Forum: FPGA, VHDL & Co. Gutes Anfängerprojekt für CPLD


von Carsten (Gast)


Lesenswert?

Hallo,

ich habe mir ein Board mit einem CPLD von Xilinx (XC9536) aufgebaut, und 
mir das WebPack heruntergeladen. Nun suche ich eine Idee für ein gutes 
Anfängerprojekt um ein besseres Gefühl für CPLD's zu bekommen. Ich habe 
vorher nur µC programmiert. Im Studium habe ich aber schon FPGA's und 
VHDL kennengelernt. Vielleicht hat einer von euch eine Idee.

Vielen Dank

Carsten

von Falk B. (falk)


Lesenswert?

Hello World für CPLDs, eine blinkende LED.

Dann ein en Zähler, mit LEDs

Dann eine State Machine, keine Ahung was.

Am Ende vielleicht einen UART.

MfG
Falk

von John-eric K. (mockup)


Lesenswert?

Wie wäre es gleich einen 9572 zu nehmen, passt gleich mehr rein und gibt 
es auch in lötbaren Gehäusen ala plcc44 und Co.
Ich habe auch mit dem 9536 angefangen. Was ich persönlich doof fand, war 
das der so schnell voll war.
Kannst ja auch zB einen BCD zu 7Segment Decoder,
Matrix led display (zahlen/Buchstaben) darstellen,
vielleicht eine kleine Uhr.
sawas halt

von fpgaküchle (Gast)


Lesenswert?

wenn du uC kennst, dann benutzt doch den CPLD als ergänzung dazu,
z.B Portexpander. Oder um eine 7 segment-anzeige mit wenigen uC Ports 
anzusteuern. Oder als Interruptcontroller, Tastaturinterface, 
zusätzlicher Timer, Puls-, Mustergenerator, digitaler deglitcher für 
Taster etc. .

Ferner schliesse ich mich meinen Vorredner an, der 72 ist die bessere 
Wahl.
Kostet kaum mehr und ist doppelt so groß. Noch größere CPLD sind dagegen 
schon wieder teuer, da lohnt es sich einen kleinen FPGA einzusetzten. 
Wobei ein kleiner FPGA erheblich größer ist als ein großer CPLD.

von Carsten (Gast)


Lesenswert?

Hallo,

vielen Dank für die guten Ideen. Ich werd erstmal mit dem 8536 anfangen.
Wenn der dann nicht mehr ausreicht, kann ich ja immer noch wechseln. 
Aber für die ersten Schritte wirds wohl reichen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.