Bài giảng Hệ thống nhúng (2019): Phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Bài giảng Hệ thống nhúng (2019): Phần 2
Bài giảng Hệ thống nhúng (2019): Phần 2
HỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊ Bài giảng Hệ thống nhúng (2019): Phần 2 ÊN HỆ VI Xử LÝ NHÚNG5.1Giới thiệu chungTrong các hệ thống nhúng hiện nay. vi xử lý lõi ARM đtrợc sử dụng rộng rãi nhất. Trong chương này, các kiến thức cản bàn về kiến trúc vi xứ lý lôi ARM và tập lệnh ARM được giới thiệu. Sau đó. các kiến thức căn bân về việc thiết ke các thành phân căn băn của hệ Bài giảng Hệ thống nhúng (2019): Phần 2 thống nhúng dươc đề cập. Phần cuối sỗ tập trung vảo thiết lập hệ điều hành nhũng trên nền ARM.5.2Kiến trúc của hệ vi xử lý nhúng ARMLõi ARMKiến trúc cBài giảng Hệ thống nhúng (2019): Phần 2
ùa ARM được thiết kế chuyên dung cho các ứng dung nhúng. Do đó. hiện thực hóa chip ARM đtrợc thiết ke đê cho các ứng dụng nhỏ nhưng có hiệu năng cao. HỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊ Bài giảng Hệ thống nhúng (2019): Phần 2 Các địa chi Load Store chi được xác định từ nội dung thanh ghi và các chi lệnh•Các kiêu đánh địa chi đơn giãn.•Các chi lệnh có đò dài cố đinh và dồng dang, do đó dơn gian hóa việc giai mà các càu lệnh•Thay vì chi dùng 1 chu ki xung nhịp cho tẫt cả các chi lệnh. ARM thiết kế đè sao cho tối gian số c Bài giảng Hệ thống nhúng (2019): Phần 2 hu ki xung nhịp cho một chi lênh, do dó tảng được sir phức tạp cho các chi lệnh đơn lẽ.Ngoài ra. kiến trúc ARM có thê cung cấp:•Điều khiến cà khối logBài giảng Hệ thống nhúng (2019): Phần 2
ic số học (ALƯ) và bộ dịch chuyên (shifter) trong các lệnh xữ lý dữ liệu đè tối đa hóa việc sử dụng ALU và bộ dịch chuyên.•Các chế độ địa chi tự tảng HỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊ Bài giảng Hệ thống nhúng (2019): Phần 2 ARM có thê đạt được một sự cân bảng giừa hiệu năng cao. kích thước mã nguồn ít. còng suất tiêu thu thấp.133Thanh ghi và các chế độ hoạt độngLòi ARM có 37 thanh ghi trong đõ có 31 thanh ghi đa dụng. Tuy nhiên lại một thời diêm chi có 16 thanh ghi da dụng và 2 thanh ghi trạng thái hiên thị. Các thanh Bài giảng Hệ thống nhúng (2019): Phần 2 ghi khác ở dạng ãn. chi hiên thị ờ một so chẽ độ hoại động riêng.Các thanh ghi da dụng có thè dũng dè lưu dữ liệu hoặc dịa chi. Các thanh ghi nãy dượBài giảng Hệ thống nhúng (2019): Phần 2
c dành dau bang kỹ' hiệu r. Tat cả các thanh ghi đều là 32 bit.Trong các thanh ghi đa dụng trôn, có 3 ihtmh ghi côn được dũng đê các chúc nấng hoặc nhHỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊ Bài giảng Hệ thống nhúng (2019): Phần 2 uay lại cua chương trinh khi chương trinh chạy một hàm con.•Thanh ghi rl5 lã bộ dem chương trinh (pc) vã chưa dịa chi của lệnh tiếp theo.Hai thanh ghi trạng thái bao gôm thanh ghi trạng thái chuông trinh hiện lại (CPSR) dùng dê giám sát các trạng thái hoạt dộng hiện tại vả thanh ghi trạng thãi chươn Bài giảng Hệ thống nhúng (2019): Phần 2 g trinh lưu ( SPSR) dùng đế lưu trừ giá trị cùa CPSR khi có một trường hợp ngoại lệ xây ra.Thanh ghi trang thãi chương trinh hiên tai (CPSRị : CPSR cóBài giảng Hệ thống nhúng (2019): Phần 2
4 trường, mõi trường CÓ <8 bit: cờ, trạng thái, mỡ rộng và diều khiển. Hiện tại phần trạng thái vã mớ rộng được dự trử cho các thiết ke tương lai.312HỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊHỌC VIẸN CÔNG NGHẸ Bưu CHÍNH MÉN THÔNGNGƯYẺN NGỌC MINH LƯƠNG CÔNG DƯẢNBÀI GIẢNGHỆ THÔNG NHÚNGHÀ NỘI-10.2019CHƯƠNG 5: PHÁT TRIÉN HẸ THỐNG NHÚNG DỰA TRÊGọi ngay
Chat zalo
Facebook