SystemC Sentezi

Başlatan piedos, 09 Eylül 2006, 16:52:10

piedos

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
Einstein: "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."

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.

piedos

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
Einstein: "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."

KORHAN

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.