Zynq系列處理器包含了ARM和FPGA,與ARM處理器+FPGA這種兩個處理器相比最大的特點就是兩種結構的數據交互在芯片內部進行。既節(jié)約了接口,有提升了交互速度。
內部交互主要是使用AXI接口。AXI是一種主從接口。雖然看起來很復雜,但也是主機發(fā)送地址然后讀寫數據。PS端通過芯片內控制器來發(fā)送或者接收AXI接口信號,和SPI之類的主從接口一樣。
PL端通過IP核或者自寫的邏輯程序收發(fā)AXI接口程序。
通過如下的圖(ZYNQ7000系列的)可以看出PS端的GP AXI連接一個控制器,HP AXI連接一個控制器。
如上圖所示,這個型號的GP AXI可以作為主機也可以作為從機,來與PL端交互數據。HP AXI的傳輸速度快,通過Programmable Logic to Memory Interconnect可以連接到DDR控制器,可以訪問DDR數據。流程是:PL端的邏輯程序發(fā)出AXI接口的時序信號,Programmable Logic to Memory Interconnect接收到后轉化成可以訪問DDR控制器的信號來讀寫數據。
-
處理器
+關注
關注
68文章
20079瀏覽量
243449 -
FPGA
+關注
關注
1650文章
22214瀏覽量
627660 -
接口
+關注
關注
33文章
9296瀏覽量
155600 -
Zynq
+關注
關注
10文章
624瀏覽量
48992 -
AXI
+關注
關注
1文章
137瀏覽量
17680
發(fā)布評論請先 登錄
Xilinx zynq AXI總線全面解讀

玩轉Zynq連載34——[ex54] 基于Zynq的AXI GP總線的從機接口設計
關于Zynq的理論部分
為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電

ZYNQ基礎---AXI DMA使用

評論