0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從overview、開發(fā)板、開發(fā)工具了解MPSOC

454398 ? 來源:博客園 ? 作者: liuwanpeng ? 2020-10-15 10:43 ? 次閱讀

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/SATAUSB和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ā)包括FPGAARM軟件,可采用集成開發(fā)環(huán)境VIVADO和petalinux,如下:

VIVADO,開發(fā)FPGA,導(dǎo)出配置信息時鐘、DDR、MIO等)供ARM使用

SDK,裸跑開發(fā),linux APP也支持

Petalinux,linux的一整套開發(fā)工作。后文在此基礎(chǔ)上工作,vivado配置直接用廠家提供的,估計跟ZYNQ差不多,暫時不具體研究。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11326

    瀏覽量

    209961
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5093

    瀏覽量

    97802
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    24300
收藏 人收藏

    評論

    相關(guān)推薦

    云計算開發(fā)工具包括什么

    云計算開發(fā)工具種類繁多,包括IDE、虛擬化軟件、容器化平臺、自動化部署工具和云平臺等。
    的頭像 發(fā)表于 11-22 10:11 ?212次閱讀

    正點原子fpga開發(fā)板不同型號

    正點原子作為國內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了入門級到高端應(yīng)用的各個領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個領(lǐng)域。 1. 入門級開發(fā)板
    的頭像 發(fā)表于 11-13 09:30 ?992次閱讀

    支持C2000的開發(fā)工具版本

    電子發(fā)燒友網(wǎng)站提供《支持C2000的開發(fā)工具版本.pdf》資料免費下載
    發(fā)表于 10-10 11:06 ?0次下載
    支持C2000的<b class='flag-5'>開發(fā)工具</b>版本

    瑞星微刷機工具開發(fā)工具

    瑞星微刷機工具開發(fā)工具
    發(fā)表于 10-09 11:14 ?1次下載

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺。它通常包括一個處理器、內(nèi)存、存儲器、輸入/輸出接口等硬件組件,以及一個基于Linux的操作系統(tǒng)和開發(fā)工具。 嵌入式Linux
    的頭像 發(fā)表于 09-02 09:09 ?431次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統(tǒng)開發(fā)平臺。它通常采用Linux操作系統(tǒng)作為底層軟件平臺,提供了豐富的開發(fā)工具和庫函數(shù),方便開發(fā)者進行嵌入式系統(tǒng)開發(fā)。 1.1 嵌入
    的頭像 發(fā)表于 09-02 09:07 ?426次閱讀

    linux開發(fā)板如何編譯curl

    準備開發(fā)環(huán)境 確保你的開發(fā)板已經(jīng)安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫。如果開發(fā)板是交叉編譯環(huán)境(即你在一個平臺上編譯用于另一個平臺的程序),你
    的頭像 發(fā)表于 08-30 15:33 ?724次閱讀

    linux開發(fā)板和單片機開發(fā)的區(qū)別

    、PIC等,處理能力和內(nèi)存容量相對較低。 操作系統(tǒng) Linux開發(fā)板通常使用Linux操作系統(tǒng),具有豐富的軟件資源和開發(fā)工具。單片機開發(fā)則通常使用嵌入式操作系統(tǒng)或無操作系統(tǒng),軟件資源和開發(fā)工具
    的頭像 發(fā)表于 08-30 15:30 ?1064次閱讀

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    Qt應(yīng)用開發(fā)中,推薦使用QtCreator集成開發(fā)環(huán)境,可以在LinuxPC下開發(fā)Qt應(yīng)用,自動化地交叉編譯為開發(fā)板的ARM架構(gòu)。本章使用Yocto構(gòu)建的SDK
    的頭像 發(fā)表于 06-07 08:01 ?1791次閱讀
    米爾NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    Diamond開發(fā)工具使用說明

    Diamond開發(fā)工具使用說明
    發(fā)表于 05-23 09:14 ?0次下載

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?2093次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?1198次閱讀

    FRDM-MCXA153開發(fā)板的開箱體驗

    這是個白底黑字有點像四方形的盒子,上面印著:MCUXpresso Developer Experience (開發(fā)者體驗), MCUXpresso 開發(fā)工具圖案, 開發(fā)板名字
    的頭像 發(fā)表于 02-25 09:45 ?1077次閱讀
    FRDM-MCXA153<b class='flag-5'>開發(fā)板</b>的開箱體驗

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應(yīng)用場景。在以下的文章中,我將詳細介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2354次閱讀