Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: KORHAN - 07 Eylül 2006, 00:46:11

Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: KORHAN - 07 Eylül 2006, 00:46:11
Selamlar

XILINX marka FPGA ların programlanmasında ISE Foundation yazılımı altında VERILOG ve VHDL programlama dillerinin dışında C,C++ dilleride kulanılabilirmi ?
Kullanılabiliyorsa C program kodları VERILOG ve VHDL dilleri gibi normalde direkt ISE Foundation altında yazılıp derlenemediğinden Xilinx Firması ISE Foundation altında çalışabilen hangi C derleyicisini tavsiye ediyor,ve tam olarak destekliyor ?

Xilinx marka FPGA ları az adetli Türkiye de Empa dışında nereden alabiliriz.Daha önce alan kullanan varmı ?

cevap verebilenlere şimdiden teşekkür ederim.
Başlık: Vay benim güzel ülkemin güzel insanları.
Gönderen: KORHAN - 10 Eylül 2006, 22:36:24
Merhabalar

Valla böyle ciddi ve önemli bir konuda bir tane bile fikir ve öneri çıkmadı.
Enterasan bir olay.Bu FPGA ları ya C ile derlemeye çalışan koskoca ülkede iki kişiyiz.
Biri piedos biride ben.
Bu bana pek inandırıcı gelmiyor.Yada fikir belirtmekten konu ile alakalı özellikle kaçınanlar var.

Saygı Duyarız......(nokta nokta nokta)
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: gsever - 10 Eylül 2006, 23:29:22
Practical FPGA Programming in C isimli bir kitap var bundan haberdar mısınız?

Ayrıca bu konudaki soruların yanıtını edaboard'da daha kolay bulabilirsiniz.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: emrahmrcn - 11 Eylül 2006, 00:08:17
Alıntı yapılan: "gsever"Practical FPGA Programming in C isimli bir kitap var bundan haberdar mısınız?

Ayrıca bu konudaki soruların yanıtını edaboard'da daha kolay bulabilirsiniz.
Eğer edaboard da varsa bu board niye var demi :) ,Türkçesi olursa zannederimki daha fazla kişi bişeyler öğrenir.İyi Çalışmalar
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: gsever - 11 Eylül 2006, 09:14:58
Alıntı Yap
Eğer edaboard da varsa bu board niye var demi :) ,Türkçesi olursa zannederimki daha fazla kişi bişeyler öğrenir.İyi Çalışmalar

edaboard konusunda bilmediğiniz bazı kısımlar var sanırım; aydınlatayım :)

Mesela burada "frontend vs backend", "vhdl vs verilog", "HDL Entry vs. Schematic Entry Tools", "SystemC , Systemverilog , vera , specman...", "Cadence vs Synopsis" vs... gibi başlıklar açıldığı şu ana dek görülmemiştir.

Ayrıca Cadence, Mentor, Synopsys gibi firmalarda çalışıp burada mesaj yazan kaç kişi var?

Kaç tane akademisyen ya da doktoralı buraya uğrayıp yeni öğrendiklerini bizimle paylaşıyor?

Makale ve tez paylaşımı konusuna değinmeye gerek yok zaten.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: emrahmrcn - 11 Eylül 2006, 11:42:22
Tek amacım olabildiğince teknik dökümanları Türkçeleştirmek.İnsan kendi anadilinden daha iyi nasıl anlayabilir.Geçenlerde bi arkadaşımız zannederim tez konusuydu , FPGA lardan bahsetmişti.Umarım böyle türkçe kaynaklar çoğalır.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: CoşkuN - 11 Eylül 2006, 12:54:04
Acaba Türkiye'de üniversitelerde bile FPGA alanında çalışan kaç kişi var merak ediyorum.Bazı şeyler de biraz arz-talep meselesidir tabi.Endüstriden bir talep gelmediği sürece akademi ne yapsın?
@emrahmrcn
Dökümanları Türkçe'ye çevirme işi öyle tek başına yapılabilecek birşey değil.Ekip olarak yapılmalı.Şu örneği vereyim:Bir CCS C kitabı  vardı Nigel Gardner'ın,onun çevirisi için bir grup kurmuştuk.Ancak hala kitabın çevirisi bitmedi öyle duruyor.Türkçe çeviri işiyle işin altından kalkılacak gibi görünmüyor.Bunun yerine herkes ingilizce öğrenmeye baksa daha verimli olur diye düşünüyorum.İngilizcesi iyi olan biri ingilizce kaynaklardan da Türkçesi kadar iyi faydalanabilir.Zaten teknoloji o kadar hızlı ilerliyor ki bir çeviri bitene kadan yeni versiyon çıkmış olabiliyor.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: piedos - 11 Eylül 2006, 21:03:54
Alıntı yapılan: "gsever"
Alıntı Yap
Eğer edaboard da varsa bu board niye var demi :) ,Türkçesi olursa zannederimki daha fazla kişi bişeyler öğrenir.İyi Çalışmalar

edaboard konusunda bilmediğiniz bazı kısımlar var sanırım; aydınlatayım :)

Mesela burada "frontend vs backend", "vhdl vs verilog", "HDL Entry vs. Schematic Entry Tools", "SystemC , Systemverilog , vera , specman...", "Cadence vs Synopsis" vs... gibi başlıklar açıldığı şu ana dek görülmemiştir.

Ayrıca Cadence, Mentor, Synopsys gibi firmalarda çalışıp burada mesaj yazan kaç kişi var?

Kaç tane akademisyen ya da doktoralı buraya uğrayıp yeni öğrendiklerini bizimle paylaşıyor?

Makale ve tez paylaşımı konusuna değinmeye gerek yok zaten.


Konuşturmuşsun kalemi yine. :D :D
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: gsever - 11 Eylül 2006, 22:46:33
Olay şurada çözümleniyor sanırım:

http://www.xilinx.com/products/design_tools/logic_design/advanced/esl/index.htm

Impulse-C en popüleri gibi duruyor

"Practical FPGA Programming in C" isimli kitapta bunu kullanmış.

Varolan en son sürüm
Impulse.CoDeveloper.Universal.v2.10.G.29-ZWT

SystemC biraz daha farklı bir tarafta kalıyor.
"SystemC Primer" ve "Systemc: From The Ground Up" isimli iki kitap var.
C++  vari daha çok burada yazılan kodlar.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: emrahmrcn - 11 Eylül 2006, 22:50:40
İngilizceyi ingilizden çok seven arkadaşlarımız var demekki , neyse umarım türkçe kaynaklar çoğalır ve yurttaşlarımıza daha öz ve yararlı bilgiler sunabilir , benim için konu kapanmıştır benimk bir düşünce tabiki bir daha cvp yazmıyacam ,mesaj sayım yükselmesin :)  İyi çalışmalar
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: Göktuğ - 12 Eylül 2006, 09:11:45
Elbetteki turkce cok daha hızlı ogretir.
Ancak bu kadar bilgiyi kim ne için cevirecek ? Yurtdısında milyonlarca kişi surekli teknoloji geliştiriyor :)

Birileri buyuk miktarda parayı bir cevirmen grubuna surekli olarak yatırmalı ve karsılık beklememeli. Devlet karsılayabilir ancak, gibime geliyor. Oda neden yapsın ? Halktan boyle bir istekmi varki yada olacakmı ki :)
Bence ingilizceyi en azından okuyup bir seyler anlayacak kadar geliştirmeliyiz.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: bmutlu - 12 Eylül 2006, 09:48:02
Bildiğim kadarı ile çin hükümeti boyle bir iş yapıyor .
teknik kitapları tercümesini destekliyor boylece daha az para harcanmış oluyor birçok çip üretücü firmanın çince dokuman çıkarıyorlar.Bir ara MEB meslek liseleri için bir dizi kitabı tercüme ettirmişti ve birçok teknik elemana yardımcı kitap oluştu.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: CoşkuN - 12 Eylül 2006, 22:54:14
Alıntı yapılan: "emrahmrcn"İngilizceyi ingilizden çok seven arkadaşlarımız var demekki , neyse umarım türkçe kaynaklar çoğalır ve yurttaşlarımıza daha öz ve yararlı bilgiler sunabilir , benim için konu kapanmıştır benimk bir düşünce tabiki bir daha cvp yazmıyacam ,mesaj sayım yükselmesin :)  İyi çalışmalar
İngilizceyi ingilizden çok sevmek gibi bir durum sözkonusu bile olamaz.İngilizce benim için bir "araç"tan öte anlam taşımıyor.Ancak kullanmak zorunda olduğumuz bir araç.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: Veli B. - 12 Eylül 2006, 23:25:55
Bu konu sürekli tartışılır ama şu, su götürmez bir gerçek ki günümüzde hakim (belirleyici) dil İngilizce.Düşmanla savaşırken onun silahlarını en az onun kadar tanımak ve kullanabilmek, olmazsa olmaz muharebe kurallarındandır.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: z - 12 Eylül 2006, 23:26:44
Bazilariniz  bilim ogrenmek icin Turkce bilen Cinli ariyor.

Cemaat;

Hz. Muhammed, "İlim Çinde bile olsa gidiniz" diye buyuruyor.

Ben bu sozden oncelikle Cinceyi ogrenin tavsiyesini anliyorum.

Peygamberimizin bu sozu soyledigi yillari dusunursek zorluklara bir bakin.

1. Arabistan'dan bin bir zorlukla Cin'e gideceksin
2. Cinceyi ogreneceksin
3. Cinliden bilimi ogretmesini isteyeceksin.

O yillarda Cin'e gidip once Cince sonra da bilim ogrenmek yerine gunumuz sarlarinda Ingilizce'yi ogrenmeyi tercih ederim.

Tercih ederim de Ingilizce'ye zaman ayirmiyorum. Bilim ogrenmeye niyetlimiyim ki?
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: emrahmrcn - 12 Eylül 2006, 23:59:29
İzlediğim kadarı ile konu kaymaya başladığı için yazmak zorunda hissettim , ben kesinlikle y.dil öğrenmeyelim demiyorum ama kendi anadilimizde öğrenmenin daha hızlı ,daha çabuk vede daha kalıcı olduğundan bahsediyorum.Atatürk ünde dediği gibi "Türkiye güçlü bir ülke ve ulus olmak istiyorsa, dilini her alanda kullanmak, kullandırmak, geliştirmek zorundadır."Bmutlu arkadaşımızın örnek verdiği gibi Çin bu işi yapıyor ve nerelere geldiği belli.Zannederimki bu foruma girenlerin öğrenmeye niyeti tartışılmayacak konumdadır.Ama, bunlardan da önemli olanı, kendi halkının dilini kendi mesleğinde kullanamayan, o mesleği ancak o dilin konuşulduğu ortamda sürdürdüğü zaman rahat edebilen, bilgi birikimini tam olarak öyle değerlendirebilen bir kuşağın yetişmesidir , işte ben buna karşıyım.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: CoşkuN - 13 Eylül 2006, 13:11:39
Söylediğin şeylere burda kimsenin katılmadığını düşünmüyorum.Bu tartışma da sanırım gsever arkadaşımızın edaboard'u tavsiyesi ile başladı.Çünkü sorulan soruyla ilgili geniş kaynaklar orada mevcuttu.Daha sonra konu Türkçe-ingilizce meselesine döndü.
Burada hepimiz teknolojiyle ilgili Türkçe kaynakların olmasını istiyoruz.Ancak kimsenin birilerinin çeviri yapmasını,kitap yazmasını bekleme lüksü yok.Bu işi yapacak olanlar akademisyenler,yazarlardır.
Burada da tabi bazı çeviri projeleri olabiliyor zaman zaman.Bunu yapan insanlar da bu çalışmaları kendi ihtiyaçlarından dolayı değil tamamen insanımıza hizmet anlayışıyla yapıyorlar.
Eğer ortalıkta bolca Türkçe kaynak olmasını istiyorsak,önce bolca ingilizce bilen teknik insanlara ihtiyaç var.İngilizce bilen ama teknik olamayan insanların yazdıkları çeviri kitapların hali hepimizin malumu.
Asıl mesele Türkçe - ingilizce arasındaki bir tercih değildir.Bunalmis hocamızın belirtiği gibi "ilim çinde bile olsa almalıyız".Eğer şu anda ilim ingilizce kaynaklardaysa ordan alacağız,çaremiz yok.
Başlık: Xilinx FPGA larını C dili ile programlamak !
Gönderen: KORHAN - 18 Eylül 2006, 22:10:03
Herkese Selamlar,

Arkadaşlar bir kaç günlüğüne tatile çıktım.Döndüğümde birde baktımki
başlatmış olduğum Xilinx FPGA larını C dili ile programlamak ! adlı forum
soru ve bilgilendirme konusu,
OLMUŞ:İngilizcemi Türkçeyi Döver,Türkçemi İngilizceyi.

Konuyu formun bu kısmında buralara çekmeye gerek yok.Varsada özel mesajlaşma denen olay var.Zaten ingilizce ile ilgili konuların tamamına yönelik soru ve yardım başlıklı bu site içerisinde ayrı bir forum konulu başlık bulunmakta.Daha önce incelediğim kadarıyla bu başlıkta fazlasıyla ihtiyaçlarınızı karşılar diye düşünüyorum.
Neyse konuya dönmek istiyorum.Xilinx FPGA larının kısmen SystemC ve kuvvetli olarakta ImpulseC yazılımları ile C dili altında programlanabildiğini artık biliyoruz.Daha başka C derleyicileride var ama onları kullanmak ve onlara ulaşabilmek bu iki yazılım kadar kuvvetli değil.

İşte bu noktada bazı ihtiyaçlar beliriyor.Bunlar;

1-) Empa Elektronikten az adetli FGPA satın almak mümkün olmuyor.Adamlar parasıyla FPGA satmıyorlar.Acaba Türkiye den Xilinx FPGA larından az adetlerde alabileceğimiz başka bir firma varmıdır.Bileniniz varmı ?
2-) Xilinx ISE WebPACK yazılımı bu iş için fazlasıyla yetersiz.Bu yazılımı niye yazmışlar anlamadım zaten.Aslında bütün programlanabilir çip üreticileri programlarının yazılabileceği bir editörü ve derleyicisini ayrıca en az bir  programlama dilini ücretsiz veriyorlar.Ama Xilinxte olay farklı
ISE Foundation yazılımı bu iş için kesin gerekli oluyor.19$ fiyatla bunu teminde 2 Aylık çalışmasına karşın mümkün.İçinizde bu yazılımı bu yolla
temin edip kullanan varmı ve 2 Ay sonrasındada kullanabildimi ? Derleme sorunları veriyormu ?Yada ISE Foundation yazılımını başka nasıl sağlıklı bir şekilde çalışacak haliyle elde edebiliriz ?
3-) BGA kılıf tipli FPGA lar kullanılmak durumunda kalınırsa bunların çift katlı delik içi kaplamalı tip pcb ile bile tasarımı mümkün gözükmemekte.
Bu ciddi bir sorun nasıl aşılır.Çok katlı kart tasarımı kolay ama imalatı pahalı ve az adetlerde çok zor.

Arkadaşlar Xilinx FPGA ları başlığında bu sorunları birlikte çözebiliriz.
Yada bu başlıkta başka sorusu olan varsa o soruyu cevaplandırmaya çalışabiliriz.Ama ben İngilizce-Türkçe konusuna formun bu kısmında girmek istemem.Onun yeri ayrı.

Herkese ilgisinden dolayı teşekkür eder.Başarılar dilerim.
Sevgiler, Saygılar.

KORHAN.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: ground - 19 Eylül 2006, 00:11:42
Korhan bey merhaba..

Evet ise yi aşmışsınız sanırım. Bize fpga lerle ilgili yaptığınız herhangir bir basit örnek gösterebilirmisiniz.

Tabi bu işi nekadar kişi öğrenirse geliştirilmeside o kadar çok olacak. Sizden buna başlangıç yapmanızı isteriz.

Başlangıç yapılırsa ardı gelir inşallah.

Örneğin led yakıp söndüren bir tasarımla başlanabilir.

Sadece istemekle olmaz bunu bilirsiniz. Paylaşak gelişmek lazımdır. Değilmi ama. ;)

Sizden bu atılımı bekliyoruz sabırsızlıkla.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: diot - 20 Eylül 2006, 13:35:52
arkadaşlar bu tartışmaları okurken  ISE foundation yazılımından bahsedildi bu yazılım nedir. Açıklarmısınız.
İnternette böyle bişi buldum bu nedir
TLF-SOFT-06.27.06.Xilinx.ISE.v8.2i.DVD-SHooTERS.iso

sanırım 1 dvd açıklarsanız memnun olurum.
linki :
ed2k://|file|TLF-SOFT-06.27.06.Xilinx.ISE.v8.2i.DVD-SHooTERS.iso|2003568640|0FA2F915735729A568B0FD365B9FB2FC|/
Başlık: Re: Xilinx FPGA larını C dili ile programlamak !
Gönderen: erus99 - 01 Ekim 2006, 01:35:15
@KORHAN bu C işine neden bu kadar takıldın anlamadım :lol: bence zorlamaya gerek yok en iisi VHDL hem kaynak çok hem kolay  ;) ... ama yok ben illa ki C diyorsan system Cvar... ben hiç denemedim systemC VHDL kullanıyorum gayet memnunum :)
bu aslında PIC C ile PIC BASIC ilişkisine benziyor C biliyoruz diye C olsun istiyoruz fakat Basic daha kolay aynen basic benzeri VHDL de olduğu gibi...


Alıntı yapılan: "KORHAN"
1-) Empa Elektronikten az adetli FGPA satın almak mümkün olmuyor.Adamlar parasıyla FPGA satmıyorlar.Acaba Türkiye den Xilinx FPGA larından az adetlerde alabileceğimiz başka bir firma varmıdır.Bileniniz varmı ?

bunu Türkiye'de bulman zor... fakat öğrenci isen bir hocanla beraber spartan kiti isteyebilirsin... gönderiyorlar  ;)

Alıntı yapılan: "KORHAN"ISE Foundation yazılımını başka nasıl sağlıklı bir şekilde çalışacak haliyle elde edebiliriz ?

bu konuda emule diyorum başka bişey demiyorum :lol: en son sürümü, güncellemeleri vs. vs. herşey var emule de  ;)
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: Göktuğ - 01 Ekim 2006, 09:00:45
ISE yi direk xilinxten indirmek hız acısından daha uygun olacaktır. Paralı bir program değildir kendileri...
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: Prof.EleCTroN - 01 Ekim 2006, 12:29:47
ISE WebPACK ücretsiz bir yazılımdır aynı yazmanda HDL desteğide vardır. Başlangıç için yeterli gelecektir. ISE Foundation ise ücretlidir.
Bu adreste iki yazılımın özellikleride verilmişitir. http://www.xilinx.com/ise/devsys_feature_guide.pdf

Verilog HDL dili C diline benzemektedir. VHDL ise Pascal a benzer. Xilinx in sitesinde SystemC ve VHDL ile ilgili karşılaştırmalı basit bir değerlendirme yapılmıştır. http://www.xilinx.com/products/design_tools/logic_design/advanced/esl/systemcrafter.htm
Başlık: Prentice.Hall.PTR.Practical.FPGA.Programming.in.C.Apr.2005
Gönderen: byka - 14 Ekim 2006, 06:11:36
Prentice.Hall.PTR.Practical.FPGA.Programming.in.C.
By David Pellerin, Scott Thibault


h**p://rapidshare.de/files/3975596/D.Pellerin__S.Thibault_-_Practical_FPGA_Programming_in_C.rar.html

PW: www.AvaxHome.ru


http://www2.fixdown.com/soft/24227.asp?soft=sdteldowns
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: CoşkuN - 17 Kasım 2006, 10:54:47
FPGA konusu benim de ilgi alanıma girdi son zamanlarda.Birkaç yıl içinde FPGA 'leri çok duyacağız gibime geliyor.
Şu anda temel anlamda VHDL dilleri üzerinde çalışıyorum.Yakında askere gideceğim.Eğer askerde uygun bir ortam bulabilirsem ARM ve FPGA'ler konusunda pratik olmasa da  teorik bilgimi artırmaya çalışacağım.
FPGA'lere bakarken üniversitede aldığım lojik devre tasarım dersindeki bilgilere ihtiyacım olduğunu gördüm.Severek aldığım bu dersin şimdi işime yarayacağını görmek çok güzel.Mikrodenetleyicilerden sonra sanki dijital devre tasarımı eskide kalmış gibi görünüyordu.Ancak şimdi kompleks dijital devreler için yeniden o bilgilere ihtiyaç var.Bu sefer şema olarak değil de kod olarak tasarlıyoruz devreleri.
Başlık: XILINX marka FPGA ların programlanmasında C dili...
Gönderen: picusta - 01 Şubat 2007, 01:53:28
Alıntı YapISE WebPACK ücretsiz bir yazılımdır aynı yazmanda HDL desteğide vardır. Başlangıç için yeterli gelecektir. ISE Foundation ise ücretlidir.
Bu adreste iki yazılımın özellikleride verilmişitir. http://www.xilinx.com/ise/devsys_feature_guide.pdf

Bu pdf'ten anladigim kadari ile ISE foundation ile ISE webpack arasindaki fark, destekledigi çipler.
Listede diger bütün özellikleri ayni gibi.
Baska bir fark görüyormusunuz? Acaba iki programda baska far var mi?(görsel olarak, kullanim kolayligi, örnegin webpack'deki StateCAD araci bana win3.11 uygulamalarini hatirlatiyor, acaba Foundation'da daha eli yüzü düzgün mü?)

C programini SystemC veya ImpulseC gibi yöntemlemi VHDL'le dönüstürmek daha avantajli yoksa soft islemci Microblaze kullanip oradan C kodunu kosturmak mi?

Bir de Microblaze'i kullanmayi saglayan, ISE'ye ilave EDK (Embedded Dev Kit) programinin rapid linkleri olsa keyfim tam olacak (8.2i veya daha yukarisi).

Amacim orta vadede Microblaze'de uCLinux çalistirmak.
http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/


--------------------

Bir de su Handel C nedir?