Latency and Throughput
The following tables describe the latency and throughput for the AXI DMA. The tables provide performance information for a typical configuration. The throughput test consisted of transferring 10,000 bytes on the MM2S and S2MM side.
Throughput is measured from completion of descriptor fetching (DMACR.Idle = 1) to frame count interrupt assertion.
Description | Clocks |
---|---|
MM2S Channel | |
Tail Descriptor write to m_axi_sg_arvalid | 10 |
m_axi_sg_arvalid to m_axi_mm2s_arvalid | 28 |
m_axi_mm2s_arvalidto m_axis_mm2s_tvalid | 6 |
S2MM Channel | |
Tail Descriptor write to m_axi_sg_arvalid | 10 |
s_axis_s2mm_tvalid to m_axi_s2mm_awvalid | 39 |
Channel | Clock Frequency (MHz) | Bytes Transferred | Total Throughput (MB/s) | Percent of Theoretical |
---|---|---|---|---|
MM2S 2 | 100 | 10,000 | 399.04 | 99.76 |
S2MM 3 | 100 | 10,000 | 298.59 | 74.64 |
|