Gast
#3874925
Ich habe mir letzte Woche ein Terasic DE0 Bord zugelegt und bin gerade dabei die Ansteuerung der 7-Segment Anzeige zu realisieren. Mein Ziel ist die Abbildung eines 8-bit Wortes auf drei BCD Stellen. In diesem Zusammenhang bin ich auf den Shift-Add-3 Algorithmus (auch als 'double dabble' Algorithmus bekannt) gestoßen wie z.B. hier beschrieben: http://people.ee.duke.edu/~dwyer/courses/ece52/Binary_to_BCD_Converter.pdf Den Algorithmus habe ich soweit verstanden, wo es im Moment bei mir hängt ist die strukturelle Umsetzung dieses Verfahrens (auf Seite '3' im oben genannten Dokument aufgezeigt). Die Funktion Add-3 Stufen ist mir klar, nur wie gehe ich vor was die Anordnung dieser Stufen betrifft? Oder besser gesagt in welcher Beziehung steht die Platzierung dieser Stufen zur eigentlichen Shift Operation? Umgesetzt habe ich es bereits, es funktioniert auch, nur würde ich auch gerne verstehen was ich da treibe :-) Vielen Dank und ein schönes WE Martin
