mikrokontrollerli tizim magistrali

PDF 17 стр. 501,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 17
8-ma’ruza mavzu: kiritish/chiqarish interfeyslari reja: 8.1.mikrokontrollerli tizim magistrali. 8.2.uzilish kontrolleri. 8.3.kiritish/chiqarish qurilmasining kontrollerlari. 8.4. kiritish/chiqarishning apparatli interfeyslari. 8.5.o‘rnatiladigan tizimlarning tarmoq interfeyslari. tayanch iboralar: magistral, manzil shinasi, axborotlar shinasi, boshqarish shinasi, buyruqlar registri, uzilish kontrolleri, kiritish-chiqarish tizimostisi. 8.1.mikrokontrollerli tizim magistrali har bir protsessor mikrosxemasi tashqi dunyo bilan axborot almashish uchun chiqish oyoqchalar to‘plamiga ega. bu oyoqchalar uch turga bo‘linadi: manzil, axborot va boshqarish, ular mikrosxemaning uch shinali magistraliga asos bo‘ladi. bu oyoqchalarni manzil shinasi (ab – address bus), axborotlar shinasi (db – data bus) va boshqarish shinasi (cb – control bus) deb ataladi. masalan, buyruqni tanlash uchun protsessor manzillar shinasiga buyruq manzilini joylashtiradi. so‘ng boshqarish shinasining bitta yoki bir necha yo‘lida hotiraga o‘qish operatsiyasini bajarish uchun xabar berishga signal hosil qiladi. bunga javoban hotira axborotlar shinasiga talab etilgan so‘zni joylashtiradi va bu operatsiya bajarilganligi haqida signal jo‘natadi. protsessor ushbu signalni olgach, axborotlar shinasiga qo‘yilgan so‘zni o‘zining buyruqlar registriga yozadi. protsessor mikrosxemasining …
2 / 17
asosiy guruxlarga ajratish mumkin: shinani boshqarish; uzilish; shina arbitraji; holat va turli. magistralga murojat sikllari. magistral orqali axborot almashuvi bir-birini ketidan keluvchi murojatlar ko‘rinishida so‘zlar yoki baytlar bilan bajariladi. magistralga qilingan murojatning bitta siklida protsessor, asosiy hotira va kiritishchiqarish tizimi o‘rtasida bittadan bir necha baytgacha uzatiladi. bir necha almashuv sikl turlari mavjut. ular orasida hotiradan o‘qish va hotiraga yozish sikli ham bor. garvar arxitekturasi bo‘lgan taqdirda, dasturlar hotirasi va axborotlar hotirasi jismonan alohida bajariladi, shuningdek dasturlar hotirasini o‘qish sikli kiritiladi. 8.2.uzilish kontrolleri mikrokontrollerga turli tashqi muhit bilan kiritish/chiqarish qurilmalar to‘plami orqali muloqat qilish xususiyatining bo‘lishi juda ham zarur. bu qurilmalar real vaqt tizimida protsessorning tezkor etiborini hosil bo‘lgan voqeaga hizmat ko‘rsatish uchun talab qilinadi. uzilishlar bu mexanizmni ta’minlaydilar va protsessor tashqi qurilmalarni o‘ziga bo‘lgan etiborini aniqlash uchun doimiy so‘rash (polling) zaruratidan holos qiladi. boshqarish tizimlarida ko‘pincha qandaydir berilgan platformada ko‘p uzilish manbalari bo‘ladi, shuning uchun interfeys orqali sifatli almashuvni ta’minlash …
3 / 17
lish so‘rovi faol bo‘lganda o‘rnatiladi va qoldirilgan uzilish bo‘lmaganda tozalanadi. 8.1-chizma. uzilish kontrollerining umumlashtirilgan tarkibi ikkinchi registr – uzilishni maskalash (ruxsat etish) registri. qurilmalarning qoldirilgan uzilishlari uzilish maskasi yordamida protsessorni yadrosi tomonidan tanlashga kiritilmasligi mumkin. agarda maska registrida bit 1 ga o‘rnatilgan bo‘lsa, tegishli uzilish protsessorning uzish yo‘liga yetib bormaydi. uzilish status registri maskalanmagan uzilish yo‘llarining holatini ko‘rsatadi. yoki bo‘yicha birlashib faol maskalanmagan uzilishlar protsessor uchun uzilishni hosil qiladilar. qachonki u faol bo‘lsa, protsessor o‘z holatini saqlab qoladi va boshqarishni tashqi uzilish vektoriga uzatadi. bu arm arxitekturali qurilmalar uchun harakterli. uzilishlarga ishlov beruvchi status registrini o‘qiydi va ustunlikka binoan faol bitlarni taxlillaydi. odatda joriy etishda faraz qilinadiki, kichik bitlar ancha yuqori ustunlikka ega deb. bu jarayon dasturiy boshqariluvchi bo‘lganligi uchun, bitlarni tekshirish navbatini oson o‘zgartirish mumkin. qoldirilgan uzilishlar registri qayd qilish registri (registr zashyolka) kabi joriy etilgan. qachonki maskalanmagan uzulishlar faol bo‘lsa, qoldirilgan uzilishlar registrining tegishli biti 1 ga o‘rnatiladi. …
4 / 17
ishlov berishi kerak (qurilma drayverlari ham). protsessor uchun bosqichli uzilish faol va qoldirilgan bo‘lib qoladi, toki signal qiymati passiv holatga o‘tmaguncha. bosqichli uzulishga ishlov berayotgan qurilma drayveri signalni faol bo‘lmagan holatga qaytarish uchun mahsus harakatlarni bajarishni ta’minlashi kerak. aks holda qurilma doimiy uzilishni talab qilib turadi. yuqori holatdan past holatga o‘tish bo‘yicha uzilishni amalga oshirish aksincha o‘zini-o‘zi tozalaydi. ko‘pchilik hollarda qurilma uzilishni hosil bo‘lishini majburlovchi bir necha ichki voqealardan iborat bo‘ladi. yuqori holatdan past holatga o‘tish bo‘yicha uzilish uchun ishlov beruvchi barcha xodisalarni ko‘rib chiqilishini ta’minlashi kerak. bosqichli uzulish holatida esa teskarisi boshqa voqealar avtomatik ravishda protsessorni uzadilar, agarda drayver barcha ichki uzilish manbalarini darhol tozalamasa. bosqichli uzilish umumiy yo‘lni montajli yoki yordamida taqsimlashi mumkin. 8.3.kiritish/chiqarish qurilmasining kontrollerlari kiritish-chiqarish tizimostisi umumiy holda ikki qismdan tashkil topgan: ulardan birini kontroller deb ataladi, boshqasi esa kiritish-chiqarish qurilmasini (i/o) o‘zidan iborat. dasturchi nuqtaiy nazaridan kiritish-chiqarish tizimostisini unga ega bo‘lish uchun o‘zining buyruqlari bo‘lgan …
5 / 17
agi holati haqida xabar beradi, sw (status word) holat so‘zlari deb ataladi. ulardan farqli axborotlar dw (data word) axborotlar so‘zi yordamida uzatiladi. protsessor va kiritish-chiqarish qurilmasi almashuvchi hizmatchi axborotlar hajmi kiritish-chiqarish qurilma turiga bog‘liq. eng oddiy qurilmalar uchun hizmatchi axborotlar kerak emas, boshqalari uchun esa – boshqarish axboroti va kiritish-chiqarish qurilmasining holati haqidagi axborotlar etiborli xajimga ega bo‘lishi mumkin. ega bo‘lish maydonining o‘lchami (portlar jamlamasi) umumiy holda protsessor va kiritish-chiqarish qurilma almashayotgan axborot hajmiga bog‘liq emas. bitta port orqali axborot massivini ketma-ket uzatish amaliyoti keng tarqalgan. bu nafaqat kiritish-chiqarish maydonini tejashga bog‘liq va yana kiritish-chiqarishni jismoniy interfeysining kengligini minimallashtirish bilan hamda uni standartlashtirish bilan bog‘liqdir. protsessor va kiritish-chiqarish o‘rtasidagi axborot almashuvi bo‘yicha kelishuv mavjut, uni almashuv protokoli deb ataladi. bu protokollar axborot almashuvini tashkillashtiruvchi kiritish-chiqarish drayverlarini (dasturlar to‘plami) loyihalashtirish uchun asos bo‘lib hizmat qiladi. protsessor joriy etuvchi kiritish-chiqarish qurilmasi bilan axborot almashish protsedurasi bevosita dastur tomonidan boshlanib va amalga oshirlgan …

Хотите читать дальше?

Скачайте все 17 страниц бесплатно через Telegram.

Скачать полный файл

О "mikrokontrollerli tizim magistrali"

8-ma’ruza mavzu: kiritish/chiqarish interfeyslari reja: 8.1.mikrokontrollerli tizim magistrali. 8.2.uzilish kontrolleri. 8.3.kiritish/chiqarish qurilmasining kontrollerlari. 8.4. kiritish/chiqarishning apparatli interfeyslari. 8.5.o‘rnatiladigan tizimlarning tarmoq interfeyslari. tayanch iboralar: magistral, manzil shinasi, axborotlar shinasi, boshqarish shinasi, buyruqlar registri, uzilish kontrolleri, kiritish-chiqarish tizimostisi. 8.1.mikrokontrollerli tizim magistrali har bir protsessor mikrosxemasi tashqi dunyo bilan axborot almashish uchun chiqish oyoqchalar to‘plamiga ega. bu oyoqchalar uch turga bo‘linadi: manzil, axborot va boshqarish, ular mikrosxemaning uch shinali magistraliga asos bo‘ladi. bu oyoqchalarni manzil shinasi (ab – address bus), axborotlar shinasi (db – data bus) v...

Этот файл содержит 17 стр. в формате PDF (501,1 КБ). Чтобы скачать "mikrokontrollerli tizim magistrali", нажмите кнопку Telegram слева.

Теги: mikrokontrollerli tizim magistr… PDF 17 стр. Бесплатная загрузка Telegram