Gast
#714370
Hallo, Ich möchte mit einen gemultiplexten 8-Bit Bus ansteuern. Die entity hat 4 Eingänge und 1 Ausganung, und den IO-Bus (inout). Die 4 Eingänge werden nacheinander am IO Bus ausgegeben, dann soll der IO-Bus an den Ausgang gelegt werden. Mein Problem ist der Ausgang. Ich möchte keinen Process oder gar Statemaschine verwenden. Eine MUX mit einer with - select Anweisung ist klar. Nur wie behandle ich den Fall wenn der MUX den IO-Bus an den Ausgang leiten soll? iobus<=in0 when mux="000" else iobus<=in1 when mux="001" else out<=iobus when else; das funktioniert ja nicht..... währe über jede Hilfe dankbar