Gast
#1194847
Hallo Zusammen, ich möchte demnächst ein Projekt mit CPLD in VHDL beginnen. Habe bis jetzt immer nur was mit AVRs gemacht, mein Wissen zu CPLDs ist also relativ mau. Habe mir das Pollin Board mit XC95144XL bestellt und warte nur noch bis es ankommt. Ich wollte aber gern vorher schon ausloten, was damit alles möglich sein kann. Als erstes Projekt hab ich mit einen multifunktionalen Counter überlegt. Dieser soll folgende Funktionen erfüllen. Als 24bit Binär-Counter dienen, per Clock gesteuert, mit 24 Ausgängen. Zusätzlich möchte ich aber gern (z.b. wenn ich ein zu definierendes Steuerpin auf Low ziehe, oder so ähnlich) auch 24 Eingänge haben (die von einem AVR geschalten werden) die dann einfach auf die SELBEN Ausgänge geschaltet werden, wie der vom Clock gesteuerte Counter. Sozusagen nur als Durchlass von AVR Signalen, bei Bedarf. Und zu guter Letzt bräuchte ich dann noch (z.b. bei weiterem Steuer-Pin) die Möglichkeit, per AVR einen Counter-Stand an den Eingängen vorzugeben, woraufhin der Counter nur bis zu diesem "eingestellten" Zählerstand zählt, und danach stoppt sowie eine Flanke schaltet (als Steuereingang für den AVR). Meine Frage ist nun eigentlich, ob so eine Funktionalität, vorzugsweise mit besagtem CPLD, überhaupt realisierbar ist ;-) Oder seht ihr hier etwas, was so definitiv nicht umsetzbar ist? Würde natürlich bei Gelegenheit versuchen mich in die VHDL Sache einzuarbeiten und besagtes umzusetzen. Wenn aber jemand irgendwelche Links zu einem gut verständlichen Einstieg bzw. Realisierung von ähnlichen Projekten hat, wäre ich natürlich sehr dankbar. greetz