Tercihen 48 bacak (yada daha az) CPLD yada FPGA seçmek istiyorum.
Çoz uzun zamandır bu camiadan uzağım. Neler çıktı hiç bilmiyorum.
Yoğunluk için bu aşamada net bir şey söyleyemiyorum. Aradığım kılıfta çipler varsa dokumanlarından uygun olanı seçerim diye düşünüyorum.
Önereceğiniz bir seri varmı?
hocam bende yeni başlayacağım.
programlayıcı ve cpld siparişi verdim: EPM3064ATC44-10
altera epm3032, epm3064 kullanabilirsiniz.
Şöyle bir ürün var ilginizi çekebilir ---> http://store.digilentinc.com/cmod-breadboardable-spartan-6-fpga-module/ (http://store.digilentinc.com/cmod-breadboardable-spartan-6-fpga-module/)
Tüm herşeyi üstünde.
@zLattice'in ice serisi var
Sorumu bir de şu şekilde sorayım. CM3 işlemcimi Türkiyede 10 TL'ye alabiliyorum. Çinden almaya karkarsam yaklaşık 1.5 $.
Bu fiyata CPLD yada FPGA olarak neler var?
CPLD
http://tr.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=90&storeId=10179&categoryId=700000004207&sort=P_PRICE&st=cpld&pageSize=25&showResults=true&aa=true (http://tr.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=90&storeId=10179&categoryId=700000004207&sort=P_PRICE&st=cpld&pageSize=25&showResults=true&aa=true)
FPGA
http://tr.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=90&storeId=10179&categoryId=700000004167&sort=P_PRICE&st=fpga&pageSize=25&showResults=true&aa=true (http://tr.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=90&storeId=10179&categoryId=700000004167&sort=P_PRICE&st=fpga&pageSize=25&showResults=true&aa=true)
Tercihen 48 bacakli olabildigince yogun CPLD ariyorum. Onerisi olan varmi?
Ne kadar yoğun.Cell sayısı arttıkça pin ler de artmaktadır.
100tqfp de en yoğun sayılabilecek cpld ler bulursun. Düşük yoğunlukta 44 tqfp var artık kılıf/yoğunluk oranını kendin tespit edeceksin.
44 yada 48 pinde cell sayisi olarak rekor hangi firmada?
Gecmiste ISPLSI 2032 kullaniyordum ama bu bana yetmeyecek daha yogun bir sey lazim. (Pin sayisinin az olma istegi buyuk saplantim)
Hocam işinize yarar mı bilmiyorum ama, şöyle bir ürün de var Artix7-15T ve Artix7-35T olarak iki seçeneği var.
System Features
512KB SRAM with an 8-bit bus and 8ns access times
4MB Quad-SPI Flash
USB-JTAG Programming Circuitry
Powered from USB or external 3.3-5.5V supply connected to DIP pins
System Connectivity
USB-UART bridge
Interaction and Sensory Devices
2 LEDs
1 RGB LED
2 Push Buttons
Expansion Connectors
48-pin DIP connector with 44 Digital I/O and 2 Analog inputs (0-3.3V)
One Pmod connector with 8 Digital I/O
https://store.digilentinc.com/cmod-a7-breadboardable-artix-7-fpga-module/
(https://cdn6.bigcommerce.com/s-7gavg/products/516/images/4033/Cmod_A7-obl-600__50330.1466199115.1280.1280.png?c=2)
XC95xx, MAX II gibi ciplerin gelistirme ortamlari ucretli mi?
Simdilik VHDL, Verilog ogrenmek yerine ABEL ile devam etmek istiyorum. Gelistirme programlari icin link vs verebilirmisiniz?
Fpga/cpld de abel yok.
Şematik çizebilirsiniz , dil öğrenmenize gerek kalmaz. Fakat yapacağınız çalışma önemli ne tarz bişey yapacaksnız?
(şematikte lojik ünite nin özellikleri tam kullanılamıyor)
alera quartus / xlinx vivado , özellik kısıtlamalı ücretriz, zaten o özlliklerde lazım olmuyor amatör için.
CPLD'de ABEL olmaz olurmu. Bolca kullandim.
Quartusda bunlar var ahdl abel değil
(https://i.ibb.co/qWsycPp/sdfffd.jpg)
@zLattice Semi ICE40 UltraPlus serisi var 48 pin QFN kılıf 5280 logic cell
http://www.latticesemi.com/Products/FPGAandCPLD/iCE40UltraPlus
https://www.digikey.com/product-detail/en/xilinx-inc/XC2C64A-7VQG44C/122-1410-ND/949461
64 macrocell - 44 tqfp 10x10
https://www.digikey.com/product-detail/en/intel/5M160ZE64A5N/544-3236-ND/2660746
128 macrocell - 64 tqfp ama 7x7
Eskisi de 32 cell miş sanırım.
Alıntı yapılan: z - 03 Aralık 2018, 14:44:56XC95xx, MAX II gibi ciplerin gelistirme ortamlari ucretli mi?
Simdilik VHDL, Verilog ogrenmek yerine ABEL ile devam etmek istiyorum. Gelistirme programlari icin link vs verebilirmisiniz?
Xilinx CPLD leri için
ISE Design Suite: WebPACK Edition ücretsizdir. İndirmek için Xilinx'e kayıt olamanız gerekmekte.
İntel Altera MAX CPLD sersinde MAX3000 ve MAX7000 ailesi için
Quartus® II 13.0 SP1 Web Edition Ücretsizdir. İndirmek için İntel'e kayıt olmanız gerekmekte.
Quartus® II de şematik olarak donanım tasarlayıp VHDL veya Verilog kullanmadan tasarım yapmanız mümkün.
(https://i.postimg.cc/TP4LNhKY/Ads-z.png)
Atmel SPLD/CPLD leri için WinCupl ücretsiz 22V10'nin 500 adet gate destekleyen versionu. ATF22LV10C PLCC kılıfta.
ISE Design Suite: WebPACK Edition kurdum.
XC2C64A cipi ile ugrasmak istiyorum fakat bu cip programin listesinde yok. Ne yapacagim?
Sematik tasarimi yaptim. Cikis sinyallerini test etmek istiyorum.
Test islemini nasil yapacagim. (Giris sinyallerim de var bunlara da deger atayip ona gore simulasyon yapmam lazim)
Alıntı yapılan: z - 05 Aralık 2018, 18:35:54ISE Design Suite: WebPACK Edition kurdum.
XC2C64A cipi ile ugrasmak istiyorum fakat bu cip programin listesinde yok.
Ne yapacagim?
@z hocam eğer Windows 10 destekli sürümünü indridi iseniz o sadece Spartan 6 destekler. Size Windows 10 desteklemeyen ISE 14.7 lazım. Lİnki aşağı ekliyorum.
https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
Eğer win 10 üzerinde kullanacaksanız, bir iki ufak değişiklik ile aslında bu eski sürüm de win 10 üzerinde çalışıyor.
@muuzoohttps://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
Makinem W10, verdiginiz linkte Win7 kurulumunu indirecegim ve onu kuracagim.
Yalniz linkte bir cok dosya var. Bunlari sira ile mi indirip kuracagim. Tek bir setup dosyasi yok mu?
Base, Data A, Data B ve Data C dosyalarını indirmeniz gerkli.
https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_ISE_DS_Win_14.7_1015_1.tar bu dosya tek parça olanı ~6,5Gb
Alıntı yapılan: z - 05 Aralık 2018, 20:05:26@muuzoo
https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
Makinem W10, verdiginiz linkte Win7 kurulumunu indirecegim ve onu kuracagim.
Yalniz linkte bir cok dosya var. Bunlari sira ile mi indirip kuracagim. Tek bir setup dosyasi yok mu?
Hocam yekpare kurulum dosyası var Full DVD Single Image şeklinde.
https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_ISE_DS_14.7_1015_1.tar
Wİn 10 makine için gerekli fix ise bu adreste:
http://www.eevblog.com/forum/microcontrollers/guide-getting-xilinx-ise-to-work-with-windows-8-64-bit/
Verdiginiz linkteki programi indiriyorum. Hazir istahlanmisken az bacakli cok bacakli demeden Aliexpressden fpga kit siparisi verecegim.
Simdilik projelerde beni yolda birakmayacak kadar buyuk hacimli olsun. Projeyi derleyip calistirabilieyim. Ticari uygulama yapmaya karar verirsem tasarimin sigacagi en kucuk cip arayisina gireyim.
Linkini verdiginiz programla kullanabilecegim fpga kart onerisi icin Aliexpress den yardimci olabilirmisiniz?
Kart uzerinde display ivir zivir olmasin tum pinler disa acilsin ben ne baglayacaksam harici baglayayim.
Regulatorleri flashi falan olsun sadece.
https://tr.aliexpress.com/wholesale?catId=0&initiative_id=SB_20181205201726&SearchText=xilinx+fpga+kit
Hangi kiti almaliyim?
Tasarimlarda en az 8 tane pwm olsun, 8 tane shaft encoder okuyabileyim. Iceride 8 tane PID kosturabileyim.
Hatta islemci bile olusturabileyim. VGA ekran takabileyim. Yani icine bayagi bir sey sigsin.
https://store.digilentinc.com/cmod-s6-breadboardable-spartan-6-fpga-module/
bu tam istediğiniz gibi.
Tesekkurler birazdan siparis edecegim.
Adresini verdiginiz sitede CPLD unitesi de var. Onerdiginiz FPGA ile bu CPLD yi boyut olarak mukayese etmek acisindan soruyorum. Onerdiginiz FPGA cipi asagidaki 64 macrocell barindiran CPLD den kac tanesini icinde baridirabilir?
100, 1000, 10000 gibi kabaca bir rakam olabilir?
https://store.digilentinc.com/cmod-c2-breadboardable-coolrunner-ii-cpld-module/
link verdiğim fpga içinde 3840 lojik hücre 8 dsp katmanı 216Kbit mikatarında blok ram alanı var.
Bugun yarime kavustum.
(https://i.postimg.cc/nVqSB6GC/1.jpg) (https://postimages.org/)
Boyutlarinin mukayesesi acisindan en soldaki Meshur STM32F103 kiti.
Sagindaki Xilinx 6SLX4, en sagindaki de XC2064 CPLD kiti.
CPLD kitinin uzerinde Jtag cihazi yokmus bu nedenle simdilik FPGA modulu ile calisacagim.
Gecen haftalarda VHDL ile bir ornek yapip simule etmistim.
Simdi gercek cip uzerinde basit bir iki deneme yapmak istiyorum.
1. Sorum: Cipin hangi bacaginin ne ise yarayacagini nasil tanimlayacagim?
2. Sorum: Yazilimi cipe nasil yukleyecegim?
bu board için UCF dosyasını indir diğinizde FPGA nın hangi pinlerini kullanacağınız ISE içinden çok kolay görüp ayarlaya bilirisiniz.
https://reference.digilentinc.com/_media/cmod_s6/cmod_s6_master_ucf.zip
öncelikle şu mini Ref Manı mutlaka okuyun https://reference.digilentinc.com/reference/programmable-logic/cmod-s6/reference-manual
Implemented desing açıldığında package planer kısmından atamalrı yapa bilirsiniz.
(https://i.postimg.cc/Jz7kLLs2/Untitled-1.jpg)
Programla yapmadan önce Bitstream oluşturma kısmın ayarlarını yapmanız gerekli SPI flash ile ilgili ayarlar
(https://i.postimg.cc/mgdFZ5M2/Untitled-2.jpg)
Alıntı yapılan: undefined5 Quad SPI Flash Memory
The Cmod S6 includes a non-volatile 16Mbyte Spansion Quad SPI Flash that can store FPGA configuration files as well as user data. The Spansion device supports the standard 4-wire SPI protocol, as well as the newer Quad I/O and Dual I/O protocols at speeds from 50 MHz to 133 MHz, depending on the protocol and command used. For more information on the SPI Flash memory, please see the "S25FL128S and S25FL256S Data Sheet" at www.spansion.com.
To achieve the fastest programming speed over the Digilent USB-JTAG connection, when generating the bitstream in Project Navigator, change the SPI bus width to four and enable bitsream compression. To do this, simply select "Generate Programming File" and navigate to Process>Process Properties. In the pop-up menu, enable –g Compress under "Synthesis Options" and set –g SPI_buswidth to four under "Configuration Options".
kiti bilgisayara taktıktan sonra Bitstream altında connect device dediğinizde otomatik bulup hardvare mager içine getirecek.
Ayrıca kartı üreten firmanın kendi programlama yazılımı var https://reference.digilentinc.com/reference/software/adept/start onuda kullanabilirsiniz.
Cmod_S6_master.ucf dosyasini ISE Design Suite programinda ozel bir klasore mi koyacagim?
Bir de programlarimiz ayni degil galiba.
(https://i.postimg.cc/4xYY38yw/1.jpg) (https://postimg.cc/dhKsHj8T)
Desktopda PlanAhead adinda bir uygulama daha gordum. Daha once bunu hic calistirmamistim.
Simdi calistirmak istedigimde
The application was unable to start correctly (0xc0000142). Click OK to close this application.
Seklinde uyari veriyor ve kapaniyor.
Win10 kullandigim icin Win7 programi kurmus ardindan da win10'da calismasi icin bir iki duzenleme yapmistik.
Acaba yapilan duzenleme sadece ISE Design Suite de mi duzenleme yapti? Belki de PlanAhead o duzenlemeden etkilenmedi. Win 7 istiyor.
PlanAhead programinin calismama sorunu cozdum. (The application was unable to start correctly (0xc0000142). Click OK to close this application.)
PlanAhead.bat dosyasinda en alt satirdaki komut dizilimi asagidaki gibi.
call "%RDI_BINROOT%/loader.bat" -exec %RDI_PROG% %*
bunun sonuna asagidaki satirda goruldugu gibi -m32 ekleyip sakliyoruz.
call "%RDI_BINROOT%/loader.bat" -exec %RDI_PROG% %* -m32
Hepsi bu kadar.
@MC_Skywalker su ise bir el atalim. Toollari hic tanimiyorum. Anlattiklarindan da bir sey anlamadim.
Hocam Uzun zamandır ISE kullanmadım. Bende Vivado yüklü. yanlış anlatım olabilir.
O daha mi iyi? Ne farki var? Bedava mi? Win10 da calisiyor mu?
Vivado Yeni nesil FPGA'lar için. CPLD ile çalışmak için ve Spartan 6 için destek yok