Hệ thống điều khiển nhúng - Phần 2
Số trang: 19
Loại file: pdf
Dung lượng: 1.79 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
CẤU TRÚC PHẦN CỨNG HỆ NHÚNGCác thành phần kiến trúc cơ bảnNgười ta vẫn biết tới phần lõi xử lý của các bộ VXL là đơn vị xử lý trung tâm CPU (Central Processing Unit) đóng vai trò như bộ não chịu trách nhiệm thực thi các phép tính và thực hiện các lệnh. Phần chính của CPU đảm nhiệm chức năng này là đơn vị logictoánhọc(ALU–ArthimeticLogicUnit)....
Nội dung trích xuất từ tài liệu:
Hệ thống điều khiển nhúng - Phần 2 Bộ giải mã chuyểnđổi (thông dịch) các lệnh lưu trữở trong bộ mã chương trình thành2 CẤU TRÚC PHẦN CỨNG HỆ NHÚNG các mã mà ALU có thể hiểuđược và thực thi. Bộ tuần tự có nhiệm vụ quản lý dòng dữ liệutraođổiquabusdữliệucủaVXL.CácthanhghiđượcsửdụngđểCPUlưutrữtạm2.1 Các thành phần kiến trúc cơ bản thờicácdữliệuchínhchoviệcthựcthicáclệnhvàchúngcóthểthayđổinộidungtrong quá trình hoạtđộng của ALU. Hầu hết các thanh ghi của VXLđều là các bộ nhớđược tham chiếu (mapped) và hội nhập với khu vực bộ nhớ và có thểđược sử dụng như bất kỳkhuvựcnhớkhác. Các thanh ghi có chức năng lưu trữ trạng thái của CPU. Nếu các nội dung của bộ nhớ VXL và các nội dung của các thanh ghi tại một thờiđiểm nàođóđược lữu giữđầyđủ thì hoàn toàn có thể tạm dừng thực hiện phần chương trình hiện tại trong một khoảng thời gian bất kỳ và có thể trở lại trạng thái của CPU trước đó. Thực tế số lượng các thanh ghi và tên gọi của chúng cũng khác nhau trong các họ VXL/VĐK và thường do chính các nhà chế tạo qui định, nhưng về cơ bản chúng đều có chung các chức năng nhưđãnêu. Khi thứ tự byte trong bộ nhớđãđược xácđịnh thì người thiết kế phần cứng phải thực hiện một số quyếtđịnh xem CPU sẽ lưu dữ liệuđó như thế nào. Cơ chế này cũng khác nhautuỳtheokiếntrúctậplệnhđượcápdụng.Cóbaloạihìnhcơbản: Hình2‐1:KiếntrúcđiểnhìnhcủacácchípVXL/VĐKnhúng 2.1.1 Đơn vị xử lý trung tâm CPU (1) Kiếntrúcngănxếp (2) Kiếntrúcbộtíchluỹ (3) Kiếntrúcthanhghimụcđíchchung Kiến trúc ngăn xếp sử dụng ngăn xếp để thực hiện lệnh và các toán tử nhận được từ đỉnh ngăn xếp. Mặc dù cơ chế này hỗ trợ mậtđộ mã tốt và mô hìnhđơn giản cho việc đánh giá cách thể hiện chương trình nhưng ngăn xếp không thể hỗ trợ khả năng truy ...
Nội dung trích xuất từ tài liệu:
Hệ thống điều khiển nhúng - Phần 2 Bộ giải mã chuyểnđổi (thông dịch) các lệnh lưu trữở trong bộ mã chương trình thành2 CẤU TRÚC PHẦN CỨNG HỆ NHÚNG các mã mà ALU có thể hiểuđược và thực thi. Bộ tuần tự có nhiệm vụ quản lý dòng dữ liệutraođổiquabusdữliệucủaVXL.CácthanhghiđượcsửdụngđểCPUlưutrữtạm2.1 Các thành phần kiến trúc cơ bản thờicácdữliệuchínhchoviệcthựcthicáclệnhvàchúngcóthểthayđổinộidungtrong quá trình hoạtđộng của ALU. Hầu hết các thanh ghi của VXLđều là các bộ nhớđược tham chiếu (mapped) và hội nhập với khu vực bộ nhớ và có thểđược sử dụng như bất kỳkhuvựcnhớkhác. Các thanh ghi có chức năng lưu trữ trạng thái của CPU. Nếu các nội dung của bộ nhớ VXL và các nội dung của các thanh ghi tại một thờiđiểm nàođóđược lữu giữđầyđủ thì hoàn toàn có thể tạm dừng thực hiện phần chương trình hiện tại trong một khoảng thời gian bất kỳ và có thể trở lại trạng thái của CPU trước đó. Thực tế số lượng các thanh ghi và tên gọi của chúng cũng khác nhau trong các họ VXL/VĐK và thường do chính các nhà chế tạo qui định, nhưng về cơ bản chúng đều có chung các chức năng nhưđãnêu. Khi thứ tự byte trong bộ nhớđãđược xácđịnh thì người thiết kế phần cứng phải thực hiện một số quyếtđịnh xem CPU sẽ lưu dữ liệuđó như thế nào. Cơ chế này cũng khác nhautuỳtheokiếntrúctậplệnhđượcápdụng.Cóbaloạihìnhcơbản: Hình2‐1:KiếntrúcđiểnhìnhcủacácchípVXL/VĐKnhúng 2.1.1 Đơn vị xử lý trung tâm CPU (1) Kiếntrúcngănxếp (2) Kiếntrúcbộtíchluỹ (3) Kiếntrúcthanhghimụcđíchchung Kiến trúc ngăn xếp sử dụng ngăn xếp để thực hiện lệnh và các toán tử nhận được từ đỉnh ngăn xếp. Mặc dù cơ chế này hỗ trợ mậtđộ mã tốt và mô hìnhđơn giản cho việc đánh giá cách thể hiện chương trình nhưng ngăn xếp không thể hỗ trợ khả năng truy ...
Tìm kiếm theo từ khóa liên quan:
Hệ thống điều khiển điều khiển nhúng cấu trúc phần cứng hệ nhúng Điều khiển tự độngGợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 307 0 0 -
Hướng dẫn sử dụng mạch nạp SP200S
31 trang 202 0 0 -
Hình thành hệ thống điều khiển trình tự xử lý các toán tử trong một biểu thức logic
50 trang 168 0 0 -
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 150 0 0 -
Báo cáo Thực hành lý thuyết điều khiển tự động
14 trang 149 0 0 -
Giáo trình lý thuyết kỹ thuật điều khiển tự động 2
19 trang 119 0 0 -
NGÂN HÀNG ĐỀ THI Môn: CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG Dùng cho hệ ĐHTX, ngành Điện tử - Viễn thông
53 trang 114 1 0 -
Luận văn Điều khiển máy công nghiệp bằng thiết bị lập trình
98 trang 111 0 0 -
CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG - Học Viện Bưu Chính Viễn Thông
99 trang 107 0 0 -
Đề tài: Điều khiển mức nước trong bình chứa
40 trang 104 0 0