Mustaqil ish №4 Mavzu: Tadrijiy(ketma-ketli) raqamli qurilmalar
Download 0.51 Mb. Pdf ko'rish
|
Abdurashidov Shahzod RQLK-4
- Bu sahifa navigatsiya:
- Tadrijiy(ketma-ketli) raqamli qurilmalar.
- Asinxron RS-trigger
- C S R Q(t) Q(t+1)
- Statik sinxronizatsiyalangan D-trigger
- D-triggerning shartli belgisi, tuzilmasi, o’tish jadvali
- T-triggerning shartli belgisi, tuzilmasi, o’tish jadvali
- 4.5 4 razryadli hisoblagichni loyihalash. Hisoblagich
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti
Elektronika va Radiotexnika kafedrasi Raqamli qurilmalarni loyihalashga kirish fani bo‘yicha Mustaqil ish № 4 Mavzu: Tadrijiy(ketma-ketli) raqamli qurilmalar. Guruh: 413-18 Bajardi: Shahzod Abdurashidov Tekshiridi: Xayrulla Aripov Toshkent 2020 Tadrijiy(ketma-ketli) raqamli qurilmalar. 4.1. RS triggerni loyihalashtiring. 4.2. D triggerni loyihalashtiring. 4.3. T triggerni loyihalashtiring. 4.4. JK triggerni loyihalashtiring. 4.5. 4 razryadli hisoblagichni loyihalashtiring. Eslatma: 4-Mustaqil ishning barcha bandlarini bayon etishda quyidagilarni amalga oshiring: haqiyilik jadvali, funktsiyani matematik ifodalari, blok sxemalari hamda vaqt diagrammalarini keltiring
yoki SR-trigger (inglizcha Set / Reset - o'rnatish / tiklash) - bu asenxron trigger, har ikkala kirish harakatsiz bo'lganda avvalgi holatini saqlab qoladi va uning biriga qo'llanganda holatini o'zgartiradi. faol darajadagi yozuvlar. Faol darajadagi ikkala kirishga tatbiq etilganda, trigger holati odatda aniqlanmagan, ammo mantiq eshiklaridagi aniq dasturlarda ikkala chiqish mantiqiy nol yoki mantiqiy holatlarni qabul qiladi. Muayyan dasturga qarab faol kirish darajasi mantiqiy 1 va mantiqiy 0 bo'lishi mumkin. Shunday qilib, 2NOT 2 elementida yaratilgan RS-triggerda faol kirish darajasi mantiqiy 0 dir. S kirishiga (inglizcha Set - to'plamidan) faol daraja qo'llanilganda, chiqish holati mantiqiy birlikka teng bo'ladi. Va R darajasiga (ingliz tilidan. Reset - tiklash uchun) faol daraja qo'llanilganda, chiqish holati mantiqiy nolga teng bo'ladi. Faol darajalar bir vaqtning o'zida ikkala R va S kirishlar uchun qo'llaniladigan holat aniqlanmagan va amalga oshirishga bog'liq, masalan, "yoki yo'q" elementlaridagi triggerda har ikkala chiqish mantiqiy kirishda 1 ni ushlab turgani 0 ga o’tadi.
Asinxron RS-trigger
Kirishlardan birini faol bo'lmagan holatga o'tkazish, ushbu misolda mantiqiy 0 ga o'tkazish, faolni ruxsat etilgan barqaror holatlardan biriga o'tkazadi. Ikkala ma'lumotni bir vaqtning o'zida faol holatdan nofaol holatga o'tkazish, kutilmagan holatga keltiruvchi qo'zg'alishni barqaror holatga olib keladi.
H А 0 1 А Н 1 0 H H Q(t-1) Q(t-1) А А Aniq emas
Aniq emas
А —
faol daraja ; Н — no faol daraja. Sinxron RS-trigger sxemasi bir bosqichli parafaza (ikki fazali) D-trigger sxemasi bilan bir xil, ammo aksincha emas, chunki S = 0, R = 0 va S = 1, R = 1 kombinatsiyalari parafaza (ikki fazali) D-triggerda ishlatilmaydi. Sinxron RS-triggerning ishlash algoritmi formulada ifodalanishi mumkin.
Bu erda x - aniqlanmagan holat. Xuddi shunday, kengaytirilgan holatga ega bo'lgan trigger (Rs yoki rS) soatlab harakatlanish vaqtida ikkita faol signal mavjud bo'lishiga imkon beradi va o'zi uchun ustuvor bo'lgan signalga qarab o'tadi.
C S R Q(t) Q(t+1) 0 x x
0 0 1 1 1 0 0
0 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 Aniq emas 1 1 1 1 Aniq emas Asinxron RS- trigger uchun grafik belgisi
ME asinxron RS triggeri
trigger uchun o’tish grafi
trigger uchun Karno kartasi
trigger o’tish sxemasi
D-triggerlarda kamida ikkita kirish mavjud: ma'lumot D va sinxronizatsiya S. Sinxronizatsiya usuli statik (potentsial) va dinamik bo'lishi mumkin. Statik kirish S bo'lgan triggerlar uchun ma'lumot signal darajasi C = 1 bo'lgan vaqtga yoziladi, bunday triggerlar ba'zan "shaffof qulf" deb nomlanadi. Dinamik kirish C bo'lgan triggerlarda D kirishidan trigger holatiga faqat S kirishidagi kuchlanish tushgan paytga ma'lumot yoziladi. Dinamik kirish uchburchak yoki egri chiziqli diagrammalarda tasvirlangan.Agar uchburchakning tepasi mikrosxemaga yoki qiyalik shaklidagi qiyalikka (to'g'ridan-to'g'ri dinamik kirish) qaragan bo'lsa, u holda trigger pulsning old tomonidan qo'zg'atiladi, agar uchburchak mikrosxemaning tasviridan yoki teskari (teskari dinamik kirish) shaklidagi qiyalikka o'girilsa, u holda pulsning emirilishi hosil bo’ladi.
Statik sinxronizatsiyalangan D-trigger Bunday triggerda chiqishdagi ma'lumot kirish ma'lumotlariga nisbatan bir soatga kechiktirilishi mumkin.Chiqishdagi ma'lumotlar keyingi sinxronizatsiya impulsi kelguniga qadar o'zgarmaganligidan, D-trigger ham trigger yoki latch trigger deb nomlanadi.
0 0
0 0 1
0 1 0
1 1 1
1
Sinxron RS- trigger uchun grafik belgisi
ME sinxron RS triggeri
trigger uchun o’tish grafi
trigger uchun Karno kartasi
D-triggerning shartli belgisi, tuzilmasi, o’tish jadvali Nazariy jihatdan har qanday RS- yoki JK-triggerlardan parafaza (ikki fazali) D- trigger hosil bo'lishi mumkin, agar ularning kirishlariga o'zaro teskari signallar bir vaqtning o'zida qo'llanilsa. D trigger asosan mandalni amalga oshirish uchun ishlatiladi. Masalan, parallel avtobusdan 32 bitli ma'lumotlarni saqlash uchun biron bir vaqtda 32 D triggerlardan foydalaniladi va ularning sinxronizatsiya yozuvlari birlashtirilib, ma'lumotlarning hosil bo'lgan latchga yozilishini nazorat qiladi va 32 D kirishlar avtobusga ulanadi. Bir bosqichli D-triggerlarda, shaffoflik paytida, D kirishidagi barcha ma'lumotlar o'zgarishi Q chiqishiga uzatiladi. Agar bu keraksiz bo'lsa, ikki bosqichli (ikki bosqichli, Master-Slave, MS) D-triggerlardan foydalanish kerak. Ikki bosqichli D-trigger Bir bosqichli triggerda axborotni saqlashning bir bosqichi mavjud, yozish holatida esa trigger "shaffof", ya'ni trigger chiqishidagi barcha o'zgarishlar takrorlanadi, bu esa triggerdan keyin qurilmalarning yolg'on signallariga olib kelishi mumkin. Ikki bosqichli trigger ikki bosqichga ega. Birinchidan, ma'lumotlar birinchi bosqichga yoziladi, qayta yozish signali olinmaguncha ikkinchi bosqichga trigger kiritilishidagi barcha o'zgarishlar, keyin birinchi bosqichning D-trigeri saqlash rejimiga o'tgandan so'ng, ma'lumotlar ikkinchi bosqichga qayta yoziladi va chiqishda paydo bo'ladi, bu "shaffoflik" holatidan qochadi ". Ikki bosqichli trigger TT deb nomlanadi. Agar ikki bosqichli D-triggerning birinchi bosqichi statik D-triggerda bajarilsa, u holda ikki pog'onali D-trigger statik boshqaruvga ega bo'lgan ikki bosqichli D-trigger, agar dinamik D-triggerda bo'lsa, unda ikki bosqichli D-trigger ikki bosqichli D-trigger deb nomlanadi.
4.3 T-trigger T-trigger (inglizchadan Toggle - almashtirish) ko'pincha hisoblash trigger deb ataladi, chunki bu eng oddiy hisoblagich modulidir. Sinxron T-trigger [17], T kirishidagi birlikda, C kirishidagi har bir soat uchun uning mantiqiy holati teskari tomonga o'zgaradi va T kirishidagi chiqish holatini nolga o'zgartirmaydi. T-trigger JK-triggerda, ikki bosqichda qurilishi mumkin. (Master- Slave, MS) D-trigger va ikkita bir bosqichli D-trigger va inverter. JK triggerining haqiqat jadvalidan ko'rinib turibdiki, J va K kirishlar uchun mantiq 1 bir vaqtning o'zida qo'llanilganda har safar teskari holatga aylanadi.Bu xususiyat JK trigger asosida J va K ni birlashtirgan holda T-trigger yaratishga imkon beradi.
T-triggerning shartli belgisi, tuzilmasi, o’tish jadvali Ikki bosqichli (Master-Slave, MS) D-triggerda Q teskari chiqish D kirishiga ulanadi va hisoblash impulslari S kirishga qo'llaniladi. Natijada, trigger har bir hisoblash pulsida Q qiymatini eslab qoladi, ya'ni u teskari holatga o'tadi. T-trigger tez-tez chastotani 2 ga bo'lish uchun ishlatiladi, T kirishi biriga beriladi va C usuli 2 ga bo'linadigan chastotali signaldir.
Sakkizta mantiqiy sxemalar 2HAM-EMAS-da ikkita parafaza D-triggerlarda parafaza kiritish bilan asinxron ikki bosqichli T-trigger sxemasining ishlashi. Chapga kirish, o'ngga chiqish. Moviy rang 0 ga, qizil 1 ga to'g'ri keladi.
0 0 0
1 1 0
1 1 1
0 Sinxron T-triggerning elektr sxematik diagrammalarida dinamik sinxronizatsiya kiritish bilan shartli grafik belgilash.
Ushbu turdagi triggerlarning nomini Eldrid Nelson Hughes Aircraft-da ishlagan paytida taklif qilgan. Ushbu triggerning mantiqiy sxemasini ishlab chiqishda Nelson A va B, C va D, E va F, G va H, J va K qarama-qarshi ta'sir qiluvchi triggerlar juftlarini belgilab berdi, 1953 yilda patent ta'rifida u ta'riflagan triggerning kirishlari uchun JK-trigger nomi, Nelson "J-input" va "K-input" yozuvlaridan foydalangan. JK-trigger RS-trigger bilan bir xil ishlaydi, faqat bitta istisno bundan mustasno: mantiqiy birlik ikkala J va K kirishga tatbiq etilganda, trigger chiqish holati teskari bo'ladi, ya'ni inversiya operatsiyasi bajariladi (u RSdan qanday farq qiladi) - oldingi holatidan qat'iy nazar mantiqiy nolga yoki bittasiga o'tadigan kengaytirilgan holatga ega triggerlar). J usuli RS triggerning S usuli bilan bir xil. K usuli RS triggerning R usuli bilan bir xil. Bittasini J kiritishda, nolni K kirishda qo'llaganida, triggerning chiqish holati mantiqiy holatga teng bo'ladi. Va bitta kirishga K va nolga J ga qo'llanganda, triggerning chiqish holati mantiqiy nolga teng bo'ladi.
JK-trigger, RS- triggerdan farqli o'laroq, asosiy kirishlarda taqiqlangan holatlar mavjud emas, ammo bu mantiqiy sxemalarni ishlab chiqish qoidalari buzilgan taqdirda hech qanday yordam bermaydi. Amaliyotda faqat sinxron JK triggerlaridan foydalaniladi, ya'ni J va K asosiy kirishlar holatlari faqat soatlash vaqtida hisobga olinadi, masalan, sinxronizatsiya kirishidagi impulsning ijobiy chetida, chunki o'z-o'zidan allaqachon mavjud bo'lgan asenkron signallar uchun "bir vaqtning o'zida" tushunchasi o'z ichiga oladi davlatlar poygasi kabi xatti-harakatlarning noaniqligi (yana, Rs va rS triggerlari bunday muammoga duch kelmaydilar, chunki ular inversiyani amalga oshirmaydilar, balki shunchaki o'zlari uchun ustuvor bo'lgan signalga bo'ysunadilar).
Qo'shimcha asenkron teskari S va R kirishlar bilan JK-trigger Nazariy jihatdan, asenkron JK triggerini yaratish, asosan, J (S) signalining chekkasi qo'zg'atuvchini mantiqiy birlikka o'tkazganda va K (R) signalining chekkasi nolga o'tsa ham, dinamik kirish bilan RS triggerini yaratishni anglatadi, hatto signal darajasi J bo'lsa ham. davom etishda davom etmoqda va aksincha. Albatta, bu erda "bir vaqtning o'zida" almashtirish taqiqlanadi va pasportning tezligi bilan belgilanadigan intervallarni talab qiladi. Statik soatli trigger, xuddi shu tarzda, kirishlar almashtirilganda soat kiritilishini yuqori darajada ushlab turishi mumkin. JK trigger asosida D-trigger yoki T-trigger qurish mumkin. JK trigger haqiqat jadvalida ko'rib turganingizdek, J va K kirishlar uchun mantiq 1 bir vaqtning o'zida qo'llanilganda u har safar teskari holatga o'tadi.Bu xususiyat JK va F yozuvlarini birlashtirish orqali JK trigger asosida T-trigger yaratishga imkon beradi. JK-triggerning ishlash algoritmi formulasini quyidagicha ifodalash mumkin: Quyida mos ravishda asinxron va sinxron JK-trigger ishini ifodalovchi tahlilchi Ifodalar keltirilgan:
JK-triggerlarning universal ligasi ular asosan barcha turdagi triggerlar kosil qilish amalga oshiriladi. J K Q(t) Q(t+1) 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0
4 razryadli hisoblagichni loyihalash. Hisoblagich-Kirishlariga berilayotgan impulslarni hisoblashni amalga oshiruvchi qurilma hisoblagich deb ataladi. Hisob natijalari hisoblagich chiqishida ikkilik son ko‘rinishida berilgan kod va talab etilayotgan vaqt davomida saqlanishi mumkin
1. asinxron (ketma-ketli) va sinxron (parallel); 2. ikkilik va o‘nlik; 3.
hisob ortishi yoki kamayishi mumkin bo‘lgan bir yo‘nalishli (jamlovchi va ayiruvchi) va ikki yo‘nalishli (reversiv ).
JK triggerning taktik kirishli grafik belgisi
o’tish grafi
JK trigger uchun karno kartasi
1 0 0 0 0 2 0 0 0 1 3 0 0 1 0 4 0 0 1 1 5 0 1 0 0 6 0 1 0 1 7 0 1 1 0 8 0 1 1 1 9 1 0 0 0 10 1 0 0 1 11 1 0 1 0 12 1 0 1 1 13 1 1 0 0 14 1 1 0 1 15 1 1 1 0 16 1 1 1 1 Download 0.51 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling