Jump to content

    
Sign in to follow this  
AlexBel

NIOS для начинающих

Recommended Posts

Уважаемые форумчане подскажите пожалуйста где взять лицензию для QuarusII с Nios, которая компилирует полноценный sof файл, а не time_limited.sof

Посмотрите внимательно, там должен быть, если не изменяет память, .sof файл и time_limited.sof. Просто sof и выбирайте

Share this post


Link to post
Share on other sites

Пробовал. Пересобрал Nios, Eclipse, откомпилировал заново проект в Quartus, прошил sof файлом, а изменений нет. Прошивается то, что было до подключения в проект Nios_овских файлов

Share this post


Link to post
Share on other sites
Пробовал. Пересобрал Nios, Eclipse, откомпилировал заново проект в Quartus, прошил sof файлом, а изменений нет. Прошивается то, что было до подключения в проект Nios_овских файлов

Какие изменения вы ожидаете? После прошивки sof, в eclipse заливаете elf файл с программой

Share this post


Link to post
Share on other sites
Уважаемые форумчане подскажите пожалуйста где взять лицензию для QuarusII с Nios, которая компилирует полноценный sof файл, а не time_limited.sof

присоединяюсь к вопросу.

делаю простой проектик на циклон4е. В Qsys использую NIOSIIProc, On-Chip Memory, Jtag UART, PIO, System ID Peripheral. Пользуюсь QuartisII 13.0.

генерится time_limited.sof - и всё. может как вылечить можно?

 

Шьюсь time_limited.sof, висит окно OpenCore Plus Status поверх окна программирования. далее, при запуске через NIOS II Hardware вылазит сообщение, что соединений не обнаружено или не залит sof.Причиной этого является time_limited?

Edited by the_king_orange_summer

Share this post


Link to post
Share on other sites
делаю простой проектик на циклон4е. В Qsys использую NIOSIIProc, On-Chip Memory, Jtag UART, PIO, System ID Peripheral. Пользуюсь QuartisII 13.0.

генерится time_limited.sof - и всё. может как вылечить можно?

Самое простое - используйте ниос в варианте economy (для Вашей системы достаточно) - этот вариант не требует лицензирования.

Если хочется лицензию на standard/fast, то пишите в личку.

 

Share this post


Link to post
Share on other sites

С временным ограничением решил. Спасибо

Все равно ниос хардвейр не видит соединения с юзерборд где-то что-то не так делаю. Буду дальше копать что не так

Share this post


Link to post
Share on other sites

Товарищи, мельком видел информацию о том,что есть ограничения на использование NIOS. Мол только с включенным JTAG работает. мол нельзя POF файлы создавать. правда ли ? ломанный Quartus решает проблему ?

Edited by Zlodeinik

Share this post


Link to post
Share on other sites
Товарищи, мельком видел информацию о том,что есть ограничения на использование NIOS. Мол только с включенным JTAG работает. мол нельзя POF файлы создавать. правда ли ? ломанный Quartus решает проблему ?

Собственно Nios II тут не при чем. То, что Вы описали, называется режимом OpenCore Plus. Он доступен практически для всех лицензируемых IP-ядер Altera. Подробности можно посмотреть в AN 320: OpenCore Plus Evaluation of Megafunctions

Для того, чтобы использовать IP-ядра без ограничений, нужна соответствующая лицензия. Если "честная", то будет работать в любом квартусе (и ломаном и неломаном). Если "нечестная", то только в ломаном.

Share this post


Link to post
Share on other sites
Собственно Nios II тут не при чем. То, что Вы описали, называется режимом OpenCore Plus. Он доступен практически для всех лицензируемых IP-ядер Altera. Подробности можно посмотреть в AN 320: OpenCore Plus Evaluation of Megafunctions

Для того, чтобы использовать IP-ядра без ограничений, нужна соответствующая лицензия. Если "честная", то будет работать в любом квартусе (и ломаном и неломаном). Если "нечестная", то только в ломаном.

 

 

 

А что вам известно про Cortex-m1. я видел его в списке IP core altera, было бы приятно им воспользоваться.

Share this post


Link to post
Share on other sites
А что вам известно про Cortex-m1. я видел его в списке IP core altera, было бы приятно им воспользоваться.

1. Это ядро не альтеровское, а фирмы ARM.

2. Требует лицензирования.

3. Заточнено только под Cyclone III.

4. Очень сильно неоптимально с точки зрения ресурсов и быстродействия при реализации в FPGA.

Вывод - не стоит тратить на него время.

 

Share this post


Link to post
Share on other sites
1. Это ядро не альтеровское, а фирмы ARM.

2. Требует лицензирования.

3. Заточнено только под Cyclone III.

4. Очень сильно неоптимально с точки зрения ресурсов и быстродействия при реализации в FPGA.

Вывод - не стоит тратить на него время.

 

 

мне известно, что не альтеровское. хочется с либами на си, чтобы стандартная периферия была и без кучи стороннего софта. niosпоказался приятным в ?том плане,но я сомневаюсь,что его использование одобрят в серийном изделии.

Share this post


Link to post
Share on other sites

подскажите а включение/выключение "small C library", оптимизации, уменьшения размера драйверов может повлиять на работоспособность приложения?

Share this post


Link to post
Share on other sites

Может, если вы активно пользуетесь Altera HAL (open(), close() и тд) и функциями типа printf("...%f", (float)blabla). Если пишите достаточно оптимизированно/низкоуровнего, то все ок будет, у самого отключено, вроде норм

Share this post


Link to post
Share on other sites

У меня всю жизнь "широта" отключена, как и инитный код С++, который жрёт 30К ни за что.

Скорей всего, вылазят тонкие глюки, которых не было видно в "жирной" версии.

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.

Sign in to follow this