mikrocontroller.net

Forum: FPGA, VHDL & Co. Integer/BCD-Wandler


Autor: _Peter_ (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich bin jetzt schon seit ein paar Tagen auf der suche nach so einem 
Wandler. Alle meine Versuche waren erfolglos. Zwar ging der Syntax Check 
und die Testbench aber bei configure device bekomme ich immer einen 
Fehler und weiß nicht woran es liegt...

Am Eingang bekomme ich eine Integerzahl mit maximal 5 Stellen.
Diese muß ich dann in die einzelnen Zahlen zerlegen damit ich sie als 
std_logic_vektor(3 downto 0) auf meine 5 7-segmentanzeigen ausgeben 
kann.

Mein Ansatz war die integer Zahl durch 10000 zu nehmen und weiter zu 
verarbeiten... Aber bei der Rechnung bekomme ich immer diesen Device 
Fehler.

Danke schonmal...

Gruß Peter

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welche Zielplattform?
Welche Toolchain?
Welcher Code?

> die integer Zahl durch 10000 zu nehmen
Einen Teiler in Hardware? Cool.

Normalerweise wird so einen BCD-Umwandlung mit einem Shift-Add-6 
Schieberegister gemacht. Kurze Zahlen können auch über eine LUT 
umgewandelt werden. Sieh mal dort nach: 
http://www.lothar-miller.de/s9y/categories/44-BCD-Umwandlung

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.