реклама на сайте
подробности

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Подключиться к плате с ПЛИС через JTAG, халтура
_pv
сообщение Jan 5 2018, 23:54
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(KeX @ Jan 6 2018, 03:34) *
Понял. Наверное, рискну попробовать. Спасибо еще раз!

и измерять с подтяжкой к питанию надо относительно питания JTAGа, (11 скорее всего нога шлейфа, справа)
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 6 2018, 11:35
Сообщение #17


Участник
*

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



Цитата(x736C @ Jan 6 2018, 02:39) *
Отпишитесь по результату, пожалуйста. Интересно, чем все закончится. Помню еще старую тему по поиску схемы.

Обязательно!

Цитата(_pv @ Jan 6 2018, 02:54) *
и измерять с подтяжкой к питанию надо относительно питания JTAGа, (11 скорее всего нога шлейфа, справа)

Ага, спасибо, это я догадался. Сейчас попробую десктопный комп расковырять, а то на серверном 1U не получается на живую замерить, открываешь крышку - питание гасится, а наружу плату вытащить - длины шлейфа не хватает.
К земле/питанию подтягиваем, замыкая исследуемый контакт обычным килоомным резистором на землю/питание соответственно, верно?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 6 2018, 13:27
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



сначала просто напряжения измерьте на 7-11 ногах шлейфа.
минус вольтметра на землю, плюс на соответствующие контакты, потом на вход вольтметра просто килоом (параллельно, между + и -) повесьте и повторите.

и если собрались потом так же измерять от питания (минус на 11ю, скорее всего, ногу на шлейфе), вольтметр должен быть от земли отвязанный, тестер на батарейке.
Go to the top of the page
 
+Quote Post
Timmy
сообщение Jan 6 2018, 15:46
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Замечу, что если у вас, судя по фотке, китайский бластер за 5$, то у него минимальное рабочее напряжение JTAG по даташитам на комплектующие будет около 2.5 вольта, что бы там китайцы ни говорили, а на этой плате может оказаться меньше.
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 7 2018, 11:52
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 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 не залезут.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 7 2018, 12:21
Сообщение #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 и останется, а вот ТСК - вход, но с подтяжкой к земле, соответственно подтяжка к питанию напряжение поменяет.
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 7 2018, 12:50
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Zig
сообщение Jan 7 2018, 12:58
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 30-12-04
Пользователь №: 1 761



Цитата(_pv @ Jan 7 2018, 15:21) *
TDO должен быть выход, соответственно его этот килоом никуда не утянет, так 0 и останется

Не совсем верно. Выходом TDO будет только в некоторых состояниях SM (машины состояний) JTAG. В остальное время он будет в HiZ.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 7 2018, 13:17
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



да, действительно
The TDO pin is tri-stated in all states except in the SHIFT_IR and. SHIFT_DR states
Go to the top of the page
 
+Quote Post
Zig
сообщение Jan 7 2018, 13:23
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 30-12-04
Пользователь №: 1 761



Еще будет полезным изучить цикл статей Каршенбойма Иосифа Григорьевича:
JTAG тестироване" Эта статья о том, что такое «порт JTAG». Терминология: порт JTAG, 1149 и т. д. "Современная Электроника" №2 · 2007
JTAG тестироване" Продолжение в журнале "Современная Электроника" №3 · 2007
JTAG тестироване" Продолжение в журнале "Современная Электроника" №4 · 2007
JTAG тестироване" Продолжение в журнале "Современная Электроника" №5 · 2007
в них есть примеры использования программ, которые могут оказаться полезными в идентификации выводов JTAG.

Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 7 2018, 13:38
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



судя по фотографии платы https://electronix.ru/forum/index.php?s=&am...t&p=1539170
направо на разъём с жтагом точно идут 7, 8, 11 ноги и ещё две из под разъёма (кто-то из 1, 9, 10, остальные либо земли, либо на верхний разъём).
давайте для начала найдём VTARGET (+2.5В), которая под киломом не проседает.
возможно 1я нога
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 7 2018, 13:55
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 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) *

Спасибо за ссылки, обязательно почитаю.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 7 2018, 13:59
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(KeX @ Jan 7 2018, 16:55) *
Спасибо за ссылки, обязательно почитаю.

Ну а появятся по статьям вопросы, так можно их задать мне в скайпе лично... sm.gif


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 7 2018, 14:10
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(KeX @ Jan 7 2018, 20:55) *
Вы оказались правы! Проверил 1-ю ногу, действительно, не проседает под нагрузкой в килоом! Выдает 2,46 и так и сяк. Первая победа, ура!!

теперь надо с килоомом относительно 1й ноги измерить 10 и 11 ноги, станет понятно кто из них TCK.
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 7 2018, 14:25
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 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) *
Ну а появятся по статьям вопросы, так можно их задать мне в скайпе лично... sm.gif

Спасибо! sm.gif
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016