對于軟硬件技術開發(fā)人員,ZYNQ是比較好的入門級FPGA,你可以在FPGA上用verilog編寫RTL代碼,也可以在ARM中用C語言編寫應用程序。而入手一塊低成本的開發(fā)板則是你開啟軟硬件技術開發(fā)的一條捷徑。
我們知道Zynq系列FPGA是由一個雙核ARM Cortex-A9處理系統(tǒng)(PS)和一片F(xiàn)PGA可編程邏輯 (PL)組成。PL主要用來實現(xiàn)高速邏輯、算術和數(shù)據(jù)流子系統(tǒng),而PS支持軟件程序和 / 或操作系統(tǒng),這樣系統(tǒng)的整個功能可以恰當?shù)卦谟布蛙浖g做出劃分。PL和PS之間則采用AXI的連接方式。
ZYNQ7000系列之間主要區(qū)別就是PS端具有單/雙核的ARM處理器及其頻率,PL端對應的資源數(shù)量的區(qū)別。下面以ZedBoard開發(fā)板以及ZC706開發(fā)板對應的資源進行對比。
從上圖的資源對比來看,ZedBoard開發(fā)板使用的XC7Z020中PS的雙核ARM頻率最高支持866MHz,而ZC706開發(fā)板中使用的XC7Z045的雙核ARM最高支持高達1GHz。ZC706的PL端資源相當于ZedBoard的4倍。
Zynq的處理器系統(tǒng)(PS)是一個集成度很高、功能豐富的系統(tǒng),它可擴展的外設接口包括各種通用I/O、UART以及其他特定功能的接口,如SD/SDIO、USB、Ethernet等,這些接口能夠提供與外部設備的通信能力,從而滿足各種不同的應用需求。互聯(lián)接口主要包括總線接口和直接存儲器訪問(DMA)通道,這些接口提供了數(shù)據(jù)在系統(tǒng)內部的傳輸能力。
ZedBoard開發(fā)板與ZC706開發(fā)板除了使用ZYNQ7000芯片資源的區(qū)別,外設接口也略有不同,例如ZC706開發(fā)板多了一個HPC的FMC,一個光纖通道,一個PCIex4等。
審核編輯:湯梓紅
-
FPGA
+關注
關注
1626文章
21678瀏覽量
602032 -
ARM
+關注
關注
134文章
9057瀏覽量
366875 -
Verilog
+關注
關注
28文章
1345瀏覽量
109996 -
可編程邏輯
+關注
關注
7文章
514瀏覽量
44074 -
Zynq
+關注
關注
10文章
608瀏覽量
47129
原文標題:ZYNQ7000系列FPGA資源對比
文章出處:【微信號:雷達通信電子戰(zhàn),微信公眾號:雷達通信電子戰(zhàn)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論