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

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

Отправлено YAB 24 сентября 2002 г. 18:22

Интересно было бы знать как можно получить большее быстродействие и какой концепции следует придерживаться на следующем примере:

Если упрощенно то: в проекте у меня определенный блок повторяется несколько раз,ну скажем с десяток и мне необходимо этим блоком пройтись над данными, последовательно.
Вариант 1. последовательно развожу все циклы в Alterа-е, имею вход и собственно выход. Недостатки: требуется много внутренних ресурсов,неясна максимальное время установления сигнала.
Вариант 2. Делаю регистр на триггирах, потом идет цикл, заворачивается на регистр. Подаю клоки и через нужное количество тактов получаю результат. +ы: нересурсоемко. -ы: Нужно подавать откудота клоки должной частоты, причем в N-цать раз большие дабы успеть уложиться в требуемые временные интервалы; и еще MAX ругается на то асинхронное тактирование ввода данных и работы регистра.

Вопрос: так как же правильно надо делать? Важно чтобы схема успевала переваривать данные с определенной частотой. Как избавиться и можно ли заставить работать по второму варианту?
Какой вобще может быть максимальная задержка установки сигнала в случае 1 для ACEX1K (если проект требует EP1K100)?

Хотелось бы знать, что по поводу этого думает многоуважаемый piople.
Thanx.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru