slide
Trang 2KHOA: CNKT ĐIỆN TỬ, VIỄN THÔNG
ĐỀ TÀI TÌM HIỂU HỌ VI ĐIỀU KHIỂN CORTEX M3
Giáo viên hướng dẫn : ĐẶNG VĂN HIẾU
Sinh viên thực hiện : NGUYỄN DUY ĐỊNH
NGUYỄN TRỌNG NGỌC
HOÀNG VĂN THAO
LÊ MẠNH TẤN
LÊ ĐÌNH QUÝ
Trang 4Giới thiệu về Cortex-M3
Là một lõi xử lý hoàn thiện, đưa ra chuẩn CPU và kiến trúc hệ thống chung
Cortex-M3 được thiết kế trên nền kiến trúc mới, do đó chi phí sản xuất đủ thấp để cạnh tranh với các dòng vi điều khiển khác
Cortex M3 có hai bus Icode và Dcode cho phép thực
Trang 5Giới thiệu về Cortex-M3
Dòng Cortex hỗ trợ đặt và xóa các bit bên trong hai vùng 1Mbyte của bộ nhớ
Bộ nhớ chương trình và bộ nhớ dữ liệu của Cortex-M3 tách biệt với nhau
5
Trang 6Cortex gồm 3 phân nhánh chính:
Dòng A dành cho các ứng dụng cao cấp
Dòng R dành cho các ứng dụng thời gian thực
Dòng M dành cho các ứng dụng vi điều khiển với chi phí thấp
Giới thiệu về Cortex-M3
Trang 7Kiến trúc vi xử lý ARM Cortex-M3
7
Trang 8Cấu trúc của Cortex-M3
Kiến trúc đường ống
Trang 9Cấu trúc của Cortex-M3
Kiến trúc load và store của ARM Cortex-M3
9
Trang 10Cấu trúc của Cortex-M3
Thanh ghi XPSR: Thanh ghi trạng thái chương trình của CPU Cortex
Trang 11Cấu trúc của Cortex-M3
Đồ thị so sánh hiệu năng của bộ xử lí Cortex M3
11
Trang 12Cấu trúc của Cortex-M3
Bản đồ bộ nhớ tuyến tính 4Gbyte của bộ xử lí
Trang 15Cấu trúc của STM32
15
Kiến trúc hai nhánh Performance và Access của STM32
Trang 16Cấu trúc của STM32
Đặc điểm của bốn nhánh trong họ STM32
Trang 18Giao tiếp các cổng vào ra (I/0)
STM32 có 5 cổng I/O đa dụng với 80 chân điều
Trang 21“ Add your company slogan ”
Chúng em xin chân thành cảm ơn!
25
CHÚNG EM XIN CHÂN THÀNH CẢM ƠN!