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

 
 
> USB<->JTAG, Где есть такие контроллеры ?
impatt
сообщение Dec 27 2006, 10:39
Сообщение #1


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Занимаюсь, находясь в Линуксе, программирование AVR-ок. Может, ARM-ы будут, не знаю.
Отлаживать что-то по JTAG-у великогиморно, ибо для отладчика (скажем, GDB) нет способа связи через JTAG с чипом.
Знаю, что существуют всякие AVR-ICE и прочие _частные_ решения. Все эти айсы содержат в себе часть отладчика, всё закрыто, не всегда стабильно, и очень специфично.
Знаю, что существует ограниченый набор микросхем известной фирмы (что-то помнится FTD*, кажется), который позволяет насколько-то прямо шевелить ножками. Но там непонятно, какие драйверы, да и потом, шевелить ножками программно драйвером, эмулируя JTAG - некошерно и небыстро.
Интересно, есть ли что-то, например, срощеный проект USB2 с opencores.org со сдвиговым регистром, для огранизации JTAG, или какой-то готовая микросхема с USB и JTAG, которая даёт возможность драйверу отправлять в него, контроллер, группы байт, который те будет сдвигать в JTAG ?
Если такая штука есть, то хорошо: на основе её можно слабать любой JTAG отладчик или ещё что угодно JTAG.

Так вот, есть ли такие проекты или микрухи ?
Наверное, если бы я понимал в USB и verilog, я бы сам сделал на FPGA что-нибудь подходящее из проекта с opencores.org, драйвер для линукса и либы для использования точно бы нарисовал, но вот в USB и verilog-е реально не волоку...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy Great
сообщение Dec 27 2006, 10:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



FT2232C - там есть все для JTAGa.
Go to the top of the page
 
+Quote Post
impatt
сообщение Dec 27 2006, 12:37
Сообщение #3


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Цитата(Andy Great @ Dec 27 2006, 10:59) *
FT2232C - там есть все для JTAGa.

Глядел. Может, конечно, плохо глядел, но мне показалось, что там закрытые драйверы и необходимость шевелить ножками, эмулируя JTAG. Верно ли я понял ?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Dec 27 2006, 13:01
Сообщение #4


Гуру
******

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



Цитата(impatt @ Dec 27 2006, 12:37) *
Цитата(Andy Great @ Dec 27 2006, 10:59) *

FT2232C - там есть все для JTAGa.

Глядел. Может, конечно, плохо глядел, но мне показалось, что там закрытые драйверы и необходимость шевелить ножками, эмулируя JTAG. Верно ли я понял ?

Вот только недавно закончил "учебно-боевую стрельбу" с FTDI2232 по JTAG.
FTDI дает все драйвера и описания к ним. Программируется очень легко.
Есть только вот какие ограничения - нет возможности передать данные блоком больше, чем 64-128 Кбайт. И нельзя делать сдвиг в 1 бит.
Первое - поэтому нет возможности грузить FPGA. Я пробовал пару лет назад - у меня не получилось. Я точно не знаю, но мне кажется, что при загрузке нельзя делать переходы автомата в состояние паузы, а потом снова продолжать слать данные. В документации о загрузке такой режим не предусмотрен.
Второе, если есть несколько микросхем в цепочке, то начинаются извраты, чтобы сдвигать все кривым способом.

Еще хочу сказать вот что. Ходил по выставке ЧипЭкспо, спрашивал, не возьмется ли кто-то производить USB2-JTAG, но чтобы было не дороже 50-70 долл. Никто пока не хочет.
А все производители, которых я спрашивал:
Аналог, Ксайлинкс, НЕК, Альтера - все закрывают доступ не только к своим регистрам, которые используются для отладки, но и к софту - к описанию драйверов.
Объясняю - человек уже купил Ваш адаптер за ххх долл, теперь он хочет проверить плату на припайку.
Отвечают - пусть за это заплатит другому изготовителю оборудования...

Вот такие дела...
А парни из Амонтека клянутся, что их адаптер годится ну прямо на все, но похоже его еще в руках никто не держал...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
impatt
сообщение Dec 28 2006, 06:18
Сообщение #5


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Цитата(iosifk @ Dec 27 2006, 13:01) *
Еще хочу сказать вот что. Ходил по выставке ЧипЭкспо, спрашивал, не возьмется ли кто-то производить USB2-JTAG, но чтобы было не дороже 50-70 долл. Никто пока не хочет.
А парни из Амонтека клянутся, что их адаптер годится ну прямо на все, но похоже его еще в руках никто не держал...

Конечно, их сериализатор годится для всего, что соответствует JTAG-стандарту. Тем более, что там довольно гибко напряжения настраиваются.
Насчёт цены: амонтек-овый девайс стоит 139 евро. Если прикинуть цену комплектухи самодельного сериализатора: USB2-PHY (480Mbit/sec) ~$3, Xilinx Spartan-3 ~$12, флэшка и тактовый генератор для Spartan, положим, ещё $6. В сумме $21. На всякий случай умножаю ещё на 3, чтобы учесть что-то неучтёное, получается $63. Вот столько будет сделать свой сериализатор (*), причём поскоростнее, чем амонтек-овая штучка. У амонтека кишка тонка, видимо, чтобы НЕ использовать FTDI. Или там у них круговая порука, как у операторов сотовой связи и продавцов бензина ?..

(*) - у хорошо сделаного открытого проекта может образоваться интересное свойство: он может начать развиваться дальше силами многих участников.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- impatt   USB<->JTAG   Dec 27 2006, 10:39
|- - impatt   Цитата(iosifk @ Dec 27 2006, 13:01) Цитат...   Dec 27 2006, 13:50
||- - iosifk   Цитата(impatt @ Dec 27 2006, 13:50) Уроды...   Dec 27 2006, 14:23
|||- - impatt   Цитата(iosifk @ Dec 27 2006, 14:23) Если ...   Dec 27 2006, 15:14
|||- - Oldring   Цитата(iosifk @ Dec 27 2006, 14:23) чтобы...   Dec 27 2006, 15:59
||- - Andy Great   Цитата(impatt @ Dec 27 2006, 13:50) Вероя...   Dec 27 2006, 21:47
||- - impatt   Цитата(Andy Great @ Dec 27 2006, 21:47) Н...   Dec 28 2006, 06:06
- - Oldring   Цитата(impatt @ Dec 27 2006, 10:39) Заним...   Dec 27 2006, 11:17
|- - Artem-1.6E-19   Цитата(Oldring @ Dec 27 2006, 10:17) Для ...   Dec 27 2006, 11:43
|- - impatt   Цитата(Oldring @ Dec 27 2006, 11:17) Цита...   Dec 27 2006, 13:00
- - Andy Great   Поясняю: я имел в виду, что можно работать (и успе...   Dec 28 2006, 09:03
- - goodwin   Расперчил летом usbDemon от Масraigor на FTDI2232....   Dec 28 2006, 13:27
|- - impatt   Цитата(goodwin @ Dec 28 2006, 15:27) Расп...   Dec 28 2006, 13:31
- - goodwin   Да вроде в FTDI2232 как раз все номально с аппарат...   Dec 28 2006, 14:08


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:19
Рейтинг@Mail.ru


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