реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема с IDCODE при прошивке с CoolRunner II, the idcode read from the device does not match the idcode in the bsdl
robix
сообщение Aug 17 2006, 14:28
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Всем привет!
Склепал отладку для 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
Go to the top of the page
 
+Quote Post
Prusak
сообщение Aug 17 2006, 20:26
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 11-08-06
Из: Москва
Пользователь №: 19 488



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

Кстати, а стирание внутренней флеш памяти ПЛИСки удается произвести??
Go to the top of the page
 
+Quote Post
BSV
сообщение Aug 17 2006, 21:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



То, что считываемый IDCODE cущественно отличается от прописанного в BSDL файле, указывает на какие-то проблемы с JTAG цепочкой.
1) Проверьте правильность соединения микросхемы с кабелем.
2) Какой кабель используете?
- Если самодельный или SET с TTL микросхемой, то, если питание кабеля 5 В и не стоят резисторы на сигнальных линиях - с большой вероятностью камень можете менять (не толерантен к 5 В), если питание - 3.3 В, то микросхема кабеля скорее всего неправильно работает. Выход - заменить TTL микросхему в кабеле на КМОП аналог, использовать питание 3.3 В.
- Если фирменный, см. п.1.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
robix
сообщение Aug 18 2006, 08:28
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



В самом деле, была аппаратная проблема...
Стыдно признаться, микруху не тем боком припаял
blink.gif не стоит до поздна работатьsmile.gif

Сообщение отредактировал robix - Aug 18 2006, 08:29
Go to the top of the page
 
+Quote Post
SS-Sasha
сообщение Aug 24 2006, 20:10
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694



Аналогичная проблема была. В кабеле припаял микросхемы повернутыми на 180 градусов.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01421 секунд с 7
ELECTRONIX ©2004-2016