Xilinx ISE Design Suite de sematik cizip VHDL karsiligini gormek

Başlatan z, 07 Aralık 2018, 08:54:40

z

Sematik cizip bunun vhdl karsiligini gormek mumkun mu?

Yada bu isi yapan programlar var mi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Emre_Tuncay_

Tam aradığınız şey değil ama vivado HLS'ye bakmanızı öneririm. C tabanlı bir derleyici ile donanım tasarlayabileceğiniz bir ortam. En son sentezlenen devrenin vhdl karşılığınıda görebilirsiniz.

MC_Skywalker

Ne Vivado da nede ISE de sema çizip vhdl karşılığını göremiyorsunuz. Quartus II ile yapabiliyorsunuz.

z

Farkli baslik acmayayim dedim.

ISE Design Suite de device secenekleri arasinda sadece XC6SL serisi geliyor.
Bu tool ile CPLD ciplerine kod gelistiremeyecek miyim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MC_Skywalker

Siz sadece Spartan 6 destekli Win10 sürümünü kurmuşsunuz.

Alıntı yapılan: undefinedISE Design Suite - 14.7  Full Product Installation Last Updated October 2013

As of October 2013, ISE has moved into the sustaining phase of its product life cycle, and there are no more planned ISE releases.

ISE supports the following devices families and their previous generations:  Spartan-6, Virtex-6,  and Coolrunner. For more information, please visit the ISE Design Suite.

Xilinx recommends Vivado Design Suite for new design starts with Virtex-7, Kintex-7, Artix-7, and Zynq-7000.

https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_ISE_DS_Lin_14.7_1015_1.tar

z

Indirdigim klasorlere baktim bu dosyayi indirmisim. Kurdugumu da saniyorum cunku oncesinde 6 serisi de yoktu.
Bir daha deneyeyim.

Ya bu adamlar niye boyle ugrastiriyorlar. Hepsini kursun gecsin.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

 Yeniden kuruyorum.

http://

Ben bunu secip kurdum. Radio button oldugu icin sadece birisini secip kurduruyor.

Acaba bunlari tek tek secip mi kuracagim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muuzoo

Alıntı yapılan: z - 07 Aralık 2018, 12:01:43Yeniden kuruyorum.

http://

Ben bunu secip kurdum. Radio button oldugu icin sadece birisini secip kurduruyor.

Acaba bunlari tek tek secip mi kuracagim?

Yok hocam, Design Suit en dolusudur her şeyi kurar. Eğer eski ISE 14.7 ise kurduktan sonra program açılmaz hata verir. Daha önceki başlıklardan birinde bir fix işlemi var onu yaptıktan sonra çalışır.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

z

Tesekkurler muuzoo.

Dedigin gibi uninstall edip sifirdan kurdum ve fixleme islemini yaptim.

Su anda hersey aktif.

XA9572 CPLD icin pwm ornegini de derledim.

CPLD'ye ne kadar donanim sigdiririm sorumun cevabini da aldim.

Macrocells     37/72  (52%)   
Used Pterms    74/360  (21%) 
Used Registers 31/72  (44%)
Used Pins Used 14/34  (42%)
Function Block Inputs Used 70/216  (33%)
       

Tekrar tesekkurler.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muuzoo

Alıntı yapılan: z - 07 Aralık 2018, 15:38:14Tesekkurler muuzoo.

Dedigin gibi uninstall edip sifirdan kurdum ve fixleme islemini yaptim.

Su anda hersey aktif.

XA9572 CPLD icin pwm ornegini de derledim.

CPLD'ye ne kadar donanim sigdiririm sorumun cevabini da aldim.

Macrocells     37/72  (52%)   
Used Pterms    74/360  (21%) 
Used Registers 31/72  (44%)
Used Pins Used 14/34  (42%)
Function Block Inputs Used 70/216  (33%)
       

Tekrar tesekkurler.




Rica ederim hocam. Kolay gelsin. Daha önce başka bir başlıkta hız ile ilgili bir soru sormuştunuz, ona istinaden kullandığınız CPLD dökümanına baktım, azami hız üretici tarafından 64.5 MHz olarak verilmiş bu cihaz için. Eğer daha yüksek hız gerekiyorsa başka bir seriye bakmanız gerekebilir.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

z

9572 bu durumda zaten hic bir isime yaramayacak. Icine en fazla 2 pwm blogu ancak sigacak.
XA2C384 icine ayni tasarim kondugunda %10 yer kapladi. Bu  bile 8 pwm blogundan sonra ise yaramayacak.

Dise dokunur bir tasarim icin FPGA sart gibi gorunuyor.

Su anda FPGA icindeki bloklarin sayisi kafamda hic bir sey canlandirmiyor. ARM islemcinin FPGA icine gomulebileceginden bahsedilmisti.

MC_Skywalker'in onerdigi Xilinx Spartan-6 XC6SLX4-2CPG196 FPGA cipini barindiran kiti siparis ettim. https://store.digilentinc.com/cmod-s6-breadboardable-spartan-6-fpga-module/

ARM islemcinin gomulebildigi FPGAlerden bahsedilirken bunun gibi FPGAlerden mi bahsediliyor?
Yoksa ben mi yanlis anliyorum, icinde zaten ARM islemci olan FPGAlerden mi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MC_Skywalker

Zynq ailesi içinde fiziksel ARM Cortex A sersinden CPU buldundurur geri kalanı FPGA dır. SoC tasarlamak için ideal.

Birde soft CPU dediğmiz olaya var. Xilinx'in MicroBlaze işlemcisi 15K Lojik hücre kapastesi ve olan FPGA için kullanımı kolay.

muuzoo

Alıntı yapılan: z - 07 Aralık 2018, 16:08:089572 bu durumda zaten hic bir isime yaramayacak. Icine en fazla 2 pwm blogu ancak sigacak.
XA2C384 icine ayni tasarim kondugunda %10 yer kapladi. Bu  bile 8 pwm blogundan sonra ise yaramayacak.

Dise dokunur bir tasarim icin FPGA sart gibi gorunuyor.

Su anda FPGA icindeki bloklarin sayisi kafamda hic bir sey canlandirmiyor. ARM islemcinin FPGA icine gomulebileceginden bahsedilmisti.

MC_Skywalker'in onerdigi Xilinx Spartan-6 XC6SLX4-2CPG196 FPGA cipini barindiran kiti siparis ettim. https://store.digilentinc.com/cmod-s6-breadboardable-spartan-6-fpga-module/

ARM islemcinin gomulebildigi FPGAlerden bahsedilirken bunun gibi FPGAlerden mi bahsediliyor?
Yoksa ben mi yanlis anliyorum, icinde zaten ARM islemci olan FPGAlerden mi?


ARM olan serisi Zynq ailesi olarak geçer.

https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html

Bir de @MC_Skywalker ın bahsettiği soft cpu mevcut. Hocam eğer iptal şansınız varsa benim önerim Artix-7 serisi olan CMOD-A7 olur. Hem güncel hem de daha fazla kaynak var. aralarında da 5 dolar var.

https://store.digilentinc.com/cmod-a7-breadboardable-artix-7-fpga-module/
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

devrecii

Max 2 nin yarısına  çok rahat sığar , her pwm için ayrı sayaç yoksa .

Her pwm kanalı için ayrı sayaç yoksa, sizin hesap da doğru değil, sizinkine de sığar :P

Kodu verin bir de max ii için derliyim.

z

Evet her bir pwm blogunun kendi sayisicisi olacak.
 
Amacim pwm cipi yapmak degil. Daha otesinde her bir pwm kanali icin ADC okuyup PID vs hesaplayan bir blok yapmak.

O yuzden CPLDlere kac pwm sigabilecegine baktim.

PWM uretmenin farkli farkli yollari var. Diger basliklarda verdigim pwm kodunun yarisi kadar kaynak harcayan pwm blogu da cizebilirim orlarda sorunum yok.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com