Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: piedos - 09 Eylül 2006, 16:52:10

Başlık: SystemC Sentezi
Gönderen: piedos - 09 Eylül 2006, 16:52:10
SystemC kütüphanesini indirip Visual C de derleme yaptım buraya kadar sorun yok.  Ancak bu operasyon sonucunda elimde sadece .exe dosyası var. FPGA programlamak için ise uzantısı sanırım .ucf gibi dosya gerekiyor. SystemC yi kullanarak FPGA sentezleyebilecegim başarılı bir platform var mı? Yada SystemC kodundan Verilog üreten bir platform? Bu platformlar ISE Foundation/WEBPACK ile entegre olur mu? Araştırmalarım sonucu SystemCrafter programını buldum ancak bu çok pahalı ve sanırım çok yagın değil bu yüzden destek sorunu olabilir.

Dil: SystemC
Hedef: Xilinx Spartan 3 serisi
Başlık: SystemC
Gönderen: KORHAN - 09 Eylül 2006, 22:25:54
SystemC derleyicisini bilgisayarına indirip kursan olmuyormu.Ondan sonra ISE WabPACK olmasa bile ISE Foundation da C kodlarıyla programı yaz derle.Senin yapmak istediğinde bu değilmi.Niye Visual C altında derliyorsun.Onu anlayamadım.ISE de nasıl Verilog-VHDL kodlarıyla program yazıyor ve derliyorsan aynı işlemi C (SystemC) içinde yapabiliyor olman gerekir.Sorun ne tam olarak onu anlayamadım.SystemC elinde mevcutsa bence sorun olmaması gerekir.
Ben senin bu forum konusundan önce Xilinx FPGA C derleyicisi varmı diye mesaj bırakıyorum.Sende bu mesajı okuyup konu ile ilgili bilgin ve tavsiyen olabileceğine rağmen (şimdi öyle gözüküyor) dikkate bile almıyorsun.Madem Xilinx FPGA C derleyicisiyle uğraşıyorsun niye banada tavsiyede bulunmadın.
Başlık: Re: SystemC
Gönderen: piedos - 09 Eylül 2006, 23:02:53
Alıntı yapılan: "KORHAN"SystemC derleyicisini bilgisayarına indirip kursan olmuyormu.Ondan sonra ISE WabPACK olmasa bile ISE Foundation da C kodlarıyla programı yaz derle.Senin yapmak istediğinde bu değilmi.Niye Visual C altında derliyorsun.Onu anlayamadım.ISE de nasıl Verilog-VHDL kodlarıyla program yazıyor ve derliyorsan aynı işlemi C (SystemC) içinde yapabiliyor olman gerekir.Sorun ne tam olarak onu anlayamadım.SystemC elinde mevcutsa bence sorun olmaması gerekir.
Ben senin bu forum konusundan önce Xilinx FPGA C derleyicisi varmı diye mesaj bırakıyorum.Sende bu mesajı okuyup konu ile ilgili bilgin ve tavsiyen olabileceğine rağmen (şimdi öyle gözüküyor) dikkate bile almıyorsun.Madem Xilinx FPGA C derleyicisiyle uğraşıyorsun niye banada tavsiyede bulunmadın.


Arkadaşım biraz sinirlenmişsin, ama hiç gerek yoktu. Ben SystemC ile tanışalı tam 24 saat oldu, senin mesajın ise 3-4 gün önce girilmiş.

SystemC librarylerini www.sysc.org dan indirebilirsin.

Derleme olayına gelince, Visual C++ 6 ve 7 , GCC 3.4 derleme yapıyorsun, ama bu *.bin üretmiyor. Xilinx SystemCrafter programını referans göstermiş. Ama program yaygın değil, benim için yaygınlık:

"Programın son versiyonlarının bile her yerde** da kolaylıkla bulunması"

anlamına geliyor.



Araştırmaya devam ediyorum. Çözüme ulaşırsam forumda açıklanır.



**: emule
Başlık: SystemC
Gönderen: KORHAN - 10 Eylül 2006, 22:24:41
Selamlar,

SystemC nin konu ile ilgili kütüphanesini indirip.Visual studio bir yazılımda derleme yapabildiğini konusunu ve diğer açıklamalarını anladım.Bende Xilinx FPGA larını C ile programlamak istiyorum.
Ben SystemC yi bir iki gündür biraz inceledim ve şu anda içine girmeyi düşünmüyorum.
Benim kafamda biraz daha farklı bir FPGA C derleyicisi vardı.
Benim belirtmek istediğim konu, siz SystemC nin demo veya kısıtlı sürelide olsa bir kurulum programını bilgisayarınıza indirip kuramıyormusunuz?
Bu tür program yazım firmaları buna genelde izinli olarak müsade ederler.
Taki ücretini ödeyip onu lisanslı olarak satın alıncaya kadar veya programı
birilerinden full sorunsuz kurulum haliyle buluncaya kadar.
Soruya cevabınız evet ise yani SystemC yi bilgisayarıma indirip kurabiliyor ve çalıştırabiliyorumsa.
O zaman konuyu başka zorlu yönlerden halletmeye çalışmak niye.Sizin yapmak istediğiniz zaten çözülmüş olmuyormu?ISE WebPACK veya ISE Foundationunuzda varsa sorun olmaması gerekir.Diye düşünüyorum.Yazınızı okuyan biriside ya bu FPGA ları C ile programlamak nekadar zormuş diyordur kesin.Bu iş bu kadar zor olmasa gerek diye düşünüyorum.
ISE Foundation+SystemC programları ve bunları kurman senin işini fazlasıyla çözer.
Diğer anlattığın tarafları olayın karmaşası.İşi kolay yönden böyle çözersin.

Size bir kaç sorum olacak tabiki cevaplamak isterseniz !

Siz daha önce FPGA yı gerçek çipleriyle programladınızmı?
Programladıysanız bu FPGA nın markası ne idi? ve hangi programlayıcı editörü,cihazı ve dili kullandınız?

Saygılar.Sevgiler.