problem z timingami ext ram

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

Reply to
drozdu
Loading thread data ...

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

Reply to
Greg

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

Reply to
drozdu

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.