[an error occurred while processing this directive]
|
wire pulse=q_tmp&~sda;
always @(posedge pulse)
if (scl)
q_tmp=sda;
но в этом варианте возможны setup|hold нарушения
а твой вариант - я не пойму, так как при фронте/срезе sda, который придется на scl=0 (передача данных) триггер сбросится
E-mail: info@telesys.ru