• 正文
  • 相關推薦
申請入駐 產業(yè)圖譜

Zynq中AXI的使用理解

01/27 11:10
1745
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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控制器的信號來讀寫數據。

相關推薦