реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Создание pof файла
miroshnikov-mai
сообщение Sep 22 2016, 07:34
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 23-07-13
Пользователь №: 77 654



Доброго времени суток!
Ребята, есть такая проблема: имеем плату с stratix2 и epc16, соединенных между собой. Сделали и отладили прошивку в sof файле, все работает, а далее встал вопрос о залитии прошивки в epc16, но тут обнаружился один интересный момент: pof файл квартус 13.0 не генерит совсем, а в опции generate program file такой флешки нет. Раньше пользавались для этой платы 11 квартусом, вопросов не было, там настраивалась флешка и pof файл генерился по умолчанию. Здесь тоже думали будет так, а оказалось по другому. Кто - нибудь сталкивался с подобной проблемой? Не хочется 11 квартус опять ставить.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 22 2016, 08:20
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



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

такое не поможет?
т.е. использовать утилиту от альтеры


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Don Eugenio
сообщение Sep 22 2016, 09:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 2-08-16
Пользователь №: 92 805



В Quartus 13 есть EPCE16, попробуйте сгенерировать для нее и прошить. Поиск выдаёт что EPCE16 и EPC16 одно и тоже.
Go to the top of the page
 
+Quote Post
miroshnikov-mai
сообщение Sep 22 2016, 09:28
Сообщение #4





Группа: Участник
Сообщений: 9
Регистрация: 23-07-13
Пользователь №: 77 654



Цитата(Maverick @ Sep 22 2016, 12:20) *
такое не поможет?
т.е. использовать утилиту от альтеры


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

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


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





Сообщение отредактировал miroshnikov-mai - Sep 22 2016, 09:37
Go to the top of the page
 
+Quote Post
Don Eugenio
сообщение Sep 22 2016, 09:39
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 2-08-16
Пользователь №: 92 805



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




Сообщение отредактировал Don Eugenio - Sep 22 2016, 09:42
Go to the top of the page
 
+Quote Post
miroshnikov-mai
сообщение Sep 22 2016, 11:46
Сообщение #6





Группа: Участник
Сообщений: 9
Регистрация: 23-07-13
Пользователь №: 77 654



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



На плате Passive serial, он и выбран на картинке. У меня при выборе разных конфигураций список микросхем не меняется, кроме конфигурации active parallel.
У вас квартус 13.1 а у меня 13.0. Попробую 13.1 поставить.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 22 2016, 12:39
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(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%"

Go to the top of the page
 
+Quote Post
miroshnikov-mai
сообщение Sep 22 2016, 12:57
Сообщение #8





Группа: Участник
Сообщений: 9
Регистрация: 23-07-13
Пользователь №: 77 654



Цитата(_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 квартусу вернутся.
Go to the top of the page
 
+Quote Post
Don Eugenio
сообщение Sep 22 2016, 13:06
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 2-08-16
Пользователь №: 92 805



А вы могли бы выложить что у вас в настройках проекта в пункте Device -> Device and Pin Options -> Configuration. На сколько я помню можно на прямую задать в этом разделе микросхему для конфигурирования и Quartus на этапе создания *.sof файла сразу и создаст *.pof файл. Правда такое было в Quartus 9.1, а после не было необходимости использовать Passive Parallel и Statix II.
Go to the top of the page
 
+Quote Post
miroshnikov-mai
сообщение Sep 22 2016, 13:19
Сообщение #10





Группа: Участник
Сообщений: 9
Регистрация: 23-07-13
Пользователь №: 77 654



Цитата(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.

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016