简析Zynq芯片中PS和PL之间的9个双向读写的通信端口

FPGA/ASIC技术

190人已加入

描述

Zynq芯片中,PS(ProcessorSystem)和PL(Programmable Logic)之间提供了一共9个双向读写的通信端口,他们分别是:

M_GP0 &M_GP1
S_GP0 &S_GP1
S_AXI_HP0-3
S_AXI_ACP

FPGA

 

这些端口的特性和适合的使用场景都不太一样,其中M_GP适合CPU和FPGA之间少量的数据通信,S_HP用来进行大批量的数据交互,S_GP很少用到,S_ACP同S_HP类似,但是它可以保证CPU和DDR3之间的Cache一致性。

那么这些接口实际使用时,它们能提供的最大吞吐量如何呢,下标给出了一个实测的数据:

FPGA


注: CPU频率667Mhz,CPU ClockRatio为6:2:1,DDR Date Rate1066Mhz,PL-PS AXI Clock 150Mhz
S_ACP和S_HP的数据比较接近

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分