Die ganz allgemeine Methode das anzugehen ist mit einer
Kombinatorik und Wertetabelle. Könnte etwas aufwendig werden
mit 6 Variablen, ist aber noch handhabbar
Du kannst es auch banal per Hand für jede Stelle einzeln
machen. Für jedes Stelle „einfach“ einen Multiplexer an den
Eingang hängen, der das passende Ausgangsbit durchleitet.
Gruß,
Ferdinand
Vielen Dank für deine Informationen.
Ok, ich denke, dass es wohl doch mit Multiplexern funktioniert, weil ich nirgendwo im WWW eine Realisierung mit Addierern gefunden habe.
Allerdings ist mir noch nicht ganz klar, wie ein Muliplexer arbeitet. Deshalb fällt mir die Realisierung wohl auch doppelt schwer.
Mit Muliplexern kann ich also ganz bestimmte bits durchschalten. Aber wie kann ich das für meinen Barrelshifter verwenden?
Wenn ich es mit ner Wertetabelle zunächst versuche, gibt es natürlich nen Haufen Belegungen. Zum einen bei 4 „normalen“ Eingängen 2 hoch 4 = 16 verschiedene Belegungen. Kommen noch die 2 Steuereingänge dazu mit insgesamt 2 hoch 2 = 4 Belegungen, macht also insgesamt 20 Belegungen in der Wertetabelle, richtig?