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)
Question
Joseph Fourier
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
Archived
This topic is now archived and is closed to further replies.