МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Перестала шиться ПЛИС

Перестала шиться ПЛИС 11 мес. 3 нед. назад #7473

  • Dimych
  • Dimych аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
Добрый день.
Решил освоить программируемую логику. :) Собрал по вашей схеме программатор на FT4232. Распаял на плату EPM3256AQC208. Код проекта скомпилировался, в симуляции показывал что хотелось. При первой попытке прошить из Quartus II 13.0 статус прошивки доходил до 98% и выдавал ошибку. Гугл помог справиться, достаточно было в опциях снять птичку "Show checksum without usercode". После этого ПЛИСка прошилась успешно. Пару дней поигрался, поимитировал работу, поморгав светодиодиками, и посетила мысль внести дополнения в проект. Внес, скомпилировал и все. Прошить не получается. Программатор Quarus-а больше не видит это плиски. MBFTDI на месте. Все как и в первый раз, но... Нажимаю в программаторе Start, и получаю сообщения - Error (209040): Can't access JTAG chain
Error (209012): Operation failed.
Запускаю AutoDetect - получаю сообщение от Quartus: "Unable to scan device chain. Can't scan JTAG chain. Открываю JTAG Chain Debugger, жму Test JTAG Chain, получаю ответ - Error: JTAG chain problem detected, Error: No device detected.
Линии JTAG прозвонил от FTDI до ПЛИС, все звонится, все на месте. Куда копать - не понимаю. Возможны ли советы "чайнику"? Ведь 1 раз она прошилась, да и прошивка моя в ней работает сейчас.
И еще вопрос. Я оставил висеть в воздухе выводы ПЛИС - GCLK1, OE1, GCLRn, OE2/GCLK2. Может ли быть дело в этом или их надо куда-то притянуть или повесить? Генератор на ПЛИС не подключал, для моего проекта он не нужен. Теперь вот сомнения что он нужен.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Перестала шиться ПЛИС 11 мес. 3 нед. назад #7474

Тот проект , что вы раньше зашили, работает?
Провода от FTDI до ПЛИС есть?
Если есть, укорачивайте, желательно до 0.
Если можно, фото процесса.
Генератор для прошивки не нужен.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от umarsohod.

Перестала шиться ПЛИС 11 мес. 3 нед. назад #7477

  • Dimych
  • Dimych аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
Да, загруженный проект работает.
Провода есть. Укоротил как мог. Длина шлейфа ~1 см, проводники на платах примерно 3-5 см. Результат не изменился, ПЛИС-ку Quartus не видит.
Фото какие, собранных устройств, соединений? попробую сделать.
Правильно ли я понимаю что JTAG (по крайней мере в нашем случае) это TDO, TDI, TCK и TMS? 6 и 7 ноги разъема (nCE и DATAOUT) не задействованы?
Что еще может мешать?
Смущает что в первый раз-то прошилась, пусть и не сразу. Т.е. пока не прошил ПЛИС-ка виделась всегда. Как только прошивка залилась - все, ПЛИС-ка для Квартуса не существует. Там нет каких-нибудь "секретных" битов, которые "лочат" ПЛИС? Может что в настройках Quartus не так выставил?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Перестала шиться ПЛИС 11 мес. 3 нед. назад #7483

JTAG это TDO, TDI, TCK и TMS и проверьте, не коротят ли они с соседними ножками.
Есть ли возможномть по отдельности проверить программатор и плис. Т.е попробовать прошить какую-то другую плис или эту другим программатором?

Пробовал шить epm3064, работает.
Попробуйте сделать "erase".

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от umarsohod.
  • Страница:
  • 1
Время создания страницы: 0.127 секунд

facebook  GitHub  YouTube  Twitter