Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: z - 27 Mayıs 2016, 20:43:39

Başlık: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 27 Mayıs 2016, 20:43:39
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ı?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: sinus - 27 Mayıs 2016, 21:14:36
hocam bende yeni başlayacağım.
programlayıcı ve cpld siparişi verdim: EPM3064ATC44-10

altera epm3032, epm3064 kullanabilirsiniz.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 27 Mayıs 2016, 21:37:54
Şö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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: leblebitozu - 28 Mayıs 2016, 14:37:13
@z

Lattice'in ice serisi var
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 08 Haziran 2016, 05:57:02
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?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 08 Haziran 2016, 10:33:55
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)
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 03 Aralık 2018, 12:44:43
Tercihen 48 bacakli olabildigince yogun CPLD ariyorum. Onerisi olan varmi?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: Ersin - 03 Aralık 2018, 13:17:22
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 03 Aralık 2018, 13:19:28
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)

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: muuzoo - 03 Aralık 2018, 13:30:53
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)
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 03 Aralık 2018, 14:44:56
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?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: devrecii - 03 Aralık 2018, 15:42:41
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 03 Aralık 2018, 15:54:41
CPLD'de ABEL olmaz olurmu. Bolca kullandim.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: devrecii - 03 Aralık 2018, 15:57:45
Quartusda bunlar var ahdl abel değil

(https://i.ibb.co/qWsycPp/sdfffd.jpg)
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: leblebitozu - 03 Aralık 2018, 17:52:58
@z

Lattice Semi ICE40 UltraPlus serisi var 48 pin QFN kılıf 5280 logic cell

http://www.latticesemi.com/Products/FPGAandCPLD/iCE40UltraPlus

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: Ersin - 03 Aralık 2018, 17:54:15
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 04 Aralık 2018, 12:31:00
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.

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 05 Aralık 2018, 18:35:54
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)
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: muuzoo - 05 Aralık 2018, 19:24:40
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: 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?

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 05 Aralık 2018, 20:23:26
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
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: muuzoo - 05 Aralık 2018, 23:55:23
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/
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 06 Aralık 2018, 07:26:29
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.











Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 06 Aralık 2018, 07:41:29
https://store.digilentinc.com/cmod-s6-breadboardable-spartan-6-fpga-module/

bu tam istediğiniz gibi.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 06 Aralık 2018, 07:49:16
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/


Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 06 Aralık 2018, 07:58:48
link verdiğim fpga içinde 3840 lojik hücre 8 dsp katmanı 216Kbit mikatarında blok ram alanı var.

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 17 Aralık 2018, 10:09:12
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?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 17 Aralık 2018, 11:12:49
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 17 Aralık 2018, 12:07:04
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.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 17 Aralık 2018, 15:40:10
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.

Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 17 Aralık 2018, 18:05:28
Hocam Uzun zamandır ISE kullanmadım. Bende Vivado yüklü. yanlış anlatım olabilir.
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: z - 17 Aralık 2018, 18:27:30
O daha mi iyi? Ne farki var? Bedava mi? Win10 da calisiyor mu?
Başlık: Ynt: Az bacaklı yüksek yoğunluklu CPLD yada FPGA
Gönderen: MC_Skywalker - 17 Aralık 2018, 20:33:41
Vivado Yeni nesil FPGA'lar için. CPLD ile çalışmak için ve Spartan 6 için destek yok