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

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

Отправлено V61 19 апреля 2003 г. 11:29
В ответ на: Ответ: leonardo оказался слишком догадлив. а другие варианты? (ALL) отправлено jm 18 апреля 2003 г. 18:35

Не распознал сдвиговый регистр? Тяжело сказать, я не знаю leonardo.
Попробуйте так (интересно как глубоко он смотрит).
process(clk,rst)
if rst = '1' then
rg <= "01"; nul <= ‘0’; one <= ‘0’;
elsif clk = '1' and clk'event then
rg <= rg(0) & rg(1); nul <= rg(0) and rg(1); one <= rg(0) or rg(1);
end if;
end process;
или как прошлый раз
nul <= rg(0); one <= rg(1);
process(clk,rst)
if rst = '1' then
rg <= "01";
elsif clk = '1' and clk'event then
if rg(0) = ‘1’ or ce = ‘1’ then rg <= rg(0) & rg(1); end if;
end if;
end process;
где ce – комбинация, теоретически возможная (для синтезатора), но фактически не реализуемая (что ни будь в проекте должно быть).

Или сделайте это как модуль. И просинтезируйте с иерархией.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru