《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ARM的可定制MCU可承擔FPGA的工作
基于ARM的可定制MCU可承擔FPGA的工作
來源:維庫開發網
摘要:  如今的產品生命周期可能短至六個月,因此在這種情況下要想取得定制ASIC的低成本、低功耗和高性能優勢幾乎是不可能的。定制ASIC的設計周期通常要一年左右,這通常要比終端產品的生命周期還要長。另外,標準單元ASIC還具有NRE費用(非重復工程成本),對于基本的0.13微米設計,該成本約為30萬美元,而對于具有復雜IP內容的90nm設計將超過100萬美元。因而當每年的批量小于10萬片時,從經濟角度看就不具有可行性。
關鍵詞: ARM結構 可定制 MCU FPGA
Abstract:
Key words :

 如今的產品生命周期可能短至六個月,因此在這種情況下要想取得定制ASIC的低成本、低功耗和高性能優勢幾乎是不可能的。定制ASIC的設計周期通常要一年左右,這通常要比終端產品的生命周期還要長。另外,標準單元ASIC還具有NRE費用(非重復工程成本),對于基本的0.13微米設計,該成本約為30萬美元,而對于具有復雜IP內容的90nm設計將超過100萬美元。因而當每年的批量小于10萬片時,從經濟角度看就不具有可行性。

    為此人們研發出了平臺化或結構化ASIC,它們具有預設計的IP塊和可編程的ASIC門,可顯著降低成本并縮短設計周期。這種方案將設計周期從一年甚至更長的時間縮短到幾個月,還將NRE成本降低到大約15萬美元,不過與門陣列相關的較大尺寸使得單片成本過高而無法補償NRE。
      利用現成的標準微控制器來實現設計通常會較快且具有較高的成本效益,許多微控制器都是系統級芯片(SoC),能夠提供大量的網絡功能和人機接口功能,例如LCD控制器和相機接口。這些現成的SoC常常具有所有功能,性能高且成本低,采用基于單元的ASIC即可實現。但是, 需要硬件加速的一些設計中要求一些高強度運算的功能,如Turbo編碼、GPS環形解調器和圖形處理等,它們都需要用硬件實現。未來發展趨勢是利用FPGA來實現這些DSP功能。由于工藝技術的進步,這種設計的成本將明顯降低,而且幾乎有完全取代平臺ASIC。
      不過,FPGA也有一些缺點,最顯著的是功耗高,執行速度慢,FPGA中IP的安全性也相對較差。盡管其成本下降很快,但當批量達到1萬片時,其批量成本就不再下降了。因此FPGA還比較貴。
       目前有種新的ASIC技術,它采用一種金屬-可編程的單元結構(MPCF),所實現的硅片效率與單元ASIC相當(在130nm工藝上為170K-210K門/mm2)。例如,在130nm工藝節點,利用MCPF實現一個D觸發器(DFF)所用的硅片面積與標準單元相比幾乎相同(圖1:用130nm MPCF和130nm 標準單元實現的D觸發器)。
       目前正在利用MPCF技術開發可定制的微控制器,它不僅具有單元ASIC的超低單片成本優勢,還具備結構化ASIC的低NRE和不到兩個月設計周轉期的優點。基本上,具有SoC級集成度的現有MCU結合金屬化可編程單元結構就可用來實現可定制的SoC平臺。
        作為這種可定制微處理器的一個例子,它采用了基于200 MHz ARM926EJ-S的現有MCU,帶有用于確定性處理且均為16 Kbytes的緊耦合程序和數據高速緩存,32 Kbytes的附加SRAM,32 Kbytes的ROM以及支持網絡、數據傳輸、人機接口的外設,并增加了一個等效于28K 或 56K FPGA LUTs (250K 或 500K 可布線 ASIC門)的金屬化可編程塊(MP)。(圖2- AT91CAP9方框圖)。器件上已有的外設包括USB 主機和器件、10/100  以太網MAC、LCD控制器、用于連接CAN、MCI和SPI總線的圖像傳感接口。

                  圖1:用130nm MPCF和130nm 標準單元實現的D觸發器。

                  圖2: AT91CAP9框圖。
        用MPCF技術實現的MP塊大得足以實現一個二級ARM處理器核、一個數字信號處理(DSP)、一些額外的標準(或非標準)的接口以及其他的復雜邏輯塊,如GPS環形解調器。它具有眾多固有功能和專用的外部連接,可以提高特殊應用邏輯單元的實現效率。它內部含有多個分布式的單口和雙口RAM塊,能夠與需要它們的邏輯單元實現緊耦合。MP塊的時鐘可以來自時鐘發生器和電源管理控制器的所有時鐘。這為其內部所實現的特殊應用邏輯單元的定時提供了最大的靈活性。
        所有外設都實現了DMA進行外設和存儲器之間的數據傳輸。否則,外設和存儲器之間的數據傳送將耗盡ARM9的資源。例如,一個20Mbps的高速SPI數據傳送將需要占用ARM的所有周期。簡單的DMA在每臺外設的芯片上實現,并由一個卸載數據傳送任務的DMA控制器來管理,這樣,在進行20Mbps SPI傳輸的同時,還能留出88%的ARM9周期用于程序處理(圖2)。此外,還有一個四通道DMA控制器負責以太網MAC、LCD控制器和相機接口。
        一個具有六主和六從的六層高級高速總線(AHB)矩陣可以徹底消除總線競爭。六主分別是CPU數據、CPU指令、外設DMA控制器、以太網和USB主機。而六從則是存儲器、USB器件以及外設總線橋。任何一個主在需要時都可以控制任何可用的總線。正因為總線數量與主一樣的多,因此根本不會出現任何總線競爭。

       MP塊的外部連接包括到AHB總線矩陣的多路主連接和從連接、在MP塊中實現的用于外設的一組中斷線、一組外設使能線、兩套并行的專用I/O口和一個到USB接收器的復用連接。這樣,就可以在MP塊里實現第二個USB設備。
       該芯片包括一個SD/MMC存儲卡接口(MCI)和一個外部總線接口(EBI),這些接口支持SDRAM、帶誤碼糾錯(ECC)功能的NAND閃存以及支持可與板上GByte-plus的True IDE模式接口連接的CompactFlash,或者包括USB記憶棒的可移動存儲器。
        一個完整集成的系統控制器可管理設備的中斷處理、復位、啟動/關機、定時、電源管理和并行I/O控制,因而支持實時操作。
        金屬可編程塊
        金屬可編程塊具有眾多的內部功能和專門的外部連接,可提高特殊應用邏輯單元的實現效率。在內部,它含有多個與需要它們的邏輯單元緊耦合的單端/雙端口RAM塊(圖3:金屬可編程塊接口)。

                  圖3:金屬可編程塊接口。
         MP的外部連接包括:
         1.  連接到AHB總線矩陣的多路并行主連接和從連接。它們與專用的DMA通道一起,可以經配置產生連接到特殊應用邏輯單元的高帶寬數據鏈路。如果在MP塊中需要APB外設,可以在內部構建一個AHB/APB橋和外設DMA控制器(PDC),以便提供所需的接口;
          2. 一組中斷線。該中斷線使特殊應用邏輯單元產生由高級中斷控制器處理的中斷;
          3. 一組外設使能線。它允許特殊應用邏輯單元在設備的固定端口中連接或斷開外設;
          4. 兩組并行的專用I/O口。它們提供大量用于特殊應用邏輯單元的外部I/O,也能提供連接到MP塊的I/O的電氣特性;
          5. 一個到USB接收器的復用連接。這使得在MP塊中可以實現第二個USB器件。
          MP塊的時鐘可以來自時鐘發生器和電源管理控制器的所有時鐘。這為其內部實現的特殊應用邏輯單元的定時提供了最大的靈活性。
         設計流程
         基于MPCF的可定制微控制器的設計流程與采用現成ARM9 MCU和FPGA的設計流程非常類似。實際上,為了試探市場,MCU+FPGA設計可能進行批量制造。一旦證明成功,整個設計流程就可以直接移植到可定制的微控制器上。
         FPGA寄存器傳輸級(RTL)網表可以被直接移植到已經包含AHB接口、DMA通道以及I/O通道的MP功能塊上。
        平臺中的所有外設/接口都提供了設備驅動程序。它們也可以作為模板用作MP功能塊中定義的外設/接口的等效驅動程序。
        業界領先的操作系統都已經具有到可定制微處理器架構的端口。這些軟件模塊與應用代碼模塊和用戶接口的集成可以與硬件開發并行進行。
         系統規范和硬件/軟件劃分
         可定制MCU設計流程的一個主要優點是可以在硬件生產之前的仿真階段中對硬件/軟件進行驗證,如果需要的話還可以加以修正。這樣可以節省時間和重新流片的昂貴費用。
        定制MP功能塊的工作通常由客戶和合格的第三方設計公司共同完成。第一階段主要是開發特殊應用的硬件塊和相關的軟件驅動程序。在絕大多數情況下,硬件塊編碼用的是Verilog RTL ,而軟件開發用的是C、 C++ 或ARM匯編語言。
         已經寫入由MCU供應商提供并針對MP Block RTL代碼開發的模板中的功能塊的占位符(placeholder)實例化可以簡化將特殊應用功能塊集成到MP功能塊中去的工作。為AHB主/從設備和APB從設備提供有不同的模板。在某些功能塊中,DMA或PDC連接是預先編程好的。例如,一個帶有PDC連接的APB連接功能的HDL如下所示:
         需要驗證MP功能塊的RTL代碼與微控制器的固定端口之間的兼容性。然后再利用供應商提供的特殊工藝目標庫對RTL代碼進行綜合,并對整個器件執行功能仿真。
        平臺的低級設備驅動程序由MCU產商提供,而MP功能塊的驅動程序則來自用戶或者第三方設計公司。這些驅動程序再與編程MCU和外設/接口的應用模塊集成在一起。如果需要操作系統,可以從有資質的第三方獲得pre-ported版本并集成進軟件包中。軟件包還需要利用業界標準的開發工具進行測試。當然也可以在該階段進行硬件/軟件的協同仿真。

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

                  圖4:AT91CAP仿真板。
         實際經驗證明,這種仿真步驟幾乎總能發現設備的硬件和/或軟件、或者設備硬件/軟件接口中的各種錯誤。在這一階段對設備完整設計的校正和再測試能力是縮短設計時間和降低設計成本的主要因素,它能提高首次流片和軟件開發成功的概率。額外的好處是最終設計的仿真版本可以用作未來設計反復的起點,從而大大節省設計工作量。
        可定制MCU供應商利用針對設備和MP塊的固定端口確立的底層規劃實施布局和布線。只需要對MP塊的金屬層進行布局布線。后版圖仿真可以確保不違反時序約束。
         該方案的優點之一是設計團隊無需等待設計原型就能完成軟件開發。應用軟件的開發和測試可以和布局布線與原型制造同時進行。一旦設備和軟件在目標應用中得到驗證,客戶就可以基于滾動預測正式地批準產品的批量生產。因為掌握著空白晶圓的庫存,因此可以根據市場的需求隨時調整實際產量。
        當設備的批量需求滿足投資需求時,網表可以被重新映射到完全標準單元的設計,帶來的優點是減小裸片尺寸,提高性能并降低功耗。
        沒有ASIC NRE和設計周期的ASIC性價比具有金屬可編程單元結構的可定制微控制器可以幫助設計師將他們的定制IP集成到準現成的解決方案中。它能提供全定制ASIC的成本、功耗和性能優勢,而NRE和設計周期與現成的MCU+FPGA設計沒有太多的區別。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美精品va在线观看| 男人插女人欧美| 久久高清一区| 欧美日韩亚洲综合| 午夜精品久久久久久久99水蜜桃| 在线综合欧美| 国产欧美日本一区视频| 精品盗摄一区二区三区| 中文亚洲欧美| 亚洲国产精品123| 国产精品美女久久| 国产午夜精品久久久| 欧美视频网站| 午夜在线视频观看日韩17c| 欧美日韩大片一区二区三区| 一本久道久久综合狠狠爱| 国产精品二区二区三区| 欧美天天视频| 国产精品啊啊啊| 欧美性大战久久久久| 久久一区国产| 欧美日本亚洲视频| 欧美视频手机在线| 国产日产欧产精品推荐色| 午夜精品视频在线观看| 久久久久久久一区| 美女脱光内衣内裤视频久久网站| 亚洲黄色在线观看| 一区二区三区毛片| 久久久久久网| 一区视频在线| 亚洲九九爱视频| 免费久久久一本精品久久区| 欧美色图麻豆| 欧美日本国产在线| 亚洲在线播放电影| 黑人巨大精品欧美一区二区小视频| 欧美成人a∨高清免费观看| 国产亚洲一本大道中文在线| 亚洲砖区区免费| 国产精品久久久久久模特| 国产精品sm| 国产精品色在线| 久久午夜羞羞影院免费观看| 欧美日韩在线观看一区二区三区| 日韩午夜激情| 欧美日韩高清在线| 国产偷久久久精品专区| 欧美高清你懂得| 久热re这里精品视频在线6| 亚洲深夜福利在线| 一本色道久久综合亚洲精品婷婷| 欧美高清视频| 伊人久久婷婷| 欧美成人精品三级在线观看| 国产精品分类| 欧美色道久久88综合亚洲精品| 久久国产黑丝| 黄色工厂这里只有精品| 一区国产精品| 国产亚洲精品资源在线26u| 开元免费观看欧美电视剧网站| 激情久久久久| 亚洲高清不卡| 蜜月aⅴ免费一区二区三区| 91久久精品国产91久久性色tv| 久久久高清一区二区三区| 欧美特黄a级高清免费大片a级| 亚洲国产精品女人久久久| 依依成人综合视频| 一区二区三区国产精品| 999在线观看精品免费不卡网站| 欧美经典一区二区| 久久精品国产久精国产爱| 国产精品夜夜夜一区二区三区尤| 欧美极品在线视频| 国产精品系列在线播放| 国产精品国产亚洲精品看不卡15| 亚洲女人天堂成人av在线| 国产主播一区二区三区四区| 在线观看视频日韩| 亚洲永久免费精品| 国内免费精品永久在线视频| 欧美jjzz| 1000精品久久久久久久久| 久久久久国产精品午夜一区| 久久久亚洲国产美女国产盗摄| 亚洲美女福利视频网站| 在线欧美不卡| 亚洲一区二区三区在线视频| 欧美日韩高清在线一区| 欧美一区二区免费视频| 国产亚洲女人久久久久毛片| 日韩一级黄色大片| 欧美噜噜久久久xxx| 国产精品v欧美精品v日韩精品| 久久精品国产久精国产思思| 国产精品你懂得| 99视频在线观看一区三区| 久久免费视频在线| 在线一区二区视频| 久久精品首页| 悠悠资源网久久精品| 欧美成人午夜77777| 伊人成综合网伊人222| 一区在线视频观看| 午夜精品在线| 一本一道久久综合狠狠老精东影业| 国产精品日本欧美一区二区三区| 国产亚洲aⅴaaaaaa毛片| 欧美xxx成人| 狠狠色香婷婷久久亚洲精品| 日韩视频一区| 欧美国产日韩亚洲一区| 玖玖玖免费嫩草在线影院一区| 国产日韩av在线播放| 欧美日韩国产综合久久| 99热精品在线观看| 日韩视频专区| 欧美成年人网| 亚洲伦理精品| 亚洲精品女av网站| 国产精品网站在线| 美女精品一区| 麻豆国产精品一区二区三区| 亚洲午夜一区二区| 欧美精品一区二区三区在线播放| 国产欧美一区二区色老头| 亚洲欧洲日本国产| 久久久久一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 午夜精品久久久久久久久| 欧美日韩一区综合| 久久gogo国模啪啪人体图| 国产精品爱久久久久久久| 欧美精品一区二区三区久久久竹菊| 国内精品一区二区| 日韩一区二区精品葵司在线| 欧美成人性生活| 欧美乱在线观看| 久久国产主播精品| 欧美在线观看视频一区二区| 国产日本欧美一区二区三区| 精品1区2区3区4区| 欧美精品激情blacked18| 今天的高清视频免费播放成人| 亚洲激情视频在线观看| 久久免费精品日本久久中文字幕| 欧美精品18videos性欧美| 榴莲视频成人在线观看| 伊人久久av导航| 亚洲美女中文字幕| 99精品久久免费看蜜臀剧情介绍| 亚洲国产另类 国产精品国产免费| **欧美日韩vr在线| 欧美日韩在线精品一区二区三区| 99国产精品99久久久久久粉嫩| 亚洲美女在线视频| 欧美大香线蕉线伊人久久国产精品| 亚洲欧美综合一区| 欧美揉bbbbb揉bbbbb| 国产日韩欧美三区| 国产精品视频一二| 在线亚洲一区观看| 洋洋av久久久久久久一区| 亚洲乱码国产乱码精品精天堂| 久久丁香综合五月国产三级网站| 美日韩精品免费观看视频| 一本色道88久久加勒比精品| 亚洲一二三区视频在线观看| 久热精品视频| 国产一区二区三区不卡在线观看| 欧美激情第9页| 欧美精品福利| 亚洲精品欧洲精品| 欧美日韩激情网| 欧美日韩一区二区三区在线| 精品成人一区二区三区四区| 国产一区二区三区久久| 久久av免费一区| 99re热这里只有精品免费视频| 在线精品国精品国产尤物884a| 免费亚洲一区二区| 一区二区三区精品视频在线观看| 99人久久精品视频最新地址| 美女尤物久久精品| 欧美电影在线观看完整版| 亚洲尤物影院| 久久精品视频网| 欧美日韩亚洲一区二| 欧美电影在线观看完整版| 欧美国产高潮xxxx1819| 国产免费观看久久黄| 韩国精品主播一区二区在线观看| 亚洲影院色无极综合| 黄色一区二区在线观看| 欧美片第一页| 久久中文欧美| 国产精品成人午夜| 国产热re99久久6国产精品| 国语自产精品视频在线看| 欧美成人视屏| 亚洲综合日韩中文字幕v在线| 国产精品视频久久| 亚洲国产毛片完整版| 欧美一区二区三区四区在线| 老司机aⅴ在线精品导航| 免费不卡欧美自拍视频| 久久精品亚洲精品国产欧美kt∨| 欧美精品成人在线| 亚洲精品一品区二品区三品区| 国产精品毛片在线| 激情六月综合| 午夜精品久久久久久久男人的天堂| 欧美日韩黄色大片| 亚洲视频二区| 欧美电影免费| 久久亚洲二区| 国产伦精品一区二区三区照片91| 欧美视频一二三区| 欧美在线国产精品| 一本一本久久| 欧美区亚洲区| 欧美黄色一区二区| 欧美日韩在线播放三区四区| 欧美另类在线播放| av成人免费在线| 国产精品人人做人人爽| 欧美+日本+国产+在线a∨观看| 免费av成人在线| 国产亚洲欧美一区二区| 久久久久国产精品一区| 国产一区二区三区日韩| 欧美在线视频免费观看| 亚洲永久视频| 国产一区在线观看视频| 亚洲黄色成人| 亚洲国产影院| 性欧美暴力猛交另类hd| 欧美精品粉嫩高潮一区二区| 六月天综合网| 亚洲欧美精品| 亚洲尤物在线| 国产精品网站在线观看| 极品尤物一区二区三区| 亚洲精品一二区| 在线观看亚洲视频| 欧美一二三视频| 欧美成年人视频网站欧美| 一区二区三区免费观看| 蜜桃av久久久亚洲精品| 久久久久久久久一区二区| 国产精品成人久久久久| 亚洲欧洲免费视频| 亚洲永久精品大片| 亚洲社区在线观看| 久久久久se| 欧美伊人久久| 一区在线影院| 亚洲性xxxx| 久久全球大尺度高清视频| 国产精品久久777777毛茸茸| 亚洲欧洲av一区二区| 销魂美女一区二区三区视频在线| 亚洲国产天堂久久国产91| 亚洲国产天堂网精品网站| 国产精品国码视频| 欧美午夜片在线观看| 免费人成网站在线观看欧美高清| 久久久综合免费视频| 亚洲欧美影音先锋| 在线观看亚洲a| 韩国久久久久| 久久久精品tv| 亚洲欧美日韩一区二区三区在线| 亚洲视频免费观看| 黄色精品在线看| 免费在线播放第一区高清av| 久久人人超碰| 欧美www视频| 久久九九久久九九| 亚洲七七久久综合桃花剧情介绍| 欧美成人在线影院| 91久久在线| 激情视频一区二区| 欧美国产第二页| 亚洲一区自拍| 激情亚洲成人| 欧美伦理一区二区| 国产精品视频导航| 欧美日韩视频在线一区二区观看视频| 欧美成va人片在线观看| 国产一区二区三区免费观看| 免费不卡在线视频| 欧美日韩成人综合| 久久天堂国产精品| 亚洲图片自拍偷拍| 欧美精品一区三区在线观看| 国产一区导航| 9色porny自拍视频一区二区| 亚洲三级观看| 亚洲免费视频成人| 日韩天堂在线观看| 国产精品免费一区二区三区观看| 欧美性猛交一区二区三区精品| 国产一区美女| 日韩一级黄色大片| 久久久精品999| 国产精品一区二区久久久久| 亚洲美女91| 韩日精品中文字幕| 欧美精品一区二区在线播放| 性做久久久久久久免费看| 国产精品久久久久久久久久ktv| av成人免费在线观看| 国产欧美精品一区| 久久人人爽爽爽人久久久| 一区二区不卡在线视频 午夜欧美不卡在| 一本色道久久综合| 99国产精品久久久久老师| 欧美精品日日鲁夜夜添| 好吊成人免视频| 欧美激情第4页| 欧美不卡激情三级在线观看| 亚洲二区视频| 久久综合久久综合久久| 欧美精品国产精品日韩精品| 久久久久久久波多野高潮日日|