Lmx2315 2 20 декабря, 2017 Опубликовано 20 декабря, 2017 · Жалоба Вопрос: Необходимо ли использовать двойное посадочное место для 5576ХС1Т? Ответ: На момент сдачи ОКР по разработке 5576ХС1Т было 2 корпуса - на 240 и 256 выводов. 5576ХС1Т и 5576ХС1Т1 отличаются только корпусами. Для универсальности тогда и рекомендовалось двойное посадочное место. В настоящее время по вопросам поставки ПЛИС 5576ХС1Т (5576ХС1Т1) и необходимости двойного посадочного места лучше проконсультироваться у поставщика этих изделий - АО "ВЗПП-С", г. Воронеж. Вопрос: Какую САПР можно использовать для создания проектов для 5576ХС1? Ответ: При создания проектов для 5576ХС1 можно использовать САПР ф. Altera – MAX+PLUS II или Quartus II версии 8.х. Функциональным аналогом 5576ХС1 является изделие EPF10K50. (естественно необходимо учитывать таблицу соответствия "ног" из ТО) В пакете MAX+Plus2 10.2 есть возможность конвертирования SOF в любой формат. Для этого запустите Programmer, затем в меню File выбрать Convert SRAM Object File. Появится окошко, там нажимаешь по кнопке Select Programming File, выбираешь SOF и нажимаешь Add. В списке File Format выбери тип выходного файла и нажимай ОК. Конвертированый файл будет в рабочем каталоге. Утилита для прошивки 5576РС1У (РТ1У) была на миландровском форуме. Если заливать в саму плис то конвертировать не надо. Тип выходного файла – RBF . Затем конвертишь файл.RBF в файл.POF утилитой rbf2pof.bat , в папке rbf2pof. Полученный файл POF – прошивка для флешки . Прошивать в квартусе, в разделе программатор. Неиспользованные ножки ПЛИС переводятся в третье состояние в QUARTUSe в разделе Assignments –> Device -> Device and Pin Options. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 20 декабря, 2017 Опубликовано 20 декабря, 2017 (изменено) · Жалоба Прошивка (.pof) у even занимает 2 Мб. Шьют её по JTAG без лишних наворотов. При формировании прошивки в Квартусе надо указывать epc2? А потом как переходить к программированию РС1У? Она же ёмкостью 4 Мбит. Я указываю EPC4 как некий аналог РС1У, поэтому прошивка занимает 512 кБ (или 4 Мбит). Хотя, в принципе, она влезет и в EPC1. Lmx2315 Ваше сообщение вообще кому адресовано? :bb-offtopic: Изменено 20 декабря, 2017 пользователем MrGalaxy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spirt400 0 23 декабря, 2017 Опубликовано 23 декабря, 2017 (изменено) · Жалоба Если не затруднит, распишите, пожалуйста, по шагам. При формировании прошивки в Квартусе, я так понимаю, Вы указываете epc2 (если файл раз ером 2 МБ). А потом как переходите к программированию РС1У? Чем шьёте: Квартусом или другой программой? Я использую для разработки проекта Quartus 9.0 т.к. Flex10K не поддерживается начиная с Quartus 9.1. Так же можно делать проект в Max Plus 10.2 и потом переконвертировать его в Квартусе (как делаю я). Я выбираю epc4, просто прошивка не будет занимать всю память ПЗУ. Если из под винды (от XP до 10ки), то шью не самим квартусом а программой-программатором (http://dl.altera.com/17.0/?edition=standard&platform=windows&download_manager=dlm3&product=qprogrammer#tabs-4 вполне подходит). Если из под МСВС 3.0, то прекрасно справляется версия 10.0 (ищите там же, но помните что МСВС 3.0 32-х битная). Если из под МСВС 5.0 или AstraLinux SE 1.5, то прекрасно справляется 17 версия программы-программатора (64-х битная). Прошиваю ByteBlasterMV, но и под USBblaster вполне прошивается. Изменено 23 декабря, 2017 пользователем even Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 27 декабря, 2017 Опубликовано 27 декабря, 2017 · Жалоба Я использую для разработки проекта Quartus 9.0 т.к. Flex10K не поддерживается начиная с Quartus 9.1. Так же можно делать проект в Max Plus 10.2 и потом переконвертировать его в Квартусе (как делаю я). Я выбираю epc4, просто прошивка не будет занимать всю память ПЗУ. Если из под винды (от XP до 10ки), то шью не самим квартусом а программой-программатором (http://dl.altera.com/17.0/?edition=standard&platform=windows&download_manager=dlm3&product=qprogrammer#tabs-4 вполне подходит). Если из под МСВС 3.0, то прекрасно справляется версия 10.0 (ищите там же, но помните что МСВС 3.0 32-х битная). Если из под МСВС 5.0 или AstraLinux SE 1.5, то прекрасно справляется 17 версия программы-программатора (64-х битная). Прошиваю ByteBlasterMV, но и под USBblaster вполне прошивается. Большое спасибо. Отлаживаю сейчас проект в Квартусе 9.0, посмотрел содержимое .pof, который в моём случае состоит из: - заголовка; - сплошной кучи FF; - собственно данных, расположенных между адресами 010118(h) и 02302F(h); - ещё одной кучи FF; - нескольких байт в конце файла. Получается, что если адреса пересчитать в десятичные и вычесть начальный адрес, то данные занимают 77591 байт, или 620728 бит. Смущает меня то, что данные расположены не в начале файла, а также то, что в конце файла тоже что-то есть (подозреваю, что метка конца прошивки). Или при конвертировании прошивки для РС1У структура будет другой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tpeck 0 27 декабря, 2017 Опубликовано 27 декабря, 2017 · Жалоба Как можно использовать только один блок для уменьшения времени конфигурирования ПЛИС с помощью РС1Т? Откуда ПЛИС знает к какому объему памяти она подключена? Или я не понимаю ваш вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 27 декабря, 2017 Опубликовано 27 декабря, 2017 · Жалоба Откуда ПЛИС знает к какому объему памяти она подключена? Или я не понимаю ваш вопрос. Возможно, я некорректно задал вопрос. Я исходил из того, что весь объём конфигурационного устройства заливается в ПЛИС, независимо от количества "полезных" данных, потом уже ПЛИС их сама сортирует. Есть ли где в файле pof сведения о начале данных, их длине? Если есть, то действительно мой вопрос теряет смысл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 27 декабря, 2017 Опубликовано 27 декабря, 2017 · Жалоба Есть ли где в файле pof сведения о начале данных, их длине? Если есть, то действительно мой вопрос теряет смысл.Прошивка имеет фиксированный размер. Этот размер зависит от "размера" ПЛИС и не зависит от того, насколько ПЛИС заполнена. Размеры прошивок написаны в даташите или юзергайде на серию ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 27 декабря, 2017 Опубликовано 27 декабря, 2017 (изменено) · Жалоба Размеры прошивок написаны в даташите или юзергайде на серию ПЛИС. Нашёл, спасибо! :cheers: Это табл. 5 в AN116. Позвольте небольшое уточнение. Поскольку функциональный аналог 5576ХС1Т - это Altera EPF10K50, то размер прошивки будет 621000 бит. Значит ли это, что залив прошивку в 4-Мбитную РС1У, конфигурирование ПЛИС, грубо говоря, займёт время 621000 х Ftck ? Изменено 27 декабря, 2017 пользователем MrGalaxy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 9 января, 2018 Опубликовано 9 января, 2018 · Жалоба Up! Уточните, пожалуйста, если не трудно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 9 января, 2018 Опубликовано 9 января, 2018 · Жалоба Значит ли это, что залив прошивку в 4-Мбитную РС1У, конфигурирование ПЛИС, грубо говоря, займёт время 621000 х Ftck ? И даже немного больше клоков требуется, чтобы микросхема из режима загрузки перешла в пользовательский режим... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrGalaxy 9 12 октября, 2018 Опубликовано 12 октября, 2018 (изменено) · Жалоба Продолжу тему. Мучаю сейчас отладочный комплект ОП5576ХС1Т.01. Решил проверить время, за которое заливается прошивка. Розовая осциллограмма - питание 3,3 В; жёлтая - сигнал CONF_DONE. Между фронтами 406 мс. Вход PORSEL подтянут к общему проводнику, т.е. задержка перед конфигурированием должна быть от 200 до 332 мс, само время конфигурирования при внутренней частоте 5576РС1У 5 МГц составит 621000 х 0,2 мкс = 0,124 с. Так примерно и есть. <Смайлики зря убрали...> Изменено 12 октября, 2018 пользователем MrGalaxy Уточнил Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться