Bài giảng Kiến trúc máy tính - Bài 5: Các chip bổ trợ - Phan Thanh Toàn

KIN TRÚC MÁY TÍNH  
Ging viên: ThS. Phan Thanh Toàn  
BÀI 5  
CÁC CHIP BTRỢ  
Ging viên: ThS. Phan Thanh Toàn  
2
v1.0014103212  
MC TIÊU BÀI HC  
• Lit kê được các chip btrtrong máy vi tính.  
• Lit kê được các công dng ca các chip btrợ  
trong máy tính.  
• Mô tả được cu to và nguyên tc hot động ca các  
chip btrnhư: 8259, 8255,…  
3
v1.0014103212  
CÁC KIN THC CN CÓ  
Để hiu rõ bài này, yêu cu sinh viên cn có các  
kiến thc cơ bn liên quan đến các môn hc sau:  
• Kthut s;  
• Kthut đin ts.  
4
v1.0014103212  
HƯỚNG DN HC  
Đọc tài liu và tóm tt nhng ni dung chính ca  
tng bài.  
• Luôn liên hvà ly ví dthc tế khi hc đến tng  
vn đề và khái nim.  
• Sdng các ngôn nglp trình cơ bn như  
Pascal, C,…  
• Làm bài tp và luyn thi trc nghim theo yêu cu  
tng bài.  
5
v1.0014103212  
CU TRÚC NI DUNG  
5.1. Chip điu khin ngt 8259  
5.2. Chip ghép ni ngoi vi khtrình PPI-8255A  
5.3. Chip định thi PIT-8253  
5.4. Chip điu khin truy nhp bnhtrc tiếp DMA-8237A  
6
v1.0014103212  
5.1. CHIP ĐIU KHIN NGT 8259A  
5.1.1. Cu to và  
5.1.2. Lp trình cho  
nguyên tc hot động  
PIC 8259A  
7
v1.0014103212  
5.1.1. CU TO VÀ NGUYÊN TC HOT ĐNG  
• Hthng máy tính có nhiu loi ngt và nhiu ngt.  
• Mi ngt có mt mc ưu tiên khác nhau.  
• VXL có 2 li vào cho ngt là: INTR, NMI.  
• Cn bộ điu khin ưu tiên ngt để đưa các tín hiu ngt vào 2 chân INTR, NMI.  
Hình 1: Sơ đồ khi PIC 8259 A  
8
v1.0014103212  
5.1.1. CU TO VÀ NGUYÊN TC HOT ĐNG  
• Các thanh ghi IRR, ISR, IMR: 8 bit.  
• Tín hiu yêu cu ngt: IR0, IR1, … , IR7.  
• Thanh ghi che ngt (IMR – Interrupt Mask Register): Cm/cho phép ngt.  
• IRR: Thanh ghi yêu cu ngt.  
• IR: Thanh ghi ngt được phc v.  
• PR: Mch logic gii quyết ưu tiên ngt.  
9
v1.0014103212  
5.1.1. CU TO VÀ NGUYÊN TC HOT ĐNG  
Hình 2: Sơ đồ phi ghép 8259 vi bVXL  
10  
v1.0014103212  
5.1.1. CU TO VÀ NGUYÊN TC HOT ĐNG (tiếp theo)  
11  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A  
• 8259 là vi mch khtrình.  
• Vic lp trình cho PIC 8259 gm 2 công đon:  
Thiết lp chế độ làm vic ca PIC 8259;  
Lp trình truyn tin qua 8259.  
• 8259 có 4 từ điu khin khi động: ICW1 – ICW4 và 3 từ điu khin hot động  
OCW1 – OCW3.  
• Các thanh ghi ca PIC 8259 được truy cp qua địa ch: 020h và 021h.  
12  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A  
Viết tICW1  
Viết tICW1  
• Khi động PIC cùng PC theo lưu đồ sau:  
VXL: Viết từ điu khin khi động ICW1.  
VXL: Viết từ điu khin khi động ICW2.  
Nếu có ghép tng VXL ghi tiếp ICW3.  
Không  
Ghép  
PIC?  
Nếu có đòi hi ICW4 thì sviết tiếp từ  
điu khin khi động ICW4.  
Có  
Viết tICW3  
Không  
Yêu cu  
ICW4  
Có  
Viết tICW4  
13  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
Có 4 từ điu khin khi to  
A0  
0
Khi to  
CS  
0
ICW1  
0
1
ICW2, ICW3, ICW4  
1
X
Không chn 8259  
14  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
Cu trúc các từ điu khin ICW1 – ICW4  
15  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
• ICW2: Xác định shiu ngt  
16  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
• ICW3: Làm vic chế độ chvà khách  
17  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
• ICW4  
18  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
Định dng các thanh ghi điu khin hot động OCW1-OCW3  
OCW1: Thanh ghi thiết lp và đọc trng thái yêu cu ngt  
19  
v1.0014103212  
5.1.2. LP TRÌNH CHO PIC 8259A (tiếp theo)  
OCW2: Xác định vic xlí các yêu cu ngt ca 8259  
20  
v1.0014103212  
Tải về để xem bản đầy đủ
pdf 52 trang yennguyen 12/04/2022 4180
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Kiến trúc máy tính - Bài 5: Các chip bổ trợ - Phan Thanh Toàn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_kien_truc_may_tinh_bai_5_cac_chip_bo_tro_phan_than.pdf