[an error occurred while processing this directive]
Разводка reset-а в stratix и лишние сигналы в sensitivity list (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено Shtirlits 14 марта 2005 г. 15:51

Долбаюсь с этим #$%&! FFT 2.0.1.
Переделал его чтобы в параллель сколько нужно потоков обрабатвывал.
На 8 потоков получается уже на полмикрохемы из-за памяти и dsp-блоков.
Поскольку вещь глючная и найти где глюк не получается, приходится перед каждым блоком данных устраивать ему reset.
Не разводится reset на нужную частоту, сеть reset-а выходит слошком развесистой.
Чтобы с ним сделать?
Пока пытаюсь повыкинуть reset откуда это можно сделать.

И еще вопрос про sensitivity list.
Весь код содержит процессы, у которых в sensitivity list перечислены все сигналы, хотя процесс синхронный. Вроде бы leonardo spectrum и sinplify забивают на них, а если какой нужный сигнал вдруг не указан, то подсказывают.
А как quartus с этим обращается? Не может он сдуру каких-нибудь комбинационных чудес наделать?
Пример:
process(clk, reset, data1, data2)
begin
if (clk'event and clk='1') then
if (reset='1') then
data_out <= '0';
else
data_out <= data1 and data2;
end if;
end if;
end process;

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru