//----------------------------------------------------- // Имя модуля : mux_using_case // Имя файла : mux_using_case.v // Функц. назначение : Мультиплексор 2:1 используя case // Программист : www.portal-ed.ru //----------------------------------------------------- module mux_using_case( din_0 , // Первый вход мультиплексора din_1 , // Второй вход мультиплексора sel , // Выбор входа mux_out // Выход мультиплексора ); //-----------Входные порты--------------- input din_0, din_1, sel ; //-----------Выходные порты--------------- output mux_out; //------------Внутренние переменные------- reg mux_out; //-------------Начало кода--------- always @ (sel or din_0 or din_1) begin : MUX case(sel ) 1'b0 : mux_out = din_0; 1'b1 : mux_out = din_1; endcase end endmodule //Конец модуля mux