Pamięci ROM i układy programowalne
Ogólnie rzecz biorąc, są to układy scalone o programowanej przez użytkownika wewnętrznej sieci połączeń Czyli w rzeczywistości są to układy z pamięcią ale
Jednakże, raz zaprogramowane stają się one układami czysto kombinacyjnymi i jako takie są tak bardzo użyteczne.
v *.>turcffe wyjścio 'Jartych 18 tJilów#
wybiorę (uaktywnia! jk'nć C'C uaktywnić wyjcie danych
ROM. ROM (ang. read-only memory). czyli pamięć stała, dla każdego adresu doprowadzanego do jej wejścia wyprowadza na wyjście (jest to zwykle wyjście równoległe. 4- lub S-bitowe) pewien zestaw bitów. Na przykład, pamięć ROM o organizacji 1K x 8 wydaje 1024 zestawy ośmiobitowe w odpowiedzi na 1024 stany wejściowe określone przez stany 10 linii adresowych. Na przy kład pamięć ROM o organizacji 1K x 8 może być zastosowana do realizacji układu mnożącego przez siebie dw ie liczby 4-bitow e. W tym przy padku ograniczeniem jest "szerokość” słowa wyjściowego (8 bitów), a nie "głębokość" słowa wejściowego (10 bitów). Pamięci ROM (również programowalne układy logiczne) są elementami o nie ulatującej zawartości (ang. nonrolatile). co oznacza, że
nie zostaje stracona po wyłączeniu napięć zasilający ch.