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

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

Отправлено SM 04 октября 2004 г. 19:42
В ответ на: Ваше мнение о этом фрагменте кода отправлено Yra 04 октября 2004 г. 19:27

если конечно оба клока имеют между собой синхронность и вероятность метастабильности не велика, либо эта вероятность не портит MTBF ниже допустимого уровня. Если же они асинхронные друг относительно друга, я бы сделал так (добавка дополнительного триггера-синхронизатора):


reg [1:0] clkdly;

always @(posedge FastClk)
begin
clkdly[0] <= SlowClk;
clkdly[1] <= clkdly[0];
if (dline == 2'b01)
begin
// instructions
end
end


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru