• Bajardi: ____________________ Qabul qildi: _________________ Toshkent 2023 y.
  • For (; ; ) begin ; end
  • Elektronika va avtomatika




    Download 7.67 Mb.
    bet1/22
    Sana16.09.2023
    Hajmi7.67 Mb.
    #82118
      1   2   3   4   5   6   7   8   9   ...   22
    Bog'liq
    OПРО
    Sobirova-R.A-biokimyo (1), 8-лекция, quduqlarni-ta-mirlashda-kaltyubing-texnologiyasidan-foydalanish (1), shuhart, Статья по SiC (4), Электросон, 11- maruza, 3 laboratoriya, Администрирование информационных сетей compressed, 2, 60730300-Nasos va kom stans loy, qurish va ish, 12 11 2022 Плагиатга жавоб хати Тураев Х С, nizom tyutor, 20-dekabr VIKTORINA YAPON MARKAZI bayonnoma, MIBICHT

    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.
      1   2   3   4   5   6   7   8   9   ...   22




    Download 7.67 Mb.