采用Cortex-M原型系統(tǒng)建立Cortex-M3 DesignStart原型
發(fā)布時(shí)間:2017-07-17 責(zé)任編輯:susan
【導(dǎo)讀】ARM最近剛剛宣布了對(duì)DesignStart項(xiàng)目的升級(jí),加入了ARM Cortex-M3處理器?,F(xiàn)在,可以通過(guò)DesignStart Eval即時(shí)、免費(fèi)地獲取相關(guān)IP,對(duì)基于Cortex-M0或者Cortex-M3處理器的定制化SoC進(jìn)行評(píng)估、設(shè)計(jì)和原型開(kāi)發(fā)。
原型設(shè)計(jì)的重要性常常被忽視,我希望通過(guò)本文以更多的細(xì)節(jié)闡述原型開(kāi)發(fā)的重要性以及Cortex-M原型系統(tǒng)(MPS2+)如何幫助你方便地開(kāi)始對(duì)你自己的設(shè)計(jì)進(jìn)行評(píng)估和原型開(kāi)發(fā)。
DesignStart不僅僅有處理器IP。DesignStart Eval和Designstart Pro包括處理器IP、一個(gè)參考子系統(tǒng)、以及免費(fèi)的在線社區(qū)支持。此外,還提供來(lái)自ARM和ARM合作伙伴的專(zhuān)用支持、培訓(xùn)以及各種服務(wù)。
DesignStart Eval已經(jīng)可以運(yùn)行在ARM Cortex-M原型開(kāi)發(fā)系統(tǒng)(即MPS2+)之上,幫助你更方便地迅速開(kāi)始對(duì)你自己的設(shè)計(jì)進(jìn)行評(píng)估和原型開(kāi)發(fā)。
圖1:Cortex-M原型系統(tǒng)
一旦你開(kāi)始設(shè)計(jì)全新的定制化SoC,下一步就是進(jìn)行原型開(kāi)發(fā)。原型開(kāi)發(fā)是SoC設(shè)計(jì)流程中的一個(gè)關(guān)鍵步驟:它不僅允許你對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證,也幫助你避免對(duì)一個(gè)有問(wèn)題的設(shè)計(jì)進(jìn)行流片。在進(jìn)行驗(yàn)證的同時(shí),你還可以在芯片出片之前就用原型進(jìn)行軟件開(kāi)發(fā),從而節(jié)約寶貴的時(shí)間。ARM的Cortex-M原型系統(tǒng)就是一個(gè)完美的解決方案。
為什么選擇Cortex-M原型系統(tǒng)?
Cortex-M原型系統(tǒng)提供針對(duì)Cortex-M系列的快速FPGA原型開(kāi)發(fā),包括實(shí)例設(shè)計(jì)和軟件支持。與市場(chǎng)上其它的開(kāi)發(fā)板不同,該FGPA平臺(tái)是針對(duì)Cortex-M處理器專(zhuān)門(mén)定制的,這意味著你可以快速開(kāi)始和進(jìn)行開(kāi)發(fā),從而專(zhuān)注于實(shí)施差異化。它支持ARM mbed OS、多個(gè)調(diào)試連接器(包括CMSIS-DAP),以及16MB零等候狀態(tài)內(nèi)存;這些都得到ARM的直接支持。
圖2:在MPS2+中實(shí)施的Cortex-M3 DesignStart
Cortex-M3 DesignStart包允許你用最喜歡的仿真器(Mentor® Questa®、Cadence® Incisive或Synopsys® VCS®)進(jìn)行參考子系統(tǒng)設(shè)計(jì)的仿真,然后將你自己的IP加入設(shè)計(jì),并在仿真環(huán)境下進(jìn)行開(kāi)發(fā),對(duì)現(xiàn)有測(cè)試進(jìn)行編輯。
ARM已經(jīng)用DesignStart Eval包設(shè)計(jì)了一個(gè)實(shí)例FPGA實(shí)施,用于Cortex-M原型系統(tǒng)。你可以用這個(gè)實(shí)例將測(cè)試進(jìn)一步延伸,針對(duì)這個(gè)平臺(tái)對(duì)你的設(shè)計(jì)進(jìn)行合成,以及在FPGA目標(biāo)上重新運(yùn)行各種仿真測(cè)試。
ARM Cortex-M3處理器以網(wǎng)表文件的形式提供,支持調(diào)試和追蹤。Cortex-M3實(shí)例子系統(tǒng)設(shè)計(jì)尺寸非常小,在FPGA中留有充裕的空間讓你用自己的IP進(jìn)行擴(kuò)展。板上有大量的外設(shè),你也可以通過(guò)連接Arduino子板的轉(zhuǎn)換器加入更多的外設(shè)。如果你找不到你所需的外設(shè),你可以設(shè)計(jì)自己的板子,并使用所提供的PCB文件用于子板。請(qǐng)?jiān)L問(wèn)Cortex-M原型系統(tǒng)網(wǎng)站上的Arduino章節(jié),獲取實(shí)例文檔。
簡(jiǎn)單、快速、方便使用
使用這一平臺(tái)進(jìn)行啟動(dòng)和運(yùn)行非常方便!將電源和USB線連上PC,等待平臺(tái)作為USB大容量存儲(chǔ)設(shè)備順利連接,將你的DesignStart文件拖拽上去,然后按下重置鍵來(lái)載入新的FPGA圖像。一旦FPGA被載入,你可以將你的調(diào)試器連接到眾多調(diào)試連接器之一,或者用CMSIS-DAP連接到核。這里有一個(gè)視頻,提供更多如何對(duì)板子進(jìn)行編程以及使用Keil MDK調(diào)試器的信息。
你也可以使用現(xiàn)有的Intel® Quartus® Prime項(xiàng)目文件來(lái)迅速添加自己的IP、對(duì)它進(jìn)行合成以及創(chuàng)建FPGA圖像,從而為你的IP開(kāi)發(fā)軟件或者開(kāi)始為你的SoC創(chuàng)意開(kāi)發(fā)原型。
特別推薦
- AMTS 2025展位預(yù)訂正式開(kāi)啟——體驗(yàn)科技驅(qū)動(dòng)的未來(lái)汽車(chē)世界,共迎AMTS 20周年!
- 貿(mào)澤電子攜手安森美和Würth Elektronik推出新一代太陽(yáng)能和儲(chǔ)能解決方案
- 功率器件熱設(shè)計(jì)基礎(chǔ)(六)——瞬態(tài)熱測(cè)量
- 貿(mào)澤開(kāi)售Nordic Semiconductor nRF9151-DK開(kāi)發(fā)套件
- TDK推出用于可穿戴設(shè)備的薄膜功率電感器
- 日清紡微電子GNSS兩款新的射頻低噪聲放大器 (LNA) 進(jìn)入量產(chǎn)
- 中微半導(dǎo)推出高性價(jià)比觸控 MCU-CMS79FT72xB系列
技術(shù)文章更多>>
- 意法半導(dǎo)體推出首款超低功耗生物傳感器,成為眾多新型應(yīng)用的核心所在
- 是否存在有關(guān) PCB 走線電感的經(jīng)驗(yàn)法則?
- 智能電池傳感器的兩大關(guān)鍵部件: 車(chē)規(guī)級(jí)分流器以及匹配的評(píng)估板
- 功率器件熱設(shè)計(jì)基礎(chǔ)(八)——利用瞬態(tài)熱阻計(jì)算二極管浪涌電流
- AHTE 2025展位預(yù)訂正式開(kāi)啟——促進(jìn)新技術(shù)新理念應(yīng)用,共探多行業(yè)柔性解決方案
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索