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

Отправлено Aleksandr 24 января 2002 г. 10:48
В ответ на: Попробуйте мой вариант, при успехе сэкономите n*(2..3) ячек и я буду знать, что метод работает всегда, при неуспехе я буду знать, что мой вариант не срабатывает в некоторых случаях отправлено Boris Barbaris 23 января 2002 г. 15:33

Поробовал как Вы советовали. Все прекрасно работает, нет никаких сбоев. Правда испытывал всего 20 минут в цикле записи.
Но вот еще одно соображение в пользу фильтра на счетчиках - возможность просчитать большее количество совпадений сигнала. Если есть 2 триггера - то можно отследить совпадение в 4х точках, а не двух. И еще (это я сделал просто интуитивно) лучше сделать предварительную фильтрацию асинхронную, чтобы если пойдет наводка от самого тактового генератора, то она будет подавлена. Эта простая схема, аналогична Вашей, но без стробирования:
s_in: input;
c=lcell(s_in);
S_asyncron=DFF(gnd,gnd, (c#s_in),!(c&s_in));

В плане ячеек под фильтр и его "мощи" я считаю что лучше уж переборщить, чем потом получать девайсы в возврат.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru