91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

靈動微電子發(fā)布靈動集成內存子系統(tǒng)“星”平臺

科技綠洲 ? 來源:靈動MM32 ? 作者:靈動MM32 ? 2022-04-27 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近期,靈動微電子發(fā)布了靈動“星”平臺,其全新高性能 MM32F5 微控制器系列。該系列在內核、總線和外設配置等多個方面進行了創(chuàng)新,內核上更是首次搭載了 Armv8-M 架構的 “星辰” STAR-MC1 處理器,因此一經(jīng)發(fā)布就獲得了大量用戶和媒體的關注。

很多用戶會咨詢“星辰”處理器相關的問題,特別是“星辰”處理器是什么樣的內核?相較于 Arm Cortex-M 系列內核又有什么差別?這里,為了讓大家對“星辰”處理器有一個快速的了解,并解答上述的這些問題,本文對“星辰”處理器的主要特色做一個梳理。

“星辰”處理器是什么?

如果用一句話介紹“星辰”處理器,那就是:安謀科技設計的一款基于 Armv8-M 架構的嵌入式處理器。這里,安謀科技是中國最大的芯片設計 IP 開發(fā)與服務供應商,而靈動微電子則是從安謀科技獲得了該處理器的正規(guī)使用授權,并于 MM32F5 系列中首次搭載了該處理器。

“星辰”處理器的幾大特點如下:

采用最先進的Armv8-M架構

處理器是基于指令集架構設計實現(xiàn)的運算和控制單元,而 Arm 處理器的指令集架構自誕生以來也在不斷的更新?lián)Q代,目前市面上較為常見的 Arm MCU 架構包括 Armv6-M、Armv7-M和 Armv8-M 架構,其中,Armv6-M 架構的典型處理器有 Cortex-M0 和 Cortex-M0+,Armv7-M 架構的典型處理器有 Cortex-M3、Cortex-M4 和 Cortex-M7,而 Armv8-M 架構的典型處理器則有 Cortex-M23、Cortex-M33、Cortex-M55 和 “星辰”STAR-MC1。

經(jīng)常關注 MCU 前沿動態(tài)的話一定會有所了解,近幾年來國際上最主要的幾家 MCU 大廠的新產(chǎn)品已經(jīng)逐漸從 Armv7-M 架構過度到了 Armv8-M 架構,如ST、NXP、Renesas等。那么 Armv8-M 架構相較于 Armv7-M 架構,究竟有哪些優(yōu)勢?

性能提升

Armv8-M 架構優(yōu)化了指令集和流水線設計,其同級別產(chǎn)品的性能相較于 Armv7-M架構普遍提高20% 以上。

更安全

Armv8-M 架構引入了 TrustZone 技術,并強化了內存保護單元(MPU),讓代碼運行在更安全的環(huán)境中。

可擴展

Armv8-M 架構引入了協(xié)處理器接口,允許 MCU 產(chǎn)商自己開發(fā)協(xié)處理器和自定義指令,相較于傳統(tǒng)的基于地址映射和中斷的協(xié)處理器可大幅提升執(zhí)行效率。特別是Armv8.1-M架構,還預留了用戶自定義指令的接口。

集成 DSP 和 FPU

彌補了 Cortex-M3 的短板,DSP 性能相較于 Cortex-M3 提升10倍。

集成內存子系統(tǒng)

在計算機體系結構中,除了處理器內核的設計外(指令集、流水線、ALU等等),存儲架構的設計也是重要的一環(huán)。在特定應用場景下,高效率的存儲訪問對系統(tǒng)整體性能所帶來的提升效果可能比提高內核性能本身還要來得明顯。而提升存儲訪問效率的方法往往有兩個:

層次化設計(Memory Hierarchy)

小知識

層次化設計的核心是緩存(Cache)。在嵌入式系統(tǒng)中,處理器運行速度遠快于 Flash 的運行速度(典型值是 2:1 到16:1), 而處理器要從 Flash 中獲取執(zhí)行代碼,如果 Flash 速度不做優(yōu)化的話,可以說處理器跑的再快也會受到 Flash 讀取速度瓶頸的制約。而最有效的解決方法就是在處理器和 Flash 之間加入緩存,這里的緩存可能是多層的,一般把靠近處理器一端的緩存叫做一級緩存(Level 1或簡寫為 L1),而靠近 Flash 一端的緩存叫做二級緩存(Level 2 或簡寫為 L2),一般情況下,因 L2 緩存和 CPU 之間還間隔了一個總線矩陣,因此 L1 緩存的效率往往高于 L2 緩存。

增加并行訪問路徑提高吞吐率

小知識

一般而言,越高性能的內核,其并行訪問通路越多,多條通路可并發(fā)訪問,因此系統(tǒng)吞吐率可以成倍增長。如Cortex-M0 和 Cortex-M0+ 僅有一條系統(tǒng)總線,指令和數(shù)據(jù)均通過一條總線訪問;Cortex-M3 和 M4 中將指令和數(shù)據(jù)進行了區(qū)分,可以在取指的同時獲取數(shù)據(jù);Cortex-M7 則進一步引入了指令緊耦合 RAM (以下簡稱 ITCM)總線和數(shù)據(jù)緊耦合 RAM(以下簡稱 DTCM)總線,以及引入了獨立外設總線(AHBP)。

而“星辰“ 處理器所集成的內存子系統(tǒng)同時采用了上述的兩種技術。

首先,“星辰”處理器配置了 L1 指令和數(shù)據(jù)緩存,該緩存和內存緊耦合,可以用來加速任何指令和數(shù)據(jù)總線上的訪問,這里包括內置 Flash 和 SRAM中的指令和數(shù)據(jù),以及外置 Flash 、TF 卡、外置 RAM的指令和數(shù)據(jù)等。

同時,“星辰”處理器也引入了獨立的 ITCM 接口和 DTCM 接口,用于訪問與處理器緊耦合的指令和數(shù)據(jù) RAM,處理器對于 TCM 的訪問完全可以和指令和數(shù)據(jù)總線的訪問并行執(zhí)行。而且,當 CPU 不訪問 TCM 時,TCM 也可以被 DMA 等外設通過獨立的 TCM總線(AHBT)訪問。

在 Armv7-M 架構處理器中,內存子系統(tǒng)僅在最高性能的 Cortex-M7 上才有配置。“星辰”處理器配備上內存子系統(tǒng)可以大幅提高系統(tǒng)吞吐率。

本土團隊打造

在目前的國際形勢下,國外對出口到我國的關鍵技術的管制風險一直沒有緩解,而不斷出現(xiàn)的國際紛爭更是加劇了這種風險的可能性。如何應對隨時可能加碼的出口管制風險,做到在核心技術上不被“卡脖子”,關乎國產(chǎn)半導體的命脈,是所有國內半導體人需要共同面對和思考的問題。

“打鐵還需自身硬”,應對出口管制和貿易戰(zhàn)的風險,打造完全自主可控的本土半導體供應鏈是必要的。而據(jù)安謀科技介紹,“星辰”STAR-MC1 處理器由安謀科技本土團隊設計打造,本土技術的占比高于90%,因此,真正意義上做到了自主可控。

總結而言,“星辰”STAR-MC1 處理器是一款采用了先進架構、優(yōu)化了總線和存儲配置、且完全自主可控的高性能處理器。

看似很厲害,跑個分?

基于上述的介紹, 大家可能還是沒辦法直觀的感受到 “星辰”處理器的強大,那下面就以國際通用的 CoreMark 跑分結果來進行說明。

下圖列舉了 “星辰”STAR-MC1 處理器的標稱 CoreMark 跑分和同級別 Cortex-M 內核的比較??梢钥吹?,STAR-MC1的跑分為 4.02 CoreMark/MHz,其相較于 Cortex-M3 提升了 20%,相較于 Cortex-M4 提升了 17%。因此,從核心性能而言,STAR-MC1 是一款介于 Cortex-M4 到 Cortex-M7 之間的處理器。

需要說明的是,這里的跑分數(shù)值是各處理器的理論極限值,該理論極限值一般可通過把 CoreMark 代碼放在零延遲 RAM 中執(zhí)行而獲得。而在實際應用中,用戶的程序往往是從 Flash 中執(zhí)行,如果存儲層次設計不好,其所獲得的 CoreMark 跑分結果將大打折扣。

而得益于 STAR-MC1 出色的內存子系統(tǒng)設計,保證了其 Flash 跑分結果和理論極限值幾乎沒有差別。

根據(jù) MM32F5270 芯片上的實際測試結果,當 L1 緩存打開時,從Flash 中執(zhí)行 CoreMark 的跑分結果是 3.97 CoreMark/MHz,該數(shù)值達到了理論極限值的 99%。因此,當用戶在 Flash 中執(zhí)行程序的時候,依然可以獲得相較于 Cortex-M3 和 Cortex-M4 的理論極限值約 20% 的性能提升。

同樣因為 STAR-MC1 出色的內存子系統(tǒng)設計,在 Flash 執(zhí)行代碼的前提下,搭載 STAR-MC1 并開啟了內存子系統(tǒng)的 MM32F5 系列相較于搭載了 Cortex-M3 或 Cortex-M4 的芯片而言,能夠更接近其理論極限值。因此,如果以 Flash 中實際運行的結果來對比 STAR-MC1 和市面上的 Cortex-M3 和 Cortex-M4 芯片,STAR-MC1 將帶來 30%~50% 的性能提升。

C代碼兼容M3和M4

綜合以上 “星辰” STAR-MC1 處理器的介紹,可以說 STAR-MC1 是 Cortex-M3 和 Cortex-M4 的理想升級選擇。

那么,假如用戶從上述 Armv7-M 處理器切換到 Armv8-M 架構的 STAR-MC1 處理器時,是否很難移植呢?當然不是!

STAR-MC1 和 Cortex-M3 和 Cortex-M4 都是基于 Arm指令集架構的處理器,因此,其兼容性還是很高的,但由于底層指令集架構由 Armv7-M 過渡到了 Armv8-M ,因此,其無法做到完全的二進制兼容,但STAR-MC1 實現(xiàn)了從 Cortex-M3 和 Cortex-M4 移植時的 C 代碼兼容。因此,假如用戶的代碼是基于 C 語言編寫,則完全不用擔心兼容性。

完善的生態(tài)支持

很多用戶會咨詢 STAR-MC1 的工具支持狀況、是否支持 KEIL等問題。這個大家也可以完全放心,STAR-MC1 作為一款通用的嵌入式處理器,其目前已經(jīng)獲得了非常完整的生態(tài)體系支持。

下圖列舉了 STAR-MC1 截止目前的生態(tài)工具支持情況,可以看到,STAR-MC1 在工具鏈、編譯器、操作系統(tǒng)仿真器方面都獲得了主流工具的支持:

工具鏈

在工具鏈方面,STAR-MC1 已經(jīng)獲得了 Arm DS、Keil、IAR、SEGGER Embedded Studio、Lauterbach TRACE32 等主流 IDE 的支持。

編譯器

在編譯器方面,STAR-MC1 已經(jīng)獲得了 GCC、Arm Compiler、IAR Compiler、SEGGER Compiler 等主流編譯器的支持。

仿真

在仿真器方面,STAR-MC1 已經(jīng)獲得了 ULINKPRO、ULINK2、DSTEAM、SEGGER J-Link Base/Plus、J-Link Ultra/Pro 的支持。

操作系統(tǒng)

在操作系統(tǒng)方面,STAR-MC1 更是已經(jīng)獲得了 MbedOS、freeRTOS、Zephyr、OpenHarmony 的支持。

小結

“星辰”STAR-MC1 處理器是一款 Armv8-M 架構的高性能嵌入式處理器,由安謀科技本土團隊打造,集成了出色的內存子系統(tǒng),并獲得了完整的生態(tài)支持,是升級 Cortex-M3 和 Cortex-M4 內核的理想選擇!

未完待續(xù)!本文是 MM32F5 漫談系列的開篇,后續(xù)將為大家持續(xù)更新,旨在分享 MM32F5 系列中所包含的那些有趣的技術,敬請期待!

審核編輯:彭菁
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    20260

    瀏覽量

    252591
  • 操作系統(tǒng)

    關注

    37

    文章

    7402

    瀏覽量

    129364
  • 代碼
    +關注

    關注

    30

    文章

    4970

    瀏覽量

    74019
  • 靈動微電子
    +關注

    關注

    7

    文章

    137

    瀏覽量

    20487
  • 靈動微
    +關注

    關注

    5

    文章

    176

    瀏覽量

    23234
  • MM32
    +關注

    關注

    1

    文章

    108

    瀏覽量

    1396
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    靈動微電子推出新一代電機專用主控芯片MM32SPIN0260

    用扎實的 “迭代”,致敬不懈的 “專業(yè)”。在電機驅動領域,市場對高性能、高穩(wěn)定與成本優(yōu)化的綜合需求日益提升,簡單的功能疊加已難以滿足。真正的技術突破,源于對 “專業(yè)” 的深耕和 “迭代” 的堅持。靈動微電子順勢推出新一代電機專用主控芯片 ——MM32SPIN0260。
    的頭像 發(fā)表于 03-03 10:00 ?428次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>推出新一代電機專用主控芯片MM32SPIN0260

    靈動微32位單片機MM32充電系統(tǒng)監(jiān)控解決方案

    在電動汽車快速發(fā)展的今天,充電樁及其充電過程的安全監(jiān)控,已成為保障整個充電系統(tǒng)穩(wěn)定運行的關鍵。如何實現(xiàn)高效、可靠、小體積的監(jiān)控模塊設計,是行業(yè)面臨的普遍挑戰(zhàn)。英尚微電子基于靈動微電子
    的頭像 發(fā)表于 11-26 16:33 ?555次閱讀

    靈動微電子斬獲2025電機控制市場優(yōu)秀表現(xiàn)企業(yè)獎

    11月6日,由電子發(fā)燒友網(wǎng)主辦的第十三屆電機控制先進技術論壇于深圳成功舉辦。本次論壇匯聚了電機控制領域的頂尖企業(yè)與技術專家,共同探討行業(yè)發(fā)展趨勢與前沿技術應用。上海靈動微電子股份有限公司(以下簡稱“
    的頭像 發(fā)表于 11-10 09:23 ?4123次閱讀

    靈動微電子最新最火熱的一款芯片推薦

    希望找一款靈動微電子最新最火熱的一款芯片,我們想做一個圖形化的界面配置,供大家以后直接創(chuàng)建工程,用國產(chǎn)工具McuStudio做,McuStudio支持任何內核任何廠家的芯片,希望大家有推薦的型號可以發(fā)給我
    發(fā)表于 10-29 17:15

    靈動微電子亮相2025深圳電機產(chǎn)業(yè)鏈交流會

    2025 年 10月 24 日,備受行業(yè)關注的 “電機智造與創(chuàng)新應用暨電機產(chǎn)業(yè)鏈交流會” 在深圳盛大召開。作為國內領先的32 位 MCU 產(chǎn)品及解決方案供應商靈動微電子,攜MM32電機控制核心產(chǎn)品
    的頭像 發(fā)表于 10-29 16:12 ?3232次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>亮相2025深圳電機產(chǎn)業(yè)鏈交流會

    靈動微電子亮相elexcon 2025深圳國際電子

    for GREEN為主題,為快速發(fā)展的AI與雙碳提供全棧技術與供應鏈支持。作為國內領先的32位MCU及芯片解決方案供應商,上海靈動微電子股份有限公司攜全系列32位MCU芯片、多行業(yè)一體化解決方案及創(chuàng)新技術應用精彩亮相,全面展示其在低功耗、高
    的頭像 發(fā)表于 09-02 10:36 ?2205次閱讀

    靈動微電子亮相第八屆電動工具控制與充電技術探討會

    2025年8月22日,靈動微電子攜MM32 MCU電機控制領域的全系列創(chuàng)新產(chǎn)品與解決方案亮相第八屆電動工具控制與充電技術探討會,產(chǎn)品覆蓋超值型、主流型和高性能型的多類應用場景,以“多快好省”為核心優(yōu)勢,助力電機控制行業(yè)向高效化、智能化、
    的頭像 發(fā)表于 08-28 09:51 ?6241次閱讀

    靈動微電子亮相2025 MCU及嵌入式技術論壇

    近日,靈動微電子受邀參加了由Aspencore主辦的2025 MCU及嵌入式技術論壇,該論壇旨在匯聚行業(yè)精英,共同探討MCU的最新技術、市場趨勢和應用前景,為受眾提供全面而深入的行業(yè)洞察。
    的頭像 發(fā)表于 08-06 16:29 ?2978次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>亮相2025 MCU及嵌入式技術論壇

    靈動微電子亮相上汽芯片技術展

    近日,由上海汽車芯片產(chǎn)業(yè)聯(lián)盟、上海浦東汽車電子創(chuàng)新與智能產(chǎn)業(yè)聯(lián)盟聯(lián)合主辦的"走進上汽"芯片技術展在上海盛大開幕。靈動微電子攜MM32車規(guī)級MCU產(chǎn)品及解決方案亮相上汽芯片技術展。
    的頭像 發(fā)表于 07-25 10:40 ?2172次閱讀

    靈動微電子推出基于Arm Cortex-M0+內核的MM32G0005系列MCU

    靈動微電子超值型MM32G0001自推出以來,累計出貨超億顆,此次超值型系列突破性升級,隆重推出MM32G0005系列。
    的頭像 發(fā)表于 06-28 09:54 ?1797次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>推出基于Arm Cortex-M0+內核的MM32G0005系列MCU

    靈動微電子MM32LD0168產(chǎn)品介紹

    靈動微電子MM32LD0168HA產(chǎn)品,搭載 Arm Cortex-M0 內核,最高工作頻率48MHz。內置 16KB 高速存儲器,并集成了16x8共陽極恒流LED驅動控制器電路。電路提供16通道
    的頭像 發(fā)表于 06-06 10:22 ?1342次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>MM32LD0168產(chǎn)品介紹

    靈動微電子助力汽車芯片可靠性提升

    近日,由中國電子技術標準化研究院牽頭編制的《汽車用集成電路 應力測試規(guī)范》團體標準正式發(fā)布。該標準旨在為汽車集成電路的鑒定檢驗提供統(tǒng)一、規(guī)范的測試方法,進一步提升汽車芯片的可靠性和安全
    的頭像 發(fā)表于 05-28 09:25 ?1131次閱讀

    靈動微電子MM32MCU的主流型芯片選型

    靈動微電子MM32系列32位MCU已經(jīng)在江湖上久負盛名,以產(chǎn)品平臺化、系列化、兼容性好、性價比高、易于開發(fā)著稱。MM32MCU分為超值型、主流型、性能型、低功耗、汽車控制、電機與電源等六大系列。今天給大家綜合介紹MM32MCU的
    的頭像 發(fā)表于 05-06 13:32 ?2904次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>MM32MCU的主流型芯片選型

    靈動微電子MCU在工業(yè)自動化中的創(chuàng)新應用

    近日,靈動微電子受邀參加了慕展國際電機控制論壇,會上靈動市場經(jīng)理介紹,在工業(yè)自動化邁向智能化與高效化的浪潮中,靈動微電子憑借其高性能MCU產(chǎn)
    的頭像 發(fā)表于 04-21 16:23 ?1684次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>MCU在工業(yè)自動化中的創(chuàng)新應用

    靈動微電子推出全新超值型MM32F0050系列MCU

    靈動微電子推出全新超值型MM32F0050系列MCU。2018年,靈動首次上市了其主打性價比的超值型MM32F00系列,目前已陸續(xù)推出了F003、F0010、F0020、F0040等系列產(chǎn)品,并在2023年推出了首款超值型MM3
    的頭像 發(fā)表于 04-01 09:36 ?1789次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微電子</b>推出全新超值型MM32F0050系列MCU