Bài thuyết trình tìm hiểu arm cortex

26 492 1
Bài thuyết trình tìm hiểu arm cortex

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 Arm7tdmi Arm 710t tầng pipeline Không Arm9tdmi arm 920t arm 922t Arm946e-s Arm966e-s tầng pipeline không Arm1020e arm1022e VFP ARM9TDMI ARM9E ARM10E 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 80200/iop310 i/o processor 80219 Iop321 ARM CORTEX • Là bộ xử lí thế hệ mới • Có lõi xử lí hoàn thiện • Hiệu suất sử dụng cao tiết kiệm lượng • Dễ dàng sử dụng , phát triển ứng dụng ,hiệu quả • Giảm chi phí phát triển PHÂN LOẠI ARM CORTEX • Dòng A : dành cho ứng dụng cao cấp • Dòng R: dành cho ứng dụng thời gian thực • Dòng M : dành cho các ứng dụng vi điều khiển + chi phí thấp Mô Hình Lập Trình (Programmer’s Model) Mô Hình Lập Trình Thanh Ghi Thanh Ghi Thanh Ghi Hệ Thống Nhúng Tập Lệnh ARM • Kiểu Dữ Liệu • • • bit không dấu 16bit có dấu không dấu 32bit có dấu không dấu Hệ Thống Nhúng Chế Độ Hoạt Động Hệ Thống Nhúng Xử lý liệu số học Rd, logic {}{S} Rn, Operand2 Hệ Thống Nhúng Cấu trúc lệnh phép toán Hệ Thống Nhúng – LDR{}{} Rd, – STR{}{} Rd, Chỉ lệnh byte ,không dấu word Hệ Thống Nhúng Chỉ lệnh byte ,có dấu halfword GIỚI THIỆU VỀ KIẾN TRÚC TỔNG QUAN CỦA ARM CORTEX Sơ đồ khối đơn giản Cortex – M0 khối chức • • • • ARMv6-M NVIC Debug Bus interfaces Kiểu nhớ Kiểu loại bỏ Không gian hệ thống điều khiển [...]... – STR{}{} Rd, Chỉ lệnh byte ,không dấu hoặc word Hệ Thống Nhúng Chỉ lệnh byte ,có dấu hoặc halfword GIỚI THIỆU VỀ KIẾN TRÚC TỔNG QUAN CỦA ARM CORTEX Sơ đồ khối đã đơn giản Cortex – M0 khối chức năng • • • • ARMv6-M NVIC Debug Bus interfaces Kiểu bộ nhớ Kiểu loại bỏ Không gian hệ thống điều khiển ...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 Xử lý dữ liệu số học Rd, và logic {}{S} Rn, ... tầng pipeline Không Arm9 tdmi arm 920t arm 922t Arm9 46e-s Arm9 66e-s tầng pipeline không Arm1 020e arm1 022e VFP ARM9 TDMI ARM9 E ARM1 0E Thay đổi được 32kb/32kb MMU ARM1 1 ARM1 136J-S ARM1 156T2S SIMD...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à... 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à ARM7 TDMI CÁC THẾ HỆ CỦA ARM HỌ LÕI ĐẶC TÍNH CACHE ARM7 TDMI Arm7 tdmi Arm 710t

Ngày đăng: 26/11/2015, 16:52

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội Dung

  • Slide 3

  • ARM là gì ?

  • CÁC THẾ HỆ CỦA ARM

  • Slide 6

  • ARM CORTEX

  • PHÂN LOẠI ARM CORTEX

  • Slide 9

  • Mô Hình Lập Trình

  • Chế Độ và Trạng Thái Hoạt Động

  • Thanh Ghi

  • Thanh Ghi

  • Thanh Ghi

  • Slide 15

  • Hệ Thống Nhúng

  • <Operation>{<cond>}{S} Rd, Rn, Operand2

  • Hệ Thống Nhúng

  • Hệ Thống Nhúng

  • Hệ Thống Nhúng

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan