TAILIEUCHUNG - Bài giảng Kỹ thuật vi xử lý: Chương 6 - Phạm Ngọc Nam

Bài giảng Kỹ thuật vi xử lý chương 6 cung cấp cho người học những kiến thức về truy cập bộ nhớ trực tiếp DMA. Chương này gồm có 2 nội dung chính, đó là: Giới thiệu về DMA, mạch DMAC 8237A của Intel. . | /Chapter6 Nội dung môn học Giới thiệu chung về hệ vi xử lý Bộ vi xử lý Intel 8088/8086 Lập trình hợp ngữ cho 8086 Tổ chức vào ra dữ liệu Ngắt và xử lý ngắt Truy cập bộ nhớ trực tiếp DMA Các bộ vi xử lý trên thực tế /Chapter6 Chương 6: Truy cập bộ nhớ trực tiếp DMA Giới thiệu về DMA Mạch DMAC 8237A của Intel /Chapter6 Giới thiệu về DMA /Chapter6 Mạch DMAC 8237A của Intel /Chapter6 Mạch DMAC 8237A của Intel Although i8237A may not appear as a discrete component in recent PCs, it’s still there (integrated in chipsets, ISPC) The i8237A has four independent DMA channels Original PC/XT design had one i8237A for four DMA channels PC/AT used two i8237As to provide 7 DMA channels i8237A is programmable device and can be configured for single transfers, block transfers, Reads, Writes or Memory-to-Memory transfers /Chapter6 Mạch DMAC 8237A của Intel i8237A allows byte addressing for 8-bit data transfers In the PC/AT design, a contrived 16-bit transfer design is implemented using the i8237A i8237A uses a multiplexed address and data bus to reduce the device pin count. DB0DB7 lines contain the data bus along with the high byte of the 16-bit address bus. An external latch is required to demultiplex the address lines /Chapter6 Mạch DMAC 8237A của Intel /Chapter6 Mạch DMAC 8237A của Intel /Chapter6 Mạch DMAC 8237A của Intel /Chapter6 How the PC uses the i8237A /Chapter6 DMA Address Tracking The i8237A has four registers for tracking memory addresses during a DMA block BASE ADDRESS REGISTER BASE WORD COUNT REGISTER CURRENT ADDRESS REGISTER CURRENT WORD COUNT REGISTER /Chapter6 DMA in the PC/XT /Chapter6 Cascaded i8237As in the PC/AT DMA Cascadation /Chapter6 PC/AT DMA Channel priorities DMA channel 0 (DREQ0) has the highest priority DMA channel 7 (DREQ7) has the lowest Note, when a DMA transfer is in session, it cannot be interrupted by another DMA request, even if the DMA request is made by a higher priority DMA .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.