C ya da VHDL ile FPGA programlama

Başlatan gomugomuno, 17 Haziran 2011 - 23:31:54

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

gomugomuno

C ya da VHDL ile FPGA programlama yapan arkadaşlar bu iş için neler gerekli adım adım anlatabilirler mi ?

sem

".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

microanaliz

C için söyleyebilirim ilk önce derleyici seçeceksin ben Code::Blocks kullanıyorum ama senin içinhafif siklet geany yeterli sanırım .Sonra da e-kitap önerilerimiz var http://forum.ubuntu-tr.net/subdomains/forum/index.php/topic,20756.0 buradan bir kitap edineceksin gerisi kendiliğinden gelir inşallah...Birde wiki ye baksan yeteli olurdu senin için http://wiki.ubuntu-tr.net/index.php/C
MicroAnaliz

sem

Code::Blocks derleyici değil de IDE diye biliyorum ama...

Wiki'de FPGA ile ilgili bilgi de göremedim...
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

microanaliz

IDE doğru ama sadece C dilini anlattım diğerlerine değinmedim...
MicroAnaliz

gomugomuno

:D @microanaliz yanlış anladın galiba sen c nasıl programlanır değil c ile fpga nasıl programlanır diye sormuştum.C::B ile fpga programlayamıyorsun. Fpga programlaman için her yonganın kendi derleyici programı var onları kullanıyorsun.Bunuda yongayı alırken yanında cd de veriyorlar.

Selo

Biz VHDL ile basit bir FPGA programlaması yapmıştık. Benim kullandığım burada gördüğünün aynısı http://www.altera.com/products/devkits/altera/kit-cyc2-2C20N.html Öncelikle bu board'u elde ediceksin. Daha sonra programlama için kullandığımız Altera'nın Quartus programı vardı, bunu elde edeceksin. Burada kodları yazıp FPGA'ya aktarıyorduk yanlış hatırlamıyorsam. Son olarak da pin ayarlamalarını yapıyorduk, "Mapping" olarak geçiyordu bu işlem. Üzerinden çok zaman geçti tam olarak hatırlayamıyorum ne yaptığımızı, umarım az da olsa bir yardımım olmuştur =)

microanaliz

Haklısın gece okuyunca böyle anlaşılmalar oluyor kusura bakmayın sizi yanıltmak istememişdim.
MicroAnaliz

gomugomuno

@Selo peki elinde fpga ya da vhdl ile ilgili kaynak varsa bizimle paylaşabilir misin ?
@microanaliz kusura bakılacak birşey yok yardım çaban yeter :)


kralsam

Alıntı yapılan: gomugomuno - 17 Haziran 2011 - 23:31:54
C ya da VHDL ile FPGA programlama yapan arkadaşlar bu iş için neler gerekli adım adım anlatabilirler mi ?

Öncelikle VHDL programlama dili ile uygulamaya yönelikmi çalışmak istiyorsun, öğrenmek için mi?
Uygulamaya yönelik istiyorsan arkadaşında dediği gibi bir board alman gerekecektir. Ama sadece program mantığını öğreneyim, zamanlamalarınıda similasyonda dalga formunu incelerim yeter dersen, gerekli program:

"Modelsim"

Uygulama kısmına geçeceksen de ilaveten Quartus programını yüklemen gerekecek. Bunların Öğrenci versiyonlarını netten direk indirebilirsin.
Bu uygulamaların kurulumunu http://www.mcu-turkey.com/?p=15195#more-15195
Gerekirse 64bit Ubuntu için Altera driver çözümünü: www.mafgom.com yada http://www.mcu-turkey.com/?p=16331#codesyntax_1  adreslerinde bulabilirsin.

Sana kaynak olarak iki site önerebilirim :

www.mafgom.com (Bu benim sitem. Şimdilik pek dolu değil. :) )
www.mcu-turkey.com (Bu da FPGA adına pek dolu değil ama dolduruyoruz yavaştan.. :) )