Jak prawidłowo skonfigurować Xilinx Spartan z szeregowym PROM XC18V przez Boundary Scan?
Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
From: medenes <medenes_USUN_TO_at_nospam_go2.pl>
Subject: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Tue, 11 Feb 2003 10:39:57 +0000 (UTC)
Witajcie!
Mam maly problem z uruchomieniem plytki z Spratan'em Xilinx'a i pamieci
szeregowej bodaj xc18v00 (albo v256).
Do zaladowania konfiguracji uzywam DownloadCable III i Xilinx Foundation
2.1i (a moze 4.1i).
Chce wykorzystac do tego BoundaryScan Interface i nawet to idzie, tzn
kabelek jest widoczny a programowanie zakonczone sukcesem. niestety, ale po
zaladowaniu konfiguracji uklad nie daje oznaki zycia. Konfiguracja nie jest
pobierana z PROMa (nasluchiwalem oscylem).
Ja osobiscie widze takie powody niepowodzenia:
- w sofcie do przesylania konfuguracji nie widac tej pamieci w petli
BoundaryScan; jest tylko Spartan; logika PROMa moze wiec bajty omijac i
przesylac dalej do FPGA;
- nie steruje jeszcze dodatkowymi liniami, ktore nalezy np. podpiac do GND,
aby uaktywnic konfiguracje; uzywam tylko 4 lini jtag'a (tdi, tdo, tms i
tck) oraz pamiec polaczona z fpga zgodnie ze specyfikacja do pamieci xc18v;
recznie nic nie uaktywniam;
Moze cos innego? Moze ktos podzielic sie doswiadczeniem w tym temacie? Jak
Wy, drodzy grupowicze to robicie? Moze jakis przyklad w sieci.
Pobralem ze stron Xilinxa rozne speki dot. BoundaryScan, ale moze z Wami
szybciej znajde rozwiazanie tego prolemu.
--
Pozdrawiam serdecznie
Medeneś
--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Dziadek" <dziadek.l_at_nospam_wp.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Tue, 11 Feb 2003 13:00:52 +0100
Ahoj!
1) Jak programator nie widzi w łańcuchu Flasha, to kicha. Sprawdź
połączenia. Jak Flasha nie widzisz, to co programujesz? Jak juz zobaczysz
Flasha, to go zaprogramuj a potem zweryfikuj. Jak to zagra, to możesz iść
dalej.
2) Zeby załadować to potem do Spartana to musisz go kopnąć na linii PROG/.
Flashe mają linię CF/, którą można do tego kopnięcia użyć - w programatorze
jest do tego komenda.
3) W jaki tryb ustawiłeś Spartana?
4) Któreś kości Xilinxa (Virtex?) miały buga - nie można było używać
programowania ich przez JTAGa gdy były w trybie Master.
5) Co sie dzieje z liniami INIT/ i DONE?
Dz.
"medenes" <medenes_USUN_TO_at_nospam_go2.pl> wrote in message
news:Xns931F76AA3833CmedenesDefault_at_nospam_127.0.0.1...
Witajcie!
Mam maly problem z uruchomieniem plytki z Spratan'em Xilinx'a i pamieci
szeregowej bodaj xc18v00 (albo v256).
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: medenes <medenes_USUN_TO_at_nospam_go2.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Tue, 11 Feb 2003 12:47:36 +0000 (UTC)
Hi Dziadek! Na pl.misc.elektronika jakimś cudem udało Ci się wyklepać :
Ahoj!
Witaj!
1) Jak programator nie widzi w łańcuchu Flasha, to kicha. Sprawdź
połączenia. Jak Flasha nie widzisz, to co programujesz? Jak juz
zobaczysz Flasha, to go zaprogramuj a potem zweryfikuj. Jak to zagra,
to możesz iść dalej.
A skad moze wiedziec, ze jest pamiec w lancuchu? "Initialize Chain" powinno
znalesc wszystkie ukady? Czy moze recznie ... Add Device?
Gdy w Foundation z toolsow wybieram programowanie, to tam jest do wyboru:
iMpact albo PROM. Ja usiluje naklonic do wspolpracy Xilinx'a za pomoca
iMpac'a. Tam sa 3 zakladki: Boundary, SerialSlave i PROM. Wybieram
Boundary. Dodaje Xilinx Device przez zaladowanie bina z wynikiem
implementacji i tyle. Nie widze za bardzo momentu, w ktory moglbym dodac
tego flash'a. Mala podpowiedz? Gdzie moge wymusic, aby konfiguracja byla
ladowana do flasha? W Fouondation/ProjectType jest tylko wybor typu FPGA,
wiec to raczej nie tedy droga. w iMpac'u? Tylko gdzie?
2) Zeby załadować to potem do Spartana to musisz go kopnąć na linii
PROG/. Flashe mają linię CF/, którą można do tego kopnięcia użyć - w
programatorze jest do tego komenda.
PROG/ mam polaczony z CF/. Gdzie w programatorze moge to "kopniecie"
ustawic. A wlasciewie, to o jakim dokladnie programatorze ty mowisz? jakims
standardowym, dostepnym z Foundation lub ISE? A moze jakis 3th party?
3) W jaki tryb ustawiłeś Spartana?
Logiczne wydawalo mi sie ustawienie Spartana w tryb Slave (clock z JTAGA).
Ale szukajac przyczyny niepowodzenia to i w Master bylo sprawdzane. W jakim
trybie powinien byc przy programowaniu? Bo w normalnej pracy to rozumiem,
ze w Master Slave. Prawda?
4) Któreś kości Xilinxa (Virtex?) miały buga - nie można było używać
programowania ich przez JTAGa gdy były w trybie Master.
Tego nie doczytalem. Jakas errata czy info z supportu?
5) Co sie dzieje z liniami INIT/ i DONE?
Tutaj niestety sie nie wykazalem. Nie wyprowadzilem tych lini spod FPGA,
wiec nie wiem co sie na nich dzieje. Musze to nadrobic i dolutowac cos do
przelotek.
Ufff ... ale pytan sie wygenerowalo. Mam nadzieje, ze nie zniecheci to do
odpowiedzi.
PS. Niestety nie mam, ani plytki, ani Foundation przed oczami, wiec
wszystko z glowy. Mogly wiec po drodze pojawic sie przeklamania w nazwach.
Z gory przepraszam
--
Pozdrawiam serdecznie
Medeneś
--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Dziadek" <dziadek.l_at_nospam_wp.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Tue, 11 Feb 2003 14:47:44 +0100
Hi Dziadek! Na pl.misc.elektronika jakimś cudem udało Ci się wyklepać :
Ahoj!
Witaj!
A skad moze wiedziec, ze jest pamiec w lancuchu? "Initialize Chain"
powinno
znalesc wszystkie ukady?
Tak. Wybierasz zakladke "Boundary Scan", potem File->Initialize Chain.
Powinien sie pokazac caly lancuch. Potem program Cie odpyta o pliki do
programowania. Dla XC18V... podaj swoj plik (*.mcs), dla Spartana daj
"Cancel".
(mozna tez ustawiac lancuch recznie, ale po co?)
PROG/ mam polaczony z CF/. Gdzie w programatorze moge to "kopniecie"
Programator = Impact Programmer. Wybierz Flasha na obrazku, potem
Operations->Program i tam bedzie opcja. (Wlasnie mi sie przypomina, ze ona
nie we wszystkich wersjach Impacta dziala - sprawdz w Answers Database i w
razie problemow sciagnij Webpacka 5.0 - tam chyba dziala.)
Logiczne wydawalo mi sie ustawienie Spartana w tryb Slave (clock z JTAGA).
Ma byc Master. To nie Spartana ladujesz JTAGiem.
4) Któreś kości Xilinxa (Virtex?) miały buga - nie można było używać
programowania ich przez JTAGa gdy były w trybie Master.
Tego nie doczytalem. Jakas errata czy info z supportu?
Answers Database. Warto tam czasem zajrzec.
Dz.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Epson" <kip1234_at_nospam_USUN_TO!!!.poczta.onet.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Tue, 11 Feb 2003 14:27:27 +0100
Witaj
1.W okienku Process Winndow prawy klawisz na Generate Prog.File i wybiez
Propertier, tam w zakladce Startup Options wybiez dla Startup Clock : CCLK.
2.Dalej Kliknij Generate Prom File, ustaw we wlasciwosciach typ pamieci jaka
posiadasz i zapisz ten plik. Powinien powstac plik z rozszerzeniem *.mcs
3.Uruchom z menu Start osobno program Configure Device, w odroznieniu od
uruchamiania go ze srodowiska webpacka, tu wszystko ladnie sie odrazu
wykrywa(jest poprostu autodetekcja lancucha jtag). Klikaj dalej(3 razy?) i
powinienes zobaczyc lancuch zlozony ze spartana i proma. Dla proma wybiez
plik konfiguracji (*.mcs) i potwierdz typ pamieci. Spartana mozesz
olac(anuluj).Zaprogramuj Proma,w opcjach przy programowaniu zawsze
zaznaczalem Use D4 as CF..Po ponownym wlaczeniu zasilania wszystko powinno
hulac:)
4.Do programowania przez jtag ustawienie trybu MODE moze byc dowolne. Aby
jednak konfiguracja przegrywana byla z flasha do spartana musisz miec
ustawionego go pozniej w Master Serial Mode.Ze Spartanem2 nie bylo zadnych
problemow z proramowaniem przez jtag w trybie master serial mode(tak jak to
sugerowal Dziadek) wiec najlepiej odrazu go tak ustaw.
5.Nie wiem czy zwrociles uwage,ale w specyfikacjach Xilixa wartosci
rezystorow pullup sa podane dla virtexa. Dla spartana2 np linie INIT i PROG
maja po 4,7k a DONE 3,3k(Virtex ma tu 300R!!!!)
Jakbys mial jeszcze problemy, pisz jeszcze posty na grupe.Postaram sie
odpowiedziec
PZDR
Epson
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: medenes <medenes_USUN_TO_at_nospam_go2.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Wed, 12 Feb 2003 07:13:45 +0000 (UTC)
Dzieki wielkie wszystkim za pomoc. Po poludniu bede sprawdzal Wasze
propozycje i zaraportuje efekty prac.
Jeszcze raz dzieki wielkie.
--
Pozdrawiam serdecznie
Medeneś
--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: medenes <medenes_USUN_TO_at_nospam_go2.pl>
Subject: Re: Konfiguracja Xilinx Spartan + szeregowy PROM XC18V - cos nei tak? (dlugawe wyszlo)
Date: Thu, 13 Feb 2003 11:29:16 +0000 (UTC)
Hi medenes! Na pl.misc.elektronika jakimś cudem udało Ci się wyklepać :
... i zaraportuje efekty prac.
Witam ponownie.
Niestety. Nie udalo sie zaprogramowac.
Lańcuszek zainicjowany poprawnie, bo widoczne sa wszystkie elementy.
Niestety, Impact wywala sie przy probie zaladowania *.mcs'a do PROM'a.
Wyczytalem w Service Packu do ISE, ze wczesniej IMpact wlasnie sie w tym
momencie wywalal. Mam pobranego SP. Zobaczymy, moze wreszcie uda mi sie
doprowadzic to do konca.
Ciągłe problemy, ale zawsze krok do przodu :)
--
Pozdrawiam serdecznie
Medeneś
--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai