2.3. PCIe Avalon-MM DMA Reference Design with External and HBM2 Memories Platform Designer System
The following image shows the modules in the Platform Designer system for this reference design.
Figure 7. Avalon® -MM Intel® Stratix® 10 Hard IP+ for PCI Express* with External and HBM2 Memories Platform Designer System
Interface | Base and End Addresses | Bursting Avalon Master (BAM) BAR |
---|---|---|
Intel DMA Controller | 0x0000_0000 - 0x0000_0fff | BAR0 |
HBM2 Memory Controller | 0x8000_0000 - 0x8fff_ffff | BAR2 |
Intel DDR4 Controller | 0x1_0000_0000 - 0x1_3fff_ffff | BAR4 |
Port | Function | Description |
---|---|---|
RDDM | Read Data Mover | This interface transfers DMA data from the PCIe* system memory to the memory in Avalon® -MM address space. |
WRDM | Write Data Mover | This interface transfers DMA data from the memory in Avalon® -MM address space to the PCIe* system memory. |
BAM | Bursting Avalon® -MM Master | This interface provides host access to the registers and memory in Avalon® -MM address space. The Bursting Avalon® -MM Master module converts PCIe* Memory Reads and Writes to Avalon® -MM Reads and Writes. |
Intel DDR4 Controller | DDR4 Controller | This is a single-port DDR4 controller with 64 DQ width and 8 DQ per DQS group. |
HBM2 Memory Controller | HBM Controller | This is a single channel with 2 pseudo channel HBM Controllers. The user interface to the HBM2 Controller uses the AXI4 protocol. Each Controller has one AXI4 interface per pseudo channel or 2 AXI4 interfaces per channel. |