Цитата(Морковный @ Jun 27 2007, 15:26)

Если не особо затруднит, ответьте на несколько вопросов (что-то не могу найти нормальной документации, только какие-то обрывки. Соответственно не могу получить целостного представления о проблеме):
1) Схема подключения ПЛИС к порту SPI?
SPI процессора BlacKFin имеет ножки MISO (вход), MOSI(выход), SCK(тактовый сигнал) и какую-нибудь из ножек FP для выборки устройства. Их необходимо подключить к соответствующим ножкам ПЛИС (MAX EPM7256-10). Насколько я понимаю: MISO к TDO, MOSI к TDI, SCK к TCK, а FP видимо к TMS. Я правильно понял? Нужно ли еще что-то подавать на ПЛИС?
2) Протокол передачи прошивки?
Как перевести ПЛИС в режим готовности принять прошивку по SPI?
Что фактически надо передавать по SPI? Вряд ли ведь содержимое файла *.pof.
Вы спутали CPLD и FPGA.
EPM7256 прошивается один раз на все время работы через ByteBlaster например.
FPGA тоже обычно загружают всегда одной программой из загрузочной памяти или процессором.
Вам нужно перепрограммировать CPLD в системе?