XILINX - problem z JTAG'em

Czy ma ktoś z Was schemat XILINX USB platform cable? Jeżeli tak, to proszę o podzielenie się. Opisuję problem:

1) Łańcuch typowy: [PC(USB)]=>[Xilinx JTAG programmer]=>[Pamięć konfiguracyjna]=>[FPGA]

2) Impact elegancko rozpoznaje w łańcuchu pamięć konfiguracyjną i docelowe FPGA.

3) Bez problemu mogę JTAG'iem zaprogramować FPGA "na chwilę", bądź też utworzyć plik *.mcs i zaprogramować PROM'a konfiguracyjnego.

4) Po zaprogramowaniu PROM'a , FPGA przy kolejnym odpaleniu działa elegancko. Konfiguracja FPGA ładuje się z PROM'a bez problemów. Wszystko działa jak trza. A więc niby wszystko OK !!

================

Niestety nie jest OK.

1) Odpięcie JTAG'a z mojego PCB powoduje, że logika w moim FPGA zaczyna "świrować". Konkretnie, zaimplementowany PLL dostaje Wuja do głowy. Zacina się..

2) Wystarczy dać mu impuls reseta przez FT2232H i na ułamek sekundy odżywa.

3) Skoro odżywa, to znaczy że konfiguracja załadowana z PROM'a nie powaliła się.

=================

Robię kolejny eksperyment:

1) Nie odpinam JTAG'a z mojej PCB. PROM konfiguracyjny jest zaprogramowany !! 2) Odpinam jedynie zasilanie JTAG'a (przez USB), no i niestety całość zaczyna znowu "świrować". 3) Ponowne podpięcie "w locie" zasilania JTAG'a powoduje, że wszystko zaczyna działać zgodnie z założeniami. 4) Wniosek : konfiguracja FPGA nie wywraca się!!

==============

Hmmm..?? Pull-up'y dać na sygnały Jtagowskie, czy co?? A jakie to do diabła może mieć znaczenie?

Wszelakie sugestie mile widziane !!

Reply to
stchebel
Loading thread data ...

formatting link
Piotrek

Reply to
Piotrek

W dniu środa, 10 grudnia 2014 02:21:11 UTC+1 użytkownik Piotrek napisał:

Dzięki !

Reply to
stchebel

W dniu środa, 10 grudnia 2014 02:21:11 UTC+1 użytkownik Piotrek napisał:

Aha, jeszcze jedno. Ostatnie zdanie "Although not required, it is a good idea to bring out all four JTAG pins so that you can access them if necessary." Co to znaczy "to bring out" ??

Reply to
stchebel

Sugerują, cobyś JTAGa wyprowadził nawet jeśli *aktualnie* go nie potrzebujesz.

Piotrek

Reply to
Piotrek

W dniu środa, 10 grudnia 2014 09:03:07 UTC+1 użytkownik snipped-for-privacy@gmail.com napisał:

"Wyprowadzić na zewnątrz". Boszsz.., dupa ze mnie czasami.

Reply to
stchebel

On 2014-12-10 09:03, snipped-for-privacy@gmail.com wrote: [...]

Moja zabytkowa Encarta mówi: bring out transitive verb

1.make known: to make something known 2.call attention to: to emphasize a quality in somebody or something •That outfit brings out the red in your hair. 3.introduce for sale: to produce or issue something for sale to the public •The company has just brought out a new version. 4.introduce to society: to introduce a debutante to society

A w kontekście artykułu Xilinksa to chyba oczywiste, że znaczy "wyprowadzić".

Reply to
JDX

W dniu środa, 10 grudnia 2014 09:27:23 UTC+1 użytkownik JDX napisał:

Jasne, że oczywiste! Byłem wczoraj na urodzinach kumpla, więc dzisiaj nawet w języku Ojczystym nie wszystko jest dla mnie oczywistąoczywistością.

Reply to
stchebel

W dniu 2014-12-10 09:03, snipped-for-privacy@gmail.com pisze:

Wyprowadzić na zewnątrz, aby można je było użyć, gdyby zaszła taka potrzeba.

Reply to
Andrzej

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.