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

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

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

У этого решения есть свои преимущества и свои недостатки. Оно действительно генерирует один импульс, лишено выбросов, но ценой фазовых набегов. И в этом смысле ведёт себя "несколько странно". Но в любом случае окончательное решение зависит от требований проекта.

parameters (
N = 10
);

constant N_1=N-1;
constant N_2=N-2;
constant M=CEIL(log2(N));

subdesign ie
(
clk : input;
ena : input;
out : output;
)

variable

ie[M-1..0] : dffe;
d1, d2 : dff;
begin
(d1, d2,ie[]).clk=clk;
ie[].ena=ena;
if(ie[] ie[]=ie[]+1;
else
ie[]=0;
end if;
d1=(ie[]==N_2);
d2=d1;
out=d1 & !d2;
end;

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru