<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM的可定制MCU可承擔FPGA的工作

基于A(yíng)RM的可定制MCU可承擔FPGA的工作

作者: 時(shí)間:2010-11-05 來(lái)源:網(wǎng)絡(luò ) 收藏

  定制MP功能塊的工作通常由客戶(hù)和合格的第三方設計公司共同完成。第一階段主要是開(kāi)發(fā)特殊應用的硬件塊和相關(guān)的軟件驅動(dòng)程序。在絕大多數情況下,硬件塊編碼用的是Verilog RTL ,而軟件開(kāi)發(fā)用的是C、 C++ 或匯編語(yǔ)言。

  已經(jīng)寫(xiě)入由供應商提供并針對MP Block RTL代碼開(kāi)發(fā)的模板中的功能塊的占位符(placeholder)實(shí)例化可以簡(jiǎn)化將特殊應用功能塊集成到MP功能塊中去的工作。為AHB主/從設備和APB從設備提供有不同的模板。在某些功能塊中,DMA或PDC連接是預先編程好的。例如,一個(gè)帶有PDC連接的APB連接功能的HDL如下所示:

  需要驗證MP功能塊的RTL代碼與微控制器的固定端口之間的兼容性。然后再利用供應商提供的特殊工藝目標庫對RTL代碼進(jìn)行綜合,并對整個(gè)器件執行功能仿真。

  平臺的低級設備驅動(dòng)程序由產(chǎn)商提供,而MP功能塊的驅動(dòng)程序則來(lái)自用戶(hù)或者第三方設計公司。這些驅動(dòng)程序再與編程和外設/接口的應用模塊集成在一起。如果需要操作系統,可以從有資質(zhì)的第三方獲得pre-ported版本并集成進(jìn)軟件包中。軟件包還需要利用業(yè)界標準的開(kāi)發(fā)工具進(jìn)行測試。當然也可以在該階段進(jìn)行硬件/軟件的協(xié)同仿真。

  仿真

  設計流程的關(guān)鍵步驟是硬件和至少低層軟件的仿真。AT91CAP仿真板包括一個(gè)完全互補的存儲器、標準接口、網(wǎng)絡(luò )和可配置連接(圖4:AT91CAP仿真板)。

201092795051398.jpg
  圖4:AT91CAP仿真板。

  實(shí)際經(jīng)驗證明,這種仿真步驟幾乎總能發(fā)現設備的硬件和/或軟件、或者設備硬件/軟件接口中的各種錯誤。在這一階段對設備完整設計的校正和再測試能力是縮短設計時(shí)間和降低設計成本的主要因素,它能提高首次流片和軟件開(kāi)發(fā)成功的概率。額外的好處是最終設計的仿真版本可以用作未來(lái)設計反復的起點(diǎn),從而大大節省設計工作量。

  可定制MCU供應商利用針對設備和MP塊的固定端口確立的底層規劃實(shí)施布局和布線(xiàn)。只需要對MP塊的金屬層進(jìn)行布局布線(xiàn)。后版圖仿真可以確保不違反時(shí)序約束。

  該方案的優(yōu)點(diǎn)之一是設計團隊無(wú)需等待設計原型就能完成軟件開(kāi)發(fā)。應用軟件的開(kāi)發(fā)和測試可以和布局布線(xiàn)與原型制造同時(shí)進(jìn)行。一旦設備和軟件在目標應用中得到驗證,客戶(hù)就可以基于滾動(dòng)預測正式地批準產(chǎn)品的批量生產(chǎn)。因為掌握著(zhù)空白晶圓的庫存,因此可以根據市場(chǎng)的需求隨時(shí)調整實(shí)際產(chǎn)量。

  當設備的批量需求滿(mǎn)足投資需求時(shí),網(wǎng)表可以被重新映射到完全標準單元的設計,帶來(lái)的優(yōu)點(diǎn)是減小裸片尺寸,提高性能并降低功耗。

  沒(méi)有ASIC NRE和設計周期的ASIC性?xún)r(jià)比

  具有金屬可編程單元結構的可定制微控制器可以幫助設計師將他們的定制IP集成到準現成的解決方案中。它能提供全定制ASIC的成本、功耗和性能優(yōu)勢,而NRE和設計周期與現成的MCU+設計沒(méi)有太多的區別


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: ARM MCU FPGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>