VHDL sayısal devrelerin tasarlanması ve denenmesi amacıyla yaygın olarak kullanılan bir donanım tanımlama dilidir. Dilin adı "yüksek hızlı tümleşik devreler için donanım tanımlama dili" teriminin İngilizce karşılığı olan Very high speed integrated circuit Hardware Description Language tümcesindeki sözcüklerin baş harflerinin bir araya getirilmesiyle oluşturulmuştur.
VHDL'nin özellikleri aşağıdaki gibidir:
- Tasarımlar hiyerarşili şekilde bileşenlerine ayrılabilir.
- Her bir tasarım elemanı iyi tanımlı bir arayüze ve hatasız davranış tanımlamasına sahip olmalıdır.
- Uyumluluk, zamanlama ve saatle denetim modellenebilir. VHDL senkron ve asenkron ardışıl devre yapılarını gerçekleyebilir. İşlemlerin ve zaman davranışının simulasyonu yapılabilir.
VHDL'le programlama
VHDL ile programlama üç temel bölümden oluşur;
- Varlık: Tasarlanacak varlığın ve giriş, çıkış kapılarının tanımlanması.
entity example_xor is-- Tanımlama satırı port (a, b: in bit; c: out bit); end entity
- Mimârî: Tasarlanan varlığın yapısı belirlenir.
architecture my_arch of example_xor is begin c <= a xor b end my_arch
- Usûl: Tasarlanan varlığın davranışı tanımlanır.
package body OR_PK is procedure BIR_ARTIRICI (variable veri : inout INT8) is begin if (sayy >= MAKSIMUM) thensayy := SIFIR; elsesayy := sayy + 1; end;-- if end BIR_ARTIRICI; end OR_PK;
Ayrıca bakınız
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
VHDL sayisal devrelerin tasarlanmasi ve denenmesi amaciyla yaygin olarak kullanilan bir donanim tanimlama dilidir Dilin adi yuksek hizli tumlesik devreler icin donanim tanimlama dili teriminin Ingilizce karsiligi olan Very high speed integrated circuit Hardware Description Language tumcesindeki sozcuklerin bas harflerinin bir araya getirilmesiyle olusturulmustur VHDL nin ozellikleri asagidaki gibidir Tasarimlar hiyerarsili sekilde bilesenlerine ayrilabilir Her bir tasarim elemani iyi tanimli bir arayuze ve hatasiz davranis tanimlamasina sahip olmalidir Uyumluluk zamanlama ve saatle denetim modellenebilir VHDL senkron ve asenkron ardisil devre yapilarini gercekleyebilir Islemlerin ve zaman davranisinin simulasyonu yapilabilir VHDL le programlamaVHDL ile programlama uc temel bolumden olusur Varlik Ingilizce entity Mimari Ingilizce architecture Usul ve yordam Ingilizce process Varlik Tasarlanacak varligin ve giris cikis kapilarinin tanimlanmasi entity example xor is Tanimlama satiri port a b in bit c out bit end entity Mimari Tasarlanan varligin yapisi belirlenir architecture my arch of example xor is begin c lt a xor b end my arch Usul Tasarlanan varligin davranisi tanimlanir package body OR PK is procedure BIR ARTIRICI variable veri inout INT8 is begin if sayy gt MAKSIMUM then sayy SIFIR else sayy sayy 1 end if end BIR ARTIRICI end OR PK Ayrica bakinizVerilog