|
|
  |
Подключиться к плате с ПЛИС через JTAG, халтура |
|
|
|
Jan 6 2018, 11:35
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-17
Пользователь №: 100 287

|
Цитата(x736C @ Jan 6 2018, 02:39)  Отпишитесь по результату, пожалуйста. Интересно, чем все закончится. Помню еще старую тему по поиску схемы. Обязательно! Цитата(_pv @ Jan 6 2018, 02:54)  и измерять с подтяжкой к питанию надо относительно питания JTAGа, (11 скорее всего нога шлейфа, справа) Ага, спасибо, это я догадался. Сейчас попробую десктопный комп расковырять, а то на серверном 1U не получается на живую замерить, открываешь крышку - питание гасится, а наружу плату вытащить - длины шлейфа не хватает. К земле/питанию подтягиваем, замыкая исследуемый контакт обычным килоомным резистором на землю/питание соответственно, верно?
|
|
|
|
|
Jan 7 2018, 11:52
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-17
Пользователь №: 100 287

|
Цитата(_pv @ Jan 6 2018, 16:27)  сначала просто напряжения измерьте на 7-11 ногах шлейфа. минус вольтметра на землю, плюс на соответствующие контакты, потом на вход вольтметра просто килоом (параллельно, между + и -) повесьте и повторите.
и если собрались потом так же измерять от питания (минус на 11ю, скорее всего, ногу на шлейфе), вольтметр должен быть от земли отвязанный, тестер на батарейке. Промерял напряжение на всех контактах шлейфа, результаты следующие: Код 1 - 2,46 2 - 0 3 - 3,26 4 - 0,19 5 - 3,19 6 - GND 7 - 2,47 8 - 2,46-2,47 9 - 2,46-2,47 10 - 0 11 - 0 12 - GND 13 - 2,46 14 - 0 15 - 0 16 - 0 17 - 0 18 - 0 19 - GND 20 - 2,38-2,39 21 - 2,38 22 - 2,38 23 - 2,38-2,39 24 - 2,38 Дополнительно промерял с килоомным резистором между щупами тестера контакты 7-10, результаты вот такие: Код 7 - 0,43 8 - 0,56 9 - 0,49 10 - 0 Если я все правильно понял, результат неоднозначный. Цитата(Timmy @ Jan 6 2018, 18:46)  Замечу, что если у вас, судя по фотке, китайский бластер за 5$, то у него минимальное рабочее напряжение JTAG по даташитам на комплектующие будет около 2.5 вольта, что бы там китайцы ни говорили, а на этой плате может оказаться меньше. Да, я взял самый дешевый программатор, ориентировался по отзывам. Там есть чуть подороже девайсы, в районе тысячи-полутра, в принципе, но они чуть побольше, так просто в 1U не залезут.
|
|
|
|
|
Jan 7 2018, 12:21
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
ну питание банка с жтагом - судя по всему 2.5В 7,8,9 подтянуты вверх ~5кОмами, соответственно кто-то из них TMS/TDI. 10,11 - показывают 0 -> возможно TCK и TDO. 13 возможно VTARGET. попробуйте нагрузить килоомом 13 ногу чтобы убедиться что это питание. а потом с тем же килоомом параллельно вольтметру измерьте напряжение между 13 и 10/11 ногой. TDO должен быть выход, соответственно его этот килоом никуда не утянет, так 0 и останется, а вот ТСК - вход, но с подтяжкой к земле, соответственно подтяжка к питанию напряжение поменяет.
|
|
|
|
|
Jan 7 2018, 12:50
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-17
Пользователь №: 100 287

|
Цитата(_pv @ Jan 7 2018, 15:21)  ну питание банка с жтагом - судя по всему 2.5В 7,8,9 подтянуты вверх ~5кОмами, соответственно кто-то из них TMS/TDI. 10,11 - показывают 0 -> возможно TCK и TDO. 13 возможно VTARGET. попробуйте нагрузить килоомом 13 ногу чтобы убедиться что это питание. а потом с тем же килоомом параллельно вольтметру измерьте напряжение между 13 и 10/11 ногой. TDO должен быть выход, соответственно его этот килоом никуда не утянет, так 0 и останется, а вот ТСК - вход, но с подтяжкой к земле, соответственно подтяжка к питанию напряжение поменяет. Сделал. 13-я нога, нагруженная килоомом показывает 0,49. Между 13 и 10 также, с килоомом - 0,42, между 13 и 11 - 0.
|
|
|
|
|
Jan 7 2018, 12:58
|
Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 30-12-04
Пользователь №: 1 761

|
Цитата(_pv @ Jan 7 2018, 15:21)  TDO должен быть выход, соответственно его этот килоом никуда не утянет, так 0 и останется Не совсем верно. Выходом TDO будет только в некоторых состояниях SM (машины состояний) JTAG. В остальное время он будет в HiZ.
|
|
|
|
|
Jan 7 2018, 13:55
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-17
Пользователь №: 100 287

|
Цитата(_pv @ Jan 7 2018, 16:38)  судя по фотографии платы https://electronix.ru/forum/index.php?s=&am...t&p=1539170направо на разъём с жтагом точно идут 7, 8, 11 ноги и ещё две из под разъёма (кто-то из 1, 9, 10, остальные либо земли, либо на верхний разъём). давайте для начала найдём VTARGET (+2.5В), которая под киломом не проседает. возможно 1я нога Вы оказались правы! Проверил 1-ю ногу, действительно, не проседает под нагрузкой в килоом! Выдает 2,46 и так и сяк. Первая победа, ура!! Цитата(Zig @ Jan 7 2018, 16:23)  Спасибо за ссылки, обязательно почитаю.
|
|
|
|
|
Jan 7 2018, 14:25
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 21-11-17
Пользователь №: 100 287

|
Цитата(_pv @ Jan 7 2018, 17:10)  теперь надо с килоомом относительно 1й ноги измерить 10 и 11 ноги, станет понятно кто из них TCK. Готово. 10-я нога - 1.3, 11-я - 0. Значит, TDO - это скорее всего 11-я нога, верно? Цитата(iosifk @ Jan 7 2018, 16:59)  Ну а появятся по статьям вопросы, так можно их задать мне в скайпе лично...  Спасибо!
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|