|
Не меняется прошивка в ПЛИС?, прошиваю, ничего не изменяется. |
|
|
|
Jan 19 2018, 05:11
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 20-05-12
Из: Санкт-Петербург
Пользователь №: 71 932

|
Схемы платы нет? Есть ли на плате CPLD?
Возможно MSEL-ами задана не AS конфигурация.
Попробуйте сделать полный Erase EPCS. Отреагирует ли плата.
|
|
|
|
|
Jan 19 2018, 07:40
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Unfog @ Jan 19 2018, 08:11)  Схемы платы нет? Схему руками вызваниваю. Цитата(Unfog @ Jan 19 2018, 08:11)  Есть ли на плате CPLD? это мне надо подготовиться прочитать что это и потом отвечу. Цитата(Unfog @ Jan 19 2018, 08:11)  Возможно MSEL-ами задана не AS конфигурация. Попробуйте сделать полный Erase EPCS. Отреагирует ли плата. спасибо. полный erase. Я в квартусе в программаторе ставил галку erase. Не знаю полный ли это. Еще вчера пытался через командную строку --erase-all, но пока утилита не поняла моей опции. Буду добивать. Уже подумываю отдать выпаять epc и зачистить ее другим программатором Насчет конфигурации и msel. Я так понимаю надо прозвонить контакты коннектора и выяснить?
Сообщение отредактировал new123 - Jan 19 2018, 07:41
|
|
|
|
|
Jan 20 2018, 11:41
|

Участник

Группа: Участник
Сообщений: 53
Регистрация: 7-09-16
Из: Томск
Пользователь №: 93 239

|
Цитата(new123 @ Jan 17 2018, 14:47)  Добрый вечер, форумчане.
Если вы вдруг помните по моей теме, я счастливый обладатель бу altera. Чип стоит на pci-e плате. Информации по ней минимум. Долго вычислял например назначение пинов.
Теперь встала проблема. Шью через AS чип (на борту стоит epc256) c USB Blaster. Процесс проходит нормально, до 100%. Реакции от плис 0. Ради интереса подаю на заданную ногу логический 0 или 1. Напряжение на ноге не меняется. Нахожу ноги, где есть уже логический 0 (0.7в) или 1 (2.5в). Пытаюсь кодом поменять там значение. Ничего не происходит.
Логично предположить, что там в плате сидит прошивка, которую я не могу сменить на свою. Возможно такое? Если да, подскажите, как такое побороть?
Заранее спасибо. Буду очень признателен. Мне кажется, одним из самых простых способов проверить, зашилось ли ВООБЩЕ что-то в ПЛИС будет подключить к проекту SignalTap и вытащить в него несколько сигналов. Если ваша прошивка зальется в ПЛИС удачно - то сигналтап отобразит состояние сигналов (не важно, каких). Если прошивка зальется неудачно - то сигналтап выбросит ошибку о том, что не обнаружены сигналы (т.к. в ПЛИС вообще не будет ничего, связаного с сигналтапом). Т.о. будет однозначно понятно, что действительно перепрошиваете ПЛИС. А после этого можно будет ковырять вопрос заблоченной прошивки
Сообщение отредактировал nice_vladi - Jan 20 2018, 11:44
|
|
|
|
|
Jan 20 2018, 11:55
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(nice_vladi @ Jan 20 2018, 14:41)  Мне кажется, одним из самых простых способов проверить, зашилось ли ВООБЩЕ что-то в ПЛИС будет подключить к проекту SignalTap и вытащить в него несколько сигналов. спасибо. Конечно, это самый простой способ, c отладки бы и начал. Но у меня есть еще тут одна тема, я вторую неделю уже не могу поднять jtag пока. я придумал альтернативу. Прошиваю и смотрю изменились ли сигналы на ножке чипа с помощью вольтметра. Иголочкой щупаю с обратной стороны чипа. Вчера осознал полностью что такое msel, сегодня посмотрю вечером что там за конфигурация на ножках выставляется
Сообщение отредактировал new123 - Jan 20 2018, 11:59
|
|
|
|
|
Jan 21 2018, 16:35
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Unfog @ Jan 19 2018, 08:11)  Возможно MSEL-ами задана не AS конфигурация. наводка оказалась интересной. MSEL у чипа скинуты. начал ковырять еще раз форум альтеры. Нашел сообщения владельца такой же карты, что из коробки карта зашивается через AS, потом переходит в режим CvP pci-e. На нормальных платах ставят переключатели бит MSEL. Мне тут не повезло. Хоть вручную напряжение на эти биты подавай
Сообщение отредактировал new123 - Jan 21 2018, 16:35
|
|
|
|
|
Jan 25 2018, 12:10
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Если вдруг кому интересно. Накинул я вольтметр на всякие статусные пины и сразу выяснил, что прогрузка платы зацикливается тут.  Прошил я карту, где на все пользовательские ножки подаю 0, и во время старта у меня загораются и гаснут все диоды на карте. То есть, скорее всего чип начинает конфигурироваться и слетает в процессе в Error. Скорее всего поэтому и JTAG не могу стартануть в соседней теме. Поковырял форумы, скорее всего причина - закоротка между питание и землей. Показывается всего 5Ом, что очень мало. Проверю еще контакты между флешкой и чипом.
|
|
|
|
|
Jan 25 2018, 18:34
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(krux @ Jan 25 2018, 19:30)  у больших FPGA (живых, рабочих), если их VCCINT и GND прозванивать - бывает и 2 Ома. спасибо за надежду, у меня 5ом =) кстати 2 ома у меня на JTAG TDI. мастер помощник по пайке, говорит что на матерях на мостах тоже очень маленькое сопротивление, близко к коротышу но я проштудировал форум альтеры, там прям сборник пользователей с такими вопросами. Альтера пишет мол мало очень. Цитата(_Anatoliy @ Jan 25 2018, 17:50)  Это сопротивление может быть нелинейным. Поменяйте у тестера + и -. ага, тоже обратил внимание. Спасибо, сейчас попробую пока что не могу вызвонить ни одного контакта с флешки epcq256 на альтеру
Сообщение отредактировал new123 - Jan 25 2018, 18:35
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|