Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 9: Ghép nối 8088 với bộ điều khiển vào ra trực tiếp bộ nhớ
Số trang: 32
Loại file: pdf
Dung lượng: 998.37 KB
Lượt xem: 10
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:
Chương 9 ghép nối 8088 với bộ điều khiển vào ra trực tiếp bộ nhớ của bài giảng kỹ thuật vi xử lý, bài giảng sẽ giúp các bạn nắm các kiến thức về truy cập trực tiếp bộ nhớ,...Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 9: Ghép nối 8088 với bộ điều khiển vào ra trực tiếp bộ nhớ HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN Kỹ Thuật Vi Xử Lý Giảng viên: TS. Phạm Hoàng Duy Điện thoại/E-mail: phamhduy@gmail.com Bộ môn: Khoa Học Máy Tính- Khoa CNTT1 Học kỳ/Năm biên soạn:2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG GHÉP NỐI 8088 VỚI BỘ ĐIỀU KHIỂN VÀO RA TRỰC TIẾP BỘ NHỚ Giảng viên: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm biên soạn: 2009 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 2 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG Ghép nối vào ra trực tiếp bộ nhớ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 3 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Nội dung Khái niệm DMA Bộ điều khiển DMA 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 4 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Truy nhập trực tiếp bộ nhớ là quá trình các thiết bị vào/ra chiếm quyền điều khiển hệ thống buýt của CPU Truy nhập trực tiếp bộ nhớ thường dùng để truyền dữ liệu với tốc độ cao như ổ cứng, CDROM … Ý tưởng cơ bản của DMA là truyền dữ liệu theo từng khối trực tiếp giữa bộ nhớ và thiết bị ngoại vi mà không đi qua CPU Tốc độ truyền dữ liệu lệ thuộc vào tốc độ truy nhập của bộ nhớ và thiết bị www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 5 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Bình thường CPU toàn quyền kiểm soát buýt hệ thống. Trong quá trình DMA, các thiết bị lấy quyền điều khiển Các tín hiệu HOLD và HLDA được sử dụng để nhận và xác nhận yêu cầu treo CPU www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 6 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Bộ nhớ Buýt hệ thống CPU HOLD DRQ Bộ điều khiển Thiết bị HLDA DACK DMA vào/ra www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 7 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Bộ điều khiển DMA – Intel 8237 Hỗ trợ 4 kênh DMA độc lập Tự động khởi tạo độc lập cho tất cả các kênh Điều khiển cho phép hoặc cấm từng yêu cầu DMA riêng lẻ Truyền từ bộ nhớ tới bộ nhớ Khởi tạo các khối bộ nhớ Tự động tăng/giảm địa chỉ Tốc độ truyền dữ liệu tới 1.6MB/s với 8237A ở 5MHz www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 8 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các tín hiệu 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 9 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 10 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 Timing Control Sinh ra các tín hiệu định thời bên trong và tín hiệu điều khiển bên ngoài cho 8237 Program Command Control Giải mã các câu lệnh gửi tới 8237 trước khi phục vụ yêu cầu DMA Giải mã từ điều khiển chế độ xác định kiểu DMA trong khi phục vụ yêu cầu DMA Priority Encoder Giải quyết xung đột yêu cầu DMA đồng thời www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 11 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 Tên thanh ghi Kích Số A3..A0 cỡ lượng (bít) Địa chỉ cơ sở 16 4 Đếm t ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 9: Ghép nối 8088 với bộ điều khiển vào ra trực tiếp bộ nhớ HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN Kỹ Thuật Vi Xử Lý Giảng viên: TS. Phạm Hoàng Duy Điện thoại/E-mail: phamhduy@gmail.com Bộ môn: Khoa Học Máy Tính- Khoa CNTT1 Học kỳ/Năm biên soạn:2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG GHÉP NỐI 8088 VỚI BỘ ĐIỀU KHIỂN VÀO RA TRỰC TIẾP BỘ NHỚ Giảng viên: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm biên soạn: 2009 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 2 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG Ghép nối vào ra trực tiếp bộ nhớ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 3 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Nội dung Khái niệm DMA Bộ điều khiển DMA 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 4 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Truy nhập trực tiếp bộ nhớ là quá trình các thiết bị vào/ra chiếm quyền điều khiển hệ thống buýt của CPU Truy nhập trực tiếp bộ nhớ thường dùng để truyền dữ liệu với tốc độ cao như ổ cứng, CDROM … Ý tưởng cơ bản của DMA là truyền dữ liệu theo từng khối trực tiếp giữa bộ nhớ và thiết bị ngoại vi mà không đi qua CPU Tốc độ truyền dữ liệu lệ thuộc vào tốc độ truy nhập của bộ nhớ và thiết bị www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 5 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Bình thường CPU toàn quyền kiểm soát buýt hệ thống. Trong quá trình DMA, các thiết bị lấy quyền điều khiển Các tín hiệu HOLD và HLDA được sử dụng để nhận và xác nhận yêu cầu treo CPU www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 6 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Truy nhập trực tiếp bộ nhớ - DMA Bộ nhớ Buýt hệ thống CPU HOLD DRQ Bộ điều khiển Thiết bị HLDA DACK DMA vào/ra www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 7 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Bộ điều khiển DMA – Intel 8237 Hỗ trợ 4 kênh DMA độc lập Tự động khởi tạo độc lập cho tất cả các kênh Điều khiển cho phép hoặc cấm từng yêu cầu DMA riêng lẻ Truyền từ bộ nhớ tới bộ nhớ Khởi tạo các khối bộ nhớ Tự động tăng/giảm địa chỉ Tốc độ truyền dữ liệu tới 1.6MB/s với 8237A ở 5MHz www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 8 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các tín hiệu 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 9 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 10 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 Timing Control Sinh ra các tín hiệu định thời bên trong và tín hiệu điều khiển bên ngoài cho 8237 Program Command Control Giải mã các câu lệnh gửi tới 8237 trước khi phục vụ yêu cầu DMA Giải mã từ điều khiển chế độ xác định kiểu DMA trong khi phục vụ yêu cầu DMA Priority Encoder Giải quyết xung đột yêu cầu DMA đồng thời www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 11 BỘ MÔN: KHMT-Khoa CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Sơ đồ khối 8237 Tên thanh ghi Kích Số A3..A0 cỡ lượng (bít) Địa chỉ cơ sở 16 4 Đếm t ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng kỹ thuật vi xử lý Kỹ thuật vi xử lý Vi xử lý Truy cập trực tiếp bộ nhớ Bộ điều khiển DMA Ghép nối bộ điều khiển vào raGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 294 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 179 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 153 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 132 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Báo cáo thực tập ngành: Máy điện, khí cụ điện, truyền động điện, kỹ thuật vi xử lý
95 trang 113 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 110 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 65 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 64 0 0