Цитата(ADA007 @ May 10 2011, 19:07)

Здравствуйте. При проектировании устройства у меня возник такой вопрос, может ли Xilinx FPGA сконфигурироваться из flash, которая объемом больше, чем целевая FPGA. Например: XC3S1500 сконфигурировать при помощи XCF16P . Возможно ли? ... Спрашиваю потому, что у меня не получилось это сделать...хотя для меня это абсурдно. Кто-нибудь может мне объяснить почему так получилось? Почему Xilinx пишут, что XC3S1500 соответствует только тип XCF08P? В моем понимании, если ПЛИС можно залить с любого контроллра, или cpld, то ей должно быть все равно какого объема flash, главное чтобы не меньше объема FPGA...

ЗЫ: я так думаю, может там че-то с ревизиями надо шаманить?
По умолчанию (если Вам это не нужно) ничего с ревизиями шаманить не надо. Прицепите осцил или логгер к ногам CCLK,DIN,PROG, и DONE. И поглядите что там происходит. Ещё рекомендую поглядеть на ногу INIT во время конфигурации. Если она падает в 0 - видимо битстрим во флэшке у Вас некорректный. Проверьте ноги, задающие режим (M0,M1,M2) как Вам уже советовали. Ну уж если и это не поможет - тогда садитесь изучать документ под названием Configuration Guide - в нём много интересного написано. Правда, как всегда, по-буржуйски...
Флэшка, кстати, может работать в разных режимах (byte-wide or serial, external CLK or internal CLK, different CLK frequency, etc.). Проверьте правильность выбранного режима.