binär in bcd(teile)

Gast #1635243
Lesenswert?

hallo, ich bräuchte ganz dringend hilfe!!

ich möchte mittels vhld ein TR programmieren. Die Eingabe kommt von 
einer PS2 Tastatur, und die Ausgabe sollte anschließend mittels 3 
stelliger bcd - anzeige angezeigt werden. mein problem ist nun wie kann 
ich die 8 bit die vom tr kommen in drei verschiedene Zahlen zu teilen, 
z.B. es kommt die Zahl 213 nun sollte eine Zahl 2 sein eine 1 und eine 3 
(natürlich ist das alles binär und nicht dezimal). wie mach ich das??
bitte um hilfe.

mfg hallo
Moderator (Firma: Titel) Persönliche Seite #1635277
Lesenswert?

> ich möchte mittels vhld ein TR programmieren.
Möchtest du das oder mußt du das? Mußt du deinen Taschenrechner "nur" 
simulieren? Oder muß der später auch in realer Hardware laufen? Falls 
ja: Was für eine Hardware ist das?

> ich arbeite nämlich noch nicht so lange mit vhdl.
Auch wenn du VHDL kannst, bist du u.U. noch ewig weit weg von einer 
lauffähigen FPGA-Beschreibung, denn grundsätzlich gilt VHDL /= FPGA.

Als Tipp zum Einstieg siehe den 
Beitrag "Re: Bild eines Geräts auf PC per FPGA"
Gast #1635283
Lesenswert?

ja ich mache den TR mit Freunden, und später sollte er auch 
funktionieren.
wir programmieren es mittels FPGA. also dem starterboard spartan 3. ja 
das FPGA nicht gleich vhdl ist, ist mir schon klar. ich habe natürlich 
schon einen teil programmiert, das einzige was noch fehlt ist diese 
"umwandlung". ich weiß nämlich das ich über die anoden die einzelnen 
displays ansprechen kann. jetzt fehlt mir nur noch wie ich eine zahl 
richtig umwandle.
Moderator (Firma: Titel) Persönliche Seite #1635336
Lesenswert?

Jetzt wird es langsam Zeit für grundlegendste Grundlagen.
Kauf dir irgendeines der Bücher aus dem 
Beitrag "VHDL-Buch f. Einsteiger"

> was macht dieser datentyp natueral?
natural ist ein integer range 0 to integer'max.
> und was ist dieses generic???
Ein Generic ist ein Wert, der an eine Entity übergeben werden kann (eine 
definierbare Konstante, die bei der Komponenteninstatiierung 
mitübergeben werden kann).

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