Ciekawy

Działanie i synchronizacja sterowania SDRAM

Działanie i synchronizacja sterowania SDRAM


Synchroniczna pamięć DRAM oferuje wiele zalet pod względem szybkości i działania. Synchronizacja i działanie sygnałów sterujących jest kluczem do płynnego działania tej formy pamięci.

Aby SDRAM działał poprawnie, synchronizacja linii sterującej musi być odpowiednio obsługiwana, aby zapewnić dokładne działanie.

Istnieją oczywiście kwestie związane z działaniem i synchronizacją, które różnią się od innych form pamięci.

Działanie sygnału sterującego SDRAM

Asynchroniczne działanie DRAM spowodowało wiele wyzwań projektowych, ponieważ było połączone z synchronicznym systemem procesorów. Te problemy stały się bardziej widoczne wraz ze wzrostem szybkości procesora.

Synchroniczna pamięć dynamiczna o dostępie swobodnym, SDRAM działa w sposób synchroniczny, a polecenia są zsynchronizowane z narastającym zboczem zegara.

Pamięć może podejmować różne działania. Są one określane przez stan sygnałów sterujących na narastającym zboczu zegara.

Istnieje sześć sygnałów sterujących, które są używane do pracy w pamięci SDRAM.

  • / CAS Kolumna Adres Stroboskop Wraz z / RAS i / WE ta linia kontrolna SDRAM-u wybiera jedno z 8 poleceń.
  • Zegar CKE włączony Kiedy ten sygnał jest niski i po jednym cyklu zegara, SDRAM jest wstrzymywany i żadne polecenia nie są interpretowane pomimo stanu innych linii.

    SDRAM jest uaktywniany na narastającym zboczu zegara po osiągnięciu wysokiego CKE.

  • / CS Chip Select Ta linia jest używana, gdy używanych jest kilka chipów razem i umożliwia wybór konkretnego SDRAM-u. Gdy ta linia jest wysoka, chip ignoruje wszystkie inne wejścia oprócz CKE.
  • Maska danych DQM Linia DQM służy do tłumienia danych we / wy, gdy jest wysoki. W przypadku operacji odczytu, gdy linia DQM jest ustawiona na dwa cykle przed cyklem odczytu, odczytane dane nie są wyprowadzane z chipa.

    Na 8 bitów przypada jedna linia DQM w układzie pamięci x16 lub DIMM

  • / Stroboskop adresu wiersza RAS Wiersz / RAS jest bitem polecenia, który umożliwia wybór jednego z ośmiu poleceń, gdy jest ono potwierdzane wraz z / CAS i / WE.
  • / WE Write włączone Ten wiersz jest zwykle używany w połączeniu z / CAS i / RAS, ale zwykle odróżnia polecenia podobne do odczytu od poleceń podobnych do zapisu.

Istnieje wiele poleceń, które można wysłać. Większość operacji obejmuje szereg różnych poleceń. Na przykład typowa sekwencja może zawierać następujące polecenia:

  1. Aktywuj: Spowoduje to wysłanie adresu wiersza do SDRAM-u, aby otworzyć wiersz, tj. Stronę.
  2. Odznacz polecenia: Te polecenia w ramach całej operacji SDRAM-u spełniają wymagania czasowe dla pamięci.
  3. Czytaj lub pisz: Jest to wysyłane z adresem kolumny. Gdy wiersz jest otwarty, można wykonać kilka poleceń odczytu lub zapisu. Umożliwia to znacznie szybsze działanie, ponieważ nowe wiersze nie muszą być otwierane ani dezaktywowane.
  4. Wstępne ładowanie: Do zamknięcia wiersza przed otwarciem nowego wiersza wymagane jest polecenie ładowania wstępnego.

Taktowanie SDRAM-u

SDRAM ma znaczące zalety w stosunku do bardziej tradycyjnej pamięci RAM. Jednym ze sposobów, w jaki udało się to osiągnąć, jest wykorzystanie synchronizacji systemu w celu bardziej efektywnego wykorzystania czasu. Stąd synchronizacja SDRAM-u ma ogromne znaczenie.

Istnieje wiele taktowań SDRAM, które mają ogromne znaczenie:

  • Opóźnienie CAS: Opóźnienie CAS to czas między dostarczeniem adresu kolumny a następnie odebraniem odpowiednich danych. W każdym systemie opóźnienie CAS jest programowane w rejestrze trybu SDRAM-u i oczekiwane przez kontroler DRAM. Definiowany jest za pomocą określonej liczby cykli zegara.
  • Przeczytaj czas cyklu: Ten element synchronizacji SDRAM-u to czas między kolejnymi operacjami odczytu do otwartego wiersza. Typowe liczby są rzędu 5 ns.

Są to główne elementy sterujące i elementy czasowe, które są używane do działania SDRAM-u. Te elementy sterujące i elementy taktowania umożliwiają SDRAM-owi połączenie z taktowaniem procesora iw ten sposób działanie w efektywny sposób.


Obejrzyj wideo: Informatyka Co to jest pamieć DRAM Dynamic Random Access Memory? (Styczeń 2022).