VHDL NEDÄ°R? : VHDL en çok kullanılan donanım tanımlama dillerinden biridir. Bu programlama dili 1980’lerden beri kullanılmakta olup sürekli geliÅŸtirilmiÅŸ ve IEEE tarafından da standart olarak kabul edilmiÅŸtir.
VHDL'in açılımı Very High –Speed Integrated Circuit Hardware Description Language ÅŸeklindedir.
VHDL iki amaç için kullanılır.
Sentezleme: FPGA’e yüklenecek kodu oluÅŸturmak için
Simülasyon: FPGA’e yüklenecek kodun simülasyonunu yapmak için
Aşağıdaki örnek VHDL kodu 2 girişli bir AND kapısını tanımlar.
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity AND_GATE is
Port ( A : in STD_LOGIC;
B : in STD_LOGIC;
C : out STD_LOGIC);
end AND_GATE;
architecture Behavioral of AND_GATE is
begin
C <= A AND B;
end Behavioral;
VHDL stil ve sentaks olarak diğer yazılım dillerine benzer. Fakat bu dillerden farklı olarak VHDL çok sayıda donanıma özgü yapı içerir.
MyHDL NEDİR? : MyHDL, Python tabanlı donanım tanımlama dili olan VHDL dilinin Python programlama dili aracılığıyla programlanmasına imkan veren Python kütüphanesidir.
MyHDL dilinin özellikleri şunlardır;
- MyHDL kütüphanesi ile VHDL ve VERILOG kodları oluşturulabilir,
- Karmaşık hesaplamalar Python dilinin gücü kullanılarak VHDL ve VERILOG' da
ihtiyaç duyulan vektörler kullanılmadan yapılabilir, - Sinyaller liste şeklinde tanımlanabilir,
- Çıkış yönlendirme yeteneği vardır,
- Verilog ile Co-Simulation yetenegi vardır,
- Yazılan program otomatik olarak donanım tanımlama diline dönüştürülür.
www.pythontr.org
0 Yorumlar
Merhaba,