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

 
 
> Подключиться к плате с ПЛИС через JTAG, халтура
KeX
сообщение Jan 5 2018, 12:52
Сообщение #1


Участник
*

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



Привет!

Есть карта Nallatech 385N, ограниченной серии, выпущенная для IBM, и не имеющая никакой поддержки со стороны производителя (в т.ч. никакой документации). На плате стоит 24 пиновый FFC разъем. Есть разводочная плата с таким же разъемом, шлейф, и есть программатор USB Blaster со своим шлейфом. Нужно вычислить JTAG-овские пины на плате, и развести их на программатор. Пытался сделать сам по схеме, предоставленной одним добрым человеком на форуме, но то ли руки кривые, то ли схема неправильная, не взлетело. Территориально - Москва, но могу, в принципе, доехать и по области.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KeX
сообщение Jan 7 2018, 14:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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
_pv
сообщение Jan 7 2018, 15:10
Сообщение #3


Гуру
******

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



Цитата(KeX @ Jan 7 2018, 21:25) *
Готово. 10-я нога - 1.3, 11-я - 0. Значит, TDO - это скорее всего 11-я нога, верно?

нет, как отметил Zig TDO обычно пребывает в третьем состоянии, и включается на выход только когда действительно данные выдвигает.
так что от TMS/TDI наверное не отличить.
но то что на 10 - половина питания, означает что она подтянута к земле тем же килоомом и это определённо TCK.
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 7 2018, 15:23
Сообщение #4


Участник
*

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



Цитата(_pv @ Jan 7 2018, 18:10) *
нет, как отметил Zig TDO обычно пребывает в третьем состоянии, и включается на выход только когда действительно данные выдвигает.
так что от TMS/TDI наверное не отличить.
но то что на 10 - половина питания, означает что она подтянута к земле тем же килоомом и это определённо TCK.

Вы извините, что я такой тугой. Чувствую себя немного как слон в посудной лавке. Купил бумажную Цифровую схемотехнику Харрисов, думал, тихо-спокойно поковыряю квартус, разберусь потихоньку что к чему, а тут вон как. sm.gif
В общем, осталось 3 конца распределить методом тыка, наверное, да?
UPD: хотя вот, судя по картинке ув. X736C, TDI, в отличие от TCK и TMS, к питанию не подтянут -> это не 7 (судя по дорожкам на карте, там 7 параллельно к 3-м резисторам ведет), т.е. либо 8, либо 9, либо 11. На 8 и на 9 есть напряжение -> TDI - это 11? Или я опять не то говорю?

Сообщение отредактировал KeX - Jan 7 2018, 16:04
Go to the top of the page
 
+Quote Post
_pv
сообщение Jan 7 2018, 15:59
Сообщение #5


Гуру
******

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



Цитата(KeX @ Jan 7 2018, 22:23) *
В общем, осталось 3 конца распределить методом тыка, наверное, да?

ХЗ что там китайцы за буфер поставили в бластере, и просто так наобум подключать два выхода друг на дружку к такой плате (пусть и купленной на ебэе в несколько раз дешевле) немного страшно.

раз известно где GND, TCK и VTRGT можно наверное теперь их подключить, и потом взять только TMS и попробовать поподключать только его на 7,8,9.
при этом смотреть что происходит на оставшихся ногах (плюс ещё непонятно что там за выход на 11, возможно nSTATUS для Passive serial режима).
при правильно подключенных TCK и TMS, при попытке пообщаться с плис из программатора квартуса, jtag рано или поздно в состояние SHIFT_IR или SHIFT_DR должен перейти (iosifk пусть поправит если я не прав), и тогда TDO перестанет быть в hiZ.
только вот смотреть это надо уже осциллографом.

Цитата
TDI - это 11?
да, очень вероятно, только TDO, так как выход не подтянут.
на картинке у X736C jtag видимо ещё куда то подключен и цепь которая называется TDI подключена к TDO у плис.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KeX   Подключиться к плате с ПЛИС через JTAG   Jan 5 2018, 12:52
- - misyachniy   Цитата(KeX @ Jan 5 2018, 14:52) Есть карт...   Jan 5 2018, 13:39
|- - KeX   Цитата(misyachniy @ Jan 5 2018, 16:39) С ...   Jan 5 2018, 13:53
- - toshas   А сама плата живая ? Устройство определяется по p...   Jan 5 2018, 15:25
- - iosifk   Цитата(KeX @ Jan 5 2018, 15:52) . Нужно в...   Jan 5 2018, 15:25
|- - KeX   Цитата(toshas @ Jan 5 2018, 18:25) А сама...   Jan 5 2018, 15:53
|- - VCO   Цитата(KeX @ Jan 5 2018, 18:53) Землю-то ...   Jan 5 2018, 16:08
|- - KeX   Цитата(VCO @ Jan 5 2018, 19:08) Так там ж...   Jan 5 2018, 16:26
- - x736C   JTAG обычно имеет подтяжки. У вас на фото тоже вид...   Jan 5 2018, 16:55
|- - KeX   Цитата(x736C @ Jan 5 2018, 19:41) JTAG об...   Jan 5 2018, 17:09
- - _pv   будем гадать по фотографии, на правой плате станд...   Jan 5 2018, 16:57
|- - KeX   Цитата(_pv @ Jan 5 2018, 19:57) после это...   Jan 5 2018, 20:09
||- - _pv   Цитата(KeX @ Jan 6 2018, 02:09) Вы случай...   Jan 5 2018, 20:31
||- - KeX   Цитата(_pv @ Jan 5 2018, 23:31) случайно ...   Jan 5 2018, 21:34
||- - _pv   Цитата(KeX @ Jan 6 2018, 03:34) Понял. На...   Jan 5 2018, 23:54
||- - KeX   Цитата(x736C @ Jan 6 2018, 02:39) Отпишит...   Jan 6 2018, 11:35
|- - toshas   должна подходить. Цитата(_pv @ Jan 5 2018, 1...   Jan 9 2018, 08:53
- - x736C   Отпишитесь по результату, пожалуйста. Интересно, ч...   Jan 5 2018, 23:39
- - _pv   сначала просто напряжения измерьте на 7-11 ногах ш...   Jan 6 2018, 13:27
- - Timmy   Замечу, что если у вас, судя по фотке, китайский б...   Jan 6 2018, 15:46
|- - KeX   Цитата(_pv @ Jan 6 2018, 16:27) сначала п...   Jan 7 2018, 11:52
- - _pv   ну питание банка с жтагом - судя по всему 2.5В 7,8...   Jan 7 2018, 12:21
|- - KeX   Цитата(_pv @ Jan 7 2018, 15:21) ну питани...   Jan 7 2018, 12:50
|- - Zig   Цитата(_pv @ Jan 7 2018, 15:21) TDO долже...   Jan 7 2018, 12:58
- - _pv   да, действительно The TDO pin is tri-stated in all...   Jan 7 2018, 13:17
- - Zig   Еще будет полезным изучить цикл статей Каршенбойма...   Jan 7 2018, 13:23
|- - KeX   Цитата(_pv @ Jan 7 2018, 16:38) судя по ф...   Jan 7 2018, 13:55
|- - iosifk   Цитата(KeX @ Jan 7 2018, 16:55) Спасибо з...   Jan 7 2018, 13:59
|- - _pv   Цитата(KeX @ Jan 7 2018, 20:55) Вы оказал...   Jan 7 2018, 14:10
- - _pv   судя по фотографии платы https://electronix.ru/for...   Jan 7 2018, 13:38
- - VCO   Честно признаюсь - до сих пор туплю, почему так и ...   Jan 7 2018, 16:50
|- - _pv   Цитата(VCO @ Jan 7 2018, 23:50) Честно пр...   Jan 7 2018, 16:56
|- - KeX   Цитата(_pv @ Jan 7 2018, 18:59) да, очень...   Jan 7 2018, 17:04
- - _pv   10й, согласно измерениям подтянут к земле где-то в...   Jan 7 2018, 17:14
|- - KeX   Цитата(_pv @ Jan 7 2018, 20:14) 10й, согл...   Jan 7 2018, 17:44
- - Zig   TDO на разъёме может быть не HiZ только если на пл...   Jan 7 2018, 20:48
|- - KeX   Попробовал сейчас запустить программер в квартусе ...   Jan 8 2018, 11:28
- - Zig   Посмотрел внимательнее на фотографии плат и задалс...   Jan 8 2018, 13:00
|- - KeX   Цитата(Zig @ Jan 8 2018, 16:00) Посмотрел...   Jan 8 2018, 13:18
- - Inanity   Да, конечно, для начинающего это очень круто. Вам ...   Jan 8 2018, 13:25
|- - iosifk   Цитата(Inanity @ Jan 8 2018, 16:25) 3. JT...   Jan 8 2018, 13:59
||- - KeX   Цитата(Inanity @ Jan 8 2018, 16:25) Да, к...   Jan 8 2018, 15:08
||- - iosifk   Цитата(KeX @ Jan 8 2018, 18:08) Попробова...   Jan 8 2018, 15:27
||- - Inanity   Цитата(_pv @ Jan 8 2018, 18:29) Правда то...   Jan 8 2018, 15:43
||- - KeX   Цитата(iosifk @ Jan 8 2018, 18:27) Не над...   Jan 8 2018, 16:04
|- - _pv   ЦитатаСомневаюсь, что вы что - то спалите, если б...   Jan 8 2018, 15:29
- - toshas   А распиновка jtag из прошлой темы не подошла разве...   Jan 9 2018, 07:49
|- - KeX   Цитата(toshas @ Jan 9 2018, 10:49) А расп...   Jan 9 2018, 08:33
- - _pv   Цитата(KeX @ Jan 9 2018, 15:33) Не-а, к с...   Jan 9 2018, 09:16
|- - KeX   Цитата(toshas @ Jan 9 2018, 11:53) должна...   Jan 9 2018, 10:18
- - x736C   Мои поздравления! Лучше поздно, чем никогда. ...   Jan 9 2018, 12:03
|- - mantech   Цитата(x736C @ Jan 9 2018, 15:03) Я тут з...   Jan 9 2018, 13:28
||- - Inanity   Цитата(x736C @ Jan 9 2018, 15:03) Я тут з...   Jan 9 2018, 15:24
||- - KeX   Цитата(x736C @ Jan 9 2018, 15:03) Мои поз...   Jan 9 2018, 15:30
|- - Flood   Цитата(x736C @ Jan 9 2018, 15:03) Я тут з...   Jan 9 2018, 15:36
|- - Inanity   Цитата(Flood @ Jan 9 2018, 18:36) А вообщ...   Jan 9 2018, 16:57
||- - Flood   Цитата(Inanity @ Jan 9 2018, 19:57) Так о...   Jan 10 2018, 13:58
|- - KeX   Цитата(Flood @ Jan 9 2018, 18:36) Насколь...   Jan 9 2018, 17:07
- - Inanity   Хм, KeX, а вы уже пробовали прошивать её чем-то св...   Jan 9 2018, 17:30
|- - KeX   Цитата(Inanity @ Jan 9 2018, 20:30) Хм, K...   Jan 9 2018, 17:34
|- - Inanity   Цитата(KeX @ Jan 9 2018, 20:34) Вот как р...   Jan 9 2018, 17:37
- - x736C   Думаю, тут надо было включать social engineering. ...   Jan 9 2018, 17:48
- - KeX   Цитата(Inanity @ Jan 9 2018, 20:37) Значи...   Jan 9 2018, 18:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:20
Рейтинг@Mail.ru


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