Arm、IoT眉瑣やゲ〖トウェイをますます詞帽に侯れるソリュ〖ションを捏丁
ArmはIoTや寥み哈みシステムを沒袋粗に倡券できるソリュ〖ション≈Total Solutions for IoT∽∈哭1∷を橙郊すると券山した。これは、呵介からCPUコアを烹很したSoCモデルである≈Corstone∽を蝗いSoCを肋紛することを漣捏とし、クラウドベ〖スで倡券するツ〖ル≈Arm Virtual Hardware∽を捏丁する。さらに浩網(wǎng)脫材墻なソフトウエアをいろいろなハ〖ドで蝗えるように篩潔步するProject Centauriも渴鷗させている。

哭1 IoT倡券に澀妥なソリュ〖ション≈Total Solutions for IoT∽ 叫諾¨Arm
これまで、染瞥攣メ〖カ〖やシステムメ〖カ〖がSoCを肋紛する眷圭、ArmのCPUコアや戮家のIPコアを關(guān)掐して寥み圭わせ、極尸で迫極に肋紛していた。しかし倡券箕粗が眶鉗かかる眷圭がありとても墓くかかった。そこで、呵介から澀妥なIPをまとめてSoCを侯りやすくしておこう、というサブシステムがCorstoneである∈哭2∷。
哭2 ArmのCPUコアをベ〖スにさまざまなIPを烹很したCorstone∈Corstone-310の毋∷ 叫諾¨Arm
Corstoneには呵介からArmのCortex-MやCortex-Aシリ〖ズのコアが礁姥されており、さらにニュ〖ラルネットワ〖クモデルによるAIコアやその戮濕妄IP、AMBA AXI芹俐バス、光廬インタ〖フェイスIPなども礁姥されている。システムLSIを菇喇するモデルとしてこのCorstoneを網(wǎng)脫すれば、シリコンに酒き燒けてもすでに瓢侯は澄千されているIPばかりで澄千供鎳が臼ける。SoCの辦つのモデルを捏丁するわけだ。
IoT眉瑣を肋紛する眷圭にある鎳刨瘋まった怠墻を雖め哈むのに旁圭がよい。ここに烹很できるCPUコアには、マイコン羹けのCortex-Mシリ〖ズと遍換拉墻が庭れたCortex-Aシリ〖ズなどがある。しかもたいていのIoTデバイスは眉瑣にせよ、ゲ〖トウェイにせよ警翁驢墑鹼瀾墑そのものであり、杠狄ごとに灤炳しなければならず、染瞥攣メ〖カ〖がSoCを肋紛ˇ瀾隴するにはそう奧くできない。
候鉗10奉に券山された呵介のCorstoneではCortex-M55しかサポ〖トしていなかったが、海攙のCorstoneではもっとハイエンドのCortex-M85やCortex-A32などもサポ〖トするようになった。毋えばCorstne-1000ではCortex-A32とCortex-Mシリ〖ズ、そしてCorstone-310ではCortex-M85とEthos-U55とAVH怠墻をサポ〖トする。海稿は鏈てのCPUコアをサポ〖トし、ロ〖エンドからミッドレンジ、ハイエンドまで鏈てをカバ〖していく。ちなみに、Cortex-M85は海攙券山した呵動のマイコン脫CPUコアであり、怠常池漿のワ〖クロ〖ドもサポ〖トする。セキュリティも驕丸のTrustZonenに裁え、PACBTI∈Pointer Authentication and Branch Target Identification∷も納裁してよりセキュアにした。
脫龐に炳じて佰なるCorstoneが脫罷されている∈哭3∷。Corstone-1000を何脫したのは≈Arm Tota Solution for Cloud Native Edge Devices∽であり、Corstone-310を何脫したのが≈Total Solution for Voice Recognition∽である。漣莢はクラウド懼で蝗うことを漣捏としており、稿莢は不蘭千急脫龐むけになっている。
哭3 脫龐に炳じてさまざまなCorstoneを脫罷していく 叫諾¨Arm
倡券ツ〖ルのArm Virtual Hardwareは、クラウドベ〖スで、貸賂のIoTデバイスで眶澆帛改の悸烙があるCortex-Mシリ〖ズ∈M0/M0+/M3/M4/M7/M23/M33など∷を簿鱗弄に蝗うことができ、さらに倡券ツ〖ルや倡券茨董も琵圭している。また、悸狠に蝗われてきた媽話莢のマイコンも簿鱗弄に蝗えるようにしている。毋えばNXP Semiconductorのi.MXマイコンボ〖ドやSTMicroelectronicsのSTM32U5シリ〖ズのマイコンボ〖ド、さらにはラズベリ〖パイ4の簿鱗步モデルも捏丁する。
さまざまな杠狄が蝗えるようにCortex-Mシリ〖ズのソフトウエアエコシステムでは、ソフトウエアの敗竣拉と浩網(wǎng)脫を捏丁しようとしている。コンピュ〖タシステムでは、答塑弄に鼎奶のハ〖ドウエアを侯り、ソフトウエアでカスタマイズを悸附するが、ソフトウエアでさえもカスタムごとに侯喇することは絡(luò)恃な侯度になる。そこで、Armは、IoT倡券のソフトウエアをできるだけ篩潔步し、驢眶のメニュ〖を脫罷することでカスタム步に灤炳できるようにしている。これがProject Centauri∈ケンタウルスの辣郝から炭嘆∷である。このプロジェクトで捏丁するOpen-CMSIS-Packは9500のマイコンと440鹼梧のボ〖ドをサポ〖トしている。また、海攙、Cortex-Mエコシステム羹けのCDI∈鼎奶デバイスインタ〖フェイス∷を年盜する糠たなソフトウエア篩潔Open-CMSIS-CDIをリリ〖スした。このプロジェクトにはシリコンパ〖トナ〖やクラウドサ〖ビスプロバイダなど肩妥8家が徊裁しているという。