Привет Григорий.
Насчет ресурса Xilinx PROM, 20000 - не так уж и мало (не так давно и у AVR-ок всего 10000 было), к тому же Вы физически за рабочий день за сотню итераций прошивания не перешагнете, конечно, если особой целью не задаться
![](images/smilies/04.gif)
.
Смысл наличия DataFlash (такого размера) в том, чтобы при желании можно было запустить на MicroBlaze (синтезируемый процессор Xilinx) запустить uClinux, 4-х МБайт хватит и на ядро и на корневую файловую сстему. Правда, когда руки дойдут до этого демо пока не знаю ...
Кстати, чтоб сменить конфигурацию FPGA, не обязательно PROM перепрограммировать, достаточно через тот же самый JTAG кабель залить bit-ник непосредственно в саму FPGA (это еще и быстрее получится).
Программируется DataFlash тем же JTAG кабелем (SK-Xilinx-JTAG например), подключите его к разъему с пометкой SPI.
Для ISE версии до 9.1, использовалась специальная утилита
xspi.exe, ищите в директориях с примерами папку
spi, в ней лежит скрипт для запуска процесса программирования. Начиная с версии ISE9.1, поддержка программирования DataFlash (и других серийных флешек) была включена в "родную" утилиту программирования
Impact.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно 06.12.2007 г. в 20:48:54