Dag CO'ers allemaal,

ik vroeg mij af of er mensen zijn die ervaring hebben met FPGA kits. Of misschien zelfs mensen die FPGA's programmeren en in verschillende toepassingen gebruiken. Net zoals er hier veel mensen zijn met een AVR/PIC programmer.
Weet er iemand welke kits wel leuk en betaalbaar zijn?
Of komt er misschien ook een CO-FPGA kit van Rob? :-p

Of wordt dit niet echt veel gebruikt en is het nogal nutteloos van zo een kit te hebben?

Laat de reacties allerhande maar komen. :D

Merci,
NicoDV

hoi,

Hobby-matig gebruik ik eigenlijk geen FPGA's, voor de studie wel. Waarschijnlijk komt dat vanwege het prijsverschil, een schakelingetje met een PIC/AVR is meestal goedkoper dan een met een FPGA. Maar met een FPGA zijn weer schitterende (complexe) toepassingen te maken, die dingen zijn zeer flexibel in te zetten.. ik heb nu net een deelschakeling voor het decoderen van mpeg4-data werkend, is indrukwekkend moet ik zeggen zoiets zou ik niet met een pic (kunnen) maken.

misschien heb je niet veel aan mijn reactie, maar ik wilde het toch even melden.

Beste Nico,

Ongeveer 2 maanden geleden heb ik ook eens zitten kijken naar FPGA's en CPLD (of is dat hezelfde).
Zelf wilde ik ze misschien gebruiken voor de besturing van mijn digitale modelspoorbaan. Met deze chips wilde ik proberen een aantal schemas die nu uit meerdere IC bestaan in 1 chip te stoppen.
Maar omdat ik slecht zeer weinig begrijpelijke informatie kon vinden, ik niet van plan was honderden euros uit te geven aan een soort programmeer kitje en ik ook niet wist hoe ik ze met een "gratis" programma en schema moest programmeren heb ik het maar opzij geschoven met de gedachte: "Over een paar jaar is het misschien in de hobby sfeer doorgebroken en is er dan informatie te vinden".

Groet,

Arjen

Rens-V, bedankt voor de reactie, ik had allerhande reacties gevraagd dus dat zit wel goed. :-)

AvM, op school gebruikten wij WebPack (www.xilinx.com), dit is een volledig gratis programma voor VHDL (ik denk zelfs ook Verilog) te programmeren, en ook te simuleren met een testbench.
Ik heb even gezocht, maar ik vind niet direct een downloadlink terug, ik heb het programma thuis ook, samen met ModelSim voor de simulatie. Ik heb het toen gewoon van het net gedownload, wel even registreren en een gratis key aanvragen voor ModelSim, maar alles volledig gratis.
Op school hadden we ook een testboardje van Xilinx en programmeren ging ook perfect met die software.

Over een paar jaar is het misschien in de hobby sfeer doorgebroken en is er dan informatie te vinden

dit zou wel eens heel goed mogelijk kunnen zijn.

Heel erg bedankt voor jullie reacties!
(AvM, als je links/info hebt laat het maar weten. Merci)

/edit WebPack en ModelSim zijn nog steeds te gratis te dowenloaden, hier is de link.

Op 7 juli 2003 11:53:22 schreef NicoDV:
WebPack en ModelSim zijn nog steeds te gratis te dowenloaden, hier is de link.

Deze heb ik toen ook gedownload. Ben zelf een week lang thuis gebeld door Xilinx (was zelf steeds niets aanwezig, dus belde ze de volgende dag weer) omdat ze wilde weten hoe ik hun product vond. (Volgens mij kwam de man aan de telefoon zelfs uit Belgie. (Waarschijnlijk BENELUX office))

Echter ik begreep nauwelijks hoe dit programma werkte. Mocht je ergens nog een uitgebreide tutorial vinden voor een simpel schema en uitleg hoe je dat in WebPack moet programmeren dan ben ik wel geintresseerd in de link.

Tevens had ik alleen nog maar bij Reichelt gezien dat je ze kan kopen. Maar dit is in Duitsland en moet ik dus eerst meer gaan bestellen. Weet je nog een andere winkel in Nederland? Dan kan ik er een keer 1 uitproberen.

Ik had zelf alleen maar links van Lattice gevonden, maar die hebben geen gratis programma en programmer meer.

http://www.seattlerobotics.org/encoder/200006/cpld.htm
http://www.geocities.com/SiliconValley/Circuit/3150/hardware.html

En eentje voor Xilinx een programmer.
http://www.interq.or.jp/japan/se-inoue/e_cpld3_3.htm

Boek: VHDL’87/’93 en voorbeelden
Auteur: Bert Molenkamp, ISBN 90-802634-3-5, 1997
Dit boek behandelt de IEEE/ANSI standaard VHDL. PDF bestand van het boek is hier te downloaden.

http://wwwhome.cs.utwente.nl/~molenkam/DownloadVhdlBoek.htm

in de komende elektuur zou er een artikel komen over FPGA / CPLD, ik hoop dat dit een goed startpunt zal zijn, ik wil ook wel eens wat ervaring opdoen met die dingen

Ik heb vorig jaar onderzoek gedaan naar FPGA tools om in C/Java te kunnen programmeren...

Philips Tass was de opdracht gever... Ik kan misschien aan een kopietje komen.

Op 7 juli 2003 11:53:22 schreef NicoDV:

AvM, op school gebruikten wij WebPack (www.xilinx.com), dit is een volledig gratis programma voor VHDL (ik denk zelfs ook Verilog) te programmeren, en ook te simuleren met een testbench......

Hallo Nico,

Wat voor een les- en/of studiemateriaal gebruiken jullie?
Ik wil xilinx cpld’s 9500 reeks hobby matig gaan gebruiken. Tegenwoordig heb je er eentje voor 2 a 3 euro.

Ons lesmateriaal waren slides, voorbeeldprogramma's en dergelijke door onze docent zelf gemaakt.
De richting die ik doe (automatisering) kreeg wel maar een soort inleiding in die dingen. We hebben ook wel labo's gekregen om zelf te programmeren hoor.
De pure elektronica kreeg daarover meer lessen.

Op 23 januari 2004 14:20:42 schreef mart1970:
Ik wil xilinx cpld’s 9500 reeks hobby matig gaan gebruiken. Tegenwoordig heb je er eentje voor 2 a 3 euro.

Zo weinig geld voor een CPLD? Wouw!
Nu nog de VHDL code vinden van een PIC en we kunnen goedkope picjes maken :)

Ik wacht vol spanning op de nieuwe elektuur, nie FPGA's hebben mij altijd al geintrigeerd.

PS: Wat is nu precies het verschil tussen een FPGA en een CPLD?

Fuse Programmeble Gate Array.
Je blaast fuses op, overtollige verbindingen, om de logic te programmeren. Gaat maar een keer dat programmeren.

FPGA = Field Programmable Gate Arrays

gelukkig wel meerdere keren te programmeren ;-)

Klopt, ik wilde met net zelf verbeteren. Zat te denken aan FPGA's van QuickLogic.
En CPLD staat voor: Complex Programmable Logic Devices.

De afkortingen is geen probleem, die ken ik wel, maar wat is nu het wezenlijke verschil? Of zijn dat gewoon twee namen die eigenlijk op hetzelfde neerkomen?

Op 26 januari 2004 13:56:39 schreef NicoDV:
De afkortingen is geen probleem, die ken ik wel, maar wat is nu het wezenlijke verschil? Of zijn dat gewoon twee namen die eigenlijk op hetzelfde neerkomen?

Bij FPGA heb gates, zoals bij pal en gal bijvoorbeeld maar iets uitgebreider opgebouwd. En bij een cpld heb je ook gates, maar die zijn wat complexer opgebouwd. Wat meer verschilende logic in een gate, neem ik aan.

heb gisteren toevallig op xilinx site en eval kitje besteld
Zit prog kabel en 2 clpd bij, waarvan 1 in een nog redelijk te solderen behuizingen, zal binnekort dus eens heftig gaan experimenteren.Koste trouwens 75 dollar en is volgesn mij een goed en leuk uitgangs punt om met cpld aan de slag te gaan

groetjes

Op 8 februari 2004 16:18:19 schreef Dr_nellis:
heb gisteren toevallig op xilinx site en eval kitje besteld
Zit prog kabel en 2 clpd bij, waarvan 1 in een nog redelijk te solderen behuizingen, zal binnekort dus eens heftig gaan experimenteren.Koste trouwens 75 dollar en is volgesn mij een goed en leuk uitgangs punt om met cpld aan de slag te gaan

groetjes

dat pakket wat in Elektuur werd besproken?

Nog een aantrekkelijke FPGA kit kun je vinden op:
http://www.te-shop.de/catalog/default.php?cPath=1
Ik wil die ook mischien bestellen om meete expirimenteren
en ik heb de ISE WepPACK software gedounload van Xilinx
maar wat voor taal kan ik daar het best voor gaan leren
ABEL, VHDL of verilog? Kunnen jullie mij daar wat advies over geven en ook mischien een goede tut

Het Verschil tussen FPGA en CPLD: http://www.khlim.be/~jgenoe/Cursus/programeerbarelogica.pdf

En VHDL zou ik dus niet gebruiken ik heb dat voor twee grote producenten geprobeert (Xilinx en ik geloof altera)
Bij de ene kreeg ik geen fouten maar wel een warning ("internal node collapced" en da klinkt toch nie echt goe) en bij de andere component ging mijn klein programmatje nog nie de grootste component omdat hij het ding niet te genoeg comprimeerde of niet juist met die variabelen omging (hoewel mijn code juist was). ik heb dat toen aan mijn leerkracht voorgelegt en die stelde voor om dat in ADL of ADHL (kan der nu even niet opkomen) te maken. Dat is normaal ook 1 vd programmeer talen waaruit je kan kiezen.

heeft er iemand hier ervaring met de CPLD design kit van XILINX ? Ik zou gewoon eens willen checken of de JTAG-kabel goed werkt, maar vind niet hoe ik dit kan doen...

Ff over het verhaal FPGA
ik heb sinds kort voor een eigen project een altera cyclone gekocht (ep1c20) via parallax.
Ik heb op school met FPGA's gewerkt en dat beviel mij prima.
Omdat ik op het net verschillende microcontrollers zag die qua kunnen en i/o's niet overeen kwamen met wat deze FPGA kan voor dezelfde prijs had ik besloten om de cyclone te kopen.

software is gratis en erg uitgebreid.
ondanks dat er door de gratis licensie niet alles te gebruiken is.

Zelf ben ik begonnen met XilinX CPLD's, zijn best wel goedkoop (3 euro voor een kleintje) en je kan er best veel mee. Zeker als vervanging van allerlei logica op je hobby projecten. Of als vervanging voor IC's die je niet meer kan krijgen. (bank switching chip voor een gameboy casette bevoorbeeld). FPGA's ben ik nog niet aan begonnen, maar via school kan ik goedkoop een spartan development kit kopen.

Heb zelf een programmeerkabel van XilinX in elkaar gezet en een klein experimenteer bordje gemaakt. Werkt best wel goed zelfs, zij het beetje gelimiteerd. Heb er kleine pagina gemaakt met informatie erover.
http://home.wanadoo.nl/b.bilos/CPLD_kit.html