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.
bet2/22
Sana13.09.2023
Hajmi7.67 Mb.
#1676662
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
OПРО

Repeat qaytarish - bu ma'lum miqdordagi takroriy bo'lgan qaytarish. U cheklangan miqdorda ishlaydi.
Qaytarish konstruktsiyasi quyidagicha: repeat () begin
; end
Bu erda shart doimiy yoki ifora bo'lishi mumkin (ifora qiymati qaytarishning birinchi ishida hisoblanadi), lekin u butun son bo'lishi kerak.
Masalan:
integer countreg [127:0] ainitial begin
count = 128; repeat (count)
begin
count = count - 1; a [count] = count/2;
end end


Forever qaytarish abadiy qaytarish deb ataladi. Undan keyingi gaplar (yoki bayonot) $finish buyrug'i kelgunga qadar uzluksiz bajariladi, ya'ni simulyatsiya oxirigacha.
Forever qaytarish konstruktsiyasi quyidagicha:
forever begin
end
Masalan:
initial begin
= 2; = 4; forever begin
# 5 b; b a - 1; end // forever
end // initial
Bu misolda har 5 berilgan vaqt birligida a va b buyrug'i bilan simulyatsiya $finish bilan to'xtatilgunga qadar buni bajaring. Mana yana bir misol:
reg clk; initial begin
clk = 1′b0;
# 100 forever # 5 clk = ~ clkend
initial # 200 $finish;
Ushbu yozuv belgilangan model vaqtining 100 birligi davomida clk signali o'zgarmasligini va 0 ga teng ekanligini bildiradi. Keyin, 100 dan 200 birlikgacha bo'lgan davrda u har 5 vaqt birligida o'z qiymatini teskarisiga o'zgartirishi kerak.


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 №2





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