Gast
#517671
Hallo! Bin gerade dabei mich in VHDL einzuarbeiten. Nach dem ich schon einige Hürden genommen habe steh ich jetzt vor dem Problem das ich mir ein Modul bauen will das als Input einen Integer (von 0-9999) und als Output diesen Integer auf dem 7-Segment Display meines Digilent Starter Kit anzeigt. Jetzt muss ich ja die einzelnen Ziffern des Integer auf die 7-Segment anzeigen verteilen. Was ich mir überlegt habe ist 1. z.B. 3212 -> 3212 / 1000 -> 3 rest 212 212 / 100 -> 2 rest 2 12 / 10 -> 1 rest 2 -> 2 2. Konvertieren in einen String und dann das Array(n) wieder zurückkonvertieren. Beide Lösungen scheinen mit reichlich Overhead verbunden zu sein... Was ist die praktikabelste Lösung? Ich habe gehört Modulo/Rest kann genauso wie Stringverarbeitung nicht unbedingt? synthetisiert werden? Oder steh ich vielleicht auf dem Schlauch? Vielen Dank für eure Antworten! Gruß, Manuel