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?
  • Data: 2018-06-20 20:21:30
    Temat: Re: Typowe przyczyny nadmiernego grzania się układów pamięci i cpu?
    Od: "Pszemol" <P...@P...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    "J.F." <j...@p...onet.pl> wrote in message
    news:5b2a52a4$0$605$65785112@news.neostrada.pl...
    > Użytkownik "Pszemol" napisał w wiadomości grup
    > dyskusyjnych:pgdgla$oip$...@d...me...
    > "J.F." <j...@p...onet.pl> wrote in message
    >>>>> Ale czy adresy sie wtedy nie zmieniaja ? Moze jeszcze cos innego jest
    >>>>> uruchamiane ... tylko czemu nie ma konfliktow takze na dolnej polowie
    >>>>> ..
    >>
    >>>>Dlaczego miałyby być konflikty na dolnej połowie? Wytłumacz...
    >>
    >>> Jesli flash i cos innego sa jednoczenie aktywowane ... to to cos innego
    >>> zapewne nie ma tylko bitow 16..31, tylko 0..31, to i na "dolnym flash"
    >>> powinien byc konflikt.
    >>
    >>> Swoja droga - kosci 32 bit to chyba nie masz duzo - moze jedna z RAM
    >>> koliduje ?
    >
    >>Pisałem wcześniej chyba co jest tam do procka podłączone:
    >>1 sztuka 32-bitowa SDRAM (synchronous-dynamic RAM).
    >>2 sztuki 16-bitowe FLASH (wspólny CE, OE, WE i address bus).
    >
    > I nic wiecej ?

    Jeśli chodzi o zewnętrzną szynę adresową to nic więcej.
    Do proca jest oczywiście podłączone mnóstwo innych rzeczy.
    Jakoś te 208 pinów jest wykorzystane przecież :-)

    >>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.

    > 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.

    > Natomiast przez to ustawienie adresy na zewnetrznej magistrali sie
    > zmienily - to i zewnetrzny dekoder mogl zwariowac.

    :-) Na razie to ja wariuje od ilosci zwrotów gwarancyjnych.

    >>>>Mogę wyciągnąć tą kość, tylko wtedy spodziewam się, że problem
    >>>>zostanie usunięty i nie będę obserwował niczego nadzwyczajnego.
    >>>>W czasie obserwowanych kolizji wystawiany jest CE i OE do kosci flash.
    >>
    >>> I trzeba bedzie zobaczyc co jeszcze odzywa sie wtedy na magistrali.
    >
    >>No ale na mojej płycie oprócz procesora 208-pinów LPC4088 (Cortex M4)
    >>i pamięci SDRAM i tych dwu kostek FLASH nie ma tam niczego innego.
    >
    > Tym niemniej sie zobaczy, czy procesor steruje magistrala.

    Odłącze CS0 od górnej kostki flash i zobaczę.

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: