enable use of HBM for linux boot
This commit is contained in:
parent
53007b3cb6
commit
5a0f69502b
|
@ -96,7 +96,7 @@ PCIe accelerators boards that you could use to accelerate your applications, Lit
|
||||||
| ForestKitten33 | Xilinx Ultrascale+ | XCVU33P | 125MHz | PCIe | 2 x 1024-bit 4GB HBM2*| Gen3 X16 | ? |
|
| ForestKitten33 | Xilinx Ultrascale+ | XCVU33P | 125MHz | PCIe | 2 x 1024-bit 4GB HBM2*| Gen3 X16 | ? |
|
||||||
| BCU1525 | Xilinx Ultrascale+ | XCVU9P | 125MHz | PCIe | 4 x 64-bit DDR4 DIMM | Gen3 X16 | ? |
|
| BCU1525 | Xilinx Ultrascale+ | XCVU9P | 125MHz | PCIe | 4 x 64-bit DDR4 DIMM | Gen3 X16 | ? |
|
||||||
| AlveoU250 | Xilinx Ultrascale+ | XCU250 | 125MHz | PCIe | 4 x 64-bit DDR4 DIMM | Gen2 X16 | ? |
|
| AlveoU250 | Xilinx Ultrascale+ | XCU250 | 125MHz | PCIe | 4 x 64-bit DDR4 DIMM | Gen2 X16 | ? |
|
||||||
| AlveoU280 | Xilinx Ultrascale+ | XCU280-ES1 | 150MHz | PCIe* | 2 x 64-bit DDR4 DIMM <BR> 2 x 1024-bit 4GB HBM2* | Gen2 X16 | ? |
|
| AlveoU280 | Xilinx Ultrascale+ | XCU280-ES1 | 150MHz | PCIe* | 2 x 64-bit 16GB DDR4 DIMM* <BR> 2 x 1024-bit 4GB HBM2 | Gen2 X16 | ? |
|
||||||
|
|
||||||
\* Present on the board but not yet supported or validated with LiteX.
|
\* Present on the board but not yet supported or validated with LiteX.
|
||||||
|
|
||||||
|
|
|
@ -220,6 +220,9 @@ class BaseSoC(SoCCore):
|
||||||
axi_lite_hbm = AXILiteInterface(data_width=256, address_width=33)
|
axi_lite_hbm = AXILiteInterface(data_width=256, address_width=33)
|
||||||
self.submodules += AXILite2AXI(axi_lite_hbm, axi_hbm)
|
self.submodules += AXILite2AXI(axi_lite_hbm, axi_hbm)
|
||||||
self.bus.add_slave(f"hbm{i}", axi_lite_hbm, SoCRegion(origin=0x4000_0000 + 0x1000_0000*i, size=0x1000_0000)) # 256MB.
|
self.bus.add_slave(f"hbm{i}", axi_lite_hbm, SoCRegion(origin=0x4000_0000 + 0x1000_0000*i, size=0x1000_0000)) # 256MB.
|
||||||
|
# Link HBM2 channel 0 as main RAM
|
||||||
|
self.bus.add_region("main_ram", SoCRegion(origin=0x4000_0000, size=0x1000_0000, linker=True)) # 256MB.
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# DDR4 SDRAM -------------------------------------------------------------------------------
|
# DDR4 SDRAM -------------------------------------------------------------------------------
|
||||||
if not self.integrated_main_ram_size:
|
if not self.integrated_main_ram_size:
|
||||||
|
|
Loading…
Reference in New Issue