Arm cung cấp phần cứng Cortex-M ảo dựa trên đám mây và khung bảo mật

Cập nhật: ngày 12 tháng 2023 năm XNUMX

Đồng thời, nó đã tạo ra một mô hình dựa trên tiêu chuẩn để tạo ra các thiết bị IoT an toàn được xây dựng dựa trên Bộ xử lý Cortex-M.

Mô phỏng SoC dựa trên đám mây cho Cortex-M

Được mệnh danh là 'Phần cứng ảo Arm', trình mô phỏng dựa trên đám mây nhắm đến các nhà phát triển phần mềm, OEM và nhà cung cấp dịch vụ và sẽ có sẵn cho các cấu hình SoC cụ thể đã được cung cấp trong chương trình 'Corstone' của công ty về các khối IP tích hợp trước đã được xác minh trước (ví dụ đúng).

Arm cho biết: “Với các mô hình chính xác của SoC dựa trên Arm cung cấp các cơ chế mô phỏng bộ nhớ, thiết bị ngoại vi và hơn thế nữa, việc phát triển và thử nghiệm phần mềm trước khi có silicon”. Nó “mang đến các phương pháp luận phát triển phần mềm nhanh nhẹn hiện đại như CI / CD [tích hợp liên tục - triển khai liên tục], DevOps và MLOps cho IoT và các nền tảng nhúng mà không cần phải đầu tư vào các trang trại phần cứng phức tạp”.

Đầu tiên được phát hành sẽ là Corstone 300 ảo, bao gồm CPU Cortex-M55, bộ xử lý thần kinh Ethos-U55, bộ tạo số ngẫu nhiên, bộ điều khiển flash (cổng đơn hoặc cổng kép), AHB5 TrustZone và điều khiển năng lượng giữa các thành phần của nó.

“Đặc biệt, đối với Ethos-U55 trong Corstone-300,” Arm nói với Electronics Weekly, “mô hình Phần cứng ảo Arm cung cấp thông tin gần đúng theo chu kỳ về quá trình thực thi của nó. Thông tin này có thể được sử dụng để ước tính tốc độ mà một mạng thần kinh cụ thể sẽ chạy trên thực tế. phần cứng."

Arm Virtual Hardware miễn phí khi vẫn đang trong giai đoạn thử nghiệm, “tuy nhiên chi phí đám mây có thể phát sinh khi chạy nó trong cơ sở hạ tầng đám mây như AWS EC2,” công ty cho biết. “Arm đã hợp tác với AWS để cung cấp hơn 100 giờ tín dụng AWS EC2 miễn phí cho 1,000 người dùng đầu tiên đăng ký trên trang web của Arm.”

Khung bảo mật IoT

Lấy cảm hứng từ 'Project Cassini' cho hệ sinh thái phần mềm Cortex-A, Arm đã định nghĩa 'Project Centauri' cho hệ sinh thái Cortex-M - một bộ tiêu chuẩn nền tảng và thiết bị được tuyển chọn, cùng với các triển khai tham chiếu để khởi động thiết bị, bảo mật và tích hợp đám mây.

Các API của Project Centauri bao gồm hỗ trợ cho các khối phần cứng và phần cứng được chứng nhận PSA và hỗ trợ Open-CMSIS-CDI - sau này là đặc điểm kỹ thuật tiêu chuẩn từ đám mây đến thiết bị giúp phù hợp với các đám mây khác nhau và các hệ điều hành thời gian thực khác nhau.

Kết hợp cả ba: Corestone, Phần cứng ảo Corestone dựa trên web và Dự án Centauri, Arm đang gói chúng trong một thương hiệu duy nhất: 'Giải pháp toàn diện cho IoT'.

Các giải pháp tổng thể cho lộ trình IoT (Polaris và Kochab là Corstones trong tương lai, Olympus là CPU Cortex-M trong tương lai và Zaphod là bộ xử lý thần kinh Ethos trong tương lai.)

“Giải pháp tổng thể của Arm cho IoT thay đổi cách chúng tôi cung cấp các giải pháp quan trọng công nghệ cho toàn bộ hệ sinh thái và thể hiện sự đầu tư đáng kể và liên tục của chúng tôi vào phần mềm,” phó chủ tịch IoT Mohamed Awad cho biết.

Giải pháp tổng thể đầu tiên nhằm mục đích tính toán cho mục đích chung và học máy – bao gồm cả nhận dạng từ khóa – và dựa trên các khối sở hữu trí tuệ tích hợp Corstone-300 được đề cập ở trên.