Помогите, плиз, как решить проблему:
На плате по JTAG стоит три микросхемы, одна из них XC2S200. При попытке ее загрузки iMPACT выдает сообщение о том, что это VIRTEX 200 и отказывается загружать в него "левый" битстрим от XC2S200. Виртексов на плате нет.
Четыре года назад под более старым софтом грузилось без проблем. Теперь решается прошивкой загрузочной ЕЕПРОМ, и загрузкой с нее, но это не очень удобно, т. к. заставляет делать лишние движения.
Может кто уже сталкивался и поборол?
Al Jumper
Sep 4 2007, 08:44
Spartan2 и Virtex совместимы по bitstream'ам. Древние версии Foundation их вообще не различали.
Может поменять тип ПЛИС в проекте на Virtex200 и оно успокоится?
Что-то в 9.2i намудрили. У нас битовый поток для 95288, сгенерированный в 9.2, Impact от 3-й версии отказывается принимать (при этом с 9.1 проблем не было).
У Вас совпали ID для Spartan-2 и Virtex. Можно попробовать отредактировать IDCODE_REGISTER в BSD файле для Virtex-а таким образом, чтобы он не подходил для Вашего кристалла. Нам удавалось проделывать такое для нормальной работы с совсем старыми версиями 95108.