《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > ARM Cortex-M23處理器的五大特色

ARM Cortex-M23處理器的五大特色

2017-01-10

  ARM Cortex-M23采用TrustZone技術,是尺寸最小、能效最高的處理器。小型嵌入式應用對芯片的安全性能有嚴格要求,基于ARMv8-M基線架構的Cortex-M23處理器則是最佳解決方案。

1.png

  本文中,我將帶各位領略全新Cortex-M23處理器的強大特色:

  ·Cortex-M23最重要的特色是加入了TrustZone安全基礎技術

  ·極緊湊的架構與布線

  ·強化的調試糾錯和追溯能力(對開發商的生產力提高至關重要)

  ·存儲保護單元獲得改善(該單元定義軟件組件的訪問許可,全新設計提升編程的效率,重新定義存儲區域)

  ·新增多條增強性能的指令

  1. 為ARMv8-M量身打造的TrustZone技術:安全實現的基礎

  TrustZone技術為ARMv8-M度身優化,可以在每一臺搭載Cortex-M23處理器的設備上以硬件形式實現可信軟件和非可信軟件強制隔離。因此,采用TrustZone,設計師只需一個處理器就可以設計嵌入式應用,此前則必須使用多個處理器才能在可信區域和非可信區域之間實現物理隔離。僅需Cortex-M23處理器,既可出色實現多項安全需求,如設備識別管理、高價值固件保護、軟件認證、安全根等等。

  采用TrustZone技術的Cortex-M23處理器具備以下兩種安全狀態:

  ·安全狀態 – 可以訪問安全和非安全資源(存儲、周邊設備等)

  ·非安全狀態 – 只可訪問非安全資源

  兩種安全狀態下的代碼執行轉換和代碼訪問均由硬件監管,最大限度地降低轉換管理成本并保證確定性——這也是所有Cortex-M處理器的標志性功能。

  2. 緊湊二階布線處理器

  Cortex-M23是一款簡單的二階布線馮諾依曼處理器(Von Neumann processor),但卻足以支持全套ARMv8-M基線指令集。熟悉Cortex-M0+的用戶一定可以迅速指出Cortex-M23使能效最大化的眾多相似特色:WFI(等待中斷)/WFE(等待事件)和睡眠/深度睡眠模式、退出時睡眠、SysTick定時器和選配的單循環IO等。

  指令集共包含80條左右的拇指指令,其中大多數都是16位指令(為了盡可能提高代碼的緊湊度),但仍有一些為了提升效率而設置的32位指令。Cortex-M23支持所有的ARMv6-M指令,以幫助設計師輕而易舉地將代碼從Cortex-M0和Cortex-M0+處理器轉移至Cortex-M23。此外ARMv8-M基線指令集中還加入了多條新指令以提升條件運算、互斥訪問、硬件劃分運算和即時移動的效率。

  3. 強化的調試糾錯與追溯能力

  僅憑一臺高效安全的32位處理器,尚無法成功實現字段部署,軟件開發的成本通常超過生產和硬件IP的總和。Cortex-M23引入更多可配置的硬件斷點和數據觀測點,對比其他ARMv6-M處理器,可以助設計師更輕松地實現軟件開發與調試。除了Cortex-M0+ 處理器中也配置的微型跟蹤緩沖器(MTB),Cortex-M23還包括選配的嵌入式跟蹤宏單元(ETM)。有了這些選配功能,設計師可以自行判斷,究竟選擇更加豐富全面的指令追溯能力;還是性價比更高、更加精簡的指令追溯能力。

  4. 用于任務隔離的存儲保護單元

  Cortex-M23還包括選配存儲保護單元(MPU),基于全新PMSAv8架構打造,設計師使用起來非常方便。它可以在安全和非安全狀態的任何一個狀態下最多“保護”16個區域。每個區域都有一個基礎地址、結束地址、訪問許可和存儲屬性設置。在多任務環境下,操作系統可以在任務情境切換的過程中重新編程MPU,定義每個任務的存儲許可,比如允許應用任務訪問全部或部分應用數據和特定的周邊設備。通過保護許可之外的數據免遭污染,并阻止未授權來源訪問許可之外的周邊設備,該MPU可以顯著提升系統可靠性。

2.png

  更易設置的存儲區域

  Cortex-M23的存儲保護架構采用基線和限值比較器,用以定義存儲區域,而此前使用的是二次方尺寸對齊比較器。這項改進簡化了軟件研發的復雜程度,而且在某些情況下,當區域尺寸不是完美的二次方尺寸時,還能減少存儲浪費。

  5. 全新ARMv8-M基線指令

  對比ARMv6-M,Cortex-M23加入了許多全新指令,但絲毫沒有折損Cortex-M系列處理器的超高能效。大多數新指令(除用于安全拓展外)都繼承自ARMv7-M的架構指令集,進一步拓展Cortex-M23的功能,并與Cortex-M0+ 處理器形成鮮明區分。

  5.1安全拓展

  ARMv8-M采用的TrustZone安全技術為基線指令集補充了全新指令,包括安全網關(SG)、非安全支路(BXNS、BLXNS)以及測試目標(TT)指令。欲知詳情,請參閱Yiu撰寫的《ARMv8-M 架構介紹》。

  5.2 僅執行代碼生成

  對僅執行(Execute-Only)代碼存儲區的支持也獲得改善,新增加的即時移動指令(從ARMv7-M繼承的MOV/MOVT)可以在僅執行代碼中生成即時數據,讓設計師僅憑2條指令便能生成32位值,且無需運行實際負載。

  5.3代碼優化

  條件比較和支路指令(從ARMv7-M繼承的CBNZ/CBZ)可以提高多項條件控制代碼序列的性能。長偏移即時支路(從ARMv7-M繼承的)可以將支路指向遙遠的目標地址;硬件整數劃分指令(從ARMv7-M繼承的SDIV/UDIV)則可以減少除法運算的處理循環。

  5.4排斥存取

  Cortex-M23還從ARMv7-M繼承了負載和儲存的專用指令,提升Cortex-M23在多核系統中的一貫性,確保多個處理器以同樣的機制處理信號。此外,為了對C11/C++11提供穩定支持,Cortex-M23還新增ARMv8-A(Thumb 32版本)的負載獲取與儲存釋放指令,并包括這些指令的排斥存取變種。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区乱码aⅴ蜜桃女| 久久精品视频免费播放| 亚洲综合欧美日韩| 99re热精品| 亚洲激情视频在线| 亚洲大胆女人| 黄色在线一区| 国产一区二区在线观看免费播放 | 亚洲欧洲日本mm| 亚洲电影免费观看高清完整版| 欧美一区二区日韩| 久久精品30| 亚洲电影在线| 亚洲区中文字幕| 亚洲精品影院在线观看| 亚洲美女黄色片| 一区二区三区.www| 中文亚洲字幕| 亚洲综合三区| 午夜视频在线观看一区二区| 欧美一区不卡| 久久精品理论片| 久久夜色撩人精品| 毛片精品免费在线观看| 欧美成人性网| 欧美人与性禽动交情品| 欧美日韩一区在线观看| 国产精品国产三级国产专区53| 国产精品va在线播放| 欧美体内she精视频| 国产精品欧美激情| 国产日韩专区| 在线播放亚洲| 亚洲免费观看高清完整版在线观看熊 | 亚洲欧美国产制服动漫| 久久精品国产2020观看福利| 久久久精彩视频| 欧美成人午夜激情在线| 欧美色道久久88综合亚洲精品| 国产精品久久久91| 国内外成人免费激情在线视频| 伊人久久大香线| 91久久嫩草影院一区二区| a4yy欧美一区二区三区| 亚洲欧美激情精品一区二区| 亚洲成在人线av| 一区二区三区欧美在线观看| 欧美一级理论性理论a| 久久一区中文字幕| 欧美日韩一区不卡| 国产午夜精品美女视频明星a级| 在线欧美电影| 一区二区三区日韩| 欧美一级久久| 日韩视频在线免费观看| 性欧美18~19sex高清播放| 久热国产精品| 欧美午夜性色大片在线观看| 国产亚洲免费的视频看| 亚洲免费久久| 久久精品一本| 亚洲视频在线一区| 久久久久久亚洲精品中文字幕| 欧美激情精品| 国产精品实拍| 亚洲欧洲日产国产网站| 亚洲欧美日韩国产一区二区三区 | 亚洲人体大胆视频| 欧美一区二区成人| 欧美激情精品久久久久| 国产精一区二区三区| 亚洲欧洲在线一区| 亚洲欧美日韩直播| 一本一本a久久| 久久精品一区二区三区中文字幕 | 国内自拍亚洲| 99视频精品全部免费在线| 久久精品久久综合| 亚洲一区二区在线看| 麻豆精品一区二区综合av| 国产精品理论片| 亚洲高清不卡| 欧美呦呦网站| 亚洲欧美激情四射在线日 | 亚洲靠逼com| 久久久人成影片一区二区三区| 欧美三级乱人伦电影| 亚洲国产精品va| 久久成人资源| 性欧美暴力猛交69hd| 欧美日韩高清区| 18成人免费观看视频| 欧美一区二区三区免费观看视频| 亚洲一区二区免费视频| 欧美激情亚洲视频| 在线播放日韩欧美| 久久av红桃一区二区小说| 欧美一区在线看| 国产精品乱码妇女bbbb| 99伊人成综合| 一本色道久久88综合日韩精品| 老司机久久99久久精品播放免费| 国产欧美日韩91| 亚洲视频网站在线观看| 中文在线不卡视频| 欧美日韩www| 最近中文字幕日韩精品| 亚洲黄色av| 久久亚洲午夜电影| 国产一区二区三区自拍| 午夜天堂精品久久久久| 香蕉久久久久久久av网站| 国产精品盗摄一区二区三区| 日韩亚洲欧美综合| 中文国产成人精品久久一| 欧美日本在线一区| 99国产精品久久久久久久久久| 亚洲美女毛片| 欧美日韩成人综合| 亚洲免费电影在线| 亚洲性视频网址| 国产精品国产三级国产| 国产精品99久久久久久人| 亚洲一区精彩视频| 国产精品久久久久aaaa九色| 中文日韩欧美| 午夜日韩激情| 国产精品揄拍500视频| 亚洲综合精品自拍| 久久大逼视频| 国产亚洲一区二区在线观看| 欧美诱惑福利视频| 久久欧美中文字幕| 国内精品一区二区三区| 亚洲高清免费视频| 欧美a级在线| 亚洲另类在线视频| 亚洲欧美春色| 国产麻豆9l精品三级站| 欧美一区午夜精品| 久久亚洲色图| 亚洲黄一区二区三区| 一区二区三区久久久| 欧美午夜精品久久久久免费视| 亚洲香蕉网站| 欧美在线视频二区| 影音先锋成人资源站| 日韩一级大片在线| 国产精品女人网站| 久久精品视频免费| 欧美精品自拍| 亚洲制服av| 麻豆成人综合网| 99riav国产精品| 久久精品国产第一区二区三区| 怡红院精品视频| 这里只有视频精品| 国产视频在线观看一区二区| 亚洲欧洲视频| 欧美午夜在线视频| 久久av红桃一区二区小说| 欧美精品九九| 亚洲欧美日韩精品一区二区| 老司机免费视频久久| 一本色道久久88综合亚洲精品ⅰ | 久久人人97超碰国产公开结果| 亚洲激情偷拍| 午夜久久美女| 一区二区三区在线视频播放| 夜夜爽夜夜爽精品视频| 国产欧美日韩一区二区三区在线| 亚洲国产精品女人久久久| 欧美日韩一区免费| 久久国产精品一区二区三区四区| 欧美激情在线| 午夜日韩在线观看| 欧美日韩精品免费观看| 欧美亚洲一区在线| 欧美日韩国产综合视频在线| 性久久久久久久久久久久| 欧美激情在线观看| 亚欧成人精品| 欧美日韩免费观看一区三区| 欧美在线观看视频在线| 欧美日韩国产一中文字不卡| 欧美诱惑福利视频| 国产精品99一区二区| 亚洲国产成人精品久久久国产成人一区 | 亚洲国产老妈| 国产伦精品一区二区三区视频黑人 | 欧美伦理91i| 欧美一级网站| 欧美视频在线一区二区三区| 久久精品一本久久99精品| 国产精品久久久久久亚洲调教| 亚洲精品久久久一区二区三区| 国产女主播一区二区三区| 在线视频一区二区| 亚洲国产黄色| 久久一二三区|