problem z timingami ext ram

Apr 18, 2005 2 Replies

Witam!



Ostatnio pisalem o budowanym przezemnie ukladzie. Jest to prosty mikrokomputer oparty na procesorze



8051 atmela (at89s8252). Na caly system sklada sie zegar rtc (ds17887) ram (ds1230) oraz standardowy wyswietlacz lcd. Na ten moment udalo mi sie uruchomic tylke zegar, i to chyba na "farta". Nie znam sie za bardzo na czytaniu tych wykresow czasowych dotyczacych dostepu do zewnetrznej pamieci przynajmniej na ten moment dlatego szukam kogos kto mogl by spojrzec na datashita procesora i pamieci porownujac wykresy i powiedziec mi co robie zle.

cpu ram AD0-7 -> -> D0-7 -> latch -> A0-7 A8-A14 -> -> A8-A14 RD -> OE WR -> WE gal -> CE



Ram wybierany jest przez dekoder nas galu. Dekodowanie na pewno dziala prawidlowo tzn: kiedy podam odpowiednie wartosci na wejscia gala to na wyjsciu stany sa odpowiednie.



Pilnie prosze o pomoc pozdr. LB


probuj zewrzec CE do masy, i probowac zapisac pod dowolny adres a jak szybka masz pamiec, i jak szybko pedzisz procka? czy on przypadkiem nie ma gdzies opcji wlaczania dostepu do pameici zewnetrznej ? chociaz byloby to troche bez sensu..

Sprubuje, ale ja podejrzewam ze jest problem z odstepami czasowymi pomiedzy sygnalami ale/wr/rd/ce i adresem/danymi.

procek 11.0592MHz pamiec hmm czas dostepu to chyba cos kolo 100/150ns nie pamietam dokladnie sprawdze i napisze.

Niektore tak maja, np: wylaczanie starszych lini adresu etc. ale u mnie rtc chodzi, a pamiec nie.

pozdr. LB

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required