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