Arm menawarkan perangkat keras Cortex-M virtual berbasis cloud, dan kerangka kerja keamanan

Pembaruan: 12 Desember 2023

Pada saat yang sama, mereka telah menciptakan model berbasis standar untuk menciptakan perangkat IoT yang aman Prosesor Cortex-M.

Emulasi SoC berbasis cloud untuk Cortex-M

Dijuluki 'Arm Virtual Hardware', simulator berbasis cloud ditujukan untuk pengembang perangkat lunak, OEM, dan penyedia layanan, dan akan tersedia untuk konfigurasi SoC spesifik yang telah ditawarkan dalam program 'Corstone' perusahaan dari blok IP pra-integrasi yang telah diverifikasi sebelumnya (contoh benar).

“Dengan model SoC berbasis Arm yang akurat yang menyediakan mekanisme untuk mensimulasikan memori, periferal, dan lainnya, pengembangan dan pengujian perangkat lunak sekarang dimungkinkan sebelum ketersediaan silikon,” menurut Arm. Ini “membawa metodologi pengembangan perangkat lunak gesit modern seperti CI/CD [integrasi berkelanjutan – penyebaran berkelanjutan], DevOps dan MLOps ke IoT dan platform yang disematkan, tanpa harus berinvestasi di kumpulan perangkat keras yang kompleks”.

Pertama yang akan dirilis adalah Corstone 300 virtual, yang mencakup CPU Cortex-M55, prosesor saraf Ethos-U55, generator angka acak, pengontrol flash (port tunggal atau ganda), AHB5 TrustZone, dan kontrol daya di antara komponen-komponennya.

“Khususnya, untuk Ethos-U55 dalam Corstone-300,” kata Arm kepada Electronics Weekly, “model Arm Virtual Hardware memberikan informasi perkiraan siklus tentang eksekusinya yang dapat digunakan untuk memperkirakan seberapa cepat jaringan saraf tertentu akan berjalan di real perangkat keras."

Arm Virtual Hardware gratis saat masih dalam versi beta, “namun biaya cloud mungkin timbul saat menjalankannya di infrastruktur cloud seperti AWS EC2,” kata perusahaan tersebut. “Arm telah bermitra dengan AWS untuk memberikan kredit AWS EC100 gratis senilai lebih dari 2 jam untuk 1,000 pengguna pertama yang mendaftar di situs web Arm.”

Kerangka kerja keamanan IoT

Terinspirasi oleh 'Project Cassini' untuk ekosistem perangkat lunak Cortex-A, Arm telah mendefinisikan 'Project Centauri' untuk ekosistem Cortex-M – seperangkat standar perangkat dan platform yang dikurasi, bersama dengan implementasi referensi untuk boot perangkat, keamanan dan integrasi awan.

Project Centauri API mencakup dukungan untuk firmware keamanan dan blok perangkat keras Bersertifikat PSA, dan dukungan untuk Open-CMSIS-CDI – yang terakhir merupakan spesifikasi cloud-to-device standar yang membantu mengakomodasi cloud yang berbeda dan sistem operasi real-time yang berbeda.

Mengambil ketiganya bersama-sama: Corestone, Corestone Virtual Hardware berbasis web dan Project Centauri, Arm membungkus mereka dalam satu merek: 'Total Solutions for IoT' yang diberi nama ambisius.

Solusi Total untuk peta jalan IoT (Polaris dan Kochab adalah Corstone masa depan, Olympus adalah CPU Cortex-M masa depan dan Zaphod adalah prosesor saraf Ethos masa depan.)

“Arm Total Solutions untuk IoT mengubah cara kami menyampaikan kunci teknologi ke seluruh ekosistem dan menunjukkan investasi kami yang signifikan dan berkelanjutan dalam perangkat lunak,” kata wakil presiden IoT Mohamed Awad.

Solusi Total pertama ditujukan untuk komputasi tujuan umum dan pembelajaran mesin – termasuk pengenalan kata kunci – dan didasarkan pada blok kekayaan intelektual terintegrasi Corstone-300 yang disebutkan di atas.