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

 
 
 
Reply to this topicStart new topic
> Конфигурирование EPF10K с EPC2
GrAlexI
сообщение May 7 2013, 09:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Сейчас пытаюсь собрать схему на EPF10K20 c EPC2. Для использую схему показанную Figure 8–15 из www.altera.com/literature/hb/cfg/cfg_cf51005.pdf страница 34.
У меня Quartus II v8.1 для конфигурирования выбираю модель Passive Serial (PS) нажимаю старт и выскакивает сообщение:

Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_f2p.cpp, Line: 6350
device don't support compression
Stack Trace:
0x42F58 : PGMIO_F2P::compress_bitstream + 0x158 (pgm_pgmio)
End-trace
Quartus II Version 8.1 Build 163 10/28/2008 SJ Web Edition

В чем может быть проблема?
Go to the top of the page
 
+Quote Post
Shivers
сообщение May 16 2013, 19:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Судя по ошибке, вы в настройках проекта поставили галочку - использовать компрессиею для прошивки, а FLEX10К этого не умеет. Не забудьте также указывать в настройках проекта режим - PS, и флешку EPC2. После переразводки должно все залиться.
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение May 17 2013, 07:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Спасибо, Shivers.

Обязательно поищу, где устанавливается компрессия, пока не нашел. И попробую снова собрать Figure 8–15 из www.altera.com/literature/hb/cfg/cfg_cf51005.pdf и сконфигурировать.

А так как я не знал, в чем я неправильно собрал, то нашел схему из AN166 страница 55 и на основе ее собрал схему в прикреплённом файле. По JTAG обнаружил EPC2 и прошил файлом pof – все конфигурация и верификация произошла успешно. Перезапускаю - плис не конфигурируется.

Да – Vcc = 5V, TRST – в плис нет так как 144-pin TQFP, это из документации, а TRST в EPC2 не чего не нашел ( в http://www.altera.com/literature/hb/cfg/cfg_cf52004.pdf ст 24. Не чего не нашел в описании EPC2 Package Pin-Out Diagrams)

Что может быть в схеме не правильного?

Да в http://www.altera.com/literature/hb/cfg/cfg_cf52004.pdf в таблице 20 написано, что у nCE и nINIT_CONF встроенные pull-up resistor. Надо ли тогда в внешние подтягивающие резисторы или при конфигурации можно как то включать и выключать эти резисторы.


Нашел в Settings -> Device -> Device and Pin Options -> Configuration -> Configuration Device Options...
В кладке Options можно установить Disables the nCS and OE internal pull-ups on the configuration device.
Но во вкладке Files имеется установленный чекбокс Compressed и я его не могу изменить (он серого оттенка - недоступен к редакции)


Нашел в Settings -> Device -> Device and Pin Options -> Programming Files недоступный чекбокс Compressed.


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Shivers
сообщение May 17 2013, 07:22
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Схема на картинке в приложении - самая распостраненная для включения параллельных флешек, проверено на десятках плат.
Разберитесь сначала с компрессией в настройках квартуса, это важно.

Вообще, порядок отладки (если есть проблемы) выглядит так:
1. считывание ID кодов в цепочке JTAG - по указанной выше схеме должны определиться два устроства (плис и флеш).
Если считалось только одно, или вообще ничего - проверяйте подключение/разводку/пайку - гдето ошибка, обрыв.
2. пробуете залить отдельно альтеру (файл sof). Затем, отдельно, флешку (pof).
Если альтера после прошивки не работает, см. п.1.
Если флешка не программируется - см. п.1., а также настройки квартуса
3. щелкаем питанием и пытаемся загрузиться с флеши. Если не грузится, проверяем подключение MSEL у плис. Не поможет - берем осциллограф и смотрим сигналы nconf и confdone (как они должны себя вести - смотрим в доках), а также весь интерфейс загрузки на предмет глитчей, наводок, закороток и т.д.

p.s.
Поправка: по вашей схеме будет только одно устройство в цепи житаг. Берите схему 8-34 из доки в первом посте, я о ней говорил. Она более удобна для отладки
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение May 17 2013, 07:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Подключение по отделности к EPF10K и EPC2 по JTAG - все успешно. Буду дальше разбиратся.
Насчет компрессии, конкретно есть где о ней почитать или искать по всяким источникам?! Можете что нибуть порекомендовать.
Схему 8-34 конфигурируется файлом *.sof или все таки другим?

Сообщение отредактировал GrAlexI - May 17 2013, 07:52
Go to the top of the page
 
+Quote Post
GrAlexI
сообщение Jun 3 2013, 10:27
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 22-06-11
Пользователь №: 65 818



Заработала у меня конфигурирование epf10k через epc2, только конфигурирование epc2 приходится через jtag.
Собрал я схему по рисунку Figure 30 из файла an116 страница 56 (прикреплен рисунок).
По Jtag обнаруживаю память и плис и их конфигурирую нормально: память файлом pof, плис – sof. После перезагрузки плис конфигурируется от памяти. Здесь все хорошо.
Но программирование через PS ничего не конфигурируется. Если прошивать Quartus 8.1 то выскакивает ошибка показанная выше.
Но если отключить память от цепи память с маркёром 9 и прошить в Quartuse 11.1 полученный файл sof из Quartus 8.1 то все работает без ошибок, но если подключаешь память - то выскакивает ошибки:
Error (209010): Device did not accept configuration data (after 1 bits sent)
Error (209056): Device number 1 failed to configure in passive serial chain
Error (209008): Configuration failed
В чем может быть моя ошибка?

Да, чекбоксе установить или снять - компрессию не могу, он серого затемнения и по умолчания там снято значение.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Shivers
сообщение Jun 14 2013, 09:32
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Последняя схема характерна тем, что для прожига флеши, и для работы, необходимо замыкать/размыкать перемычки. И это еще не все - с замкнутыми перемычками, чтобы флеша загрузилась в альтеру, может потребоваться отсоединение разьема программатора (он может мешать загрузке). В общем, схема кривая, но вполне имеющая право на жизнь.
Go to the top of the page
 
+Quote Post

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

 


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


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