什么是只读存储器
只读存储器(ROM)的信息在制造时或通过一定的编程方法写入,在系统中通常只能读出不能写入。在断电时,其信息不会丢失,它用来存放固定的程序及数据,如监控程序、数据表格等。只读存储器可以分为掩膜式ROM、一次性编程PROM、可重复编程的则有光擦除的EPROM、E2PROM及Flash Memory 等。
掩膜式ROM也称固定ROM。它是由半导体生产厂根据用户的要求,在生产过程中根据用户提供的程序或数据制造。制成之后,用户只能读出其信息而不能加以修改。它适用于定型产品的批量生产。
一次性编程PROM可供用户通过编程器写入一次程序或数据。写入以后其内容不允许修改。这样用户可自行将无须修改的程序或数据写入 ROM,如写入后发现其内容还需修改,只能将此芯片报废,重新取用一片新的。它适用于批量较小的场合。
EPROM是一种利用光擦除的能够重复擦、写的只读存储器。用户可通过编程器写入程序。当需要修改时,可用紫外光通过芯片上的石英玻璃窗照射芯片15~20分钟,将芯片内的信息全部擦除。此时所有单元的内容均为"1"。用户可将其再次写入信息。EPROM使用比较灵活,当用户写入一程序后发现部分数据需修改时,可以将其内容擦去后再次写入。它在科研及小批量生产过程中使用较普遍。
EPROM的擦或写均需专用设备。即使要修改一个数据也必须将芯片从系统中拆下,把信息全部擦除后再次重新写入。而在实际使用中,往往只要求修改一个或少数几个数据。EEPROM和Flash Memory在这方面显示了其优越性,是目前用得较多的大容量只读存储器。与光擦除的EPROM不同的是,它采用了电擦除的方式,而编程也无须通过专用的编程器进行,可在应用系统中直接编程。在写入的同时即擦除了原有的信息,通常在器件的内部产生编程所需的高电压,用户只需5V的电压即可对其进行操作。
E2PROM的数据读出类似于静态RAM(SRAM)的数据读出,数据写入分为字节写入和页写入两种模式。在器件内包含了一个64字节的页寄存器,允许最多写入64个字节(一页)的数据。写入操作包括数据锁存和编程2个过程,写周期最大为10ms。在写入操作的同时,原先的数据即被擦除。
Flash Memory的数据读出类似于静态RAM(SRAM)的数据读出。数据写入为页写入模式。在器件内包含了一个64字节的页寄存器,要求一次写入64个字节(一页)的数据,写入操作包括数据锁存和编程2个过程,写周期最大为10ms。在编程时,一页中未装入的数据将为不确定数据。在写入操作的同时,原先的数据即被擦除。
编辑:admin 最后修改时间:2018-05-08