《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 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亚洲国产精品_日韩亚洲一区二区
99国产麻豆精品| 久久精品二区| 狠狠色香婷婷久久亚洲精品| 欧美午夜www高清视频| 欧美日韩国产成人高清视频| 欧美成人免费全部观看天天性色| 久久久999精品免费| 欧美在线二区| 香蕉亚洲视频| 亚洲欧洲av一区二区三区久久| 中文高清一区| 亚洲视频观看| 亚洲网站在线| 亚洲一区二区三区国产| 一二三区精品| 一二美女精品欧洲| 亚洲午夜日本在线观看| 亚洲网站在线播放| 亚洲欧美激情诱惑| 欧美一级大片在线免费观看| 香蕉乱码成人久久天堂爱免费| 亚洲一区二区三区在线看| 亚洲午夜电影在线观看| 亚洲一区国产一区| 午夜精品在线视频| 久久本道综合色狠狠五月| 欧美一区二区三区视频免费播放| 欧美亚洲一区在线| 久久精品国产亚洲精品| 久久人人爽爽爽人久久久| 久热精品视频在线免费观看| 美国成人直播| 欧美精品一区二区三区蜜臀 | 国产欧美日韩麻豆91| 国产婷婷色一区二区三区在线 | 久久精品亚洲一区二区| 亚洲人线精品午夜| 99视频一区二区三区| 一区二区三区视频在线观看 | 国产精品色在线| 国产一区在线播放| 亚洲国产高清一区二区三区| 亚洲精品三级| 亚洲色图在线视频| 欧美一级一区| 亚洲欧洲精品一区二区三区不卡| 一级日韩一区在线观看| 亚洲欧美亚洲| 久久这里有精品15一区二区三区| 免费观看成人| 欧美午夜欧美| 国产亚洲精品aa午夜观看| 一区二区三区在线免费观看| 亚洲精品美女久久久久| 亚洲资源av| 91久久精品日日躁夜夜躁欧美| 一区二区三区欧美视频| 久久riav二区三区| 欧美国产日韩视频| 国产精品毛片在线看| 在线不卡免费欧美| 中文av字幕一区| 亚洲国产精品成人久久综合一区| 99精品久久久| 久久成人国产| 欧美日韩免费一区二区三区视频| 国产视频亚洲精品| 亚洲精品黄色| 久久国产精品网站| 亚洲影院高清在线| 欧美18av| 国产精品日韩欧美综合| 亚洲国产欧美不卡在线观看| 亚洲影院免费观看| 亚洲麻豆视频| 久久久久久999| 欧美日韩中文字幕在线| 激情成人av| 亚洲网站在线看| 亚洲每日更新| 久久人人97超碰精品888 | 尤物视频一区二区| 亚洲一区二区三区777| 亚洲国产另类久久精品| 午夜免费日韩视频| 欧美激情在线观看| 国产一区二区黄色| 制服丝袜亚洲播放| 一本到12不卡视频在线dvd| 久久午夜影视| 国产女主播一区二区| 亚洲一二三区在线观看| 久久成人免费日本黄色| 欧美日韩精品免费观看视频| 国内免费精品永久在线视频| 亚洲天堂第二页| av成人激情| 欧美jizzhd精品欧美巨大免费| 国产日韩一区二区三区在线播放 | 久久久综合网站| 国产精品拍天天在线| 亚洲美女视频网| 亚洲人成7777| 老司机一区二区| 国模精品娜娜一二三区| 亚洲欧洲av一区二区三区久久| 亚洲视频一区二区在线观看| 欧美国产视频一区二区| 永久免费视频成人| 亚洲国产精品精华液网站| 久久久精品性| 国产亚洲精品美女| 欧美一区二区三区免费观看| 香蕉久久久久久久av网站| 国产精品美女999| 中文在线不卡| 午夜精品www| 国产精品美女xx| 亚洲一区二区免费在线| 亚洲欧美韩国| 国产精品国产三级国产a| 一区二区三区免费在线观看| 亚洲网站在线| 国产精品日韩精品| 亚洲在线网站| 久久er精品视频| 国产亚洲欧美一级| 久久国产精品久久久久久| 久久免费国产精品1| 国产色爱av资源综合区| 欧美综合国产| 狼狼综合久久久久综合网 | 亚洲欧美日韩国产综合精品二区| 亚洲欧美日韩精品综合在线观看| 欧美视频亚洲视频| 亚洲一级二级在线| 久久高清免费观看| 好吊日精品视频| 亚洲激情成人在线| 欧美激情一级片一区二区| 亚洲美女电影在线| 亚洲制服av| 国产日本欧美一区二区| 欧美在线免费看| 免费人成精品欧美精品| 亚洲国产天堂久久综合| av成人手机在线| 国产精品久久精品日日| 午夜精品久久久99热福利| 久久久久国产免费免费| 在线成人激情黄色| aaa亚洲精品一二三区| 国产精品久久久久久久第一福利| 午夜精品福利在线观看| 免费在线亚洲欧美| 一区二区日韩免费看| 欧美一级久久久久久久大片| 激情亚洲网站| 99re热精品| 性欧美精品高清| 国产亚洲va综合人人澡精品| 亚洲国产精品传媒在线观看| 欧美大片在线影院| 亚洲视频图片小说| 久久久之久亚州精品露出| 亚洲精品极品| 欧美一区二区精品在线| 亚洲东热激情| 羞羞答答国产精品www一本 | 亚洲电影免费观看高清完整版在线观看| 欧美福利精品| 亚洲午夜精品| 免费成人性网站| 亚洲影院在线观看| 欧美mv日韩mv国产网站| 亚洲午夜国产一区99re久久| 免费观看30秒视频久久| 亚洲婷婷免费| 女人天堂亚洲aⅴ在线观看| 一区二区三区四区五区视频| 久久精品综合一区| 亚洲老司机av| 久久久久久电影| 亚洲视频在线观看网站| 麻豆久久久9性大片| 亚洲在线观看免费| 欧美日韩成人一区| 久久国产精品久久久久久久久久 | 国产在线不卡精品| 一区二区三区欧美在线| 狠狠色狠狠色综合| 亚洲一区在线播放| 亚洲福利精品| 久久爱www久久做| 一区二区三区视频观看| 欧美大片一区二区| 久久大综合网| 国产精品外国| 亚洲午夜精品久久久久久浪潮| 精品成人免费|