- 120 -
ności 128 słów czterobitowych z ośmiu modułów o pojemności 16 słów czterobitowych wyjaśnia rys.4.22. Natomiast w celu powiększenia liczby bitów w słowie, stosuje się połączenie modułów pamięci RAM jak na rys.4.23.
- 120 -
stawo wejściowe
stówa wyjściowe
Rys.4.23. Sposób zwiększania długości słowa pamięci RAM
Zasadę budowy pamięci stałej o dostępie swobodnym wyjaśnia rys.4.24. Pojemność pamięci przedstawionej na rysunku wynosi osiem słów czterobitowych. Pamięć stała składa się z dekodera adresu 1 i matrycy pamięciowej 2. Matryca pamięciowa realizuje w istocie szereg alternatyw sygnałów wyjściowych dekodera. Na podstawie zamierzonego sposobu przypisania słów poszczególnym adresom (rys.4.24b), ustala się argumenty poszczególnych alternatyw. Programowanie pamięci stałej polega na zrealizowaniu odpowiednich połączeń w matrycy pamięciowej w celu uzyskania tych alternatyw. Sposób wykonywania takich połączeń (lub przerywania połączeń zbędnych) zależy od techniki realizacji pamięci ROM. Szczególnie wygodne dla użytkownika są pamięci stałe, które programować może sam użytkownik (pamięci typu PROM - ang. programable ROM) oraz pamięci, które można programować wielokrotnie, zwane pamięciami RPROM (ang. - reprogram-
able ROM) lub pamięciami EPROM fang. - eracable programable ROM).
Moduły pamięci ROM można łączyć w układy o większej liczbie słów lub o dłuższych słowach, analogicznie jak pamięci RAM.
Pamięci stałe, w których możliwe jest nie tylko programowanie matrycy pamięciowej, lecz także dekodera adresu nazywa-
A0 A1 a2 S ROM | |
/£? *1 /2 >5 |
Rys.4.24. Pamięć stała: a) schemat funkcjonalny; b) tablica definiująca zawartość pamięci; c) symbol