Kommunikatsiyalarini rivojlantirish vazirligi «vlsi tizimini loyihalashtirish» fanidan amaliy mashg


cb16ce  - asinxron resetli 16-bitli hisoblagich;  cb16cle



Yüklə 5,01 Kb.
Pdf görüntüsü
səhifə37/68
tarix07.01.2024
ölçüsü5,01 Kb.
#209951
1   ...   33   34   35   36   37   38   39   40   ...   68
cb16ce 
- asinxron resetli 16-bitli hisoblagich; 
cb16cle 
- oldindan o‘rnatilgan va asinxron qayta o‘rnatilgan 16 bitli 
hisoblagich; 
cb16cled
-16-bitli yuqoriga / pastga hisoblagich oldindan o‘rnatilgan va 
asinxron qayta o‘rnatish bilan; 
cb16re 
- sinxron qayta o‘rnatish bilan 16-bitli hisoblagich. 
Misol uchun, biz cb16cle hisoblagichidan foydalanamiz (7.10-rasm). U 
quyidagi kirish va chiqishlarga ega: 


103 
D [15: 0]
- hisoblagichning dastlabki qiymatini oldindan belgilash uchun 
kirishlar; 
L
- hisoblagichga D [15: 0] terminallarida qiymatlarni yuklash uchun 
ruxsatnomani kiritish; 
CE
- hisob ruxsatnomasini kiritish; 
С- hisoblagich soatini kiritish; 
CLR
- kirishni tiklash; 
Q [15:0]
- hisoblagich razryadlarining chiqishi; 
TC
- hisobni to‘ldirish chiqishi (bir nechta hisoblagichlarni kaskadlash 
uchun); 
СЕО 
- hisoblashni yoqish chiqishi (bir nechta hisoblagichlarni kaskadlash 
uchun). 
Muayyan elementning ishlashi haqida batafsil ma’lumotni "Symbol Info" 
tugmasi bilan element tavsifiga qo‘ng‘iroq qilish orqali olish mumkin. 
7.19-rasm. Oldindan o‘rnatilgan va asenkron qayta o‘rnatilgan 16 bitli 
hisoblagich 
Biz ushbu hisoblagichni dastlabki hisoblash qiymatini oldindan belgilash 
bilan ish rejimiga kiritishdan foydalanamiz. Bunday holda, chiqish signali 
hisoblagichning TC (Terminal Counter) chiqishidan olinishi kerak. Kerakli 
chastotani olish uchun biz quyidagi bo‘linish nisbatiga ega bo‘lishimiz kerak: 


104 
𝐾
𝑏𝑜′𝑙𝑢𝑣𝑐ℎ𝑖
=
𝐹
𝑘𝑟𝑖𝑠ℎ
𝐹
𝑐ℎ𝑖𝑞𝑖𝑠ℎ
=
50 ∗ 10
6
𝐻𝑧
1000 𝐻𝑧
= 50000
Mavjud hisoblagich sizga ushbu bo‘linish nisbatini olish imkonini beradi, 
ammo uning TS chiqishida ishlash printsipi tufayli biz 1000 Hz chastotali kvadrat 
to‘lqin emas, balki qisqa muddatli impulslarga ega bo‘lamiz. Ushbu kamchilikni 
bartaraf qilish uchun biz hisoblash T-trigerdan foydalanamiz. T-triger chastotani 
𝐾
tr
=2 ga bo‘luvchi bo‘lganligi sababli, umumiy bo‘linish koeffitsienti qarshi 
bo‘linish koeffitsienti va tetik bo‘linish koeffitsientidan iborat bo‘ladi: 
𝐾
𝑏𝑜′𝑙𝑢𝑣𝑐ℎ𝑖
=
𝐾
hisob

𝐾
tr

𝐾
hisob
∙ 2. 
Bizning holatimizda hisoblagichning zarur bo‘linish koeffitsienti 
𝐾
hisob
=25000 ga teng bo‘ladi.Tanlangan hisoblagich yig‘indisi bo‘lgani uchun, 
hisoblashning boshlang‘ich qiymatini ifodadan izlash kerak. 
𝐾
=
𝑀

𝐾
hisob

bu erda M = 2
𝑁
- hisob moduli; N - ikkilik hisoblagichning bit xonaligi. 
Kerakli qiymatlarni almashtirib, 2
16
−25 000 = 65 536 −25 000 = 40 536 ga 
teng yoki “1001111001011000” ikkilik sanoq tizimidagi hisoblagichning dastlabki 
qiymatini olamiz. 
Chastota bo‘luvchining ishlashi uchun dastlabki parametrlarni aniqlab, 7.11-
rasmda ko‘rsatilgan sxema yig‘iladi. 


105 
7.11-rasm. Ikkilik chastota bo‘luvchini sxemasi 
Shinalar nomlarini belgilash uchun ba’zi qoidalarga rioya qilish kerak. 
Sxematik muharrirdagi shinalar quyidagicha belgilanadi: 
bus_name (yuqori bit: 
past bit)
, masalan: 
A (15: 0)
16 bitli shina. 
Shinalarni tashkil qiluvchi ulangishlari quyidagicha belgilanadi: 
shina nomi
(bit), 
masalan
:
A (2)

A
shinasining 2-biti. 
Yaratilgandan so‘ng, sxema sintezlash uchun ishga tushirilishi kerak. 
Jarayonlar oynasini menyusida

Yüklə 5,01 Kb.

Dostları ilə paylaş:
1   ...   33   34   35   36   37   38   39   40   ...   68




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin