Nietypowe podlaczenie SDRAM.

Jul 09, 2004 4 Replies

Czesc,



Mam przed soba uklad oparty na szybkim mikroprocesorze pracujacy z zewnetrzna pamiecia SDRAM. Uklad zaprojektowal ktos inny a ja chcialbym go uruchomic. Jest tu jednak jedna rzecz, ktora mocno mnie zastanawia. Prawdopodobnie aby ulatwic sobie prowadzenie sciezek na plytce gosc pomieszal linie adresowe i linie danych. Dla przykladu: na nozke D0 pamieci wchodzi sygnal D7 z procesora. O ile pomieszanie linii danych nie budzi moich watpliwosci to pomieszanie adresowych wydaje mi sie niedopuszczalne. I stad moje zapytanie: w jakim zakresie dozwolone jest mieszanie linii adresowych przy SDRAM? Wszelkie sygnaly sterujace SDRAMem sa podlaczone prawidlowo (RAS#,CAS#,CLK,CKE,UDQM,LDQM,WE#,CE#). Podlaczenie linii adresowych jest nastepujace:



SDRAM uP



------------------ A0 A5 A1 A4 A2 A3 A3 A2 A4 A14 A5 A13 A6 A12 A7 A11 A8 A10 A9 A9 A10 A6 A11 A8 A12 A7



BA0 A15 (linia wyboru banku) BA1 A16 (linia wyboru banku)



Czy ktos mi cos podpowie?



Dzieki Wlad


Uzytkownik "Wlad" snipped-for-privacy@wp.pl napisal w wiadomosci news: snipped-for-privacy@wp.pl...

Witam

jesli to jest tylko pmiec to moim zdaniem nie ma zadnego znaczenia jak jest podlaczona (poza sygnalami sterujacymi) tak magistrala danych jak i adresów. bo w sumie czym sie rózni np 12 komórka od 1024 itp ?

pozdr. szogun

Klopoty moga sie zaczac przy transferach "burst" o ile takie w ukladzie wystepuja. W takim przypadku kolejnosc linii adresowych ma znaczenie. P.

Użytkownik szogun napisał:

w trybie burst i jakimkolwiek innym w ktorym pamiec przygotowuje do odczytu komorki o narastajacych adresach - danymi :) nie sprawdzalem w praktyce ale IMHO nie nalezy mieszac najnizszych linii adresowych ktore adresuja blok czytany w uzywanym trybie

Uzytkownik "Wlad" snipped-for-privacy@wp.pl napisal w wiadomosci news: snipped-for-privacy@wp.pl...

Tutaj nie mam takiej pewnosci - o ile pamietam uklady SDRAM trzeba troche przytotowac do pracy poprzez rozne czytanie/pisanie pod wskazane adresy. Nie pamietam, czy dane sa wazne, jesli tak to taka zamiane trzeba uzwglednic w programie inicjalizujacym.

Krzysiek Rudnik

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required