Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Moore Automat RGB Diode via FPGA » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
eulerscheZahl

Wieso 16 Ausgänge, 3*6 = 18?

Wenn du einfach nur alle Farben durchlaufen sollst und nicht noch schöne Farbübergänge hinkriegen, würde ich einen 18 Bit Zähler realisieren und den Zählerstand direkt auf die Diode geben. Einziger Eingang wäre der Takt.
Sunshinevine Moore Automat RGB Diode via FPGA

Meine Frage:
Hallo.
Ich soll mit einem FPGA (Cyclone II) eine RGB Diode ansteuern und alle Farben sequentiell durchspielen. Die Diode befindet sich auf einem extra board und ist durch ein GPIO Flachbandkabel mit dem FPGA verbunden. Für die Ansteuerung der verschiedenen Farben habe ich bereits alle möglichen Ausgänge für die Ansteuerung, dass sind für jede Farbe jeweils 6 Stück. Unser Prof. meinte, dass wir es mit einem Moore Automaten realisieren können. Meine Frage wäre, wieviele Eingänge ich denn deklarieren muss, wenn ich 16 Ausgänge ansteuer ?! Verwendete Programmiersprache ist VHDL (Quartus II). Ich bin für jeden Tipp und Hilfe dankbar.

Meine Ideen:
Ich habe mir gedacht, dass ich ja eigentlich nur einen Eingang brauche, da ich dann ja durch die verschiedenen Zustände mich ducharbeite, bis ich wieder zum Ursprungszustand gelange. Hat jemand schonmal sowas ähnliches programmiert und kann mich noch empfehlen wo ich mich schlau machen könnte?