Arm, bulut tabanlı sanal Cortex-M donanımı ve bir güvenlik çerçevesi sunar

Güncelleme: 12 Aralık 2023

Aynı zamanda, güvenli IoT cihazları oluşturmak için standartlara dayalı bir model oluşturdu. Cortex-M işlemciler.

Cortex-M için bulut tabanlı SoC emülasyonu

'Arm Sanal Donanım' olarak adlandırılan bulut tabanlı simülatörler, yazılım geliştiricilere, OEM'lere ve hizmet sağlayıcılara yöneliktir ve şirketin önceden doğrulanmış, önceden entegre edilmiş IP bloklarından oluşan 'Corstone' programında halihazırda sunulan belirli SoC yapılandırmaları için mevcut olacaktır. (örnek sağ).

Arm'a göre, "Bellek, çevre birimleri ve daha fazlasını simüle etmek için mekanizmalar sağlayan Arm tabanlı SoC'lerin doğru modelleriyle, yazılımın geliştirilmesi ve test edilmesi artık silikon kullanıma sunulmadan önce mümkün." "CI/CD [sürekli entegrasyon - sürekli dağıtım], DevOps ve MLOps gibi modern çevik yazılım geliştirme metodolojilerini karmaşık donanım çiftliklerine yatırım yapmak zorunda kalmadan Nesnelerin İnterneti ve gömülü platformlara getiriyor".

İlk olarak piyasaya sürülecek olan sanal Corstone 300, Cortex-M55 CPU, Ethos-U55 sinir işlemcisi, rastgele sayı üreteci, flash denetleyici (tek veya çift bağlantı noktası), AHB5 TrustZone ve bileşenleri arasında güç kontrolü içeriyor.

Arm, Electronics Weekly'ye şunları söyledi: "Özellikle, Corstone-55 içindeki Ethos-U300 için, Arm Sanal Donanım modeli, belirli bir sinir ağının gerçek ortamda ne kadar hızlı çalışacağını tahmin etmek için kullanılabilen, yürütülmesine ilişkin döngü-yaklaşık bilgiler sağlıyor." donanım."

Şirket, Arm Virtual Hardware'in beta aşamasındayken ücretsiz olduğunu ancak "Ancak AWS EC2 gibi bir bulut altyapısında çalıştırıldığında bulut maliyetleri ortaya çıkabileceğini" söyledi. “Arm, Arm web sitesine kaydolan ilk 100 kullanıcıya 2 saatten fazla ücretsiz AWS EC1,000 kredisi sağlamak için AWS ile ortaklık kurdu.”

IoT güvenlik çerçevesi

Cortex-A yazılım eko ​​sistemi için 'Project Cassini'den ilham alan Arm, Cortex-M eko sistemi için 'Project Centauri'yi tanımladı - cihaz önyüklemesi, güvenlik için referans uygulamalarıyla birlikte seçilmiş bir cihaz ve platform standartları seti ve bulut entegrasyonu.

Project Centauri API'leri, PSA Sertifikalı güvenlik ürün yazılımı ve donanım blokları için desteğin yanı sıra, farklı bulutların ve farklı gerçek zamanlı işletim sistemlerinin barındırılmasına yardımcı olan standart bir buluttan cihaza spesifikasyon olan Open-CMSIS-CDI desteğini içerir.

Üçünü bir araya getiren Arm, web tabanlı Corestone Sanal Donanımı Corestone ve Project Centauri'yi tek bir markada birleştiriyor: iddialı bir şekilde adlandırılan 'IoT için Toplam Çözümler'.

IoT yol haritası için Toplam Çözümler (Polaris ve Kochab gelecekteki Corstone'lardır, Olympus gelecekteki bir Cortex-M CPU'dur ve Zaphod gelecekteki bir Ethos sinir işlemcisidir.)

“IoT için Arm Total Solutions, anahtar teslim etme şeklimizi değiştiriyor teknoloji IoT'nin başkan yardımcısı Mohamed Awad, "Bu, tüm ekosisteme yayılıyor ve yazılıma yaptığımız önemli ve devam eden yatırımımızı gösteriyor" dedi.

İlk Toplam Çözüm, anahtar kelime tanıma da dahil olmak üzere genel amaçlı hesaplama ve makine öğrenimini hedefliyor ve yukarıda bahsedilen Corstone-300 entegre fikri mülkiyet bloklarına dayanıyor.