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

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

Отправлено chaplya 08 октября 2002 г. 18:06
В ответ на: Кто работал с NIOS? отправлено iosifk 08 октября 2002 г. 12:40

Замечания:
1. Предлагаемый SDRAM контроллер неработоспособен на частотах более 40-45МГц (частоты для APEX20KE) - приходится переделывать на свой.
2. Nios2.1 не верно генерит арбитры, когда память программ и данных одна и таже, приходится исправлять руками (в Nios2.0 все нормально).
3. Недостаточная поддержка производителя полной и исчерпывающей документацией, способной ответить на многие возникающие вопросы.
4. в Nios2.0 необходимо учитывать неким (не доконца мне понятным образом ) определенно распределять диапазоны адресов между устройствами, иначе он неспособен заапускать пгори более 32К.
5. в Nios2.1 не возможно собрать многопроцессорную конфигурацию, на стадии синтеза в ЛЕонардо скалывается по ошибке (лечится только деланием нескольких проектов отдельно, и ручками соединенных в одну систему)
6. Отсутствие кита с более мощной микрухой чем Apex20K200E - хочется чего-то большего. (Моя переписка с алтерой закончилась обещанием выпустить в ноябре сего года кит на Стратиксе --ЖДЕМС)
7. Возможность иметь память встроенную в ПЛИСину и внешнюю для хранения кода делать два проекта, в одном начальный ресет сделан на внутреннюю память, в другом на внешнюю - вызвано необходимостью отладки этих программ по отдельности.

А вообще .... я с Nios'ом мучаюсь уже более года, еще начиная с версий 1.1, привык я уже к нему, а те глюкавости что возникают легко побеждаются, если голова не плечах есть.

А теперь о приятном.....
1. Свои встраиваемые команды - это просто круто. (я научился их приделывать к нему еще в 1.1(пусть через жо..), а в 2.0 это стало доступно любому пользователю)
2. начиная с 2.0 весь исходный код генерится на VHDL или Verilog, кто что любит - что позволяет легко залезать в его структура, доставая нужные сигналы или переделывая из.... НО это уже посложнее
3. В апексе проц легко работает на 50МГц, что очень не плохо.
4. По наблюдение за его работой, видно что проц действительно делает почти все операции за такт. Но любая команда общения с памятью делается минимум за два. Работа за такт возможна только в пакетных режимах, что прилагаемый софт делать не позволяет. Поэтому для нормального общения с внешней памятью пришлось внедрить в Nios свой маленький кэш (на 2кб) - это позволяет чимать из памяти за такт.
5. Возможность имень пусть маленький,но БИОСик прямо в самой микрухе очень приятно, причем проц начинает его выполнять сразу как только прогрузилась ПЛИСина - что очень приятно (неприятности с этим связанные описаны выше).

6. С собераюсь продлись свою лицензию на него, т.к моя кончилась в сентябре. --- ЭТО НЕ НА ПРАВАХ РЕКЛАМЫ

ВОТ ТАКИЕ ВПЕЧАТЛЕНИЯ!!!

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru