CH NG 3ƯƠ
CÔNG NGHỆ CHIP NỀN CHO THIẾT BỊ DI ĐỘNG.
3.1 KI N TRÚC ARM.
Những con chip theo kiến trúc x86 của Intel chưa
bắt kịp kỷ nguyên bùng nthiết bị di động nhỏ, nhẹ,
tiêu thụ điện năng thấp.
Đây chính hội vàng cho những con chip
nền ARM hiện diện khắp nơi.
3.1.1 CU C ĐUA CHIP N N ARM
Việc thiết kế ARM được bắt đầu từ năm1983trong một dự án phát triển
của công ty máy tínhAcorn . Nhóm thiết kế, dẫn đầu bởiRoger
WilsonvàSteve Furber
-Nhóm thiết kế hoàn thành việc phát triển mẫu gọi làARM1vào
năm1985, vào năm sau, nhóm hoàn thành sản phẩm ‘’thực’ gọi
ARM2
-ARM2 cótuyến dữ liệu32-bit,không gian địa chỉ26-bit tức cho phép
quản lý đến 64 Mbyte địa chỉ và 16thanh ghi32-bit
3.1 KI N TRÚC ARM.
3.1.1 L CH S
Vào những năm cuối thập niên 80, hãng máy tínhApple Computerbắt
đầu hợp tác với Acorn để phát triển các thế hệ lõi ARM mới.
Kết quả sự hợp tác này làARM6. Mẫu đầu tiên được ng bố vào năm
1991 Apple đã sử dụng bộ vi xARM 610 dựa trên ARM6 làm
sở choPDAhiệuApple Newton. Vào năm 1994, Acorn dùng ARM 610
làmCPUtrong các máy vi tínhRiscPCcủa họ.
3.1 KI N TRÚC ARM.
3.1.1 L CH S
Cấu trúc ARM bao gồm các đặc tính của RISC như sau:
Cấu trúc nạp/lưu trữ.
Không cho phép truy xuất bộ nhớ không thẳng hàng (bây giờ đã cho
phép trong lõi Arm v6)
Tập lệnh trực giao:
File thanh ghi lớn gồm 16 x 32-bit
Chiều dài mã máy cố định là 32 bit để dễ giải mã và thực hiện pipeline,
để đạt được điều này phải chấp nhận giảm mật độ mã máy.
Hầu hết các lệnh đều thực hiện trong vòng một chu kỳ đơn.
3.1 KI N TRÚC ARM.
3.1.2 KI N TRÚC ARM