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

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

ZYNQ基礎---AXI DMA使用

評論