Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Python MyHDL nedir?


        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

Yorum Gönder

0 Yorumlar

Ad Code

Responsive Advertisement