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?=
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
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
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
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
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
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
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
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