1.MPSOC overview
MPSOC是xilinx公司推出的新一代集成SOC,比ZYNQ厲害了一個等級。
熟悉一個芯片,不能一頭扎進詳細的數(shù)據(jù)手冊,應(yīng)該從overview開始大概了解,然后瀏覽user manual的前幾章,具體外設(shè)用時細讀。
文檔:ds891-zynq-ultrascale-plus-overview.pdf
與ZYNQ相比,最明顯的變化是集成 4CORE A53 / 2 core R5,還有GPU,H264等,覆蓋了各種高端應(yīng)用場合,在圖像處理,智能算法等嵌入式實現(xiàn)時,比較有競爭力。
在內(nèi)部連接上,也有明顯進步。ZYNQ中除了ACP口,并沒有提供其他cache一致性接口,而MPSOC提供了CCI總線,CCI總線上連接的A53/R5/GPU/DMA等可以高效的同步數(shù)據(jù),而不用對cache進行特殊操作,這大大提高了數(shù)據(jù)搬運的效率。原有的ACP和新增的CCI,在ds891文檔中,有詳細說明:
另外,外設(shè)方面,新增了幾個實用的告訴外設(shè),PCIE/SATA,USB和GE也繼續(xù)保留。其他外設(shè)比較傳統(tǒng),該有的都有了。
DDR在ZYNQ里是軟肋,最大1G,MPSOC中64bit DDR,完全沒有這個限制,對性能要求較高的場合比較實用。
2.開發(fā)板
大體熟悉了芯片以后,先不深入,熟悉一下開發(fā)板資料,便于上手。
參考:ug1182-zcu102-eval-bd.pdf
USB/HDMI/DP/GE/SD/QSPI等接口皆有,不錯,號稱$2000多的東西,設(shè)計確實不錯。
熟悉一下啟動switch,即圖中的44,SW6,設(shè)置好SD,下一步裝完開發(fā)工具,就可以啟動了。
3.開發(fā)工具
ZYNQ雙核就支持SMP、AMP(BM+LINUX,LINUX+BM),花樣繁多。到了MPSOC,4+2個核,更是多種模式。不過前期主要需要對內(nèi)核性能進行測試,準備采用linux SMP的方式對比。
MPSOC的開發(fā)包括FPGA和ARM軟件,可采用集成開發(fā)環(huán)境VIVADO和petalinux,如下:
VIVADO,開發(fā)FPGA,導(dǎo)出配置信息(時鐘、DDR、MIO等)供ARM使用
SDK,裸跑開發(fā),linux APP也支持
Petalinux,linux的一整套開發(fā)工作。后文在此基礎(chǔ)上工作,vivado配置直接用廠家提供的,估計跟ZYNQ差不多,暫時不具體研究。
編輯:hfy
-
Linux
+關(guān)注
關(guān)注
87文章
11326瀏覽量
209961 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5093瀏覽量
97802 -
MPSoC
+關(guān)注
關(guān)注
0文章
199瀏覽量
24300
發(fā)布評論請先 登錄
相關(guān)推薦
評論