eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaTypowe przyczyny nadmiernego grzania się układów pamięci i cpu?Re: Typowe przyczyny nadmiernego grzania się układów pamięci i cpu?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-septe
    mber.org!.POSTED!not-for-mail
    From: "Pszemol" <P...@P...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Typowe przyczyny nadmiernego grzania się układów pamięci i cpu?
    Date: Thu, 21 Jun 2018 06:58:10 -0500
    Organization: A noiseless patient Spider
    Lines: 1
    Message-ID: <pgg3s7$du7$1@dont-email.me>
    References: <pfcopg$2on$1@dont-email.me> <pfdmsb$b0n$1$PiotrGalka@news.chmurka.net>
    <5b27884f$0$596$65785112@news.neostrada.pl> <pg8ok8$1ea$1@dont-email.me>
    <5b28e0e9$0$685$65785112@news.neostrada.pl> <pgdf3m$eiq$1@dont-email.me>
    <5b2a4408$0$612$65785112@news.neostrada.pl> <pgdgla$oip$1@dont-email.me>
    <5b2a52a4$0$605$65785112@news.neostrada.pl> <pge5uv$85h$1@dont-email.me>
    <5b2b5c6e$0$594$65785112@news.neostrada.pl>
    Reply-To: "Pszemol" <P...@B...com>
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 21 Jun 2018 11:57:59 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org;
    posting-host="87262b6a5175e10ab68d5fb8528f44fd";
    logging-data="14279";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1/02r5clDLWCCWPTFwRVG4M"
    Cancel-Lock: sha1:ewCFoDw6pxLckEizIQAzdEYaVU0=
    X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
    In-Reply-To: <5b2b5c6e$0$594$65785112@news.neostrada.pl>
    X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
    Importance: Normal
    X-Priority: 3
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:733187
    [ ukryj nagłówki ]

    "J.F." <j...@p...onet.pl> wrote in message
    news:5b2b5c6e$0$594$65785112@news.neostrada.pl...
    > Użytkownik "Pszemol" napisał w wiadomości grup
    > dyskusyjnych:pge5uv$85h$...@d...me...
    > "J.F." <j...@p...onet.pl> wrote in message
    >>>>Procek jest błędnie ustawiony aby myślał, że ma tylko jedną
    >>>>kostkę flash, i odczyt 32-bitowego słowa robi na dwa takty:
    >>>>najpierw wystawia "dolny" adres, OE, CE i odczytuje dolną
    >>>>połówkę danych, potem, niezmieniając stanu OE i CE inkrementuje
    >>>>adres i odczytuje górną połówkę danych na liniach D0..D15.
    >>
    >>> Jestes pewien, ze bez zmiany CE, OE ? Nie ma dwoch impulsow
    >
    >>Nie ma potrzeby dwu impulsów przy czytaniu pamięci flash.
    >
    > Niby nie ma, ale procek z natury moze chciec wystawic dwa impulsy RD.
    > tu RD nie ma, to moze inne ..
    >
    >>> Dekoder adresow masz zewnetrzny, czy korzystasz z wbudowanego ?
    >>> Bo zdziwilbym sie, gdyby procesor wystawial cos na D16-31 w czasie
    >>> czytania na liniach 0-15.
    >
    >>Nie mam zewnętrznego dekodera adresów - konfiguruję
    >>procesor pod względem takich rzeczy jak rozmiar stron
    >>pamięci SDRAM i rozmiaru bloków pamięci flash.
    >>Kostki pamięci są podłączone bezpośrednio do linii adresowych
    >>procesora - mają swoje własne CS0 i DYCS0.
    >
    > dasz rade podlaczyc sie pod te CS i inne linie ?
    > Ja bym obejrzal oscyloskopem/analiatorem czy jednak DRAM
    > nie jest aktywna w czasie czytania flasha.

    Podłączam się pod OE i CS0 flasha i widzę że flash jest wybrany
    do odczytu gdy są te stany konfliktowe. SDRAMu nie oglądałem
    pod względem DYCS0 ale widzę krótsze cykle odczytu gdy
    CS0 flasha jest nieaktywny, i wtedy nie ma kolizji więc SDRAM
    jest odczytywana poprawnie.

    > Albo po prostu skonfiguruj dobrze i moze problem zniknie :-)

    Owszem, po skonfigurowaniu cpu aby odczytywał flash
    w trybie 32-bitowym problem kolizji znika. D31 zaczyna
    wyglądać wtedy normalnie.

    Ja mam jednak problem taki, że płytki wracają uszkodzone na
    gwarancji a ja nie jestem do końca przekonany że to te kolizje
    powodują uszkodzenia. Bo sekcje zwłok na płytkach które miały
    scalaki w miarę sprawne (czyli nie parzyły i nie zwierały 3.3V)
    zwracały rezultat typu zwarta linia A10 w CPU lub stały poziom
    2V na wyjściu jednego pinu SDRAM - innymi słowy nie rozumiem
    jak walczący flash z cpu na szynach danych może procesorowi
    uszkodzić linię adresową A10 albo uszkodzić SDRAM które jest
    niewybrane DYCS0 w czasie tychże kolizji.
    Innymi słowy znalazłem coś, ale nie wiem czy jak naprawię to
    coś przełączając flash na poprawne 32-bity to czy problemy znikną.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: