//----------------------------------------------------- // Имя модуля : dff_async_reset // Имя файла : dff_async_reset.v // Функц. Назначение : D-триггер с асинхронным сбросом. // Программист : www.portal-ed.ru //----------------------------------------------------- module dff_async_reset ( data , // Вход для данных clk , // Тактовый вход reset , // Вход асинхронного сброса q // Q выход ); //-----------Входные порты--------------- input data, clk, reset ; //-----------Выходные порты--------------- output q; //------------Внутренние переменные-------- reg q; //---------Описание работы триггера--------- always @ ( posedge clk or negedge reset) if (~reset) begin q <= 1'b0; end else begin q <= data; end endmodule //Конец модуля dff_async_reset