[an error occurred while processing this directive]
Ответ:пардон, если я чего-то не понял...
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено jm 18 июня 2003 г. 12:06
В ответ на: вопрос, как для Virtex-ов делается "gated clock" отправлено yes 18 июня 2003 г. 11:04

но в Вашем вопросе уже содержится ответ.
если цель - gated clock (т.е. клок, генерируеый с выхода комбинаторной логики) - то она достигается обычным мультиплексором
1)
glck<= clk1 when crtl='1' else
clk2;
2)
glck<= clk1 when crtl='1' else
'Z';
glck<= clk2 when crtl='0' else
'Z';

bufg можно ставить только в 1). надо ли - зависить от объема тактируемой схемы и от доступности свободного.
а что до CE - то он как раз для того, чтобы избегнуть gated clock, что, как я понял отбрасывается.
при доступности свободных ресурсов может стоит реализовать схеу два раза, каждую тактировать отдельно clk1, clk2 соответственно, а коммутировать уже результаты на выходе схем?
т.к. по опыту gated clock - мерзость ужасная, проявление непредсказуемые.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru