1.3.1 Design Data Flow
(Ask a Question)The demo design performs the following control plane operations:
- LED Blink: Host PC driver performs BAR2 MWr operation to EndPoint. The PCIe controller generates AXI write transaction on AXI_IO_CTRL logic’s to blink LEDs.
- DIP Switch Read: Host PC driver performs BAR2 MRd to EndPoint. The PCIe controller generates AXI read transaction on AXI_IO_CTRL logic’s to blink LEDs.
- MSI Interrupt Count: When on-board push button is pressed, the PCIe EndPoint generates interrupt to host PC and the host PC driver increments the corresponding interrupt counter.
- Memory Read/Write: Host PC driver configures the ATR2 translation address to DDR3L/DDR4/LSRAM base address. It performs BAR2 memory read/write transactions to DDR3L/DDR4/LSRAM memories.
The demo design supports the following types of DMA operations.
- Continuous DMA operations
- SGDMA Operations
- Core DMA Operations
