存储器、复杂可编程逻辑和现场可编程门阵列
7.存储器、复杂可编程逻辑和现场可编程门阵列
教学基本要求
1.掌握半导体存储器字、位、存储内容、地址、等基本概念
2.掌握RAM、ROM的工作原理及典型应用。
3.了解存储器的存储单元的组成及工作原理
4.了解CPLD、FPGA的结构及实现逻辑功能的编程原理
概述
半导体存储器能存放大量二值信息的半导体器件。
存储器的主要性能指标:
存储容量:存储二值信息的总量。
存取速度:存储数据和读出数据时间的长短
可编程逻辑器件是一种通用器件,其逻辑功能是由用户通过对器件的编程来设定的。它具有集成度高、结构灵活、处理速度快、可靠性高等优点。
存储器的分类
存储器:
RAM(Random-Access Memory随机存取存储器): SRAM(Static RAM)静态RAM
DRAM(Dynamic RAM):动态RAM
ROM(Read-Only Memory只读存储器):固定ROM
可编程ROM:PROM、EPROM、E2PROM
RAM:在运行状态下可以随时进行读或写操作。存储的数据必须有电源供应才能保存,一旦掉电,数据全部丢失。
ROM:在正常工作状态只能读出信息。断电后信息不会丢失,常用于存放固定信息。(如程序、常数等)。
EPROM 是紫外线可擦除
EEPROM是电可擦除
嵌入式里的启动代码存放在norflash (norflash很可靠) PC机的BIOS程序就放在norflash中。
与非结构的flash有缺点:存储单元用一段时间会坏掉,但存在一个校验机制:重新格式化,把坏块做一个标记,只是容量会变小,但是还是可以用。
7.1 ROM
7.1.1ROM的定义与基本结构
工作时内容只能读出,不能随时写入,所以称为只读存储器。(Read-Only Memory)
ROM的分类:
按存贮单元中器件划分:二极管ROM、三极管ROM、MOS管ROM
按写入情况划分:
固定ROM
可编程ROM:PROM、EPROM、E2PROM
7.1.2MOS管构成两维译码ROM
7.1.3可编程ROM
7.1.4集成电路ROM
7.1.5ROM的读操作与时序图