Я в схемах встречал что 8 и 9 вывод карты висят на +3.3 вольта через резисторы, попробуйте так, может поможет.
вы будете смеяться, но у меня так и не получается залить ПЛИС.
Сделал в итоге программатор на АП5 - та же ошибка.
Пришел из Китая USBBlaster - то же самое
С другого компа - без изменений.
Заменил ПЛИС на новую - без результата
Прозвонил все контакты от программатора до выводов ПЛИС. Контакт есть, соединение правильное.
Итог: Автодетект - ошибка
Заливка проекта: статус бар красный 100% Failed
Что я делаю не так?
От программатора идут 6 проводов: +, земля, TCK, TDO, TMS, TDI
Режим программатора Mode: JTAG
Питание платы 5V
Прошивка с расширением POF
ПЛИС EPM7128SLC84-15
В этом мире чудес не бывает. Где-то сопля, может быть. Посмотри осциллом, что творится на JTAG когда пытаешься задетектить (или лучше провести тест цепочки JTAG), а лучше запиши логиком и покажи здесь.
Сам понимаю что дьявол кроется за какой то мелочью.
Сейчас просмотрел осциллографом сигналы на выводах ПЛИС. Везде нормальные импульсы, кроме TCK. На нем постоянно +5V. При Автодетекте пробегает поверху импульсы-мусор. Если отсоединить этот вывод от ПЛИС и смотреть на программаторе то на нем нормальные импульсы.
Вложение 65751
Вот и косяк. Отслеживай. Если ПЛИСина проверенная (без залочки JTAG) тогда смотри подтяжку (на TCK должен быть 10к на массу), дорогу вызвони, может куда замыкает. Как вариант, сдёрни ПЛИСину и попробуй без нее - должны все сигналы быть в норме.
Вынул ПЛИС из панельки - появились импульсы на TCK. Дорожка TCK чистая, ни с чем не контачит. Это что ПЛИС битая или залоченная? Их же две. Из разных источников.
Кнопка Ресет не нужно же нажимать? Это же кнопка сброса процессора.
Я кстати TCK подтянул на землю через резистор. Может и с другими выводами нужно делать подтяжку?
в общем все глухо.Не понимаю где копать.
Как вариант программатор подключить к отдельной панельки и прошить вне платы.
Правильно я понимаю что кроме выводов JTAG нужно будет вешать часть выводов на + и на землю, как на схеме с элементом DD1.3.
Нет. Для ПЛИСины, если выводы JTAG не используются как GPIO то не надо вынимать. По остальным ногам - нужна только запитка. Если выводы JTAG используются как GPIO то тогда все сложнее.