Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба Привет всем. На плате установлена 10CL120YF484I7G BGA484. Включена с программирование по JTAG и PS. Схема прилагается. Режим PS пока не применяется, не установлен еще контролер. JTAGом обнаруживается и прошивка заливается. Но! По окончании заливки ни чего не работает! Прошивка уже упрощенна до предела. Просто транслируется сигнал с одной ножки на другую. На выходах просто третье состояние! Все питание и земли подведены. может такое происходить, если где не подпаялись выводы, земли или питания? Ни каких мыслей,что происходит уже не осталось... Такая же микросхема но не BGA и менее емкая , 10CL025 работает чудесно! Буду благодарен, за любой совет! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 1 minute ago, Petrovich said: Прошивка уже упрощенна до предела. Просто транслируется сигнал с одной ножки на другую. На выходах просто третье состояние! ИМХО проблемы с землей/питание банков. Как вариант, микросхема не та, или паттерн не тот. хотя в это сложно поверить) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 1 minute ago, des00 said: ИМХО проблемы с землей/питание банков. Как вариант, микросхема не та, или паттерн не тот. хотя в это сложно поверить) Если бы была не та, то не обнаружилась бы JTAGом. Да и надпись на ней есть :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 3 minutes ago, Petrovich said: Если бы была не та, то не обнаружилась бы JTAGом. Да и надпись на ней есть :) Ноги на пролет замыкаете из того же банка что и жтаг? (у каждого банка свое питание ;)) А про надпись...есть те кто паттерны делает сам и иногда ноги "путает". Вот потом веселье то начинается, когда нужно плату под бга поправить) Подытожу. То что шьется и определяется это хорошо, если вы ставите в прошивке 1 и 0 на порты вводы вывода, а их там нет, то скорее всего проблема в питании банков. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 1 minute ago, des00 said: ноги на пролет замыкаете из того же банка что и жтаг? у каждого банка свое питание ;) а про надпись...есть те кто паттерны делает сам и иногда ноги "путает" вот потом веселье то начинается, когда нужно плату под бга поправить) Подытожу. То что шьется и определяется это хорошо, если вы ставите в прошивке 1 и 0 на порты вводы вывода, а их там нет, то скорее всего проблема в питании банков. Ну это самое логичное конечно, но не могли же питания ВСЕХ банков кроме JTAGа не припаятся. Попробую вывести сигнал но ножки из банка JTAG. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 15 minutes ago, Petrovich said: Ну это самое логичное конечно, но не могли же питания ВСЕХ банков кроме JTAGа не припаятся. Попробую вывести сигнал но ножки из банка JTAG. ну либо вы принимаете желаемое за действительное и плис, не смотря на процесс заливки по жтаг, все же не запускается. Т.е. активности на conf_done нет. А такое может быть, если сразу после JTAG прошивки, инициализируется прошивка по PS. Проц же не запаян. Может там поискать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба Таки нет... завожу сигнал на L21 вывожу с L22. Та же история... нет выхода. Уж эти выводы точно находятся в одном банке с JTAG ? 3 minutes ago, des00 said: ну либо вы принимаете желаемое за действительное и плис, не смотря на процесс заливки по жтаг, все же не запускается. Т.е. активности на conf_done нет. А такое может быть, если сразу после JTAG прошивки, инициализируется прошивка по PS. Проц же не запаян. Может там поискать? Так подтянуто все что нужно. Кроме nCONFIG еще разве что то должно быть подтянуто? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 8 minutes ago, Petrovich said: Таки нет... завожу сигнал на L21 вывожу с L22. Та же история... нет выхода. Уж эти выводы точно находятся в одном банке с JTAG ? Так подтянуто все что нужно. Кроме nCONFIG еще разве что то должно быть подтянуто? единицы и нули подайте. это более простой вариант. но по идее должно было работать. Может все же вы принимаете желаемое за действительное? Про конфигурацию давно это было, надо документацию читать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 2 minutes ago, des00 said: единицы и нули подайте. это более простой вариант. но по идее должно было работать. Может все же вы принимаете желаемое за действительное? Про конфигурацию давно это было, надо документацию читать. Подавал и 1 и 0 конечно и меандр... до лампочки. По конфигурации. читал, точно такая же схема включения на другой плате с 10CL025. Подтянуто вверх nCONFIG и все нормально. А тут как заколдованна... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба Так CONFIG_DONE что показывает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 2 minutes ago, ViKo said: Так CONFIG_DONE что показывает? Сидит все время в нуле. Вот это то и странно... Но если принятнуть вручную nCONFIG к нулю, то nSTATUS тоже переходит в 0.... то есть nCONFIG доходит до нужного места... ненавижу BGA! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба При исправной конфигурации DONE должен в единицу прыгнуть. У вас - нет. Значит, не сконфигурировалось. nSTATUS в нуле говорит об ошибке. Похоже, надо перепаивать BGA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 1 minute ago, ViKo said: При исправной конфигурации DONE должен в единицу прыгнуть. У вас - нет. Значит, не сконфигурировалось. nSTATUS в нуле говорит об ошибке. Похоже, надо перепаивать BGA. Да, судя по всему... как это не печально... :( Как будет результат, напишу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 14 января, 2020 Опубликовано 14 января, 2020 (изменено) · Жалоба Я еще проверял monitoring power из таблицы в мануале по альтере. Когда у меня не грузился. Питалова не было одного. Лучше еще прочитать мануал, как происходит загрузка и промониторить пины во время загрузки, в постоянном ли он резете или нет Изменено 14 января, 2020 пользователем new123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wolfman 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 10 вывод на разъёме должен быть на земле. И на 6 вывод разъема нужно подать Vio. Возможно в этом дело. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться