Перейти к содержанию
    

Virtex xcv300

Проблема следующая, есть xcv3004pq и xc18v02vq44 одключены в цепочку в режиме Мастер-сериал. На ПЛИСЕ и на ПЗУ на каждой ноге фильтры по 0.22мкФ, металлизация земли есть. Расстояние от ПЗУ до ПЛИС - 5мм. Замускаю через родной JTAG прошивку, IMPACT видит две микросхемы тип первой (ПЗУ) не определяет и пишет, что BSDL файл для нее не найден, просит указать, ПЛИС определяет без проблем. Если указать вручную тип xc18v02vq44 и ей подобные (*.bsd) то выводит сообщение, что ID ПЗУ и ID читываемый с микрухи не совпадает - в чем может быть дело?

П.С. ПЗУ запаивали паяльником (микроволна) - 2 раза. Аналогичная схема на Spartan2e работает без проблем во всех режимах.

 

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резисторы какие и где стоят ?

Каким кабелем пользуетесь ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если JTAG кабель исправен, Impact определяет Virtex, и говорит, что ID ПЗУ и ID читываемый с микрухи не совпадает, то вероятно все дело в ПЗУ. При попытке считать IDCODE она неадекватно отвечает. Может быть как непропай, кз ног, так и электрическое/механичекое повреждение кристалла ПЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резисторы какие и где стоят ?

Каким кабелем пользуетесь ?

Резисторы по 4.7 КОм + 300 Ом - взял из доки на Virtex.

Кабель родной покупал в СКАНе. Сегодня им звонил, говорят, что в микрухе ПЗУ ИД может не совпадать, т.к. серия новая, а САПР старый то может быть глюк, т.к. маркировка у XC10V02 прежняя, а техпроцесс новый, т.е. IMPACT в старом сапре вполне может ее не видеть. Так что отдал на запайку чтоб старую микруху, вместо новой впаяли. Как запаяют - сообщу, новый глюк как никак.

 

Кстати САПР стоит ISE Xilins 5. Так что вполне может быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если стоит ISE Xilins 5 (должен быть как минимум 5.2), то обязательно необходимо установить SP3, тогда и микросхему менять не надо.

Изменено пользователем irum4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если IDCODE ПЗУ и IDCODE BSDL файла ПЗУ различаются, то это можно исправить несколькими способами. Первый - на сайте xilinx скачать новый BSDL файл для данной ПЗУ. Второй - посмотреть IDCODE, который считывает IMPACT и записать его в соответсвующий BSDL файл вместо старого(неверного). При этом необходимо помнить о порядке следования бит (MSB-LSB).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем ГРОМАДНОЕ, на макетной плате заменил ПЗУ на старую, все заработало, на остальные платы серии будем ставить новые ПЗУ, САПР 7 версии попробую раздобыть на неделе, а там будет видно. Т.к. схему наверно придется переделывать по 7 версию. Не помню корректно или некорректно он конвертирует схемы из старых версий. Пока попробую поискать SP3 вроде он был на родном сайте. Всем еще раз спасибо громадное.! :a14:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...