Gast
#3010767
Hallo,
ich brauche ein 256 zu 1 MUX. Wie kann ich das am besten erzeugen ohne
jeden Moeglichkeit explizit angeben zu muessen?
Ausgeschrieben ware es so etwas:
process(Select, Data)
begin
case Select is
when (255 => '1' , others => '0') => data_out <= Data(255);
when (254 => '1' , others => '0') => data_out <= Data(254);
when (253 => '1' , others => '0') => data_out <= Data(253);
.
.
.
when ( 0 => '1' , others => '0') => data_out <= Data(0);
when others => data_out <= (others => '0');
end case;
end process;
Kann man das irgendwie mit einer loop machen?
Danke schon mal...
Juergen