Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Прошить конфигурационное ППЗУ Xilinx из командной строки.

Вс июл 14, 2013 15:38:32

Задача прошивать Xilix овские конфигурацонные ЭСППЗУ в серийно-массовых количествах. Потому надо-б это автоматизировать. Имеется программатор DLC10 и ПО Impact - версию не помню и явно похоже, что оно в состоянии работать из командной строки, вопрос теперь как-бы это организовать, метод научного тыка не прокатил, как я понял основная огранизация процесса прошивки должна быть в некотором конфигурационном файле путь к которому указывается в командной строке, но как его создать непонятно. Возможно есть альтернативное ПО какое-то ? Программирование по JTAG в цепочке всегда одна микросхема ЭСППЗУ, но работающая на одну или несколько ПЛИС. Прошивки в формате *.MCS исходников нет.

Re: Прошить конфигурационное ППЗУ Xilinx из командной строки

Вс июл 14, 2013 15:54:18

http://www.xilinx.com/itp/xilinx10/iseh ... chmode.htm

IMHO iMPACT и с командной строки работает. Сам не пробовал, так как сериями не занимаюсь. А конфигурационные файлы в GUI, вроде, можно создать.

Re: Прошить конфигурационное ППЗУ Xilinx из командной строки

Вс июл 14, 2013 18:39:03

Так вот не нашел описания, как это сделать нигде.

Re: Прошить конфигурационное ППЗУ Xilinx из командной строки

Вс июл 14, 2013 19:46:16

Думаю, надо начать с изучения этого хелпа. Там есть даже экзамплы:
Command Sequence Example 9: Programming a Two Device XCF00P Platform Flash PROM Design Revision Set with Two Revisions Using the PC IV Cable
1 setMode -bscan
2 setCable -port lpt1
3 setCableSpeed -speed 5000000
4 addDevice -p 1 -sprom xcf32p -file test_0.mcs
5 addDevice -p 2 -sprom xcf32p -file test_1.mcs
6 Program -p 1 2 -defaultVersion 0 -ver 0 erase verify -ver 1 erase verify
7 quit
Description:
Sets the operating mode for Boundary-Scan (JTAG).
Tells iMPACT that the programming cable is connected to LPT1. iMPACT automatically polls the cable to determine whether it is a PCIII or PCIV cable.
Sets the cable TCK frequency for 5 MHz (5,000,000 Hz). This command is only valid for the PCIV cable.
Adds a Xilinx XCF32P ISP PROM to the first position in the JTAG chain, and assigns the test_0.mcs PROM file to it. The test_0.cfi file residing in the corresponding file location is automatically associated with test_0.mcs.
Adds a Xilinx XCF32P ISP PROM to the second position in the JTAG chain, and assigns the test_1.mcs PROM file to it. The test_1.cfi file residing in the corresponding file location is automatically associated with test_1.mcs.
Erases, programs and verifies both XCF32P devices in the JTAG chain with the default design revision set to zero. (See the program batch command definition for additional programming options available for the XCF00P Platform Flash PROM.)
Exits iMPACT.
Ответить