Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Quartus Warning Can't convert time-limited SOF into POF
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
chirik
Добрый день!
Есть Quartus LITE EDITION 17.0 скаченный с оф. сайта, в нем пытаюсь скомпилировать проект от Terasic к плате DE10-Nano "DDR3_VIP"
В проекте есть ip блоки требующие лицензии, поэтому Quartus пытается генерировать файл time-limited SOF, хорошо с этим я согласен, тк у меня версия LITE EDITION.
Но в итоге Quartus останавливает компиляцию проекта, и я даже не получаю time-limited SOF файл sad.gif

Можно ли как-то отключить генерацию из SOF into POF и HEX файлов при компиляции проекта, и получить только time-limited.SOF?
chirik
Как это можно поправить?
Stewart Little
Цитата(chirik @ Sep 21 2017, 15:06) *
В проекте есть ip блоки требующие лицензии, поэтому Quartus пытается генерировать файл time-limited SOF, хорошо с этим я согласен, тк у меня версия LITE EDITION.
Lite Edition вполне себе способен создавать "боевой" sof, даже при использовании лицензируемых IP-ядер.
Дело тут не в эдишене квартуса, а в наличии или отсутствии в лицензионном файле квартуса фичей на используемые в проекте IP-ядра.

Цитата
Но в итоге Quartus останавливает компиляцию проекта, и я даже не получаю time-limited SOF файл sad.gif
Не верю! (с)
Где Вы этот time-limited sof-файл ищете?
Смотрите в папке output_files (или что-то вроде того, не помню точно).

Цитата
Можно ли как-то отключить генерацию из SOF into POF и HEX файлов при компиляции проекта, и получить только time-limited.SOF?
Поищите в меню Assignment - Device - Device and Pin Options.
Там выбирается режим конфигурирования. Не помню точно, возможно там есть галка "сoздать pof" - проверю завтра, когда квартус будет перед глазами.

Но еще раз повторю - невозможность конвертировать time-limited sof в pof - это не повод не создавать этот самый time-limited sof!
SemperAnte
Возможно, проект автоматически запускает tcl-скрипт, который генерирует .pof файл. Проверьте .qsf
Но опять же, это не повод не генерировать .sof
chirik
Stewart Little, вы правы файл time-limited.SOF генерируется!
это я не сразу догнал на что квартус ругаться и останавливает компиляцию.
Нажмите для просмотра прикрепленного файла


Warning (11713): The configuration of the Hard Processor Subsystem (HPS) within this design has changed.
The Preloader software that initializes the HPS requires an update.
Using hps_isw_handoff/soc_system_ddr3_0_hps/, run the Preloader Support Package Generator to update your Preloader software

и как мне его запустить Preloader Support Package Generator ?
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Stewart Little
Цитата(chirik @ Sep 22 2017, 11:49) *
и как мне его запустить Preloader Support Package Generator ?

Это не в квартусе делается!
Изучайте SoC EDS.
И еще ознакомьтесь со статьями уважаемого des333 на хабре
chirik
Ок, спасибо! нашел инфу https://habrahabr.ru/company/metrotek/blog/235707/
chirik
Проблема осталась.

Делаю проект для DE1-SOC (взял за основу пример my_first_hps-fpga_base)

1) Добавил в qsys IP блоки генератор сигнала и vga генератор, которые из библиотеки University Program
Все хорошо, проект компилируется, прошивается и работает.
Нажмите для просмотра прикрепленного файла

2) Переделываю проект добавляю IP ядра Альтеровские Frame Buffer II из DSP/Video and Image Processing и другие...
Нажмите для просмотра прикрепленного файла
Компиляция останавливаться вот с таким сообщением:
Нажмите для просмотра прикрепленного файла

И я не понимаю, что приводит к останову компиляции, отсутствие лицензии на OpenCore Plus feature -- Vendor: 0x6AF7, Product: 0x00F5 ??

chirik
Лицензия для Quartus решила это проблему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.