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

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

|
Привет! Есть карта Nallatech 385N, ограниченной серии, выпущенная для IBM, и не имеющая никакой поддержки со стороны производителя (в т.ч. никакой документации). На плате стоит 24 пиновый FFC разъем. Есть разводочная плата с таким же разъемом, шлейф, и есть программатор USB Blaster со своим шлейфом. Нужно вычислить JTAG-овские пины на плате, и развести их на программатор. Пытался сделать сам по схеме, предоставленной одним добрым человеком на форуме, но то ли руки кривые, то ли схема неправильная, не взлетело. Территориально - Москва, но могу, в принципе, доехать и по области.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Jan 5 2018, 15:25
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(KeX @ Jan 5 2018, 15:52)  . Нужно вычислить JTAG-овские пины на плате, и развести их на программатор. Пытался сделать сам по схеме, предоставленной одним добрым человеком на форуме, но то ли руки кривые, то ли схема неправильная, не взлетело. Если есть мнение, что где-то присутствует JTAG, то это значит, что на плате есть хотя бы один компонент, на котором присутствует данный порт. Там на фотке стоит большая микросхема - что это? Думаю, вот у нее есть эти самые "JTAG-овские пины".. Можно найти даташит на эту микросхему и от него начать. Вот от них можно зацепиться и всю цепочку вызвонить... Далее, для всех компонентов, которые включены в цепь по "JTAG" надо найти BSDL файлы, чтобы можно было их скормить программатору. Тогда он будет понимать адреса регистров микросхемы.
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jan 5 2018, 15:53
|
Участник

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

|
Цитата(toshas @ Jan 5 2018, 18:25)  А сама плата живая ?
Устройство определяется по pcie ? Живее всех живых! Определяется, и работает, правда, гоняется схема, предзаписанная на FPGA IBM-ом, а мне нужно свою накатить. Эту задачу и пытаюсь сейчас решить. Цитата(iosifk @ Jan 5 2018, 18:25)  Если есть мнение, что где-то присутствует JTAG, то это значит, что на плате есть хотя бы один компонент, на котором присутствует данный порт. Там на фотке стоит большая микросхема - что это? Думаю, вот у нее есть эти самые "JTAG-овские пины".. Можно найти даташит на эту микросхему и от него начать. Вот от них можно зацепиться и всю цепочку вызвонить...
Далее, для всех компонентов, которые включены в цепь по "JTAG" надо найти BSDL файлы, чтобы можно было их скормить программатору. Тогда он будет понимать адреса регистров микросхемы. Большой чип - это Stratix V. Но JTAG, на сколько мне удалось выяснить, работает через второй чип, MaxII, к которому подцеплены флешки, и который работает как программатор стратикса. Зацепиться просто не выйдет, плата многослойная. Землю-то я прозвонил, но вот TDO, TDI, TCK и TMS хз как идентифицировать. Ну и плюс VCC через PCIe не прозванивается. Короче, нужна мудрость в области железа, которой у меня, как у прогрера явно не хватает.
|
|
|
|
Сообщений в этой теме
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   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 KeX Цитата(_pv @ Jan 7 2018, 17:10) теперь на... Jan 7 2018, 14:25 _pv Цитата(KeX @ Jan 7 2018, 21:25) Готово. 1... Jan 7 2018, 15:10  KeX Цитата(_pv @ Jan 7 2018, 18:10) нет, как ... Jan 7 2018, 15:23   _pv Цитата(KeX @ Jan 7 2018, 22:23) В общем, ... Jan 7 2018, 15:59 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
|
|
|