[an error occurred while processing this directive]
Например, можно так описать. Синтезируется-симулируется верно (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено Tiro 23 июня 2006 г. 17:13
В ответ на: Это да, это я видел, но какого черта он это синтезирует вообще? Надо стандарт почитать.... А как тогда DDR-триггер описать в конце концов? отправлено SM 20 июня 2006 г. 15:41



module ddrff
(
input clk,
input clr,
input d,
output q
);
reg q_pos, q_neg;

always @(posedge clk)
if (clr) q_pos <= q_neg ^ ~clr;
else q_pos <= q_neg ^ d;

always @(negedge clk)
if (clr) q_neg <= q_pos ^ ~clr;
else q_neg <= q_pos ^ d;

assign q= q_pos ^ q_neg;

endmodule

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru