Jak skutecznie rozwiązać problemy z FPGA Altery przy bootowaniu z EPROM/FLASH?

=?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=





Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=
Date: Fri, 24 Sep 2004 15:12:43 -0500


"J.F." <jfox_nospam_at_nospam_poczta.onet.pl> wrote in message news:8tp8l0l0122199r8ekdijia5oaffud1t17_at_nospam_4ax.com...
Jesteś już drugą osobą która twierdzi, że FPGA jest uszkodzone.
Przedstawcie mi rozumowanie które Was prowadzi do tego wniosku...

A co jeszcze zostalo podejrzane ?

?? Nie rozumiem... :-)

Ja trochę podejrzewam swój UART że pracuje coś niestabilnie...
Na jednej kostce dobrze, na innej źle, po przekompilowaniu
ze zmienionym Signal Tapem lepiej - nie mam pojęcia czego się czepić.
Problem tylko z tą hipotezą jest taki, że on właściwie nie pracuje
niestabilnie :-) On pracował na obu płytach, potem się zepsuł na
jednej z nich :-) i już się nie naprawił... Nie jest to zwykłe
uszkodzenie elektroniki na zewnątrz FPGA bo niby wszystko działa
(jestem w stanie podmienić bootloader na inny program i używam
UART - działa) ale jak puszczam strumień danych 500k ciurkiem
to przestaje działać, jakby się zatykał... Wygląda to jakby
rzeczywiście uszkodzenie było wewnątrz FPGA, ale jak się to mogło
stać??? Kurcze - wystarczy załadować to samo FPGA programem przez
JTAG i wszystko działa, nawet te 500k ze starym bootloaderem...

Czy jeśli programuję TĄ SAMĄ KOSTKĘ z FPGA i działa poprawnie,
to dlaczego miałoby się dziać cokolwiek inaczej gdy sczytuje
info z flasha? Przecież tamta transmisja jest z checksumą itp...

Ale flash jest dobry, sprawdzony :-)

No jest.

Wynikaloby z tego ze w kostce jest cos w srodku na tej transmisji
uszkodzone :-)

Szkoda ze nie da sie fpga wymienic.

Niby się da, ale tej którą wylutuję już nie bedę mógł wlutować
spowrotem :-)) Nie jestem w stanie tak wylutować tej obudowy
z 240-pinami aby się dała potem zalutować spowrotem - musiałbym użyć
nowego FPGA. Kurde - czegoś tu nie rozumiem... muszę więcej pomyśleć ;-)


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: FPGA Altery bootuj?ce się z szeregowego EPROM/FLASH
Date: Fri, 24 Sep 2004 23:53:07 +0200


On Fri, 24 Sep 2004 15:12:43 -0500, Pszemol wrote:
"J.F." <jfox_nospam_at_nospam_poczta.onet.pl> wrote in message news:8tp8l0l0122199r8ekdijia5oaffud1t17_at_nospam_4ax.com...
A co jeszcze zostalo podejrzane ?

?? Nie rozumiem... :-)

Ja trochę podejrzewam swój UART że pracuje coś niestabilnie...

ten w fpga znaczy sie ?

Na jednej kostce dobrze, na innej źle, po przekompilowaniu
ze zmienionym Signal Tapem lepiej - nie mam pojęcia czego się czepić.

Ale przeciez ponoc wystarczy zaladowac zawartosc z jtaga a nie flasha
i wszystko dziala ?

[...] Wygląda to jakby rzeczywiście uszkodzenie było wewnątrz FPGA,

No widzisz sam wyciagasz ten wniosek :-)

A nie jest to kwestia temperatury ?

ale jak się to mogło stać???

A to jest bardzo ciekawe pytanie. Nie bardzo potrafie sobie wyobrazic
..

Szkoda ze nie da sie fpga wymienic.

Niby się da, ale tej którą wylutuję już nie bedę mógł wlutować spowrotem :-))
Nie jestem w stanie tak wylutować tej obudowy z 240-pinami
aby się dała potem zalutować spowrotem -

Podgrzac, sama odpadnie :-)

J.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=
Date: Fri, 24 Sep 2004 19:49:20 -0500


"J.F." <jfox_nospam_at_nospam_poczta.onet.pl> wrote in message news:c149l0h76v4efjk7f766klbopslflm3kia_at_nospam_4ax.com...
Ja trochę podejrzewam swój UART że pracuje coś niestabilnie...

ten w fpga znaczy sie ?

tak. jest ich tam 14 braci bliźniaków :-)

Na jednej kostce dobrze, na innej źle, po przekompilowaniu
ze zmienionym Signal Tapem lepiej - nie mam pojęcia czego się czepić.

Ale przeciez ponoc wystarczy zaladowac zawartosc z jtaga a nie flasha
i wszystko dziala ?

No niby tak.

[...] Wygląda to jakby rzeczywiście uszkodzenie było wewnątrz FPGA,

No widzisz sam wyciagasz ten wniosek :-)

A nie jest to kwestia temperatury ?

Z tym, że ja przez "uszkodzenie" nie rozumiem koniecznie
upalenia jakiejś bramki w FPGA, ale również błąd design
w Quartusie. Już miałem taki problem, że w jednym miejscu
pomyliłem się co do zboczy zegara którym wyzwalałem jedną
rzecz i się skubaniec co jakiś czas narowił i generował
znaki sam z siebie :-) Nie mam pojęcia czy czegoś podobnego
nie zrobiłem gdzieś w innym miejscu :-)

ale jak się to mogło stać???

A to jest bardzo ciekawe pytanie. Nie bardzo potrafie sobie wyobrazic
..

Szkoda ze nie da sie fpga wymienic.

Niby się da, ale tej którą wylutuję już nie bedę mógł wlutować spowrotem :-))
Nie jestem w stanie tak wylutować tej obudowy z 240-pinami
aby się dała potem zalutować spowrotem -

Podgrzac, sama odpadnie :-)

W teorii - owszem... :-) W praktyce chyba nie będzie tak proste...


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: FPGA Altery bootuj?ce się z szeregowego EPROM/FLASH
Date: Sat, 25 Sep 2004 11:38:38 +0200


On Fri, 24 Sep 2004 19:49:20 -0500, Pszemol wrote:
"J.F." <jfox_nospam_at_nospam_poczta.onet.pl> wrote in message news:c149l0h76v4efjk7f766klbopslflm3kia_at_nospam_4ax.com...
Z tym, że ja przez "uszkodzenie" nie rozumiem koniecznie
upalenia jakiejś bramki w FPGA, ale również błąd design
w Quartusie. Już miałem taki problem, że w jednym miejscu
pomyliłem się co do zboczy zegara którym wyzwalałem jedną
rzecz i się skubaniec co jakiś czas narowił i generował
znaki sam z siebie :-) Nie mam pojęcia czy czegoś podobnego
nie zrobiłem gdzieś w innym miejscu :-)

Ale przeciez ponoc ten sam program dziala na drugiej kosci,
oraz dziala na tejze kosci, o ile tylko inaczej wpisany.

J.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: =?ISO-8859-2?Q?FPGA_Altery_bootuj=3F?=
Date: Mon, 27 Sep 2004 15:30:37 +0200


On Fri, 24 Sep 2004 19:49:20 -0500, "Pszemol" <Pszemol_at_nospam_PolBox.com>
wrote:
Niby się da, ale tej którą wylutuję już nie bedę mógł wlutować spowrotem :-))
Nie jestem w stanie tak wylutować tej obudowy z 240-pinami
aby się dała potem zalutować spowrotem -

Podgrzac, sama odpadnie :-)

W teorii - owszem... :-) W praktyce chyba nie będzie tak proste...

W praktyce kup cyne, albo lepiej zestaw (cyna+topnik) "ChipQuick". To
jest cyna o temperaturze topnienia 60 st. C - zalutowujesz caly scalak
i przez 5...10s cyna jest plynna, wiec po prostu zdejmujesz scalak
przy pomocy zwyklej pincety :-)

Aha - po "tamtej stronie" moze sie te cudo inaczej nazywac...


--
Jerry

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=
Date: Mon, 27 Sep 2004 08:42:15 -0500


"jerry1111" <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl> wrote in message news:gl3gl096psgqtno1mtb476jibblf405koi_at_nospam_4ax.com...
W teorii - owszem... :-) W praktyce chyba nie będzie tak proste...

W praktyce kup cyne, albo lepiej zestaw (cyna+topnik) "ChipQuick". To
jest cyna o temperaturze topnienia 60 st. C - zalutowujesz caly scalak
i przez 5...10s cyna jest plynna, wiec po prostu zdejmujesz scalak
przy pomocy zwyklej pincety :-)

Aha - po "tamtej stronie" moze sie te cudo inaczej nazywac...

Bawiłem się tym czymś przy innej okazji i jakoś mi to nie podeszło...
Ale może spróbuję jeszcze raz.


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz K." <grzegorz.kepinski_at_nospam_post.cross.pl>
Subject: =?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=
Date: Tue, 28 Sep 2004 10:26:00 +0200



Użytkownik "Pszemol" <Pszemol_at_nospam_PolBox.com> napisał w wiadomości
news:cj8ke6.1nc.0_at_nospam_poczta.onet.pl...
"jerry1111" <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl> wrote in
message news:gl3gl096psgqtno1mtb476jibblf405koi_at_nospam_4ax.com...
W teorii - owszem... :-) W praktyce chyba nie będzie tak proste...

W praktyce kup cyne, albo lepiej zestaw (cyna+topnik) "ChipQuick". To
jest cyna o temperaturze topnienia 60 st. C - zalutowujesz caly scalak
i przez 5...10s cyna jest plynna, wiec po prostu zdejmujesz scalak
przy pomocy zwyklej pincety :-)

Jeżeli chodzi o wylutowywanie to możesz użyć bardzo sztywnego i cienkiego
drucika ( np. wolframowy (?) ) zakładając go "od środka" i w miarę
nagrzewania cyny pod nóżkami delikatnie go wysówać podważając nóżki.
Zdejmowałem tak TQFP100 - i działa :)

Pozdrawiam,
Grzegorz Kepiński


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_FPGA_Altery_bootuj=3Fce_si=EA_z_szeregowego_EPROM/FLASH?=
Date: Tue, 28 Sep 2004 08:49:45 -0500


"Grzegorz K." <grzegorz.kepinski_at_nospam_post.cross.pl> wrote in message news:cjb76m$cq2$1_at_nospam_achot.icm.edu.pl...
Jeżeli chodzi o wylutowywanie to możesz użyć bardzo sztywnego i cienkiego
drucika ( np. wolframowy (?) ) zakładając go "od środka" i w miarę
nagrzewania cyny pod nóżkami delikatnie go wysówać podważając nóżki.
Zdejmowałem tak TQFP100 - i działa :)

Owszem, znam tą metodę - niestety przy obudowie 240-pinowej
wylutowane w ten sposób układy nie przypominały już nowych
pod względem kształtu pinów... Przylutować ich spowrotem
byłby niezły problem.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai