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

Отправлено M Nemo 20 октября 2001 г. 09:16
В ответ на: Подскажите, не могу никак понять... отправлено TRANG 15 октября 2001 г. 11:41

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

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru