Danh mục

Báo cáo: Cấp vi lập trình

Số trang: 18      Loại file: pdf      Dung lượng: 570.76 KB      Lượt xem: 17      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Nghiên cứu vấn đề: Đơn vị xử lý trung tâm CPU; cách một chip CPU giao tiếp với bộ nhớ và các thiết bị ngoại vị. Giao tiếp CPU với các phần còn lại thông qua các chân: xuất tín hiệu từ CPU; nhận tín hiệu từ bên ngoài, thực hiện nhận/xuất tín hiệu
Nội dung trích xuất từ tài liệu:
Báo cáo: Cấp vi lập trình Caáp vi lập trìnhMục tieâuNghieân cöùu caùc vaán ñeà:- Ñôn vò xöû lyù trung taâm CPU- Caùch moät chip CPU giao tieáp vôùi boä nhôù vaø caùc thieát bò ngoaïi vi Caáp logic soáChip vi xöû lyùGiao tieáp CPU vôùi caùc phaàn coøn laïi thoâng qua caùc chaân:- Xuaát tín hieäu töø CPU- Nhaän tín hieäu töø beân ngoaøi- Thöïc hieän nhaän/xuaát tín hieäuCaùc chaân goàm 3 loaïi: Ñòa chæ / Döõ lieäu / Ñieàu khieån 1. Ñaët ñòa chæ boä nhôù cuûa chæ thò 2. Thoâng baùo cho boä nhoù yeâu leân chaân ñòa chæ caàu ñoïc qua ñöôøng ñieàu khieån Chaân ñòa chæ Chaân ñieàu khieån Boä nhôù CPU Chaân döõ lieäu 3. Boä nhôù ñöa döõ lieäu leân 4. Vi xöû lyù nhaän vaø chaân döõ lieäu vaø xaùc laäp tín thöïc thi chæ thò hieäu hoaøn taát Caáp logic soáChip vi xöû lyùHai thoâng soá chính ñeå xaùc ñònh hieäu suaát moät boä vi xöû lyù:* Soá chaân ñòa chæ: - Moät chip m chaân ñòa chæ coù theå ñòa chæ hoùa 2m byteboä nhôù - Giaù trò thöôøng duøng cuûa m laø 16, 20, 24, 32 vaø 36* Soá chaân döõ lieäu: - Moät chip n chaân döõ lieäu, coù theå ñoïc hoaëc ghi moät töø(word) n-bit vôùi moät thao taùc ñôn - Giaù trò thöôøng duøng cuûa n laø 8, 16, 32 vaø 64 Caáp logic soáChip vi xöû lyùCaùc loaïi chaân khaùc cuûa boä vi xöû lyù: Chaân caáp nguoàn- Chaân tieáp ñaát- Chaân tín hieäu clock- Caùc chaân ñieàu khieån:- * Ñieàu khieån Bus * Xöû lyù ngaét * Phaân xöû Bus * Ñoàng xöû lyù * Traïng thaùi * Khaùc Caáp logic soáBus- Bus laø moät nhoùm caùc ñöôøng daãn chung giöõa nhieàu thieát bò- Phaân loaïi theo muïc ñích:* System bus: keát noái boä nhôù vaø I/O* Local bus: keát noái caùc boä ñoàng xöû lyù/boä nhôù cuïc boä Caáp logic soáPhöông thöùc laøm vieäc cuûa BusKhaùi nieäm:- Thieát bò chuû: khôûi ñoäng vieäc truyeàn treân bus- Thieát bò phuï thuoäc: chôø caùc yeâu caàu ñöôïc göûi qua bus Göûi yeâu caàu ghi/ñoïc döõ lieäu Ñóa CPU Göûi yeâu caàu nhaän döõ lieäu Boä nhôù Ñóa ñoïc töø ñóa- Bus coù 3 loaïi: ñòa chæ / döõ lieäu / ñieàu khieån- Tốc độ vaø baêng thoâng cuûa bus phuï thuoäc: * Ñoàng boä bus * Cô cheá phaân xöû bus * Cô cheá xöû lyù ngaét * Cô cheá xöû lyù loãi Caáp logic soáBus ñoàng boä- Coù moät ñöôøng caáp tín hieäu daïng soùng vuoâng goïi laø xung clock- Caùc hoaït ñoäng treân bus (chu kyø bus) ñeàu chieám moät soá nguyeân chu kyø xung clock- Caùc chu kyø bus gioáng nhau giöõa caùc caëp thieát bòBus khoâng ñoàng boä- Chu kyø bus coù chieàu daøi baát kyø- Caùc chu kyø bus khoâng gioáng nhau giöõa caùc caëp thieát bò Caáp logic soá Bus ñoàng boä Chu kyø ñoïc Chu kyø T1CPU baét ñaàu T2 T3 ñaët ñòa T1 4 MHz,250 nsecchæ boä nhôùleân ñöôøng ñòa ∅chæ TAD Ñòa chæ TDS Döõ lieäu TML TMH MREQ TRL TRH RD TDH SMREQ vaø RDTc ñònhT2, u,gian MREQ vaø0RD khoâ m --uoáMHthôøitrình chuckyø ML nsec RL nsecñòa= 5ñòan ñònhngiaù TSauquaù TRH xaùñoïn=110 vaø T nhôù ng DS oån ñònh ñòa chæ röôùc vaø gian caà döõ thôøBoä ñöôø gi ...

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

Gợi ý tài liệu liên quan: