Nội Dung
• Phần 1: Giới thiệu Armcortex
• Phần 2:Mô Hình lập trình
• phần 3:Hệ Thống Tập Lệnh
• Phần 4: Sơ Đồ Khối Và Các Kiểu Bộ Nhớ
ARM
ARM CORTEX
ARM là gì ?
• ARM : Acorn RISC Machine
• Là một loại cấu trúc vi xử lý 32-bit kiểu RISC
• Arm là dự án được phát triển 1983 bởi công ty
Acorn
• Sản phẩm arm thành công nhất là ARM7TDMI
CÁC THẾ HỆ CỦA ARM
HỌ
LÕI
ĐẶC TÍNH
CACHE
ARM7TDMI
Thay đổi
được
32kb/32kb
MMU
ARM11
ARM1136J-S
ARM1156T2S
SIMD
JAZELLE
DBX
Variable ,
MMU
CORTEX
Cortex-A8
Cortex-R4
Variable
MMU
Lên đến 2000
Xscale
Chế Độ và Trạng Thái Hoạt Động
Thanh Ghi
Thanh Ghi
Thanh Ghi
Hệ Thống Nhúng
Tập Lệnh ARM
• Kiểu Dữ Liệu
•
•
•
8 bit không dấu
16bit có dấu và không dấu
32bit có dấu và không dấu
Hệ Thống Nhúng
Chế Độ Hoạt Động
Hệ Thống Nhúng
Cortex – M0 khối chức năng
•
•
•
•
ARMv6-M
NVIC
Debug
Bus interfaces
Kiểu bộ nhớ
Kiểu loại bỏ