版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章 存储器和可编程逻辑器件7.1 半导体存储器7.2 可编程逻辑器件基础7.3 低密度可编程逻辑器件7.4 高密度可编程逻辑器件教学基本要求:掌握半导体存储器字、位、存储容量、地址、等基本概念。掌握RAM、ROM的工作原理及典型应用。了解存储器的存储单元的组成及工作原理。了解CPLD、FPGA的结构及实现逻辑功能的编程原理。概 述半导体存贮器能存放大量二值信息的半导体器件。可编程逻辑器件是一种通用器件,其逻辑功能是由用户通过对器件的编程来设定的。它具有集成度高、结构灵活、处理速度快、可靠性高等优点。存储器的主要性能指标取快速度存储时间短存储数据量大存储容量大存储器 RAM (Random-
2、Access Memory) ROM(Read-Only Memory)RAM(随机存取存储器): 在运行状态可以随时进行读或写操作。 存储的数据必须有电源供应才能保存, 一旦掉电, 数据全部丢失。ROM(只读存储器):在正常工作状态只能读出信息。 断电后信息不会丢失,常用于存放固定信息(如程序、常数等)。固定ROM可编程ROMPROMEPROME2PROMSRAM(Static RAM):静态RAMDRAM(Dynamic RAM):动态RAM7.1 只读存储器几个基本概念:存储容量(M):存储二值信息的总量。字数:字的总量。字长(位数):表示一个信息的多位二进制码称为一个字, 字的位数称为
3、字长。存储容量(M)字数位数地址:每个字的编号。字数=2n (n为存储器外部地址线的线数)单位:1KB=210B=1024B,1M=210KB,1G=210MB,1T=210GB存储矩阵 地址译码器地址输入7.1.1 ROM的定义与基本结构数据输出控制信号输入输出控制电路地址译码器存储矩阵输出控制电路1)ROM(二极管PROM)结构示意图存储矩阵位线字线输出控制电路M=44=224地址译码器字线与位线的交点都是一个存储单元。交点处有二极管相当存1,无二极管相当存0当OE=1时输出为高阻状态000101111101111010001101地 址A1A0D3D2D1D0内 容当OE=0时字线存储矩
4、阵位线字线与位线的交点都是一个存储单元。交点处有MOS管相当于存0,无MOS管相当于存1。7.1.2 两维译码该存储器的容量=?7.1.3 可编程ROM(2561位EPROM)256个存储单元排成1616的矩阵行译码器从16行中选出要读的一行列译码器再从选中的一行存储单元中选出要读的一列的一个存储单元。如选中的存储单元的MOS管的浮栅注入了电荷,该管截止,读得1;相反读得07.1.4 集成电路ROMAT27C010 128K8位ROM 工作模式A16 A0VPPD7 D0读00XAiX数据输出输出无效X1XXX高阻等待1XXAiX高阻快速编程010AiVPP数据输入编程校验001AiVPP数据
5、输出7.1.5 ROM的读操作与时序图(2)加入有效的片选信号(3)使输出使能信号 有效,经过一定延时后,有效数据出现在数据线上;(4)让片选信号 或输出使能信号 无效,经过一定延时后数据线呈高阻态,本次读出结束。(1)欲读取单元的地址加到存储器的地址输入端;(1) 用于存储固定的专用程序(2) 利用ROM可实现查表或码制变换等功能 查表功能 查某个角度的三角函数 把变量值(角度)作为地址码,其对应的函数值作为存放在该地址内的数据,这称为 “造表”。使用时,根据输入的地址(角度),就可在输出端得到所需的函数值,这就称为“查表”。 码制变换 把欲变换的编码作为地址,把最终的目的编码作为相应存储单
6、元中的内容即可。7.1.6 ROM的应用举例CI3 I2 I1 I0二进制码O3O2O1O0格雷码CI3 I2 I1 I0格雷码O3O2O1O0二进制码00 0 0 00 0 0 010 0 0 00 0 0 000 0 0 10 0 0 110 0 0 10 0 0 100 0 1 00 0 1 110 0 1 00 0 1 100 0 1 10 0 1 010 0 1 10 0 1 000 1 0 00 1 1 010 1 0 00 1 1 100 1 0 10 1 1 110 1 0 10 1 1 000 1 1 00 1 0 110 1 1 00 1 0 000 1 1 10 1 0
7、010 1 1 10 1 0 101 0 0 01 1 0 011 0 0 01 1 1 101 0 0 11 1 0 111 0 0 11 1 1 001 0 1 01 1 1 111 0 1 01 1 0 001 0 1 11 1 1 011 0 1 11 1 0 101 1 0 01 0 1 011 1 0 01 0 0 001 1 0 11 0 1 111 1 0 11 0 0 101 1 1 01 0 0 111 1 1 01 0 1 101 1 1 11 0 0 011 1 1 11 0 1 0用ROM实现二进制码与格雷码相互转换的电路 C(A4)I3 I2 I1 I0(A3A2A
8、1A0)二进制码O3O2O1O0(D3D2D1D0)格雷码C(A4)I3 I2 I1 I0(A3A2A1A0) 格雷码O3O2O1O0(D3D2D1D0)二进制码00 0 0 00 0 0 010 0 0 00 0 0 000 0 0 10 0 0 110 0 0 10 0 0 100 0 1 00 0 1 110 0 1 00 0 1 100 0 1 10 0 1 010 0 1 10 0 1 000 1 0 00 1 1 010 1 0 00 1 1 100 1 0 10 1 1 110 1 0 10 1 1 000 1 1 00 1 0 110 1 1 00 1 0 000 1 1 10
9、 1 0 010 1 1 10 1 0 101 0 0 01 1 0 011 0 0 01 1 1 101 0 0 11 1 0 111 0 0 11 1 1 001 0 1 01 1 1 111 0 1 01 1 0 001 0 1 11 1 1 011 0 1 11 1 0 101 1 0 01 0 1 011 1 0 01 0 0 001 1 0 11 0 1 111 1 0 11 0 0 101 1 1 01 0 0 111 1 1 01 0 1 101 1 1 11 0 0 011 1 1 11 0 1 0C=A4I3 I2 I1 I0=A3A2A1A0O3O2O1O0=D3D2D1
10、D0用ROM实现二进制码与格雷码相互转换的电路 7.2 随机存取存储器(RAM)7.2.1 静态随机存取存储器(SRAM)1 SRAM 的本结构CE OE WE =100高阻CE OE WE =00X输入CE OE WE =010输出CE OE WE =011高阻SRAM 的工作模式 工作模式 CE WE OE I /O0 I /Om-1 保持(微功耗) 1 X X 高阻 读 0 1 0 数据输出 写 0 0 X 数据输入 输出无效 0 1 1 高阻 RAM存储单元 静态SRAM(Static RAM)双稳态存储单元电路列存储单元公用的门控制管,与读写控制电路相接Yi 1时导通本单元门控制管:
11、控制触发器与位线的接通。Xi =1时导通来自列地址译码器的输出来自列地址译码器的输出 T 存储单元写操作:X=1 =0T导通,电容器C与位线B连通 输入缓冲器被选通,数据DI经缓冲器和位线写入存储单元 如果DI为1,则向电容器充电,C存1;反之电容器放电,C存0 。 - 刷新R行选线X读/写输出缓冲器/灵敏放大器刷新缓冲器输入缓冲器位线B7.2.3 动态随机存取存储器读操作:X=1 =1T导通,电容器C与位线B连通 输出缓冲器/灵敏放大器被选通,C中存储的数据通过位线和缓冲器输出 T / 刷新R行选线X输出缓冲器/灵敏放大器刷新缓冲器输入缓冲器位线B每次读出后,必须及时对读出单元刷新,即此时刷
12、新控制R也为高电平,则读出的数据又经刷新缓冲器和位线对电容器C进行刷新。7.2.4 存储器容量的扩展 位扩展可以利用芯片的并联方式实现。CEA11A0WED0 D1 D2 D3WECEA0A114K4位I/O0 I/O1 I/O2 I/O3D12 D13 D14 D15CEA0A114K4位I/O0 I/O1 I/O2 I/O3WE1. 字长(位数)的扩展-用4K4位的芯片组成4K16位的存储系统。2. 字数的扩展用用8K8位的芯片组成32K8位的存储系统。RAM1D0D7A0A12CE1芯片数=4RAM1D0D7A0A12CE1RAM1D0D7A0A12CE1RAM1D0D7A0A12CE1
13、系统地址线数=15系统:A0 A12 A13 A14?2000H2001H2002H3FFFH 4000H400H4002H5FFFH 6000H6001H6002H7FFFH 0000H0001H0002H1FFFH芯片:A0 A12 32K8位存储器系统的地址分配表各RAM芯片译码器有效输出端扩展的地址输入端A14 A138K8位RAM芯片地址输入端A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0对应的十六进制地址码0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0
14、 0 0 1 01 1 1 1 1 1 1 1 1 1 1 1 10000H0001H0002H1FFFH0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 1 01 1 1 1 1 1 1 1 1 1 1 1 12000H2001H2002H3FFFH 1 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 1 01 1 1 1 1 1 1 1 1 1 1 1 14000H400H4002H5FFF
15、H Y0Y1Y2Y31 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 1 01 1 1 1 1 1 1 1 1 1 1 1 16000H6001H6002H7FFFH 字数的扩展可以利用外加译码器控制存储器芯片的片选输入端来实现。 例:试用PROM实现4位二进制码到Gray码的转换。转换真值表与阵列或阵列A2A1A0A3D2D1D0D37.3 复杂可编程逻辑器件(CPLD)与PAL、GAL相比,CPLD的集成度更高,有更多的输入端、乘积项和更多的宏单元;每个块之间可以使用可编程内部连线(或者称为可编程的开关矩阵)实现相互连接。CPLD器件内部含有多个逻辑块,每个逻辑块都相当于一个GAL器件;与阵列或阵列A3A2A1A0D3D2D1D0例:试用PLA实现4位二进制码到Gray码的转换。解:利用卡诺图化简得最简与或式:1 1 1 0 0 0 0 1 01 0 0例:试用PLA和JK触发器实现2位二进制可逆计数器。当X=0时,进行加法计数;X=1时,进行减法计数。 解:X为控制信号,Y为进位(借位)输出信号。X/YQ2Q10011100/01/01/11/01/00/00/10/0010 0 0 0 0 1 0 1 00 1 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《应用人工智能》2021-2022学年期末试卷
- 石河子大学《数字电路》2022-2023学年期末试卷
- 石河子大学《口腔颌面外科学二》2021-2022学年第一学期期末试卷
- 石河子大学《编译原理》2022-2023学年第一学期期末试卷
- 沈阳理工大学《数学建模与应用》2023-2024学年第一学期期末试卷
- 沈阳理工大学《口译理论与实践》2022-2023学年第一学期期末试卷
- 沈阳理工大学《移动终端应用程序开发》2022-2023学年期末试卷
- 沈阳理工大学《电器学》2023-2024学年期末试卷
- 沈阳理工大学《Python程序设计》2021-2022学年期末试卷
- 国际贸易综合技能实训中对合同订立报告
- GB 6675.3-2014玩具安全第3部分:易燃性能
- 黑布林英语阅读 A test for Jess公开课课件
- 北师大版九年级数学上册 6.2反比例函数的图像与性质教学课件 (共19张PPT)
- 2023年12月大学英语六级真题及答案解析(全三套)
- 习作我最喜欢的玩具说课稿
- 墨菲定律(参考课件)
- 做个好女生主题班会课件
- 码头平台桩基施工方案
- 医院进修生结业鉴定表
- 四年级上册英语试题-Unit 4 School单元测试 Join in外研 剑桥英语(含答案)
- 杭州注册公司公司章程范本
评论
0/150
提交评论