Cấu_trúc_ARM
Cấu_trúc_ARM

Cấu_trúc_ARM

ARM, trước đây là Advanced RISC Machine, ban đầu là Acorn RISC Machine, là một kiến trúc dạng RISC cho các vi xử lý máy tính, được cấu hình cho các môi trường khác nhau. Arm Holdings phát triển kiến ​​trúc và cấp phép cho các công ty khác, những người sẽ thiết kế các sản phẩm của riêng họ thực hiện một trong những kiến ​​trúc đó ‍bao gồm các SoC và các mô-đun hệ thống (SoM) kết hợp bộ nhớ, giao diện, radio. Họ cũng thiết kế các lõi thực hiện tập lệnh này và cấp phép cho các thiết kế này cho một số công ty kết hợp các thiết kế cốt lõi đó vào các sản phẩm của riêng họ.Các bộ xử lý có kiến ​​trúc RISC thường yêu cầu ít bóng bán dẫn hơn các bộ xử lý có kiến ​​trúc điện toán tập lệnh phức tạp (CISC) (như bộ xử lý x86 có trong hầu hết các máy tính cá nhân), giúp cải thiện chi phí, tiêu thụ điện năng và tản nhiệt. Những đặc điểm này là mong muốn đối với các thiết bị nhẹ, di động, chạy bằng pin bao gồm cả điện thoại thông minh, máy tính xách taymáy tính bảng và các hệ thống nhúng khác.[1][2][3] Đối với các siêu máy tính tiêu thụ một lượng điện lớn, ARM cũng có thể là một giải pháp tiết kiệm năng lượng.[4]ARM Holdings định kỳ phát hành bản cập nhật cho kiến ​​trúc. Các phiên bản kiến ​​trúc ARMv3 đến ARMv7 hỗ trợ không gian địa chỉ 32 bit (chip tiền ARMv3, được tạo trước khi ARM Holdings được hình thành, như được sử dụng trong Acorn Archimedes, có không gian địa chỉ 26 bit) và số học 32 bit;hầu hết các kiến ​​trúc đều có các hướng dẫn có độ dài cố định 32 bit. Phiên bản Thumb hỗ trợ một tập lệnh có độ dài thay đổi, cung cấp cả hai lệnh 32 và 16 bit để cải thiện mật độ mã. Một số lõi cũ hơn cũng có thể cung cấp thực thi phần cứng cho mã byte Java. Được phát hành vào năm 2011, kiến ​​trúc ARMv8-A đã thêm hỗ trợ cho không gian địa chỉ 64 bit và số học 64 bit với tập lệnh có độ dài cố định 32 bit mới.[5]Với hơn 100 tỷ bộ xử lý ARM được sản xuất tính đến năm 2017, ARM là kiến ​​trúc tập lệnh được sử dụng rộng rãi nhất và kiến ​​trúc tập lệnh được sản xuất với số lượng lớn nhất.[6][7][8][9][10] Hiện tại, các lõi Cortex được sử dụng rộng rãi, các lõi "cổ điển" cũ hơn và các biến thể lõi SecurCore chuyên dụng có sẵn cho mỗi loại này để bao gồm hoặc loại trừ các khả năng tùy chọn.

Tài liệu tham khảo

WikiPedia: Cấu_trúc_ARM http://www.reds.ch/share/cours/ReCo/documents/TheH... http://infocenter.arm.com/help/topic/com.arm.doc.f... http://www.arm.com/news/6540.html http://www.armcorepro.com/ http://www.atmel.com/products/at91/ http://freebsdfoundation.blogspot.com/2014/11/64-b... http://www.broadcom.com/blog/chip-design/arms-reac... http://www.circuitcellar.com/library/newproducts/1... http://news.cnet.com/ARMed-for-the-living-room/210... http://www.devicetools.com/