VHDL
-
Sizce yararlari nelerdir,neler degildir ? Turkce kaynak cok az bu konuda,ne dersiniz bi toplu ogrenim furyasi yapmak istermisiniz? dokumanlari tercume ettikce elimizden geldigince ve kod oldukca paylasiriz.Geliselim,gelistirelim.-------------------------------
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.
entity example_xor is -- Tanımlama satırı port (a, b: in bit; c: out bit);
end entity;
architecture my_arch of example_xor is begin c <= a xor b
end my_arch;
package body OR_PK is procedure BIR_ARTIRICI (variable veri : inout INT8) is begin if (sayy >= MAKSIMUM) then sayy := SIFIR; else sayy := sayy + 1; end; -- if end BIR_ARTIRICI;
end OR_PK
ornek proje siteleri:
http://itee.uq.edu.au/~peters/xsvboard/
http://members.optushome.com.au/jekent/FPGA.htm
-
vhdl değilde verilog hdl biliyorum biraz fpga ile ilgili uygulamarın tasarımında kullanılıyolar
-
peki ne diyorsun hocam ? TRde yaygin mi ? degilse neden degil ? hic duymadim,duyani duymadim,adina rastlamadim kitaplarda ya da baska seylerde.Kisisel olarak faydasi/zararini gordun mu?
---------------
FPGA (Field Programmable Gate Array - Alanda Programlanabilir Kapı Dizileri), programlanabilir mantık blokları ve bu bloklar arasındaki ara bağlantılardan oluşan ve geniş uygulama alanlarına sahip olan sayısal tümleşik devrelerdir. Tasarımcının ihtiyaç duyduğu mantık işlevlerini gerçekleştirme amacına yönelik olarak üretilmiştir. Dolayısıyla her bir mantık bloğunun işlevi kullanıcı tarafından düzenlenebilmektedir. FPGA ile temel mantık kapılarının ve yapısı daha karmaşık olan devre elemanlarının işlevselliği artırılmaktadır. Alanda programlanabilir ismi verilmesinin nedeni, mantık bloklarının ve ara bağlantıların imalat sürecinden sonra programlanabilmesidir.
Düşük maliyetli olması ve tasarım sırasında kullanıcıya esneklik sağlaması sebebiyle kullanımı gittikçe yaygınlaşmıştır. Savunma, sayısal işaret işleme, uzay, tıbbi görüntüleme ve otomotiv, FPGA’ nın uygulama alanlarından bazılarıdır. FPGA'ler özellikle paralel işlem gerektiren uygulamalarda yaygın olarak kullanılmaktadır.
cordelian tarafından 22/Şub/13 19:07 tarihinde düzenlenmiştir -
vallahi hocam tr de pek yaygın değil ama eğer doğru uygulamalar için seçersen muazzam bi esneklik ve hız sağlıyolar yapısı gereğince genelde askeri firmalar da kullanılıyor birde bazı bir kaç firmada rastladım bende bu gün bi seminer vardı bizim üniversitede gate elektronik firması gelmişti askeri ürünler üreten sağlam bir firma adamlarla konuştum öğrenci olarak nasıl geliştirelim kendimiz ne önerirsiniz diye fpga öğrenebilirsin dedi
-
Anladim,aselsan,tai,roketsan tarzi adamlar diyorsun yani.ben kendimce birseyler yaptikca paylasacagim en basitinden baslayarak.
Sikinti su ki VHDL ile ugrasmak icin harici bi developer kit denilen kitlerden almak gerek gercekte elleyip gercek uygulamalar yapmak istiyorsaniz bu demek oluyorki 100-150 dolara patlayabilir insanlara.
En azindan Quartus(VHDL`in yazilip gelistirildigi ve similasyon yapildigi program)`un nasil kullandilgini similasyonu felan filan paylassak gerisi gelebilir baska insanlar icin de.
Tesekkurler.
cordelian tarafından 22/Şub/13 19:20 tarihinde düzenlenmiştir -
ben xilinx kullanıyorum nexys spartan 6 kartı aldım eğer ucuz kart çözümü arıyosan çizgi tageme bak 150 ve 200 tl ye çözersin bi altera board onun haricinde çizgide üye olup izleyebileceğin eğitimler var derleyici falan anlatıyolar
modelsim kullanmadım bilgim yok
-
golgi bunu yazdı
ben xilinx kullanıyorum nexys spartan 6 kartı aldım eğer ucuz kart çözümü arıyosan çizgi tageme bak 150 ve 200 tl ye çözersin bi altera board onun haricinde çizgide üye olup izleyebileceğin eğitimler var derleyici falan anlatıyolar
modelsim kullanmadım bilgim yok
ovv iyiymis oraya bakmamistim.Tamamdir.Sagol tekrar.
-
http://hep.uchicago.edu/~tangjian/SVT_sub/FTK_ATLAS/AUX/vhdl-tutorial.pdf
http://vfiles.cizgi.com.tr/tagem/dms_dosya/1496/VHDL_tutorial.pdf
http://vfiles.cizgi.com.tr/tagem/dms_dosya/1506/Verilog%20Tutorial.pdf
http://cmrtc.ac.in/EBooks/Digital%20Systems%20Design%20Using%20VHDL.pdf
http://www.altera.com/literature/tt/tt_my_first_fpga.pdf
http://www.eecg.toronto.edu/~jayar/pubs/brown/survey.pdf
ustteki linklerde turkce ingilizce karisik pdfler vardir bi okuma yapmak isteyenlere.
-
bu dönem alıyorum ben de bunun dersini okulda, xilinx kullanıyoruz simulasyon ve ide olarak. iş dünyasında kullanımı nasıl bir kullanımı olduğunu bilmiyorum ama merak ediyorum askeriyede filan nasıl kullanıldığını. bir iş gören yazılım görsem indirip kaynak kodunu kurcalayacağım ama bulamadım hiç.
