[an error occurred while processing this directive]
Если импульс планируется подавать только на ENA, то "проколы" НЕ МЕШАЮТ (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено SM 19 января 2003 г. 23:04
В ответ на: Счетчик по модулю в MAX3000 отправлено Брат 19 января 2003 г. 18:45

Все эти проколы возникают после фронта CLK (через какое-то время, определяемое типом чипа и сложностью компаратора, и однозначно превышающее время удержания для входа ENA). И если до следующего фронта (с учетом требуемого времени установления для входа ENA) всё это хозяйство успевает войти в установившийся режим, то можно смело выход компаратора подавать на ENA. Ведь состояние ENA важно только в момент фронта тактовой (-вр.уст и +вр.уд.), а до того как и после - на нем может быть что угодно.
Привожу простейший вариант (по модулю 5, два выхода, первый имеет "проколы", второй - нет), но ограничения по быстродействию у них одни и те-же, так как время установления что для ENA, что для входа данных идентичны :


CNTR[2..0]:DFF;
SYNCFF:DFF;
ENA_OUT[1..0]:NODE;

[....]

CNTR[].CLK=CLK;
SYNCFF.CLK=CLK;

IF (CNTR[]==4) THEN
CNTR[]=0; ENA_OUT[0]=VCC;
ELSE
CNTR[]=CNTR[]+1;
END IF;

SYNCFF=(CNTR[]==3);
ENA_OUT[1]=SYNCFF;


Другое дело - если проблема со скоростью - и компаратор оказывается слишком "длинным" (по кол-ву задействованных в цепочке ячеек). Тогда его (компаратор) можно конвейеризовать. Но это, как я понимаю, не этот случай.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru