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...
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.
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.
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).
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
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.
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.
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.
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.
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ć?
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)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.