Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Virtex xcv300
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Reptile
Проблема следующая, есть xcv3004pq и xc18v02vq44 одключены в цепочку в режиме Мастер-сериал. На ПЛИСЕ и на ПЗУ на каждой ноге фильтры по 0.22мкФ, металлизация земли есть. Расстояние от ПЗУ до ПЛИС - 5мм. Замускаю через родной JTAG прошивку, IMPACT видит две микросхемы тип первой (ПЗУ) не определяет и пишет, что BSDL файл для нее не найден, просит указать, ПЛИС определяет без проблем. Если указать вручную тип xc18v02vq44 и ей подобные (*.bsd) то выводит сообщение, что ID ПЗУ и ID читываемый с микрухи не совпадает - в чем может быть дело?
П.С. ПЗУ запаивали паяльником (микроволна) - 2 раза. Аналогичная схема на Spartan2e работает без проблем во всех режимах.

Заранее спасибо.
Hilter
Резисторы какие и где стоят ?
Каким кабелем пользуетесь ?
Warlord
Если JTAG кабель исправен, Impact определяет Virtex, и говорит, что ID ПЗУ и ID читываемый с микрухи не совпадает, то вероятно все дело в ПЗУ. При попытке считать IDCODE она неадекватно отвечает. Может быть как непропай, кз ног, так и электрическое/механичекое повреждение кристалла ПЗУ.
Reptile
Цитата(Hilter @ Jan 25 2006, 10:28) *
Резисторы какие и где стоят ?
Каким кабелем пользуетесь ?

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

Кстати САПР стоит ISE Xilins 5. Так что вполне может быть.
irum4
Если стоит ISE Xilins 5 (должен быть как минимум 5.2), то обязательно необходимо установить SP3, тогда и микросхему менять не надо.
Warlord
Если IDCODE ПЗУ и IDCODE BSDL файла ПЗУ различаются, то это можно исправить несколькими способами. Первый - на сайте xilinx скачать новый BSDL файл для данной ПЗУ. Второй - посмотреть IDCODE, который считывает IMPACT и записать его в соответсвующий BSDL файл вместо старого(неверного). При этом необходимо помнить о порядке следования бит (MSB-LSB).
Reptile
Спасибо всем ГРОМАДНОЕ, на макетной плате заменил ПЗУ на старую, все заработало, на остальные платы серии будем ставить новые ПЗУ, САПР 7 версии попробую раздобыть на неделе, а там будет видно. Т.к. схему наверно придется переделывать по 7 версию. Не помню корректно или некорректно он конвертирует схемы из старых версий. Пока попробую поискать SP3 вроде он был на родном сайте. Всем еще раз спасибо громадное.! a14.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.