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