FPGA-Anfänger, LED/Taster-Schaltung

Gast #450240
Lesenswert?
• ▲
▼
Hallo, ich hab ein Digilent Sample Pack mit dem Spartan 3E bekommen. Da 
ich bisher mit FPGAs noch nie gearbeitet hab (komme aus der µC-Ecke), 
aber von Natur aus sehr neugierig bin, möchte ich auch was damit machen.

Leider ist die Ausstattung des SamplePacks eher dürftig, es sind nur 7 
LEDs drauf, mit denen man klimpern kann. Jetzt würde ich mir gerne zum 
Einsteigen ein Board basteln, welches 8 Taster und 8 LEDs aufweist.

Da ich dazu gerne nicht mehr mehr als acht der insgesamt 16 verfügbaren 
Pins "verschwenden" möchte, habe ich mir die Schaltung aus dem Anhang 
überlegt. Kann sich die bitte mal jemand angucken?
Kritik, Vorschläge usw. erwünscht!

Zur Schaltung:

Mittels IO0 und IO1 werden entweder jeweils 4 der LEDs bzw. 4 der Taster
an 3V3 bzw. GND gelegt.

IO2 und IO3 steuern den 74HC244, der entweder die LEDs ansteuert, oder 
die
Taster abfrägt.

Es ist möglich, die Schaltung sowohl statisch (bestens geeignet für 
Anfänger wie mich grins), als auch dynamisch, also per Multiplexing zu 
betreiben.
Natürlich ist im statischen Betrieb nur ein Viertel der Platine 
ansteuerbar, aber das reicht ja für den Anfang.

Und man kann eigentlich nix kaputt machen, sollten IO4-IO7 als Ausgänge
konfiguriert sein, und IO3 den 244 aktivieren, sollte über R25-R28 ein
ausreichender Schutz für den FPGA gegeben sein.

Ralf
Angehängte Dateien:
#450896
Lesenswert?
• ▲
▼
Hab mir das mal grad angeschaut und denke, dass das so gehen dürfte.
was mir so einfällt ist, wenn du den ic1a in den tristate modus 
schaltest, dann wird über die led´s ein strom fließen, jenachdem wie 
groß der wiederstand des ic´s gegen vcc ist. die dimensionierung hab ich 
mir nun nicht genau angeschaut.
ansonsten würde ich sagen das es ok ist.
mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren