[an error occurred while processing this directive]
Подключил внутреннюю память (Spartan-2) и проект "поплыл". Чего присоветуете ? (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено Незнаев 24 сентября 2003 г. 14:23

Был проект, который нормально работал с внешней ZBT памятью. Туда просто буферировались отсчеты АЦП, которые потом читались в процессор TMS320C6711. Но быстродействия проца не хватило, поэтому возникла необходимость часть алгоритма перенести в матрицу (фильтр). Поэтому отказался от внешней памяти (т.к. для фильтра нужна двухпортовка) и использовал внутреннюю. Отладил фильтр в симуляторе. Собираю проект - куча временных ошибок, большой (десятки тысяч) project score (в старом проекте 309) и большой (десятки тысяч) timing score (в старом проекте был 0). "Многозаходный" PAR не сильно выручил (в старом им вообще не пользовался). Потом решил "облегчить" проект и выкинул из него фильтр, оставив только буферирование во внутреннюю память. Особых улучшений не увидел, что и странно.
Проект занимает всего порядка 35% матрицы по ячейкам, вся внутренняя память. Синтез XST verilog. Тактовая частота (макс.) отсчетов - 80 МГц.

Как действовать дальше? Куда копать? Что присоветуете?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru