JTAG

Dec 29, 2004 12 Replies

Mam zagwostke



Czy ktos z Was orientuje sie w kabelkach jTAG?



Mam karte do komputera ktora wyposazona jest w uklady XLINX, wiem ze moge je programowac z apomoca kabla JTAG.



Czy ktos z Was orientuje sie czy jesli kupie kabel JTAG ktory sprzedawany jest jako do tunerow TVSAT to bedzie to kompatybilne.


vulgar


hm... na 100% to Ci nie powiem - ale z mojego doswiadczenia bedziesz potrzebowal kabelek Xilinx'a - zdaje sie, ze kiedys po 99$ cos takiego sprzedawali...

ebay wrote on Wed, 29 Dec 2004 12:52:20 +0100:

Trudno stwierdzić, trzebaby zerknąć na schemat takiego "satelitarnego" JTAGa. Pod iMPACT-em taki kabel musi się zidentyfikować jako "Parallel Cable III" albo coś innego, co iMPACT wspiera. Następna sprawa to jest kwestia napięć zasilających. W każdym bądź razie możesz sobie kupić (lub złożyć samodzielnie) to:

formatting link
stronie jest napisane że działa z 5 woltowymi CPLD, ale ja bez problemów programowałem nim kości zasilane z 3.3V.

Regards, /J.D.

Hardwareowo pewnie tak - tzn istnieje mozliwosc napisania programu ktory to zaprogramuje - bo interfejs elektryczny jest ten sam.

Ale softwareowo to pewnie nie - program do xilinxa pewnie nie obsluzy twojego kabelka, program od satki nie zaprogramuje kostek Xilinxa itp.

A swoja droga .. jesli to karta do peceta, to moze ma jakis interfejs na pokladzie i nie potrzebuje kabelka ?

J.

J.F wrote on Wed, 29 Dec 2004 15:18:40 +0100: [.....]

Teoretycznie interfejs PCI przewiduje taką sytuację, tzn. na złączu PCI są sygnały "jtagowe" i specyfikacja PCI zaleca co z czym i jak łączyć. Nie wiem tylko, czy istnieje możliwość dobrania się do tego łańcuszka z poziomu oprogramowania, np. jakiegoś BIOSa itp. To byłby niezły ficzer.

Regards, /J.D.

Tak przy okazji - bo nie siedzę w temacie "satelitarnych" JTAG-ów. Może ktoś się orientuje i mi podpowie, czego szukać z tego gatunku (schemat kabla + soft) co by działało zgodnie ze specyfikacją MIPS EJTAG 2.0 (dokładnie 2.0, nie 2.5)? Podobno stosował to Philips w swoich układach zawierających rdzeń MIPS.

Chodzi mi o możliwość dobrania się do pamięci flash w urządzeniach WLAN opartych na RTL8181. Urządzenia dość ciekawe (2 MB flash, 16 MB SDRAM, 1 lub 2 porty Ethernet, WLAN 802.11b, Linux na pokładzie) i tanie, tylko mają taki feler, że jak się omyłkowo nadpisze bootloader to później zostaje albo JTAG, albo wymiana kości (lutowanej TSOP).

Marek

zarowno do xilnix'a jak i do altery, kabelek da sie zrobic kosztem 5zl. schematy sa na stronach altery i (chyba) xilinx'a nie jestem pewien co do ich kompatybiolnosci

Możesz zerknąć na

formatting link
Być może ten ich kameleon to potrafi. Jak nie, to zostają chyba tylko urządzenia za grube tysiące. :-(

Nie siedzę w temacie, ale obiła mi sie o oczy stronka z której wynika że te urządzenia używają EJTAG-a ale nie tak do końca. ;-) Jak zapuściusz Google'a to pewnie szybką znajdziesz tą stronę i może dowiesz sie czegoś więcej.

Regards, /J.D.

Za 5 PLN to nie zrobisz, bo PCB kosztuje więcej, nawet jeśli będziesz ją robił we własnym zakresie (czas!!!). Chyba najtaniej jest kupić gotową płytkę i elementy a następnie wszystko polutować. Koszt: 15-17 zł za podzespoły + pół godziny roboty.

Schematy są dostępne, natomiast urządzenia nie są kompatybilne. Tzn. ISE Webpack nie wykryje ByteBlasteraMV, a z kolei Quartus nie wykryje Parallel Cable III. Oczywiście np. zestaw Quartus + ByteBlasterMV wykrywa kości Xilinxa, czyli teoretycznie możnaby zaprogramować Xilinxa przy użyciu softu Altery, ale w praktyce tego nie sprawdzałem.

Regards, /J.D.

po pierwsze, płytkę uniwersalną, na której zmieści się 5 takich układów kupowałem ostatnio za ~4zł. po drugie, po co komu piękna płytka do eksperymentów? od lat używam STK200, który w obudowie wtyczki ma tylko

244 podlutowanego kynarem do złącza i nigdy nie sprawił mi problemu.

owszem, w poważnych zastosowaniach to jest raczej nie do pomyślenia, ale postu autora wątku wyglą bardziej na chęć eksperymetów, a nie zarabianie tysięcy dolarów na tym co zrobi.

w.

Ten za 159 EUR? Też drogo - przykładowe pudełka z RTL8181 (Ovislink WL-1120AP), nowe z fakturą VAT, ostatnio widziałem w detalu już od

215 zł brutto za sztukę. W hurcie podobno około 150 zł.

Stąd szukam jakiegoś softu do flashowania przez EJTAG 2.0 dostępnego gdzieś w sieci i współpracującego z własnej roboty kabelkiem do LPT. Rozwiązania komercyjne nie mają szans by się zwrócić w rozsądnym czasie - trzeba by mieć tego do naprawy jakieś pół wagonu :) (JTAG nie jest potrzebny do normalnego wgrywania softu - do tego jest bootloader, przez RS232 i Ethernet - tylko jak sie coś "omsknie".)

Ja te stronki znam - jak na razie, rozwiązania brak.

Marek

On Thu, 30 Dec 2004 13:15:00 +0100 (CET), Marek Michalkiewicz snipped-for-privacy@amelek.gda.pl.invalid> wrote: [.....]

Któryś tam raz z kolei oglądałem stronę Macraigora i rzuciło mi się w oczy to:

formatting link
Piszą że Wiggler może działać jako EJTAG, więc może wystarczy zrobić coś takiego:

Simple JTAG interface circuit. ==============================

PL1 25wayD Male PL2 20wayIDC

PL1/17-25 <--------------+-------------------------+--+-----------< PL2/4,6,8, | | | 10,12,14, | AC244 200nF = = 4.7uF 16,18,20 | +------------+ Vcc | | TDI 0v +-| 1 20 |-+--------+--+-----------< PL2/1,2 PL1/5 >-------------------| 2 19 |-+ TMS | 3 18 |-----XXXX----------------> PL2/5 PL1/3 >-------------------| 4 17 | 51R TCLK | 5 16 |-----XXXX----------------> PL2/7 PL1/4 >-------------------| 6 15 | 51R | 7 14 |-----XXXX----------------> PL2/9 +----| 8 13 | 51R | | 9 12 |-----XXXX---+ | +-| 10 11 | 51R | | | +------------+ | | V 0v | +------------------------------------------< PL2/13 TDO | PL1/11 <---------------------------------------------+

DTC114 /-------xxxx----------------< PL2/15 RST 10k | / 51R PL1/2 >----------------XXXX--+---|< | | \ X V 47k X | X | | | V 0v V

Ewentualnie złącze i pinologia po stronie JTAG-a może być inna. Najlepiej zrób sobie "latające druty" tak jak w firmowych kablach Xilinxa i Lattice'a. No i pozostaje kwestia softu - może bezpłatny soft Macraigora będzie działać?

Regards, /J.D.

Wed, 29 Dec 2004 13:55:08 +0100 jednostka biologiczna o nazwie karol kluska snipped-for-privacy@op.pl wyslala do portu 119 jednego z serwerow news nastepujace dane:

99$ ??? Ja kabelek ISP/JTAG do uC/PLD Atmela zrobilem wlasnorecznie na podstawie PDFa z ich strony. Jak ktos chce to moge podeslac gotowy projekt plytki (miesci sie w obudowie katowej do DB-25 prod. Unitry (pamietacie ? Kiedys byly takie fajne czarne obudowy)). Nie wiem jak z Xilinxem, moze tez daja schemat na swojej stronie ?

BTW jest jakis uniwersalny programik do JTAG pod Linuksa. (szukac na sourceforge.org)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required