同時に、安全な IoT デバイスを作成するための標準ベースのモデルを作成しました。 Cortex-Mプロセッサ.
Cortex-M用のクラウドベースのSoCエミュレーション
「メモリや周辺機器などをシミュレートするメカニズムを提供するArmベースのSoCの正確なモデルにより、シリコンが利用可能になる前にソフトウェアの開発とテストが可能になりました」とArm氏は述べています。 「複雑なハードウェアファームに投資することなく、CI / CD [継続的インテグレーション–継続的展開]、DevOps、MLOpsなどの最新のアジャイルソフトウェア開発手法をIoTおよび組み込みプラットフォームにもたらします」。
最初にリリースされるのは、Cortex-M300 CPU、Ethos-U55ニューラルプロセッサ、乱数ジェネレータ、フラッシュコントローラ(シングルまたはデュアルポート)、AHB55 TrustZone、およびそのコンポーネント間の電力制御を含む仮想Corstone5です。
「具体的には、Corstone-55内のEthos-U300の場合」と、ArmはElectronics Weeklyに語りました。「Arm仮想ハードウェアモデルは、特定のニューラルネットワークが実際に実行される速度を推定するために使用できる実行に関するサイクル近似情報を提供します。ハードウェア。」
Arm Virtual Hardwareはベータ版の間は無料ですが、「AWS EC2などのクラウドインフラストラクチャで実行すると、クラウドのコストが発生する可能性があります」と同社は述べています。 「ArmはAWSと提携して、ArmWebサイトに登録した最初の100人のユーザーに2時間以上の無料のAWSEC1,000クレジットを提供しています。」
IoTセキュリティフレームワーク
Armは、Cortex-Aソフトウェアエコシステムの「ProjectCassini」に触発されて、Cortex-Mエコシステムの「ProjectCentauri」を定義しました。これは、デバイスとプラットフォームの標準のキュレートされたセットであり、デバイスの起動、セキュリティのリファレンス実装も含まれます。とクラウドの統合。
Project Centauri APIには、PSA認定のセキュリティファームウェアとハードウェアブロックのサポート、およびOpen-CMSIS-CDIのサポートが含まれます。Open-CMSIS-CDIは、さまざまなクラウドとさまざまなリアルタイムオペレーティングシステムに対応するのに役立つ標準のクラウドからデバイスへの仕様です。
Armは、WebベースのCorestone仮想ハードウェアであるCorestoneとProject CentauriのXNUMXつすべてを組み合わせて、野心的な名前の「Total SolutionsforIoT」という単一のブランドにまとめています。
「IoT 向け Arm Total Solutions はキーの提供方法を変えます テクノロジー これはエコシステム全体に影響を及ぼし、ソフトウェアに対する当社の継続的な多大な投資を示しています」と IoT 担当副社長のモハメド・アワド氏は述べています。
最初のトータル ソリューションは、キーワード認識を含む汎用計算および機械学習を目的としており、前述の Corstone-300 統合知的財産ブロックに基づいています。