對(duì)于許多應(yīng)用程序,計(jì)算機(jī)或微控制器(例如基于 ARM 架構(gòu)的那些)是一個(gè)很好的解決方案。多年來(lái),微控制器靈活且成本相對(duì)較低,已為各種設(shè)備供電。然而,另一種選擇是 FPGA 或現(xiàn)場(chǎng)可編程門(mén)陣列。如果設(shè)置正確,這些設(shè)備可以在需要時(shí)產(chǎn)生精確的目標(biāo)計(jì)算能力,同時(shí)仍然保持低功耗預(yù)算。FPGA 系統(tǒng)還為系統(tǒng)設(shè)計(jì)人員提供了極大的硬件靈活性,因?yàn)榭梢愿鶕?jù)需要精確設(shè)置輸出引腳。
雖然這種速度和硬件靈活性對(duì)于許多應(yīng)用來(lái)說(shuō)都很好,但一個(gè)很大的缺點(diǎn)是邏輯往往專(zhuān)門(mén)用于特定操作,并且與基于微控制器的系統(tǒng)相比,很難重新設(shè)計(jì)。雖然兩者都有權(quán)衡,但新設(shè)計(jì)將 FPGA 和傳統(tǒng)處理器結(jié)合到單個(gè) SoC 上,如 Zynq-7000S,您可以利用這兩個(gè)硬件世界,而無(wú)需自己將這兩個(gè)部分集成在一起。
Zynq-7000S SoC 采用單核 ARM Cortex-A9 處理器,以及基于 28nm Artix-7 的可編程邏輯,并與 AMBA(高級(jí)微控制器總線架構(gòu))接口相連。該系統(tǒng)可以利用 Cortex-A9 處理器進(jìn)行通用計(jì)算,而可編程邏輯則可以用于專(zhuān)門(mén)的計(jì)算繁重的任務(wù)。如果配置得當(dāng),與僅使用微控制器的系統(tǒng)相比,這種類(lèi)型的系統(tǒng)可以遠(yuǎn)超其重量,但仍保持大致相同的靈活性。鏈接示例中所示的機(jī)器人計(jì)算機(jī)視覺(jué)和電機(jī)控制等應(yīng)用非常適合此類(lèi)設(shè)置。
使用 Cora Z7 板實(shí)現(xiàn)混合 FPGA

Zynq-7000S SoC 框圖。
雖然很容易看出這種 CPU 和 FPGA 組合的用處,但如何真正開(kāi)始使用這種技術(shù)呢?無(wú)論是作為實(shí)驗(yàn)和開(kāi)發(fā)您自己的定制實(shí)施、非常低的生產(chǎn)運(yùn)行,甚至是高級(jí) makerpro 項(xiàng)目的基礎(chǔ),Cora Z7 都提供了一個(gè)有吸引力的選擇。與 Digilent 的其他低成本 FPGA 開(kāi)發(fā)板選項(xiàng)相比,它包含比 Cmod 板更多的功能,但比 Arty 系列的產(chǎn)品(如 Arty-S7-50)更小。
為了補(bǔ)充其多功能 Zynq-7000S SoC,Cora 具有與 Arduino Uno 樣式擴(kuò)展板兼容的接頭、2 個(gè) Pmod 端口以及路由到未填充擴(kuò)展接頭的附加 I/O。還提供千兆以太網(wǎng)端口以及 OTG USB 端口。電源通過(guò) USB 或筒形插孔提供 4.5-5.5V 電源,它具有兩個(gè)按鈕和兩個(gè) RGB LED,可用于開(kāi)箱即用的實(shí)驗(yàn),無(wú)需任何額外的硬件。
該系統(tǒng)可以作為嵌入式 Linux 平臺(tái)運(yùn)行,并從內(nèi)置的 micro-SD 讀卡器啟動(dòng)。Digilent提供了一個(gè) Petalinux 項(xiàng)目,讓您可以讓您的系統(tǒng)盡快運(yùn)行。如果您曾經(jīng)想開(kāi)始使用具有 MCU 多功能性的 FPGA 系統(tǒng),Cora Z7 可能是您正在尋找的答案。
審核編輯:郭婷
-
led
+關(guān)注
關(guān)注
243文章
24536瀏覽量
689425 -
usb
+關(guān)注
關(guān)注
60文章
8415瀏覽量
283015 -
Linux
+關(guān)注
關(guān)注
88文章
11684瀏覽量
218600
發(fā)布評(píng)論請(qǐng)先 登錄
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過(guò)JTAG啟動(dòng)嵌入式Linux鏡像
深入解析 RENESAS SLG51003 PMIC:高性能與靈活性的完美結(jié)合
探索XMC7000工業(yè)微控制器:高性能與靈活性的完美結(jié)合
沁恒網(wǎng)絡(luò)芯片,自研技術(shù)解鎖集成度與靈活性
嵌入式和FPGA的區(qū)別
EtherCAT熱插拔技術(shù):提升工業(yè)自動(dòng)化系統(tǒng)靈活性的關(guān)鍵
fpga開(kāi)發(fā)板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板與開(kāi)發(fā)板用戶(hù)手冊(cè)
Zynq-7000 SoC與7系列設(shè)備內(nèi)存接口解決方案數(shù)據(jù)手冊(cè)
火爆開(kāi)發(fā)中 | 開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布
Analog Devices Inc. EVAL-ADPD7000Z 評(píng)估板數(shù)據(jù)手冊(cè)
Cora Z7 Zynq-7000 FPGA評(píng)估板實(shí)現(xiàn)硬件靈活性
評(píng)論