This example analyzes traffic for a PCIe-based interface system. It captures the dataflow stages from external host to an endpoint device. The data flows over the PCIe link.
- PCIe-based interface DMAs write the data through the NoC to the DRAM.
- Accelerator block fetches data from the DRAM through the NoC and stores the data in on-chip memory.
- DRAM stores processed data.
- PCIe-based interface DMAs send the data back to the host DDR memory over the PCIe interface.
- Downstream PCIe interface interrupt notifies the host processor about the completion of the data transfer.
Here is a similar example for an embedded system design. The primary data can originate from an ethernet interface or any secondary storage device.
- Embedded DMA device writes the data through the NoC to the DRAM.
- Accelerator hardware fetches data through the NoC and optionally, stores the data in on-chip memory.
- Data mover block writes the final output data from the accelerator block to the DRAM through the NoC.
- Data mover block notifies the embedded processor about the completion of the data transfer.