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

 
 
 
Reply to this topicStart new topic
> JTAG: ARM+Altera, Возвращаясь к теме "цепочить-не цепочить"
LordVader
сообщение Dec 14 2007, 21:54
Сообщение #1


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Если зацепочить ARM и Alter'y, арм имеет разъём 20пиновый, то как потом по этому же jtag'у шить альтеру (квартусом, в смысле)? Правильно ли я понимаю, что никак?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2007, 22:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LordVader @ Dec 14 2007, 23:54) *
то как потом по этому же jtag'у шить альтеру (квартусом, в смысле)? Правильно ли я понимаю, что никак?

Отчего это вдруг? Просто молча брать и шить ЛЮБОЕ устройство в цепочке, разве только в квартуском программаторе придется мышкой ткнуть для указания чипа в списке найденных в цепочке.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LordVader
сообщение Dec 14 2007, 22:15
Сообщение #3


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(zltigo @ Dec 15 2007, 01:00) *
Отчего это вдруг? Просто молча брать и шить ЛЮБОЕ устройство в цепочке, разве только в квартуском программаторе придется мышкой ткнуть для указания чипа в списке найденных в цепочке.


Разве квартус сможет залить прошивку в альтеру через wiggler?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2007, 22:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LordVader @ Dec 15 2007, 00:15) *
Разве квартус сможет залить прошивку в альтеру через wiggler?

А что мешает подключить то, через чего он может?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LordVader
сообщение Dec 14 2007, 22:44
Сообщение #5


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(zltigo @ Dec 15 2007, 01:36) *
А что мешает подключить то, через чего он может?


Ничто, конечно же, не мешает. Но тогда теряет смысл жтаг-цепочка, ибо для работы по нему с каждым из двух девайсов придётся втыкать то то, то это, да ещё и в разные разъёмы на плате.
Это imho, естественно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2007, 23:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LordVader @ Dec 15 2007, 00:44) *
да ещё и в разные разъёмы на плате.

Зачем в разные? В один и тот-же. Да и JTAG адаптеры (правильно сделанные) можете запараллелить. Если хотите полного комфорта, купите нормальный JTAG адаптер для ARM с возможностью, например, SVF/JAM плеера для CPLD/FPGA. Ну а если "дешево" тогда продолжайте пользовать Wiggler-ы (можете сами слегка подправить плеер по открытой алтерианской документации), бластеры, удлиннители, разъемы....

Комфорт может быть достигнут и другими способами, для меня комфортно иметь отладочную консоль и через нее заливать и прошивки и ARM, и FPGA не отвлекаясь на JTAG-и и поддерживающий их софт.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LordVader
сообщение Dec 15 2007, 00:45
Сообщение #7


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(zltigo @ Dec 15 2007, 02:08) *
Зачем в разные? В один и тот-же. Да и JTAG адаптеры (правильно сделанные) можете запараллелить. Если хотите полного комфорта, купите нормальный JTAG адаптер для ARM с возможностью, например, SVF/JAM плеера для CPLD/FPGA. Ну а если "дешево" тогда продолжайте пользовать Wiggler-ы (можете сами слегка подправить плеер по открытой алтерианской документации), бластеры, удлиннители, разъемы....

Комфорт может быть достигнут и другими способами, для меня комфортно иметь отладочную консоль и через нее заливать и прошивки и ARM, и FPGA не отвлекаясь на JTAG-и и поддерживающий их софт.


Спасибо! ВОзможные направления движения ясны.

ps: ещё мне тут дали совет, переделать виглерообразный адаптер, чтобы он был по пинам на lpt совместим с byteblaster'ом. Ну и openOCD переправить...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 15 2007, 01:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LordVader @ Dec 15 2007, 02:45) *
Ну и openOCD переправить...

Проще только Алтеровский JAM плеер доработать- там буквально несколько строчек подправить под любой "LPT JTAG", хотя sad.gif насколько мне помнится, с JTAG цепочкой в оригинале там проcто "никак" sad.gif, хотя вроде в собственно JAM формате управление вроде было.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LordVader
сообщение Dec 15 2007, 18:21
Сообщение #9


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

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Вот ещё что надумал - с обоих концов поставить разъём под байтбластер и вигглер, и по мере надобности замыкать ТДИ на ТДО в одном из них. Будет и цепочка, и 2 разъёма. =)
Go to the top of the page
 
+Quote Post
etoja
сообщение Dec 17 2007, 05:01
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Программа H-Jtag цепочку программировать не умеет.
Ставте два разъёма и не создавайте себе трудностей.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Dec 17 2007, 07:05
Сообщение #11


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(etoja @ Dec 17 2007, 09:01) *
Программа H-Jtag цепочку программировать не умеет.
Ставте два разъёма и не создавайте себе трудностей.



Это почемуже ?
Options -> TAP Configuration и в перед smile.gif

Я работаю с STR912 у него в нутри в цепочке 3 девайса и никаких проблем smile.gif


P.S. Может а альтерой работать и не будет sad.gif, надо пробывать...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 17 2007, 10:47
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(MALLOY2 @ Dec 17 2007, 09:05) *
P.S. Может а альтерой работать и не будет sad.gif, надо пробывать...

Будет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MAXXXX
сообщение Aug 17 2009, 15:40
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 4-05-09
Пользователь №: 48 641



Цитата(LordVader @ Dec 15 2007, 22:21) *
Вот ещё что надумал - с обоих концов поставить разъём под байтбластер и вигглер, и по мере надобности замыкать ТДИ на ТДО в одном из них. Будет и цепочка, и 2 разъёма. =)


Интересно получилось ли? Я тоже сейчас ломаю голову как поступить для случая ARM7 + EPM3032
Go to the top of the page
 
+Quote Post
Harbour
сообщение Aug 18 2009, 06:31
Сообщение #14


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



у нас были проблемы с openocd в связке циклон-3 и ARM. кроме того для отладки придется все время перетыкать перемычку режима jtag на арме. решили что больше цепочить не будем - место под разьем найдется всегда, а гембеля без него намного больше.
Go to the top of the page
 
+Quote Post
Jameson
сообщение Aug 18 2009, 09:21
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 947



Мы тоже разносим цепочки ПЛИС и контроллера и ставим 2 разъема. Так оказывается проще, чем создавать переходники и мучаться с перетыканиями, либо учить один из кабелей быть универсальным. Плюс еще и напряжения иногда в цепочках разные. Единственный случай, в котором это необходимо - это тест платы (boundary-scan). Но для этого всегда можно соорудить внешний "крэдл", который будет объединять две цепочки в одну со всеми необходимыми преобразованиями уровней.
Go to the top of the page
 
+Quote Post

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

 


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


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