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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.