Миландр
https://forum.milandr.ru/

5576РC1У (Загрузочное ПЗУ Flash-типа для ПЛИС серии 5576ХС)
https://forum.milandr.ru/viewtopic.php?f=5&t=144
Страница 15 из 15

Автор:  MrGalaxy [ 2020-май-06 21:49 ]
Заголовок сообщения:  Re: 5576РC1У (Загрузочное ПЗУ Flash-типа для ПЛИС серии 5576ХС)

StartMilandr писал(а): *
Что касается альтернативной методики, то я предложил как ее можно проверить. Если действительно есть интерес, получится ли тоже самое, то это в Ваших силах.
Я, честно говоря, из Ваших слов ничего не понял. :( Сделал по методике от Альтеры по документу, что здесь выложил: вместо выходного файла .pof задал собрать общий .rbf из двух .sof. Посмотрел WinHEXом, действительно, это два отдельных .rbf, тупо слепленных в один файл (смотрел начальные и конечные несколько байт).
StartMilandr писал(а): *
По режиму PassiveSerial у нас на сайте есть небольшие пояснения - https://startmilandr.ru/doku.php/doc:mk:5576rs1u
Там не схеме видно какие сигналы участвуют в загрузке ПЛИС, выбора ПЛИС там нет. Т.е. микросхема РС1 просто выдает наружу поток бит из того бинарного файла, что был в нее прошит, не зная сколько ПЛИС висят на серийном выводе.
Благодарю, что-то начинает проясняться.
StartMilandr писал(а): *
На сколько понимаю, вообще нет штатного способа получить pof из rbf файла даже у Quartus. Все доступные утилиты - это частные наработки, которые позволяют бинарный файл как-то подсунуть в Quartus, чтобы можно было осуществить прошивку штатными средствами Quartus. Если же изначально разрабатывать две прошивки в самом Quartus, то штатный способ должен быть. Проблемы возникают, когда в Quartus подсовывается что-то не родное.
Я и не понимаю зачем искусственно создавать промежуточные файлы .rbf, которые потом не используются, если можно Квартусом сразу создать .pof из нескольких .sof.

Вообще, когда стал работать с отечественной 5576ХС1, ещё до того, как наша контора купила отладочный комплект, изучал и здешний форум, и Электроникс, и не мог понять чем таки прошивать надо, как приготовить файл прошивки. Наконец надо мной сжалились и сказали "шей обычным .pof и всё будет работать, не надо ничего никуда преобразовывать". Попробовал - понравилось! Потом уже подошла отладочная плата, где это всё было написано.
Может и здесь так же, не надо накручивать себя и мудрствовать...

Автор:  prostoRoman [ 2020-май-08 15:32 ]
Заголовок сообщения:  Re: 5576РC1У (Загрузочное ПЗУ Flash-типа для ПЛИС серии 5576ХС)

MrGalaxy писал(а): *
Я и не понимаю зачем искусственно создавать промежуточные файлы .rbf, которые потом не используются, если можно Квартусом сразу создать .pof из нескольких .sof.
....
Может и здесь так же, не надо накручивать себя и мудрствовать...
Верно.

Судя по всему SOF - это конфигурационные данные одной ПЛИС,
RBF - это поток данных, который будет выдан ПЗУ для загрузки ПЛИС.
В первом приближении, в случае единственной ПЛИС rbf и sof - это одно и тоже.
Для нескольких ПЛИС - rbf будет суммой образов sof.
Благодаря правильному соединению м/с каждая узнает когда ей начинать принимать данные, так в общем случае можно несколькими ПЗУшками грузить несколько ПЛИСок...
POF - образ ПЗУ, суть тот же rbf + метаинформация для самой ПЗУ (типа длинны полезных данных).


[ img ]

Автор:  MrGalaxy [ 2020-май-14 13:03 ]
Заголовок сообщения:  Re: 5576РC1У (Загрузочное ПЗУ Flash-типа для ПЛИС серии 5576ХС)

В спецификации на 5576РС1У на с. 9 сказано:
Цитата:
Вывод nINIT_CONF не требует подключения подтягивающего резистора
Однако, в схемах, приведённых в инструкции по программированию 5576ХС3,4 подтягивающий резистор по этой цепи нарисован, и в схеме отладочного комплекта ОП5576ХС1Т он есть и равен 1 кОм.

Будет ли криминалом ввести в схему этот резистор? Какой вообще там выход, открытый сток или ТТЛ, и, если открытый сток, то чему равно сопротивление внутреннего pull-up?

Страница 15 из 15 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/