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

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

|
Привет! Есть карта Nallatech 385N, ограниченной серии, выпущенная для IBM, и не имеющая никакой поддержки со стороны производителя (в т.ч. никакой документации). На плате стоит 24 пиновый FFC разъем. Есть разводочная плата с таким же разъемом, шлейф, и есть программатор USB Blaster со своим шлейфом. Нужно вычислить JTAG-овские пины на плате, и развести их на программатор. Пытался сделать сам по схеме, предоставленной одним добрым человеком на форуме, но то ли руки кривые, то ли схема неправильная, не взлетело. Территориально - Москва, но могу, в принципе, доехать и по области.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
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)  Ну а появятся по статьям вопросы, так можно их задать мне в скайпе лично...  Спасибо!
|
|
|
|
|
Jan 7 2018, 15:10
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Jan 7 2018, 15:23
|
Участник

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

|
Цитата(_pv @ Jan 7 2018, 18:10)  нет, как отметил Zig TDO обычно пребывает в третьем состоянии, и включается на выход только когда действительно данные выдвигает. так что от TMS/TDI наверное не отличить. но то что на 10 - половина питания, означает что она подтянута к земле тем же килоомом и это определённо TCK. Вы извините, что я такой тугой. Чувствую себя немного как слон в посудной лавке. Купил бумажную Цифровую схемотехнику Харрисов, думал, тихо-спокойно поковыряю квартус, разберусь потихоньку что к чему, а тут вон как.  В общем, осталось 3 конца распределить методом тыка, наверное, да? UPD: хотя вот, судя по картинке ув. X736C, TDI, в отличие от TCK и TMS, к питанию не подтянут -> это не 7 (судя по дорожкам на карте, там 7 параллельно к 3-м резисторам ведет), т.е. либо 8, либо 9, либо 11. На 8 и на 9 есть напряжение -> TDI - это 11? Или я опять не то говорю?
Сообщение отредактировал KeX - Jan 7 2018, 16:04
|
|
|
|
|
Jan 7 2018, 15:59
|
Гуру
     
Группа: Свой
Сообщений: 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 у плис.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|