hdl_student 0 5 декабря, 2018 Опубликовано 5 декабря, 2018 · Жалоба Ув. RobFPGA уже ответил на основной вопрос топикстартера, я уточню пару моментов. On 11/29/2018 at 4:19 PM, new123 said: На ебее платы вывалили от microsoft. Со stratix V на борту. Они все стояли в их ДЦ azure и видать все прошивались удаленно, так как на них ни jtag, ни as нет. Чисто usb напрямую. Интересное там решение. Как уточняет new123, в качестве варианта 2 может выступать любое устройство, способное изобразить простой параллельный протокол программирования, в т.ч. микросхемы USB>Parallel Bus/Bitbang типа Cypress FX2, FT2232H и другие. Сам бы предпочел иметь на плате небольшой ARM, который бы обслуживал загрузку/обновление прошивки FPGA, контроль работоспособности, восстановление после сбоев, контроль питания (особенно, если FPGA дорогие и решили поставить умные VRM с PMBus или даже SBC), обеспечения температурного режима и т.д. В идеале иметь отдельный узкий канал связи, чтобы контроллер в случае сбоя мог сообщить о причинах. Если брать стандартные решения, можно рассмотреть IPMB/IPMI-over-LAN. В этом случае появляется возможность решить типичные вопросы удаленно - перепрошить, поднять пороги срабатывания токовой защиты и т.д. Если уточните, с каким именно семейством FPGA и интерфейсами предстоит работа, можно обсудить варианты более предметно. Для варианта 1 в случае FPGA от Altera в связке с EPCS/EPCQ, думаю, проще работать через контроллер удаленного обновления (IP-ядро altera_remote_update) через Nios/SoC, либо напрямую: Remote Update Intel FPGA IP User Guide: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altremote.pdf AN 603: Active Serial Remote System Upgrade Reference Design:https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an603.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexadmin 0 5 декабря, 2018 Опубликовано 5 декабря, 2018 · Жалоба On 11/29/2018 at 4:19 PM, new123 said: На ебее платы вывалили от microsoft. Со stratix V на борту. Они все стояли в их ДЦ azure и видать все прошивались удаленно, так как на них ни jtag, ни as нет. Чисто usb напрямую. Интересное там решение. Там же в описании явно написано "On Board USB-Blaster Circuit FT232HL via USB-B-Port. The FTI-Chips has default IDs, so the Altera-USB-Blaster Driver needs to be modified or the EEPROM 93LC56BT-L needs to be placed on PCB." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hdl_student 0 5 декабря, 2018 Опубликовано 5 декабря, 2018 · Жалоба 7 minutes ago, alexadmin said: Там же в описании явно написано "On Board USB-Blaster Circuit FT232HL via USB-B-Port. The FTI-Chips has default IDs, so the Altera-USB-Blaster Driver needs to be modified or the EEPROM 93LC56BT-L needs to be placed on PCB." Stratix V, кстати, поддерживает Configure via Protocol через PCIe. USB-Blaster, скорее всего, чисто для отладки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BloomJack 0 19 декабря, 2018 Опубликовано 19 декабря, 2018 · Жалоба Я думал над этим вопросом, в голову пришла мысль что девайс(MCU) притворится епромкой и ответит на все вопросы ПЛИС предварительно загрузив битстрим файл в оперативку свою через TFTP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 20 декабря, 2018 Опубликовано 20 декабря, 2018 · Жалоба On 11/2/2018 at 1:46 PM, RobFPGA said: 2.5: Разновидность внешнего контролера с подключением к сети - мальчик с ноутбуком и JTAG ;) по утру ходит по стойкам, тыкает JTAG палит все статикой обновляет прошивки. 8-() Вы сделали мой день))) А по сабжу, у зайлинкса есть xapp1081-quickboot-remote-update.pdf вроде как заточен под устранение проблем с удаленной прошивкой, через любой интерфейс) Может у альтеры есть что подобное Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dde29 0 8 января, 2019 Опубликовано 8 января, 2019 · Жалоба В MAX10 имеется возможность загрузки 2 конфигураций. Одну из них можно использовать как бутлодер. Копать в теме MAX10, Internal Configuration, Remote System Upgrade. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 8 января, 2019 Опубликовано 8 января, 2019 · Жалоба On 11/29/2018 at 4:19 PM, new123 said: На ебее платы вывалили от microsoft. Со stratix V на борту. Они все стояли в их ДЦ azure и видать все прошивались удаленно, так как на них ни jtag, ни as нет. Чисто usb напрямую. Интересное там решение. "такое себе" решение в плане надёжности - в случае ДЦ это гирлянда из USB-hub которые непонятно как/чем сбрасывать (или девайсам делать эмуляцию USB-disconnect/connect) в случае нештатных ситуаций в USB-подсистеме ОС при работе 24/7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться