O‘zbеkiston rеspublikasi oliy ta’lim, fan va innovatsiyalar vazirligi islom karimov nomidagi toshkеnt davlat tеxnika univеrsitеti


Download 7.67 Mb.
bet1/22
Sana13.09.2023
Hajmi7.67 Mb.
#1676662
  1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
OПРО


O‘ZBЕKISTON RЕSPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
ISLOM KARIMOV NOMIDAGI TOSHKЕNT DAVLAT TЕXNIKA UNIVЕRSITЕTI

ELEKTRONIKA VA AVTOMATIKA”fakulteti


Elektron apparatlarini ishlab chiqarish texnologiyasi” kafedrasi


_______________________________________” fanidan

LABORATORIYA ISHI №1




Bajardi: ____________________


Qabul qildi: _________________

Toshkent 2023 y.
1 labaratoriya ishi: Verilog tilida qaytarish operatorlari
Raqamli qurilmalarni tavsiflashda qaytarishlar ishlab chiquvchi uchun qo'shimcha (operatorlarga) imkoniyatlar beradi. Verilog'da to'rt turdagi qaytarishlar mavjud: while, for, repeat va forever. Barcha qaytarish operatorlari always va initial bloklar ichida ishlatilishi mumkin.
while qaytarish o'zidan keyingi bir yoki bir nechta bayonotlarni bajarish uchun mo'ljallangan. Agar qaytarishda yozilgan shart rost bo'lsa, gaplar bajariladi.
bir bitli qiymatga olib keladigan biri.
while qaytarishining konstruksiyasi quyidagicha:
while () begin
end
Masalan:
always@ (a,b) while (bbegin
y1 = 1b1; y2 = 1b0;
end
For qaytarish o'zgaruvchini aniq tarzda ishga tushirish, sinab ko'rish va oshirish imkonini beradi.
For qaytarishining konstruktsiyasi quyidagicha ko'rinadi:
For (;
; ) begin
; end
Davom etish sharti to'g'ri bo'lsa, bayonotlar bajariladi. O'zgaruvchi har bir qaytarish oxirida o'tish oshiriladi.
Masalan:
integer [31:0] 
listinteger index
initial begin
for (index = 0, index < 31; index = index + 1) 
list [index] = index + index;
end

Download 7.67 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling