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

 
 
 
Reply to this topicStart new topic
> -> Моддинг 3-его загрузочного кабеля (XILINX), Установка светодиодов
avarte
сообщение Apr 22 2009, 01:39
Сообщение #1


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

Группа: Свой
Сообщений: 79
Регистрация: 12-04-09
Из: Россия, Омск
Пользователь №: 47 529



В общем тема такая, задумался я о установке светодиодов сигнализирующих о режимах работы данного девайса, вот что у меня получилось. И появился вопрос.

С питанием все понятно, цепляем светодиод и резистор к выводам 14 и 7 любой микросхемы (резистор рассчитать не проблема, но это не суть вопроса), а вопрос в следующим:
Хочу получить моргания в режиме прошивка/считывания

куда мне нужно запихнуть цепь VD,R чтобы работало и не мешало работе кабеля
есть несколько вариантов установки
1. один светодиод на прошивка/считывание это места В,Г,Д
2. разные светодиоды для прошивки места А и Б, для считывания места Е и Ж

подскажите пожалуйста как правильно сделать?

вот собственно схема с обозначением мест


Опять-же если делать раздельные светодиоды то не будет-ли светодиод чтения моргать в режиме прошивки?

Сообщение отредактировал avarte - Apr 22 2009, 01:41
Go to the top of the page
 
+Quote Post
avarte
сообщение Apr 22 2009, 06:12
Сообщение #2


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

Группа: Свой
Сообщений: 79
Регистрация: 12-04-09
Из: Россия, Омск
Пользователь №: 47 529



и еще вопрос: между точками В и Г стоит кондер на землю, по схеме нарисован ЭЛЕКТРОЛИТ или я что-то не понемаю? но таких маленьких электоролитов не бывает
Go to the top of the page
 
+Quote Post
mikesm
сообщение Apr 22 2009, 07:20
Сообщение #3


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

Группа: Свой
Сообщений: 158
Регистрация: 15-01-09
Из: Russia
Пользователь №: 43 426



Цитата(avarte @ Apr 22 2009, 10:12) *
и еще вопрос: между точками В и Г стоит кондер на землю, по схеме нарисован ЭЛЕКТРОЛИТ или я что-то не понемаю? но таких маленьких электоролитов не бывает

На схеме нарисован "полярный" конденсатор. Не обязательно это должен быть электролит. Керамика тоже бывает полярной. В данном случае это мелочь.
Вы на схеме не привели сигнал TDI, а он тоже должен участвовать в обмене. Мне кажется не удастся определить направление обмена простым подключением
светодиодов. Их во первых нельзя просто вешать на сигнальные выводы, только через буферы. А во вторых, я не очень знаю протокол JTAG, в теорию не влезал,
но общий смысл JTAG в том, чтобы прокачать цепочку от TDO до TDI, которая тянется через весь тестируемый чип. И поэтому направление данных всегда
одно на физическом уровне на TDO выходит на TDI входит, независимо от логического направления данных запись или чтение. А раз так, наверное
нужен анализатор данных на процессоре, который будет ловить команды проходящие по JTAG и определять что за операция производится.
И это уже не моддинг кабеля, а анализатор JTAG интерфейса. Задача по своему интересная, но намного сложнее.
Go to the top of the page
 
+Quote Post
avarte
сообщение Apr 22 2009, 08:44
Сообщение #4


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

Группа: Свой
Сообщений: 79
Регистрация: 12-04-09
Из: Россия, Омск
Пользователь №: 47 529



Цитата(mikesm @ Apr 22 2009, 14:20) *
Вы на схеме не привели сигнал TDI, а он тоже должен участвовать в обмене. Мне кажется не удастся определить направление обмена простым подключением светодиодов. Их во первых нельзя просто вешать на сигнальные выводы, только через буферы.

Ну буферов-то хватает, в микросхеме остается 3 незадействованных их и можно использовать

Цитата(mikesm @ Apr 22 2009, 14:20) *
...А раз так, наверное нужен анализатор данных на процессоре, который будет ловить команды проходящие по JTAG...

В данном случае меня не интересут какая команда проходит меня интересует просто моменты времени когда программатор работает а когда нет.

я решил от DB25 (CTRL) возьму сигнал и подам его на свободный буфер, а с буфера на светодиод.

вот так


Сообщение отредактировал avarte - Apr 22 2009, 08:34
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Apr 22 2009, 09:22
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



А смысл?
Софт верхнего уровня всё равно пишет логи, отчёты. Ну будет мигать светодиодик, а в проекте у вас ляпа или на плате косяк какой... И какова в этом случае информационная ценность перемигивания?


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
avarte
сообщение Apr 22 2009, 10:29
Сообщение #6


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

Группа: Свой
Сообщений: 79
Регистрация: 12-04-09
Из: Россия, Омск
Пользователь №: 47 529



Обращаясь к этимологии слова МОДДИНГ смысл его по простому УКРАШАТЕЛЬСТВО, но даже в этом есть смысл, диод моргает, значит идет загрузка/чтение не вытаскивай кабель.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:00
Рейтинг@Mail.ru


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