精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MCU內核架構發展歷史及主流內核IP的發展情況

荷葉塘 ? 來源:電子發燒友網 ? 作者:程文智、李寧遠 ? 2022-03-07 08:01 ? 次閱讀
電子發燒友網報道(文/程文智、李寧遠)目前,MCU已經滲透到我們生活的各個領域,幾乎很難找到有哪個領域沒有MCU的蹤跡。不論是家用電器、儀器儀表智能手機、平板電腦、鍵盤鼠標、儀器儀表、或者是金融系統、醫療設備、通信、汽車、航空航天等領域都有MCU的身影。

這一點從MCU的出貨量上也可以明顯看出來,據IC Insights統計,全球MCU產品出貨量從2015年的221億顆,增長至2020年的361億顆,2021年甚至可達到395億顆。市場規模也在這兩年的缺貨漲價的行情中快速增長,2020年的市場規模為197億美元,2021年增長了11%達到了215億美元,預計今年還會繼續增長。

國內MCU市場經過三十多年的發展,不論是市場,還是產品技術也都得到了很大的發展。從市場規模看,根據IHS的統計,國內MCU市場規模從2015年的180億元,增長至2020年的269億元,應用市場包括了汽車電子(33%)、工業控制及醫療(25%)、計算機(23%)、消費電子(11%)等。

MCU的發展歷史

MCU出現的歷史并不長,但其發展非常迅速。1971年,美國英特爾公司的霍夫研制出世界上第一塊4位微處理器芯片4004,標志著第一代微處理器問世。當時4004配有RAMROM和移位寄存器,包含2300個晶體管,尺寸規格為3mm×4mm,最初的售價為200美元。接著,1972年,英特爾又推出了8位微處理器Intel8008,以及主頻為2MHz,采用6微米工藝的8080,晶體管個數增加了6000個。

隨后,1976年,英特爾推出MCS-48系列的8位MCU,采用了8位CPU、 8位并行I/O接口、8位定時/計數器、RAM和ROM等集成于一塊半導體芯片上的單片結構, 雖然其尋址范圍有限(不大于4 KB), 也沒有串行I/O, RAM、 ROM容量小, 中斷系統也較簡單, 但功能可滿足一般工業控制和智能化儀器、儀表等的需要。

除了英特爾推出了MCS-48系列MCU之外,Zilog公司也在1976年開發出了Z80微處理器,廣泛應用微型計算機和工業自動控制設備中。在當時,英特爾、摩托羅拉和Zilog在微處理器領域三足鼎立。

在1980年,英特爾在MCS-48系列MCU的基礎上,推出了MCS-51系列8位MCU(最典型的有高性能8051單片機),在工業控制領域引起了不小的轟動,并迅速確立了其不可動搖的地位。MCS-51系列MCU無論是片內RAM容量,I/O接口功能,還是在系統擴展方面都有了很大的提高。

不久之后,英特爾徹底開放了801單片機的技術,引來世界上很多半導體廠商加入了開發和改造8051單片機的大軍。其中貢獻較大的有Philips,它著力發展了單片機的控制功能和外圍單元;Atmel公司則在MCU內部植入了FlashROM,使得MCU的應用變得更加靈活;ADI推出的ADUC8xx系列MCU,在MCU向SoC發展的過程中扮演了很重要的角色。

1983年Intel公司又推出了高性能的16位單片機MCS-96系列, 工藝更先進,集成的晶體管更多,可達12萬只以上。除了英特爾之外,TI、Atmel、Microchip瑞薩等也都先后推出16位MCU產品。

2000年以前的MCU公司基本都是采用自研內核,之后隨著計算要求越來越復雜,內核廠商開始出現,分工進一步細化,MCU廠商開始采用外購內核并將主要精力投入到外圍電路等其他部分的研發。

就目前來說,第三方的MCU內核中,占主導地位的是ArmCortexM系列,該系列由Arm開發,采取IP授權的形式,Cortex-M系列具有短流水線、超低功耗的設計特點。2004年,Arm推出了其第一款Cortex-M系列處理器M3,ST最先采用,并快速推出了一些列基于該內核的32位MCU。

當然,除了Cortex-M系列的MCU內核,近幾年興起的RISC-V也出現了不少專門提供IP的公司,國內不少MCU公司推出了相關的產品。接下來,我們看看市面上的主流的MCU內核IP有哪些。

主流的MCU內核IP

目前,不論是國內,還是國外,Arm的Cortex-M系列MCU內核都是主流。截止到目前,Arm共推出了10款Cortex-M系列MCU內核IP,這些IP可滿足低、中、高端需求。其中,M0、M0+、M1、M23四個系列為低端MCU內核IP;M3和M4為中端MCU內核IP;M7、M23、M35P、M55為中高端MCU內核IP產品。

國外廠商中,瑞薩主要以自研內核為主,自研內核產品料號占了近8成;Microchip自研內核MCU產品超過一半以外,其他大部分廠商都采用Cortex-M系列MCU內核為主,而且,它們在低中高端類產品方面都有布局。

國內MCU廠商90%都采用了Arm的Cortex-M系列內核,與國外廠商不同的是,國內MCU廠商基本都是集中在幾個產品系列。其中,兆易創新的32位MCU產品主要采用了M23、M3、M4、M33和RISC-V五種MCU內核;華大半導體主要采用了M0+和M4兩種MCU內核;國民技術主要采用了M0和M4兩種MCU內核,另外,其M7內核的MCU產品還在研發當中;中穎電子主要以8位MCU為主,其32位MCU采用了M3內核;芯海科技的32位MCU產品采用了M0內核;比亞迪半導體的32位MCU產品采用了M0和M0+兩種;靈動微電子主要采用了M0、M0+、M3、以及Arm China STAR-MC1 內核四種。

這幾年,RISC-V在國內非常火熱,雖然現在推出RISC-V內核MCU產品的企業還不算多,但未來潛力還是不錯的。如今在RISC-V市場,SiFive、晶心科技平頭哥,以及芯來科技等都有相應的IP產品。

除了這些第三方的MCU內核IP產品,不少廠商的自研內核產品也還在不斷發展中,比如瑞薩的RXv1、RXv2、及RXv3系列內核;Microchip的PIC16、PIC32、AVR DB、AVR DA等MCU內核。國內也有自研內核的MCU企業,比如芯旺微電子的KungFu8和KungFu32內核。

雖然現在市場主流已經是32位MCU了,但8位MCU還是有一定市場,也有不少MCU企業還在推出8位MCU新產品。目前在8位MCU市場中,Microchip一家獨大,市場份額超過了30%,緊隨其后的是恩智浦,約占15%;另外,瑞薩和ST也分別占有10%左右的市場份額。

這些8位MCU廠商中,大部分都是采用了自研內核,比如Microchip以AVR和PIC內核為主;恩智浦以RS08和M68HC內核為主;瑞薩主要是RL78、H8和78K0;ST采用STM8內核。

除了自研內核之外,8位MCU廠商還會采用8051開源內核來開發產品。前面我們有提到8051內核是英特爾在1980年開發的架構,在1998年失去了專利保護后,成為了開源IP,再次展現出了強大的二次生命力,各家廠商在8051內核基礎上進行了一定的改動,并推出了各種差異化的產品。但這類產品基本都統稱為8051內核的MCU。目前國內采用8051內核的廠商有中穎電子、宏晶科技、比亞迪半導體、芯海科技、富滿微等。

結語

近期,<電子發燒友>分析師團隊對MCU市場進行了一次調研,本期主要介紹的是MCU內核的一些情況,接下來,我們還將介紹這些內核IP的應用情況,以及最終MCU產品的應用情況,敬請關注。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9054

    瀏覽量

    366831
  • MCU內核
    +關注

    關注

    0

    文章

    28

    瀏覽量

    6881
  • RISC-V
    +關注

    關注

    44

    文章

    2230

    瀏覽量

    46036
收藏 人收藏

    評論

    相關推薦

    嵌入式Hypervisor:架構、原理與應用 閱讀體驗 +分離內核的嵌入式Hyperviso

    讀后感:分離內核與SKH架構的深刻洞察 在閱讀了關于分離內核和SKH(分離內核Hypervisor)的詳細闡述后,我深感這一技術在現代計算機系統,尤其是嵌入式系統和安全關鍵系統中的重要
    的頭像 發表于 10-12 17:06 ?273次閱讀
    嵌入式Hypervisor:<b class='flag-5'>架構</b>、原理與應用 閱讀體驗 +分離<b class='flag-5'>內核</b>的嵌入式Hyperviso

    linux驅動程序如何加載進內核

    ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的代碼,可以在不重新啟動系統的情況下加載和卸載。驅動程序通常以
    的頭像 發表于 08-30 15:02 ?381次閱讀

    Linux內核測試技術

    Linux 內核是Linux操作系統的核心部分,負責管理硬件資源和提供系統調用接口。隨著 Linux 內核的不斷發展和更新,其復雜性和代碼規模也在不斷增加。因此,確保內核的穩定性和可靠
    的頭像 發表于 08-13 13:42 ?436次閱讀
    Linux<b class='flag-5'>內核</b>測試技術

    risc-v的發展歷史

    RISC-V的發展歷史可以追溯到2006年左右,當時David Patterson和其他研究者開始探索創建一個開放和可擴展的指令集架構(ISA)。以下是RISC-V發展的主要里程碑:
    發表于 07-29 17:20

    揭幕M4內核MCU,航順新品發布會有哪些看點?

    在物聯網、智能家居和工業自動化等領域的快速發展下,航順芯片將在7月26日的新品發布會上推出一款搭載M4內核的高性能MCU以及指紋傳感器專用芯片。 對于MCU廠商來說,物聯網、智能家居、
    的頭像 發表于 07-25 09:50 ?297次閱讀

    瑞薩電子推出業界首款自研通用型32位RISC-V MCU內核

    近期,瑞薩隆重推出基于RISC-V架構的通用型32位微控制器,標志著公司首款采用自研RISC-V CPU內核的商用MCU產品落地。
    的頭像 發表于 05-17 18:11 ?1175次閱讀
    瑞薩電子推出業界首款自研通用型32位RISC-V <b class='flag-5'>MCU</b><b class='flag-5'>內核</b>

    內核實時操作系統的介紹

    內核實時操作系統(Microkernel Real-Time Operating System, μRTOS)是一種專為實時設計的操作系統。它采用微內核架構,以提高系統的可靠性、安全性和可擴展性。以下是關于微
    的頭像 發表于 05-11 17:13 ?470次閱讀

    FPGA開發如何降低成本,比如利用免費的IP內核

    FPGA開發過程中,利用免費的IP內核可以顯著提高開發效率,減少設計成本。以下是一些關于如何利用免費IP內核進行FPGA開發的建議: 選擇適合的IP
    發表于 04-28 09:41

    芯旺微電子KungFu內核車規級MCU累計交貨突破1億顆

    芯旺微電子KungFu內核車規級MCU累計交貨突破1億顆
    的頭像 發表于 03-19 15:06 ?910次閱讀
    芯旺微電子KungFu<b class='flag-5'>內核</b>車規級<b class='flag-5'>MCU</b>累計交貨突破1億顆

    PSoC? 6中的兩個獨立MCU內核如何獨立訪問其指令?

    PSoC? 6 中的兩個獨立 MCU 內核如何獨立訪問其指令? 是否有 DUAL_SENSOR_BOX_KIT 內核 PSoC? 6 指令存儲器架構的框圖有助于解釋? 在什么條件下,從
    發表于 03-04 08:09

    Cortex-M85內核單片機如何快速上手

    2022年4月,Arm推出了全新的MCU內核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強的Cortex-M內核
    發表于 02-29 09:35 ?679次閱讀
    Cortex-M85<b class='flag-5'>內核</b>單片機如何快速上手

    Linux內核內存管理架構解析

    內存管理子系統可能是linux內核中最為復雜的一個子系統,其支持的功能需求眾多,如頁面映射、頁面分配、頁面回收、頁面交換、冷熱頁面、緊急頁面、頁面碎片管理、頁面緩存、頁面統計等,而且對性能也有很高
    的頭像 發表于 01-04 09:24 ?635次閱讀
    Linux<b class='flag-5'>內核</b>內存管理<b class='flag-5'>架構</b>解析

    如何修改內核設備樹

    如何修改內核設備樹
    的頭像 發表于 12-14 14:06 ?772次閱讀
    如何修改<b class='flag-5'>內核</b>設備樹

    MCU市場分析:IP內核與產品情況

    電子發燒友網站提供《MCU市場分析:IP內核與產品情況.pdf》資料免費下載
    發表于 12-12 17:36 ?12次下載

    DIPIPM?的歷史及未來發展(3)

    DIPIPM?的歷史及未來發展(3)
    的頭像 發表于 12-04 17:37 ?540次閱讀
    DIPIPM?的<b class='flag-5'>歷史</b>及未來<b class='flag-5'>發展</b>(3)