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

 
 
> Подключиться к плате с ПЛИС через 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
Ответов
iosifk
сообщение Jan 5 2018, 15:25
Сообщение #2


Гуру
******

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



Цитата(KeX @ Jan 5 2018, 15:52) *
. Нужно вычислить JTAG-овские пины на плате, и развести их на программатор. Пытался сделать сам по схеме, предоставленной одним добрым человеком на форуме, но то ли руки кривые, то ли схема неправильная, не взлетело.

Если есть мнение, что где-то присутствует JTAG, то это значит, что на плате есть хотя бы один компонент, на котором присутствует данный порт. Там на фотке стоит большая микросхема - что это? Думаю, вот у нее есть эти самые "JTAG-овские пины".. Можно найти даташит на эту микросхему и от него начать. Вот от них можно зацепиться и всю цепочку вызвонить...

Далее, для всех компонентов, которые включены в цепь по "JTAG" надо найти BSDL файлы, чтобы можно было их скормить программатору. Тогда он будет понимать адреса регистров микросхемы.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
KeX
сообщение Jan 5 2018, 15:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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 не прозванивается. Короче, нужна мудрость в области железа, которой у меня, как у прогрера явно не хватает.
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 5 2018, 16:08
Сообщение #4


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(KeX @ Jan 5 2018, 18:53) *
Землю-то я прозвонил, но вот TDO, TDI, TCK и TMS хз как идентифицировать. Ну и плюс VCC через PCIe не прозванивается. Короче, нужна мудрость в области железа, которой у меня, как у прогрера явно не хватает.

Так там же посадочное место под стандартный разъём JTAG есть. У него стандартная цоколёвка для программатора Altera.


--------------------
Слово - не воробей, вылетит - не пощадит
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
|- - 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


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

 


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


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