采用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)在,可以通過DesignStart Eval即時(shí)、免費(fèi)地獲取相關(guān)IP,對(duì)基于Cortex-M0或者Cortex-M3處理器的定制化SoC進(jìn)行評(píng)估、設(shè)計(jì)和原型開發(fā)。
原型設(shè)計(jì)的重要性常常被忽視,我希望通過本文以更多的細(xì)節(jié)闡述原型開發(fā)的重要性以及Cortex-M原型系統(tǒng)(MPS2+)如何幫助你方便地開始對(duì)你自己的設(shè)計(jì)進(jìn)行評(píng)估和原型開發(fā)。
DesignStart不僅僅有處理器IP。DesignStart Eval和Designstart Pro包括處理器IP、一個(gè)參考子系統(tǒng)、以及免費(fèi)的在線社區(qū)支持。此外,還提供來自ARM和ARM合作伙伴的專用支持、培訓(xùn)以及各種服務(wù)。
DesignStart Eval已經(jīng)可以運(yùn)行在ARM Cortex-M原型開發(fā)系統(tǒng)(即MPS2+)之上,幫助你更方便地迅速開始對(duì)你自己的設(shè)計(jì)進(jìn)行評(píng)估和原型開發(fā)。
圖1:Cortex-M原型系統(tǒng)
一旦你開始設(shè)計(jì)全新的定制化SoC,下一步就是進(jìn)行原型開發(fā)。原型開發(fā)是SoC設(shè)計(jì)流程中的一個(gè)關(guān)鍵步驟:它不僅允許你對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證,也幫助你避免對(duì)一個(gè)有問題的設(shè)計(jì)進(jìn)行流片。在進(jìn)行驗(yàn)證的同時(shí),你還可以在芯片出片之前就用原型進(jìn)行軟件開發(fā),從而節(jié)約寶貴的時(shí)間。ARM的Cortex-M原型系統(tǒng)就是一個(gè)完美的解決方案。
為什么選擇Cortex-M原型系統(tǒng)?
Cortex-M原型系統(tǒng)提供針對(duì)Cortex-M系列的快速FPGA原型開發(fā),包括實(shí)例設(shè)計(jì)和軟件支持。與市場(chǎng)上其它的開發(fā)板不同,該FGPA平臺(tái)是針對(duì)Cortex-M處理器專門定制的,這意味著你可以快速開始和進(jìn)行開發(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)行開發(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è),你也可以通過連接Arduino子板的轉(zhuǎn)換器加入更多的外設(shè)。如果你找不到你所需的外設(shè),你可以設(shè)計(jì)自己的板子,并使用所提供的PCB文件用于子板。請(qǐng)?jiān)L問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文件拖拽上去,然后按下重置鍵來載入新的FPGA圖像。一旦FPGA被載入,你可以將你的調(diào)試器連接到眾多調(diào)試連接器之一,或者用CMSIS-DAP連接到核。這里有一個(gè)視頻,提供更多如何對(duì)板子進(jìn)行編程以及使用Keil MDK調(diào)試器的信息。
你也可以使用現(xiàn)有的Intel® Quartus® Prime項(xiàng)目文件來迅速添加自己的IP、對(duì)它進(jìn)行合成以及創(chuàng)建FPGA圖像,從而為你的IP開發(fā)軟件或者開始為你的SoC創(chuàng)意開發(fā)原型。
特別推薦
- 電源中的分壓器
- 貿(mào)澤電子為電子設(shè)計(jì)工程師提供先進(jìn)的醫(yī)療技術(shù)資源和產(chǎn)品
- 讓汽車LED照明無死角,LED驅(qū)動(dòng)的全面進(jìn)化
- 豪威集團(tuán)推出專為無LED閃爍的汽車攝像頭設(shè)計(jì)的全新1200萬像素圖像傳感器
- 貿(mào)澤開售Microchip WBZ350射頻就緒多協(xié)議MCU模塊
- 大聯(lián)大品佳集團(tuán)推出基于聯(lián)發(fā)科技的AI識(shí)別與檢測(cè)方案
- Kioxia推出適用于云端和超大規(guī)模環(huán)境的PCIe 5.0 NVMe EDSFF E1.S SSD
技術(shù)文章更多>>
- 利用自動(dòng)化技術(shù)賦能中國基礎(chǔ)設(shè)施現(xiàn)代化
- 單結(jié)晶體管符號(hào)和結(jié)構(gòu)
- 了解交流電壓的產(chǎn)生
- 克服碳化硅制造挑戰(zhàn),助力未來電力電子應(yīng)用
- 實(shí)現(xiàn)不間斷能源的智能備用電池第五部分:輔助電源系統(tǒng)
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
感應(yīng)開關(guān)
高頻電感
高通
高通濾波器
隔離變壓器
隔離開關(guān)
個(gè)人保健
工業(yè)電子
工業(yè)控制
工業(yè)連接器
工字型電感
功率表
功率電感
功率電阻
功率放大器
功率管
功率繼電器
功率器件
共模電感
固態(tài)盤
固體繼電器
光傳感器
光電池
光電傳感器
光電二極管
光電開關(guān)
光電模塊
光電耦合器
光電器件
光電顯示