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
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 ...
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ìm kiếm theo từ khóa liên quan:
Thiết kế hệ thống nhúng Bài giảng Thiết kế hệ thống nhúng Embedded Systems Design Hệ thống nhúng Giao diện vi xử lý Bus phân cấpGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi điều khiển
15 trang 137 0 0 -
26 trang 113 0 0
-
Báo cáo thiết kế hệ thống nhúng: Tìm hiểu ARM LPC2378
23 trang 62 1 0 -
Báo cáo môn học: Xây dựng ứng dụng game Fun Math trên android
35 trang 57 0 0 -
Báo cáo nghiên cứu khoa học cấp trường: Thiết kế hệ thống nhúng cho thiết bị nội soi nha khoa
37 trang 46 0 0 -
Đồ án môn học Hệ thống nhúng - Đề tài: Xây dựng đồng hồ thời gian thực hiển thị trên LED 7 thanh
60 trang 35 0 0 -
Bài giảng Hệ thống nhúng - Đại học Hàng hải
72 trang 32 0 0 -
Xây dựng hệ thống nhúng (phần 2)
114 trang 32 0 0 -
Xây dựng hệ thống nhúng (phần 3)
58 trang 30 0 0 -
Bài giảng Hệ thống nhúng: Phần 2
89 trang 29 0 0