//----------------------------------------------------- // Имя модуля : mux_using_if // Имя файла : mux_using_if.v // Функц. назначение : Мультиплексор 2:1 используя if // Программист : www.portal-ed.ru //----------------------------------------------------- module mux_using_if( 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 if (sel == 1'b0) begin mux_out = din_0; end else begin mux_out = din_1 ; end end endmodule //Конец модуля mux