Jump to content
  • 0

Maximum throughput of Arty Z20


Joseph Fourier

Question

I try to estimate how much bytes I can pump through the SoC on Arty Z7-20 at max speed.
Based on ug585 and Arty Z7 Reference, I find following max throughputs:

1) Ethernet <---> Zynq PS: 125 MB/sec
2) USB <---> Zynq PS: 60 MB/sec
3) SD <---> Zynq PS: 25 MB/sec
4) DDR <---> Zynq PS: 2100 MB/sec (16 bit data bus; 1050 Mbit per lane)

Inside SoC:

1) Zynq on chip memory <---> Zynq PL: 1200 MB/sec READ + 1200 MB/sec WRITE (AXI_HP3)
2) Zynq PS  <---> Zynq PL: 1200 MB/sec READ + 1200 MB/sec WRITE (AXI_GP0 and AXI_GP1 combined)
3) Zynq DDR controller <---> Zynq PL: 1200 MB/sec READ + 1200 MB/sec WRITE (AXI_HP0)

===============

1) Is my analysis correct?

2) If yes, it looks like the fastest channel to external world is Ethernet, if input data is several Gigabytes?

3) I was thinking to attach an external USB SSD to use as input data to PS+PL, but actual 60 MB/sec bandwidth will be probably much lower?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Hi @Joseph Fourier,

We have not tested the maximums data rates for the ethernet, usb, sd or ddr.  I believe that Ethernet is going to be the fastest channel to the external world if your input data is Gigabytes. I am not sure, since we did not test those metrics, if you will be able to get 60 MB/S on the USB. This is also with you using something like petalinux correct?

thank you,

Jon

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...