Zbekiston respublikasi toshkent shahridagi islom karimov nomidagi toshkent davlat texnika universiteti


Download 73.9 Kb.
bet1/4
Sana16.06.2023
Hajmi73.9 Kb.
#1515496
  1   2   3   4
Bog'liq
Feruz verilog dasturi


O‘ZBEKISTON RESPUBLIKASI TOSHKENT SHAHRIDAGI
ISLOM KARIMOV NOMIDAGI TOSHKENT DAVLAT TEXNIKA UNIVERSITETI
ELEKTRONIKA VA AVTOMATIKA FAKULTETI
“Elektron apparatular ishlab chiqarish texnologiyasi” kafedrasi
“Elektron qurilmalarni loyihalash va konstruksiyalash” fanidan 
MUSTAQIL ISH 
MAVZU:_Verilog dasturi haqida ma’lumot
Axmatov Feruz 166-20
Reja:
 
1. Kirish.
2. Verilog dasturining tarixi.
3. Verilog dasturi versiyalari.
4. Xulosa.
5. Foydalanilgan adabiyotlar

KIRISH Verilog kabi apparat ta'rifi tillari dasturiy ta'minot dasturlash tillariga o'xshaydi, chunki ular tarqalish vaqti va signal kuchlarini (sezuvchanlik) tavsiflash usullarini o'z ichiga oladi. Tayinlovchi operatorlarning ikki turi mavjud blokirovka qiluvchi topshiriq (=) va bloklanmaydigan (<=) topshiriq. Bloklanmaydigan topshiriq dizaynerlarga vaqtinchalik saqlash o'zgaruvchilarini e'lon qilish va ishlatish kerak bo'lmasdan, davlat-mashina yangilanishini tavsiflash imkonini beradi.. Ushbu tushunchalar Verilog tili semantikasining bir qismi bo'lganligi sababli, dizaynerlar katta sxemalarning tavsiflarini nisbatan ixcham va ixcham shaklda tezda yozishlari mumkin edi. Verilog joriy qilingan vaqtda (1984), Verilog elektron sxemalarni hujjatlashtirish va simulyatsiya qilish uchun grafik sxematik suratga olish dasturlari va maxsus yozilgan dasturiy ta'minot dasturlarini ishlatayotgan sxema dizaynerlari uchun juda katta samaradorlikni namoyish etdi . Verilog dizaynerlari C dasturlash tiliga o'xshash sintaksisga ega bo'lgan tilni xohlashdi , u allaqachon muhandislik dasturlarini ishlab chiqishda keng qo'llanilgan . C kabi, Verilog ham katta -kichik harflarni sezgir va asosiy protsessorga ega (garchi ANSI C/C++ dan kamroq murakkab bo'lsa ham). Uning boshqaruv oqimi kalit so‘zlari (if/else, for, while, case va boshqalar) ekvivalent va operator ustunligi .C bilan mos keladi. Sintaktik farqlarga quyidagilar kiradi: o'zgaruvchilar deklaratsiyasi uchun zarur bit-kengliklari, protsessual bloklarning chegaralanishi (Verilog jingalak qavslar o'rniga {} start/end foydalanadi) va boshqa ko'plab kichik farqlar. Verilog o'zgaruvchilarga aniq o'lcham berilishini talab qiladi. Cda bu o'lchamlar o'zgaruvchining "turi" dan kelib chiqadi (masalan, butun son turi 8 bit bo'lishi mumkin).


Download 73.9 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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