Danh mục

Bài giảng Thiết kế hệ thống nhúng (Embedded Systems Design) - Chương 2 (Bài 5): Giao diện

Số trang: 33      Loại file: pdf      Dung lượng: 370.31 KB      Lượt xem: 12      Lượt tải: 0    
tailieu_vip

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Thiết kế hệ thống nhúng (Embedded Systems Design) - Chương 2 (Bài 5): Giao diện. Những nội dung chính trong bài này gồm có: Khái niệm cơ bản, giao diện vi xử lý, bus phân cấp, thủ tục - Protocols, chức năng của một hệ thống nhúng. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống nhúng (Embedded Systems Design) - Chương 2 (Bài 5): Giao diệnCHƢƠNG Embedded CẤU TRÚC 2: Systems PHẦN Design: CỨNG A Unified HỆ THỐNG NHÚNG Hardware/Software Introduction Bài 5: Giao diện 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tổng quan• Khái niệm cơ bản• Giao diện vi xử lý – Địa chỉ I/O – Ngắt – Truy cập bộ nhớ trực tiếp (DMA)• Bus phân cấp• Thủ tục - Protocols – Nối tiếp – Song song – Không dây 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Giới thiệu• Chức năng của một hệ thống nhúng – Xử lý • Biến đổi dữ liệu • Thực hiện công việc dùng bọ xử lý – Lưu trữ • Lưu trữ dữ liệu • Thực hiện dùng bộ nhớ – Truyền thông • Trao đổi dữ liệu giữa bộ xử lý và bộ nhớ • Hực hiện sử dụng bus • Thường được gọi là giao diện - interfacing 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Một bus đơn giản• Dây nối: – Đơn hướng hay song hướng – Một đường truyền có thể có nhiều dây nối rd/wr• Bus Processor enable Memory – Một nhóm dây nói có chức năng riêng addr[0-11] • Bus địa chỉ, bus dữ liệu data[0-7] – Hoặc, việc tập hợp các dây nối bus • Địa chỉ, dữ liệu và điều khiển bus structure • Thủ tục (protocol): quy tắc cho việc trao đổi thông tin 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Cổng Processor rd/wr Memory Cổng enable addr[0-11] data[0-7] bus• Cổng dùng đấu nối thiết bị ngoại vi• Kết nối bus tới bộ xử lý và bộ nhớ• Thường được gọi là “chân” (pin) – Là chân thực tế của IC cắm vào đế cắm trên mạch in – Đôi khi các điểm tiếp xúc thay cho chân – Ngày nay, các “pads” kim loại kết nối bộ xử lý và bộ nhớ trong một IC• Cổng gồm một đường hoặc nhiêu đường với chức năng riêng – VD: cổng địa chỉ 12-đường 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Giản đồ thời gian• Phương pháp thông thường nhất để mô tả một rd/wr thủ tục truyền thông trên cổng (hoặc bus)• Thời gian biểu thị trên trục x theo chiều sang enable bên phải addr• Tín hiệu điều khiển: thấp hoặc cao – Có thể tích cực thấp data – Sử dụng thuật ngữ assert (active) và tsetup tread deassert read protocol• Tín hiệu dữ liệu: not valid hoặc valid• Thủ tục đôi khi có các thủ tục con – Chu kỳ bus, VD đọc và ghi rd/wr – Mỗi thao tác có thể gồm nhiều chu kỳ enable đồng hồ addr• Ví dụ quá trình đọc – rd’/wr ở mức thấp, địa chỉ đặt lên trên data addr trong khoảng thời gian tsetup trước khi chân enable được tác động, cho phép bộ tsetup twrite nhớ đặt dữ liệu trên chân data trong khoảng thời gian tread write protocol 6 ...

Tài liệu được xem nhiều: