Для какого "куска" на схеме.pdf ?
ПС к сожалению смогу ответить не раньше воскресения..
Малость теории.
Пусть есть клок CLK и по его фронту некий тригер запоминает сигнал. По оному сигналу (выход триггера) формируется на логике некий сигнал фронт, которого "нам нужен" для формирования чего либо. И если вот это "что либо" должно появиться к следующему фронту CLK, то делаем однозначно так
always @(posedge clk) begin
if (T1 == 1) begin
А если "что либо" используется "через следующий" фронт, то применяется ClockEnable методика. по сути это "накрывашка" на нужный фронт тактовой, когда "T1" имеет актуальное значение.
always @(posedge clk) begin
if ((T1 == 1) & CE) begin




Ответить с цитированием