ZynqBerry開箱&硬件
Trenz Electronic將模仿樹莓派外形的板子統(tǒng)一命名為ZynqBerry,毫不掩飾模仿意圖,確實夠簡單,夠明了。而對應更詳細的FPGA規(guī)格,也包含對應的產(chǎn)品型號,比如筆者手上拿到的是基于賽靈思最新的Xilinx Zynq-7007S SoC,對應的板型號為ZynqBerry TE0726-03-07S-1C。
心細的同學可能發(fā)現(xiàn)一個問題,包裝盒上標識搭載了“Xilinx Zynq-7010”,但是事實上筆者購買的是Xilinx Zynq-7007S,內(nèi)部的板子型號是對的,但是包裝上這么明顯的錯誤讓筆者第一次對德國人的嚴謹表示懷疑。
包裝盒側(cè)邊可以看到產(chǎn)品具體的規(guī)格型號:TE0726-03-07S-1C,另外也能看到這公司可真夠霸氣實誠的,直接標識了這是一款樹莓派外形的Xilinx FPGA板卡。
包裝內(nèi)部很簡單,沒什么好說的,不過看到板子的真容,著實震驚了一把,絕對是現(xiàn)象級模仿,給個滿分也不為過。
板子基本的外設接口同樹莓派2B,為什么不說像樹莓派3B?
大概是因為沒有搭載WiFi/BT,所以嚴謹一點,只能說更像樹莓派2B,板載資源如下,部分芯片和接口筆者做了標注,沒有提到的芯片有一些是同步降壓轉(zhuǎn)換器。
賽靈思Zynq XC7Z007S-1CLG225C,集成了單核ARM Cortex-A9處理器,最高支持766MHz主頻
帶有電源開關的4個USB接口
100M以太網(wǎng)RJ45接口
Micro SD卡槽
26個IO口擴展排針做
MicroUSB接口,支持供電、USB UART、JTAG ARM以及FPGA調(diào)試
3.5毫米音頻插頭(僅限PWM音頻輸出)
在看下ZynqBerry板子上部分芯片特寫,以一個硬件工程師的角度來看,這布局和布線都是專業(yè)級別的,尤其器件的擺放特別到位,很多地方都大大降低了布線難度。
拋開整體配置,如果單從做工上來看,ZynqBerry絕對屬于上乘之作,其接口用料都不是國內(nèi)靠拼性價比的板子可比的。
MicroUSB接口、HDMI接口、RCA音頻接口
40pin擴展接口
100M以太網(wǎng)接口&4個USB2.0接口
特別值得說明的一點是,ZynqBerry系統(tǒng)電源設計的非常精妙,在保障為各個模塊提供優(yōu)質(zhì)供電的同時,整個方案在提高效率時盡可能降低整體功耗,上圖中沒有標注的幾顆IC基本上都是同步降壓轉(zhuǎn)換器,分別對應了不等的電壓等級,另外USB接口也配有專門的電源IC開關控制。
整個ZynqBerry的硬件系統(tǒng)框圖如下所示:
事實上,板子上的一些接口確實沒什么好說的,玩過樹莓派的人大多一眼就明白,所以筆者說ZynqBerry的專業(yè)級模仿,至少讓你在接口上從樹莓派切換到ZynqBerry毫無難度,重點來看看實際的使用情況如何,要知道樹莓派之所以這么火,全賴于超廣的生態(tài)圈、超強的包容性以及具備眾多的案例教程可以供用戶學習開發(fā)。
ZynqBerry開發(fā)環(huán)境&上電
先說下ZynqBerry官方提供的資料(基本上也就只有官方的資料可用),不過基本的東西還是挺齊全的,原理圖、上手使用指導,專門的wiki頁面,而且還有幾個demo可以用于部分功能的測試,不過都是英文的,這點對國人來說不是太友好。
開發(fā)環(huán)境的推薦使用Vivado HL WebPACK Edition,為什么推薦這個?無它,主要是免費。其實玩FPGA電腦配置也挺重要的,不說Vivado安裝后整個容量巨大,在綜合、Implementation的時候,筆者的電腦基本上卡得無法做其它事情,而且還巨慢,整完官方提供的一個視頻采集輸出的demo居然用了一個多小時,如果把幾個案例都運行一下,一下午時間就荒廢了,好無奈。
另外從Trenz Electronic提供的案例可以看到其發(fā)展歷史,從Vivado 2015.4這個版本開始已經(jīng)開發(fā)了ZynqBerry,不過當時使用的是Zynq 7010系列SoC芯片,只不過隨著Xilinx推出了單核的Zynq-7007s系列SoC,板卡也做了更新,事實證明單核無論在成本還是實用性方面都比雙核表現(xiàn)的更好。
實際來看下ZynqBerry的上電情況,因為板子出廠沒有內(nèi)置什么程序,所以需要我們自己燒錄,這對于不懂FPGA開發(fā)的人來說完全無從下手,不過官方提供了較為簡單的方式,可以說不是初學者該學習的方式,但是這種方式又對于初學者來說實現(xiàn)相當簡單,那就是通過windows下的bat腳本直接運行啟動vivadio,執(zhí)行綜合、Implementation、下載等功能。
基本的連接,因為筆者這里是要運行一個攝像頭采集加上HDMI輸出的案例,所以還要配上攝像頭,這邊就體現(xiàn)出兼容樹莓派接口的好處,樹莓派上的攝像頭直接可以拿來使用。
功能部分的實現(xiàn)主要是依靠ZynqBerry中的PS部分實現(xiàn)的。
下圖是運行效果,雖然功能是實現(xiàn)了,但輸出的效果就有些失準,當然,這是后話了。另外,Zynq系列FPGA最大的優(yōu)勢是集成了ARM Cortex-A9處理器,所以還可以運行Linux操作系統(tǒng),而且官方(我說的是Xilinx官方)也提供了專門的PetaLinux支持,這部分內(nèi)容筆者體驗過后重新發(fā)文說明,不再本篇中敘述了。
小結
對于ZynqBerry,筆者把它比作“幽冥花”,怎么說?就是看著很美,但絕對不適合小白新手,碰觸前請再三思量。
ZynqBerry小巧精致,擁有優(yōu)質(zhì)的做工(德國品質(zhì))、板載器件可謂是精挑細選,獨有的硬件外形、外設接口兼容樹莓派,融合了單板計算機以及FPGA開發(fā)板的各自優(yōu)勢,就單從外觀來看,堪稱完美。如果你本身具備扎實的FPGA基礎,具備獨立開發(fā)的能力,那可以毫不猶豫的考慮入手(愛板商城購買地址),真的很酷。
但是,對于如果想學習FPGA或者入門FPGA的用戶來說,ZynqBerry有太多不值得推薦的地方,它沒有提供給初學者多少step by step的教程,對于國內(nèi)用戶,更沒有通俗易懂的中文資料,而且很難找到一個可以用中文交流的組織,對于這部分童鞋,還是推薦使用比較小巧易用,性價比高的FPGA平臺,比如小腳丫FPGA開發(fā)板(評測),便宜,入門引導好,入門視頻教程配套齊全,而且還有定期的直播教學指導,非常適合初學者。
-
開發(fā)板
+關注
關注
25文章
5090瀏覽量
97800
發(fā)布評論請先 登錄
相關推薦
評論