Jump to content
    

Проект по переводу документации Nios II

Добрый день!

Выполняю проект по руководству tt_nios2_hardware_tutorial_4.pdf. В конце статьи проверяются временные задержки проекта, и говорится, если в отчете временного анализатора имеются отрицательные значения - значит проверка прошла не удачно. Если я правильно смотрю в отчет компилятора, то там нет отрицательных значений, но когда открываешь окно программатора выскакивает предупреждение: "Время аппаратной оценки превышено". Из того что я изменил в проекте это устройство на Cyclone II, ну и ножки назначил. Может подскажите в чем дело? До этого дела с временным анализатором не имел, так что не знаю в какую сторону копать...

 

принскрин:

http://narod.ru/disk/6795942001/nios.gif.html

 

проект можно глянуть здесь:

http://narod.ru/disk/6795721001/niosII_hw_...torial.rar.html

 

 

 

 

Share this post


Link to post
Share on other sites

Добрый день!

Выполняю проект по руководству tt_nios2_hardware_tutorial_4.pdf. В конце статьи проверяются временные задержки проекта, и говорится, если в отчете временного анализатора имеются отрицательные значения - значит проверка прошла не удачно. Если я правильно смотрю в отчет компилятора, то там нет отрицательных значений, но когда открываешь окно программатора выскакивает предупреждение: "Время аппаратной оценки превышено". Из того что я изменил в проекте это устройство на Cyclone II, ну и ножки назначил. Может подскажите в чем дело? До этого дела с временным анализатором не имел, так что не знаю в какую сторону копать...

 

У Вас "проблемы с лицензией". Из-за них программный файл существует определённое время (по-моему 1 час) после компиляции, когда он может быть загружен в FPGA. Называется это "оценочные средства OpenCore Plus" почитать о их использовании можно здесь и здесь.

 

Но лучше для работы иметь "правильную" лицензию.

Share this post


Link to post
Share on other sites

PS а у вас не будет лекарства от этого? :rolleyes:

:bb-offtopic:

Уверяю Вас, запрос в любом поисковике приведёт Вас к решению Вашей проблемы.

Это не тема для текущей ветки форума.

Share this post


Link to post
Share on other sites

Те как я понял, временная симуляция прошла успешно и можно двигается дальше. Но quartus предупреждает о временном дествии файлов с процессором nios.

Share this post


Link to post
Share on other sites

Да, и дальше - хуже. Необходимо будет успевать запустить программный проект до того, как истечёт время действия sof файла.

Share this post


Link to post
Share on other sites

Запустил eclipse, в руководстве tt_nios2_hardware_tutorial_5.pdf говорится: выполняем файл -> новый -> приложения nios и BSP, так у меня можно выбрать только приложение nios. И после, в проекте нет файла *.bsp. Как быть?

 

принскрин:

http://narod.ru/disk/6808579001/eclipse.gif.html

 

Share this post


Link to post
Share on other sites

Всё верно, если Вы внимательно прочитаете требования к аппаратным и программным средствам для этого примера, то увидите, почему у Вас нет BSP файла. BSP файлы появились в версии 9.1. До этого момента, они назывались System Library.

 

P.S. совсем не обязательно указывать ссылки на снимок экрана на народе, Вы можете смело прикреплять файлы к своему посту. ;)

Share this post


Link to post
Share on other sites

Пополнение в библиотеке переводов.

 

Процессор Nios II Настольная книга программиста. Обработка исключений

Это мой перевод Nios II Software Developer’s Handbook. 8. Exception Handling

В этой главе рассказывается, как писать программы для обработки исключений в архитектуре процессора Nios® II. Особое внимание уделяется тому, как процесс запроса аппаратного прерывания регистрируется пользовательской программой обработки прерываний (ISR) в слое аппаратной абстракции (HAL).

Share this post


Link to post
Share on other sites

Пополнение библиотеки.

 

SOPC Builder. Ядро контроллера SDRAM

Это мой перевод Embedded Peripherals IP.User Guide 1. SDRAM Controller Core

SDRAM часто используется в экономичных приложениях, которым требуется много энергонезависимой памяти. Контроллер SDRAM подключается к одному или нескольким чипам SDRAM, и обрабатывает все необходимые протоколы SDRAM. Внутри чипа ядро представляет собой слейв порт Avalon-MM, который добавляется как линейная память (одномерное адресное пространство) для мастер периферии Avalon-MM.

Share this post


Link to post
Share on other sites

требуется много энергонезависимой памяти
Похоже слово "энергонезависимой" тут лишнее :), но все равно спасибо.
Edited by MisterDi

Share this post


Link to post
Share on other sites

Похоже слово "энергонезависимой" тут лишнее :), но все равно спасибо.

 

Регулярно сталкиваюсь с необходимостью указывать это слово в сопроводительной документации.

К тому же, перевод "дословный", лишнего много, стараюсь ничего не выкидывать. ;)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...