Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с IDCODE при прошивке с CoolRunner II
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
robix
Всем привет!
Склепал отладку для XC2C64A под JTAG3, собрал простенький проект и не могу прошить плиску импактом. Выдает сообщение "the idcode read from the device does not match the idcode in the bsdl file".

idcode видел, в самом деле отличается, но что это за феня bsdl файл и где его искать!? В проекте не нашел...


Вот сообщение из консоли импакта:
ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111000111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE: 00000110111001011000000010010011

Помогите, пожалуйста.
Среда для меня новая, плата самодельная, может там все сдохло вообще... или не жило smile.gif
Prusak
У меня тоже была такая проблема. Если мне не изменяет память это вылечилось установкой более новой версии среды разработки. Вы какой кстати пользуетесь??
Bsd файл - описывает внутренний регистр сканирования (порты IO ПЛИСа, команды, и т.д, описание кстати на VHDL). В этом же файле содержимое регистра IDCODE. Для каждой ПЛИС имеется свой bsd файл. В ISE 7.1i эти файлы находится в папке, где установлена программа /<название семейства>/data/<название плиса>.bsd.

Кстати, а стирание внутренней флеш памяти ПЛИСки удается произвести??
BSV
То, что считываемый IDCODE cущественно отличается от прописанного в BSDL файле, указывает на какие-то проблемы с JTAG цепочкой.
1) Проверьте правильность соединения микросхемы с кабелем.
2) Какой кабель используете?
- Если самодельный или SET с TTL микросхемой, то, если питание кабеля 5 В и не стоят резисторы на сигнальных линиях - с большой вероятностью камень можете менять (не толерантен к 5 В), если питание - 3.3 В, то микросхема кабеля скорее всего неправильно работает. Выход - заменить TTL микросхему в кабеле на КМОП аналог, использовать питание 3.3 В.
- Если фирменный, см. п.1.
robix
В самом деле, была аппаратная проблема...
Стыдно признаться, микруху не тем боком припаял
blink.gif не стоит до поздна работатьsmile.gif
SS-Sasha
Аналогичная проблема была. В кабеле припаял микросхемы повернутыми на 180 градусов.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.