Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с прошивкой ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Legotron
Добрый день!

Возникла проблема при програмировании EPM7128S.
Используется ByteBlasterMV, спаянный по схеме Altera, в режиме JTAG.
Кабель до BB - LPT удлинитель 1.8 м.
Кабель от BB до Altera - 10 см.
При програмировании в Quartus 6.0 возникает ошибка:
Error: JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device

При нажатии AutoDetect возникает сообщение:
Unable to scan device chain. Can't find JTAG chain.

С чем это может быть связано?

Надо ли ставить блокировочные конденсаторы на Alterу и BB? Какой номинал? На каждую ногу питания? Может ли это быть ключевой причиной неработоспособности?
Нужен ли pull-down на TCK, рекомендованный Altera (у меня его нет)?
Нет ли ничего страшного, что на Altery подается 5.3В?

Какие будут советы?
Kazap
smile.gif
Цитата(Legotron @ Jul 1 2007, 19:06) *
Надо ли ставить блокировочные конденсаторы на Alterу и BB? Какой номинал? На каждую ногу питания? Может ли это быть ключевой причиной неработоспособности?
Нужен ли pull-down на TCK, рекомендованный Altera (у меня его нет)?
Нет ли ничего страшного, что на Altery подается 5.3В?


Эти вопросы во многом сами по себе ответы smile.gif .
Номиналы кондеров обычно 0.1 м,желательно на каждую ногу. Питание должно быть нормальным- посмотрите даташит
pull-down на TCK, pull-up на все остальное

Встречный вопрос- а вы уже использовали ваш байтблпстер на других ПЛМ? То есть проверяли его?
И еще одно байтбластер питается от платы- он у вас запитан?
Legotron
Цитата(Kazap @ Jul 1 2007, 18:53) *
Встречный вопрос- а вы уже использовали ваш байтблпстер на других ПЛМ? То есть проверяли его?
И еще одно байтбластер питается от платы- он у вас запитан?


Использую ББ первый раз.
Да он запитан от платы.
iosifk
Цитата(Legotron @ Jul 2 2007, 03:29) *
Использую ББ первый раз.
Да он запитан от платы.


на сайте jtag.ru есть программа jtool и в ней есть возможность проверить бластер.
Но точно так же можно писать-читать в порт и проверить, что импульсы доходят до альтеры...
MaslovVG
Проверьте установки в биосе LPT должен быть в режиме "normal" во всех прочих (EPP, SPP и пр.)
Jtag на LPT не работает
Leonid.K.
Попробуйте преобразовать исходный POF с помощью приложенной утилиты.
prototype
Цитата(MaslovVG @ Jul 2 2007, 11:31) *
Проверьте установки в биосе LPT должен быть в режиме "normal" во всех прочих (EPP, SPP и пр.)
Jtag на LPT не работает

Имхо вы заблуждаетесь. Данные опции в биосе означают лишь то, что разрешены режимы EPP или EСP. SPP и есть обычный самый совместимый режим. Более того, даже если разрешен режим ЕРР по умолчанию порт работает в режиме SPP, при записи в регистр данных ЕРР (не совпадающий с таковым для SPP!) порт пытается инициализировать обмен с оконечным устройством. Если хэндшейк не состоялся, то порт так и останется в режиме SPP. Впрочем, чего я распинаюсь - почитайте доку на режимы порта, все станет ясно. У меня байтбластер прекрасно работает, хотя в биосе установлен режим ЕРР + ЕСР. Наверно я что-то делаю неправильно lol.gif .
MaslovVG
Нет это практика. У меня в разработке некое устройство работающее с компом по LPT порту в режиме EPP. при попытке перепрощить EPM7128S в этом режиме всегда имею ощибку.
Приходится перезагружаться выходить в биос перенастраивать порт. Прошиваю в Quartus 5.0
(специфика данной машины необходимость DOS и WIN98).
prototype
Цитата(MaslovVG @ Sep 27 2007, 09:22) *
Нет это практика. У меня в разработке некое устройство работающее с компом по LPT порту в режиме EPP. при попытке перепрощить EPM7128S в этом режиме всегда имею ощибку.
Приходится перезагружаться выходить в биос перенастраивать порт. Прошиваю в Quartus 5.0
(специфика данной машины необходимость DOS и WIN98).

Вообще-то вам достаточно перевести порт в режим совместимости. По-моему на ФТП лексмарк, я находил подробную доку с описанием смены режимов. Порт всегда можно вернуть в любой из поддерживаемых режимов. Без перезагрузок и заходов в биос. Проверяя работу прибамбаса для LPT, я просто из Jungo писал руками в порты и получал все что хотел. Почитайте доки внимательнее. Под досом проблем нет вообще.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.