Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание pof файла
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
miroshnikov-mai
Доброго времени суток!
Ребята, есть такая проблема: имеем плату с stratix2 и epc16, соединенных между собой. Сделали и отладили прошивку в sof файле, все работает, а далее встал вопрос о залитии прошивки в epc16, но тут обнаружился один интересный момент: pof файл квартус 13.0 не генерит совсем, а в опции generate program file такой флешки нет. Раньше пользавались для этой платы 11 квартусом, вопросов не было, там настраивалась флешка и pof файл генерился по умолчанию. Здесь тоже думали будет так, а оказалось по другому. Кто - нибудь сталкивался с подобной проблемой? Не хочется 11 квартус опять ставить.
Maverick
Цитата(miroshnikov-mai @ Sep 22 2016, 10:34) *
Доброго времени суток!
Ребята, есть такая проблема: имеем плату с stratix2 и epc16, соединенных между собой. Сделали и отладили прошивку в sof файле, все работает, а далее встал вопрос о залитии прошивки в epc16, но тут обнаружился один интересный момент: pof файл квартус 13.0 не генерит совсем, а в опции generate program file такой флешки нет. Раньше пользавались для этой платы 11 квартусом, вопросов не было, там настраивалась флешка и pof файл генерился по умолчанию. Здесь тоже думали будет так, а оказалось по другому. Кто - нибудь сталкивался с подобной проблемой? Не хочется 11 квартус опять ставить.

такое не поможет?
т.е. использовать утилиту от альтеры
Don Eugenio
В Quartus 13 есть EPCE16, попробуйте сгенерировать для нее и прошить. Поиск выдаёт что EPCE16 и EPC16 одно и тоже.
miroshnikov-mai
Цитата(Maverick @ Sep 22 2016, 12:20) *
такое не поможет?
т.е. использовать утилиту от альтеры


Не, я уже пробовал, этой флешки нет в списке.

Цитата(Don Eugenio @ Sep 22 2016, 13:06) *
В Quartus 13 есть EPCE16, попробуйте сгенерировать для нее и прошить. Поиск выдаёт что EPCE16 и EPC16 одно и тоже.


У меня в утилитке "generate program files" в списках выпадает только EPCS16 и EPCQ16, так это не то.



Don Eugenio
Какой режим конфигурации у вас выбран и какой на реально выбран на плате? От него зависит те микросхемы для прошивки вы можете выбирать, выберите свой вариант (Passive serial, Fast Passive Parallel или другой). Тогда должны появиться. У меня набор микросхем для выбора как раз зависит от режима конфигурации.


miroshnikov-mai
Цитата(Don Eugenio @ Sep 22 2016, 13:39) *
Какой режим конфигурации у вас выбран и какой на реально выбран на плате? От него зависит те микросхемы для прошивки вы можете выбирать, выберите свой вариант (Passive serial, Fast Passive Parallel или другой). Тогда должны появиться. У меня набор микросхем для выбора как раз зависит от режима конфигурации.



На плате Passive serial, он и выбран на картинке. У меня при выборе разных конфигураций список микросхем не меняется, кроме конфигурации active parallel.
У вас квартус 13.1 а у меня 13.0. Попробую 13.1 поставить.
_Anatoliy
Цитата(miroshnikov-mai @ Sep 22 2016, 14:46) *

А из командной строки не пробовали? Что-то типа такого?
Код
set CFG_DEV_NAME="EPCS128"
set SFL_DEV_NAME="5AGXBA3D4"
@c:\altera\16.0\quartus\bin64\quartus_cpf -o "param_convert.opt" -c -d %CFG_DEV_NAME% -s %SFL_DEV_NAME% "%full_path%\%name_sof%" "%full_path%\%name_jic%"

miroshnikov-mai
Цитата(_Anatoliy @ Sep 22 2016, 16:39) *
А из командной строки не пробовали? Что-то типа такого?
Код
set CFG_DEV_NAME="EPCS128"
set SFL_DEV_NAME="5AGXBA3D4"
@c:\altera\16.0\quartus\bin64\quartus_cpf -o "param_convert.opt" -c -d %CFG_DEV_NAME% -s %SFL_DEV_NAME% "%full_path%\%name_sof%" "%full_path%\%name_jic%"


Нет, еще не пробовал, спасибо попробую.

Пока пришел вот к чему: квартус 13.0sp1 это последняя версия, которая поддерживает стратиксы2. В нем нет EPCE16. Квартус 13.1 не поддерживает стратиксы2, но в нем есть возможность сконвертировать для EPCE16. Сконвертировал, попробовал прошить - опять засада, выдает ошибку: "209025 Can't recognize silicon ID". Походу для этой железки придется к 11 квартусу вернутся.
Don Eugenio
А вы могли бы выложить что у вас в настройках проекта в пункте Device -> Device and Pin Options -> Configuration. На сколько я помню можно на прямую задать в этом разделе микросхему для конфигурирования и Quartus на этапе создания *.sof файла сразу и создаст *.pof файл. Правда такое было в Quartus 9.1, а после не было необходимости использовать Passive Parallel и Statix II.
miroshnikov-mai
Цитата(Don Eugenio @ Sep 22 2016, 17:06) *
А вы могли бы выложить что у вас в настройках проекта в пункте Device -> Device and Pin Options -> Configuration. На сколько я помню можно на прямую задать в этом разделе микросхему для конфигурирования и Quartus на этапе создания *.sof файла сразу и создаст *.pof файл. Правда такое было в Quartus 9.1, а после не было необходимости использовать Passive Parallel и Statix II.


Такое было вплоть до версии 11.1, а дальше в этих настройках для стратикса2 нельзя выбрать никакое устройство кроме auto.

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