Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
wire async_in;
reg [1:0] dly_line;
always @(posedge clock)
dly_line <= {dly_line[0], async_in};
wire was_async_posedge = (dly_line == 2'b10);
wire was_async_negedge = (dly_line == 2'b01);
так выделяются фронты из асинхронного сигнала. А данные надо в пром. регистр защелкивать (что проще, и, главное, точнее) Или конвейеризировать для достижения той же задержки, что и у фронтодетектилки.
Составить ответ | Вернуться на конференцию
Ответы