當前位置: 華文問答 > 數碼

請問zynq這種嵌入ARM硬核的FPGA比純邏輯設計的FPGA有哪些優勢和劣勢?

2013-09-22數碼

前年用zynq 做了個加速器,但資源感覺不太夠用,好的zynq又比較貴,所以去年給他移植到ku060上,所以應該有一些話語權。

我的設計是,一個硬件加速器,透過axi去控制他,讓他透過dma去跟ddr互動。而我上位機的數據透過乙太網路傳到板端ddr上,所以我的板子上又需要個cpu去處理乙太網路數據,具體是實作了個tftp server 。cpu還用於處理串口數據,例如透過axi控制加速器啟停,以及配置加速器,當然命令來自於我的串口輸入。

我的直觀感覺是zynq使用方便,因為硬核,頻率也可以比較高,也不用處理ddr,乙太網路之類的東西。而在ku060上,我用了microblaze ,處理ddr需要MIG ip,處理乙太網路又需要axi ethernet subsystem,處理串口,又需要axi serial等等,要很多附加的ip.而且時序上,zynq的arm和外圍都是硬ip,不用去自己考慮,而ku060上那些額外的ip的時序需要考慮在總體設計裏。