enzaime 0 28 августа, 2014 Опубликовано 28 августа, 2014 · Жалоба Ситуация такая: хочу загрузить в плату lx75t загрузить прошивку через com порт. Ввёл в командной строке impact -h вылезло следующее: Но как всё это сложить в запрос не совсем ясно. У меня есть файл прошивки (.mcs или .bit), порт COM3, хочу загрузить прошивку в flash, ну или в ПЛИС, куда уж получится. Помогите составлением запроса, кто шарит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 31 августа, 2014 Опубликовано 31 августа, 2014 · Жалоба Ситуация такая: хочу загрузить в плату lx75t загрузить прошивку через com порт. Ввёл в командной строке impact -h вылезло следующее: Но как всё это сложить в запрос не совсем ясно. У меня есть файл прошивки (.mcs или .bit), порт COM3, хочу загрузить прошивку в flash, ну или в ПЛИС, куда уж получится. Помогите составлением запроса, кто шарит. Добрый день. А чем не устраивает сделать это-же, но не через командную строку, а запустив GIU Impact? И еще вопрос - у вас программатор для COM порта? Довольно древнее изделие.... Добрый день. А чем не устраивает сделать это-же, но не через командную строку, а запустив GIU Impact? И еще вопрос - у вас программатор для COM порта? Довольно древнее изделие.... Увидел вашу тему предыдущую тему http://electronix.ru/forum/index.php?showtopic=122668 Насколько я понял, вы хотите через UART на вашей плате с помощью IMPACT загрузить конфигурацию? Выполнить конфигурацию FPGA файлом ****.bit так не получиться. Он грузится по JTAG. С файлом ****.mcs, который пишется во FLASH тоже так не будет. IMPACT пишет его тоже по JTAG, а потом в режиме Master Serial/SPI производится перегрузка конфигурации из FLASH в FPGA. Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 1 сентября, 2014 Опубликовано 1 сентября, 2014 · Жалоба Возможен также такой подход: Создается проект FPGA, в составе которого процессор Микроблейз, прошивается во FLASH. Процессор через UART с компьютера принимает новый конфигурационный файл и прошивает его во FLASH (если это позволяет схема подключения FLASH к FPGA) вместо предыдущей прошивки. После этого необходимо инициировать перезагрузку конфигурации FPGA. Если проект использует PCI Express, при реконфигурировании FPGA PCI Express device пропадет в диспетчере устройств. Такой подход был реально реализован на собственной PCI Express плате на базе Virtex-5FXT со встроенным PowerPC для того, чтобы можно было обновлять конфигурацию FPGA без использования программатора и IMPACTа. FLASH была другая. Естественно при этом необходимо программное средство, передающее конфигурацию по СОМу в нужном формате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 2 сентября, 2014 Опубликовано 2 сентября, 2014 · Жалоба По поводу вопроса ТС: через ком-порт обычно прошивка ПЛИС не загружается. Программой IMPACTчерез ком-порт однозначно загрузить ничего нельзя, она предназначена для работы через другие интерфейсы, в основном JTAG. Если у вас есть плата, которая позволяет грузиться через ком-порт вам необходимо читать инструкцию к конкретной плате. И чтобы не плодить тем, напишу свой вопрос здесь. Есть ли возможность написать bat скрипт, для загрузки ПЛИС и BPI FLASH через JTAG при помощи IMPACT? Может быть кто-то поделиться со всеми таким скриптом, а то у меня все руки не доходят поднять такой способ прошивки (если он, конечно, вообще возможен). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 2 сентября, 2014 Опубликовано 2 сентября, 2014 · Жалоба Есть ли возможность написать bat скрипт, для загрузки ПЛИС и BPI FLASH через JTAG при помощи IMPACT?Запросто. Запускаете то, что вам надо в GUI, потом смотрите в лог файл (он остается то ли в текущей директории, то ли в домашней - поищите :) ), там в чистом текстовом виде перечислены все команды, которые надо скормить командлайновскому варианту impact'а (к сожалению не могу уточнить все это более точно - на машине нет ISE и iMPACT'а тоже нет) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
egorman44 0 30 сентября, 2014 Опубликовано 30 сентября, 2014 · Жалоба В командной строке прописываете : impact -batch *.cmd Содержимое файла " *.cmd " setMode -bscan setCable -p auto addDevice -p 1 -fpga xc3s700an -file *.bit program -p 1 quit В папке соответствено должен присутствовать битник *.bit и будет Вам счастье Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gotcha 0 30 сентября, 2014 Опубликовано 30 сентября, 2014 · Жалоба В командной строке прописываете : impact -batch *.cmd Содержимое файла " *.cmd " setMode -bscan setCable -p auto addDevice -p 1 -fpga xc3s700an -file *.bit program -p 1 quit В папке соответствено должен присутствовать битник *.bit и будет Вам счастье Может знаете, как получить всю цепочку устройств и зная что где-то висит флешка залить mcs файл? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
egorman44 0 30 сентября, 2014 Опубликовано 30 сентября, 2014 · Жалоба Может знаете, как получить всю цепочку устройств и зная что где-то висит флешка залить mcs файл? посмотрите в iMPACT User Guide-> Appendix C->Command Line and Batch Mode Commands там есть примеры для цепочки устройств Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться