działanie pamięci DRAM 4164
działanie pamięci DRAM 4164
muszę wykorzystać te starą pamięć i chciałbym poznać sposób jej programowania i odczytywania a szcególnie zależności pomiędzy wej W; CAS; RAS i REF nie znam języka agielskiego aby skorzystać z opisu w karcie katalogowej
-
ZbeeGin
Z czym chcesz tą pamięć DRAM wykorzystać? Bo jeśli z mikrokontrolerem jednoukładowym to jest to wysoce nieopłacalne.
Tak się składa, że wykresy mówią same za siebie:
- RAS - potwierdzenie adresu wiersza, aktywuje pamięć; opadające zbocze przesyła dane adresowe z A0-A7 do rejestru wiersza.
- CAS - potwierdzenie adresu kolumny, opadające zbocze przesyła dane adresowe z A0-A7 (w rzeczywistości są to już adresy A8 - A15) do rejesru kolumn.
Po przejściu tych dwóch sygnałów pamięć wystawia dane z danej komórki na linii wyjściowej DO podczas odczytu.
Pamięć posiada organizację 1bitx64K zatem w jakiś sposób musisz przesłać adresy od A0-A15 za pomocą dostępnych ośmiu. Stąd właśnie takie a nie inne sterowanie przez RAS i CAS.
- W - aktywacja zapisu, po opadającym zboczu dane z linii wejściowej DI są przesyłane do komórki wskazanej przez dane z rejestrów adresowych (zapisanych przez dwa poprzednie sygnały RAS i CAS).
Ważny, a nawet bardzo ważny jest układ odświerzania pamięci - trudny do zrealizowania dla mikrokontrolerów jednoukładowych. Jak popatrzysz na wykresy posiadając informacje do czego służą RAS i CAS to wyłapiesz o co chodzi.
Nie wiem jednak skąd wziąłeś ten REF?
Tak się składa, że wykresy mówią same za siebie:
- RAS - potwierdzenie adresu wiersza, aktywuje pamięć; opadające zbocze przesyła dane adresowe z A0-A7 do rejestru wiersza.
- CAS - potwierdzenie adresu kolumny, opadające zbocze przesyła dane adresowe z A0-A7 (w rzeczywistości są to już adresy A8 - A15) do rejesru kolumn.
Po przejściu tych dwóch sygnałów pamięć wystawia dane z danej komórki na linii wyjściowej DO podczas odczytu.
Pamięć posiada organizację 1bitx64K zatem w jakiś sposób musisz przesłać adresy od A0-A15 za pomocą dostępnych ośmiu. Stąd właśnie takie a nie inne sterowanie przez RAS i CAS.
- W - aktywacja zapisu, po opadającym zboczu dane z linii wejściowej DI są przesyłane do komórki wskazanej przez dane z rejestrów adresowych (zapisanych przez dwa poprzednie sygnały RAS i CAS).
Ważny, a nawet bardzo ważny jest układ odświerzania pamięci - trudny do zrealizowania dla mikrokontrolerów jednoukładowych. Jak popatrzysz na wykresy posiadając informacje do czego służą RAS i CAS to wyłapiesz o co chodzi.
Nie wiem jednak skąd wziąłeś ten REF?
Sprawdzałem tam gdzieś w jakichś dokumentacjach i nie znalazłem tej nóżki w tym układzie.
Ale REF może to być:
Vref to napięcie referencyjne – to raczej w pamięciach DDR, DDR2 spotykamy,
lub wejście sygnału REFRESH – odświeżanie, które począwszy od SDRAM-ów jest już implementowane wewnątrz chipa. I nie obchodzi nas sterowanie nim.
Osobiście stawiał bym na to drugie
Vref to napięcie referencyjne – to raczej w pamięciach DDR, DDR2 spotykamy,
lub wejście sygnału REFRESH – odświeżanie, które począwszy od SDRAM-ów jest już implementowane wewnątrz chipa. I nie obchodzi nas sterowanie nim.
Osobiście stawiał bym na to drugie