Maska ROM - Mask ROM

Mask ROM ( MROM ) to rodzaj pamięci tylko do odczytu (ROM), której zawartość jest programowana przez producenta układu scalonego (a nie przez użytkownika). Maska terminologiczna pochodzi z produkcji układów scalonych , w których obszary chipa są maskowane podczas procesu fotolitografii .

Powszechną praktyką jest używanie nieulotnej pamięci wielokrotnego zapisu - takiej jak UV- EPROM lub EEPROM - na etapie opracowywania projektu i przełączanie się na maskowanie pamięci ROM po sfinalizowaniu kodu. Na przykład mikrokontrolery Atmel są dostępne w formatach EEPROM i Mask ROM.

Przegląd

Główną zaletą pamięci ROM maski jest jej koszt. W przeliczeniu na bit pamięć ROM maski jest bardziej zwarta niż jakikolwiek inny rodzaj pamięci półprzewodnikowej . Ponieważ koszt układu scalonego silnie zależy od jego wielkości, pamięć ROM maski jest znacznie tańsza niż jakikolwiek inny rodzaj pamięci półprzewodnikowej.

Jednorazowy koszt maskowania jest jednak wysoki, a od projektu do fazy produktu upływa długi czas. Błędy projektowe są kosztowne: jeśli zostanie znaleziony błąd w danych lub kodzie, pamięć ROM maski jest bezużyteczna i należy ją wymienić, aby zmienić kod lub dane.

Od 2003 r. Cztery firmy produkują większość takich układów pamięci ROM z maską: Samsung Electronics , NEC Corporation , Oki Electric Industry i Macronix.

Niektóre układy scalone zawierają tylko pamięć ROM maski. Inne układy scalone zawierają pamięć ROM maski, a także wiele innych urządzeń. W szczególności wiele mikroprocesorów ma pamięć ROM maski do przechowywania ich mikrokodu . Niektóre mikrokontrolery mają pamięć ROM z maską do przechowywania programu ładującego lub całego oprogramowania układowego .

Zobacz też

Bibliografia