采用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合作伙伴的專用支持、培訓(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處理器專門(mén)定制的,這意味著你可以快速開(kāi)始和進(jìn)行開(kāi)發(fā),從而專注于實(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ā)原型。
特別推薦
- 車(chē)用開(kāi)關(guān)電源的開(kāi)關(guān)頻率定多高才不影響EMC?
- 大聯(lián)大世平集團(tuán)的駕駛員監(jiān)控系統(tǒng)(DMS)方案榮獲第六屆“金輯獎(jiǎng)之最佳技術(shù)實(shí)踐應(yīng)用”獎(jiǎng)
- 貿(mào)澤推出針對(duì)基礎(chǔ)設(shè)施和智慧城市的工程技術(shù)資源中心
- 大普技術(shù)自主可控、高精度、小型化TCXO——對(duì)講機(jī)應(yīng)用
- Melexis創(chuàng)新推出集成喚醒功能的汽車(chē)制動(dòng)踏板位置傳感器芯片方案
- Vishay推出的新款高能浪涌限流PTC熱敏電阻,可提高有源充放電電路性能
- 美芯晟推出支持ALS和Flicker的小尺寸閃爍光傳感器芯片
技術(shù)文章更多>>
- 遠(yuǎn)山半導(dǎo)體發(fā)布新一代高壓氮化鎵功率器件
- Kvaser發(fā)布全新軟件CanKing 7:便捷CAN總線診斷與分析!
- 6秒速測(cè)!瑞典森爾(Senseair)高精度酒精檢測(cè)儀,守護(hù)公路貨運(yùn)安全,嚴(yán)防酒駕醉駕
- APSME 2025 亞洲國(guó)際功率半導(dǎo)體、材料及裝備技術(shù)展覽會(huì)
- 汽車(chē)電子展︱AUTO TECH 2025 廣州國(guó)際汽車(chē)電子技術(shù)展覽會(huì)
技術(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)搜索
繞線電感
繞線設(shè)備
熱繼電器
熱敏電阻
熔斷器
融斷電阻
柔性PCB
銳迪科
瑞薩
賽普拉斯
三端穩(wěn)壓管
三極管
色環(huán)電感
上海豐寶
攝像頭
生產(chǎn)測(cè)試
聲表諧振器
聲傳感器
濕度傳感器
石英機(jī)械表
石英石危害
時(shí)間繼電器
時(shí)鐘IC
世強(qiáng)電訊
示波器
視頻IC
視頻監(jiān)控
收發(fā)器
手機(jī)開(kāi)發(fā)
受話器