Arm предлагает облачное виртуальное оборудование Cortex-M и платформу безопасности.

Обновление: 12 декабря 2023 г.

В то же время компания создала основанную на стандартах модель для создания безопасных устройств Интернета вещей, построенных на основе Процессоры Cortex-M.

Облачная эмуляция SoC для Cortex-M

Облачные симуляторы, получившие название Arm Virtual Hardware, предназначены для разработчиков программного обеспечения, OEM-производителей и поставщиков услуг и будут доступны для конкретных конфигураций SoC, уже предлагаемых в программе компании Corstone по предварительно проверенным предварительно интегрированным блокам IP. (пример право).

«Благодаря точным моделям SoC на базе Arm, обеспечивающих механизмы для моделирования памяти, периферийных устройств и прочего, разработка и тестирование программного обеспечения теперь возможны до появления кремния», - сказал Арм. Он «приносит современные гибкие методологии разработки программного обеспечения, такие как CI / CD [непрерывная интеграция - непрерывное развертывание], DevOps и MLOps для IoT и встроенных платформ, без необходимости инвестировать в сложные аппаратные фермы».

Первым будет выпущен виртуальный Corstone 300, который включает в себя процессор Cortex-M55, нейронный процессор Ethos-U55, генератор случайных чисел, флэш-контроллер (с одним или двумя портами), AHB5 TrustZone и систему управления питанием среди его компонентов.

«В частности, для Ethos-U55 в Corstone-300, - сообщил Арм еженедельнику Electronics Weekly, - модель виртуального оборудования Arm предоставляет приблизительную информацию о цикле его выполнения, которую можно использовать для оценки того, насколько быстро конкретная нейронная сеть будет работать в реальной среде. аппаратное обеспечение."

Arm Virtual Hardware предоставляется бесплатно, пока находится в стадии бета-тестирования, «однако при его использовании в облачной инфраструктуре, такой как AWS EC2, могут возникнуть расходы на облако», - заявили в компании. «Компания Arm стала партнером AWS, чтобы предоставить более 100 часов бесплатных кредитов AWS EC2 для первых 1,000 пользователей, которые зарегистрируются на веб-сайте Arm».

Платформа безопасности Интернета вещей

Вдохновленный «Project Cassini» для программной экосистемы Cortex-A, Arm определил «Project Centauri» для экосистемы Cortex-M - тщательно подобранный набор стандартов устройств и платформ, а также эталонные реализации для загрузки устройств и обеспечения безопасности. и облачная интеграция.

API-интерфейсы Project Centauri включают поддержку сертифицированного PSA микропрограммного обеспечения и аппаратных блоков безопасности, а также поддержку Open-CMSIS-CDI - последнего - стандартной спецификации «облако-устройство», которая помогает приспособиться к различным облакам и различным операционным системам реального времени.

Взяв все три вместе: Corestone, веб-платформу Corestone Virtual Hardware и Project Centauri, Arm объединяет их в один бренд: амбициозное название «Комплексные решения для Интернета вещей».

Дорожная карта комплексных решений для Интернета вещей (Polaris и Kochab - будущие Corstones, Olympus - будущий процессор Cortex-M, а Zaphod - будущий нейронный процессор Ethos.)

«Решения Arm Total Solutions for IoT меняют способ предоставления ключевых technology для всей экосистемы и демонстрирует наши значительные и постоянные инвестиции в программное обеспечение», — сказал вице-президент IoT Мохамед Авад.

Первое комплексное решение предназначено для вычислений общего назначения и машинного обучения, включая распознавание ключевых слов, и основано на упомянутых выше интегрированных блоках интеллектуальной собственности Corstone-300.