Integer/BCD-Wandler

Gast #1692129
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
Moderator (Firma: Titel) Persönliche Seite #1692217
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

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