程序逻辑电路_第1页
程序逻辑电路_第2页
程序逻辑电路_第3页
程序逻辑电路_第4页
程序逻辑电路_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章程序逻辑电路9.1概述数字逻辑组合逻辑——由门电路构成,没有存储电路和反馈电路。时序逻辑——由组合逻辑和存储电路构成。程序逻辑——由硬件(控制电路、存储器等)和软件(程序和数据)构成。可编程逻辑——由用户定制的器件。9.1.1程序逻辑电路的结构及特点

控制电路存储器输入电路输出电路(1)控制电路——系统的控制指挥中心,由计数器、寄存器、译码器、运算器等电路组成。

(2)存储器——存放程序和数据的器件。

(3)输入电路——完成外部信息和指令、程序的输入。

(4)输出电路——完成处理结果信息和数据的输出。

特点:用一块相同的硬件电路,通过改变存储器中的程序或数据,完成多种功能的操作。

9.1.2半导体存储器的结构

字数M字长N存储矩阵地址译码器输出控制电路A0A1Ai-1Ai-2…………Dk-1Dk-2D0Bk-1Bk-2B0CSWR数据线地址线字线位线控制线1.存储矩阵——存放数据的主体字——若干个存储单元构成的存储组,有共同的地址,共同用来代表某种信息,并共同写入存储器或从存储器中读出。字长——构成存储器字中的二进制位数。字长有1、4、8、16、32位等,一般把8位字长称为1字节(Byte),16位字长称为1字(Word)。

存储器的容量——字数M

字长N(位bit)(1B=8b)1024=1K;1024K=1M;1024M=1G;1024G=1T字数M字长N存储矩阵地址译码器输出控制电路A0A1Ai-1Ai-2…………Dk-1Dk-2D0Bk-1Bk-2B0CSWR数据线地址线字线位线控制线2.地址译码器——产生从存储器“字”的地址译码方式:(1)线译码——i线2i译码器,译码线数=2i(2)矩阵译码译码线数=2

2i/2。存储器字行译码器列译码器行地址线2i/22i/2列地址线…………线译码线数=1024(i=10)矩阵译码线数=64(i=10)3.输出控制电路——控制输出数据的流向和片选使能0芯片工作1芯片工作,输出为高阻0写操作(输入数据)1读操作(输出数据)9.1.3半导体存储器的分类1.只读存储器ROM(ReadOnlyMemory)使用中只读不写,但掉电后信息不会丢失2.随机存储器RAM(RandomAccessMemory)使用中可读可写,但掉电后信息会丢失随机存取存储器——RAM(1)静态RAM(SRAM)——使用中可读可写,不需要刷新。(2)动态RAM(DRAM)——使用中可读可写,但需要刷新。只读存储器——ROM(1)固定ROM(掩膜ROM)——数据在生产时写入,使用中只读不写(2)可编程ROM(PROM)——数据可由用户一次性编程写入,使用中只读不写。(3)光可檫可编程ROM(EPROM)——数据可用紫外光檫去并由用户多次编程写入,使用中只读不写。(4)电可檫可编程ROM(EEPROM)——数据可用电(或紫外光)檫去并由用户多次编程写入,使用中只读不写。9.2随机存储器9.2.1静态随机存储器SRAM

(StaticRandomAccessMemory)1.六管静态存储器单元结构WRT1T2T3T4T5T6VDDYjXiBBT7T8&&CS六管存储单元输出控制电路D(I/O)2.工作原理(1)写操作(2)读操作9.2.2动态随机存储器DRAM

(DynamicRandomAccessMemory)1.四管动态存储器单元结构2.工作原理(1)写操作T1T2T3T4YjXiBBT5T6四管存储单元VDD预充脉冲DDC1C2(2)读操作(3)刷新操作(读操作)9.2.3RAM典型芯片1.Intel2114

(1K×4位)SRAMA0A1A2I/O0

A3I/O1A4I/O2A5I/O3A6A72114A8A9WECS地址线10条A0~A9有数据线4条I/O0

~I/O3片选CS写控制WE3.动态RAM——4164(64K×1位)引脚名称A0~A7地址输入CAS列地址选通RAS行地址选通WE写允许A0A1A2DIN

A3

A4

A5DOUTA6A7RAS

4164CASWE2.HM6116(2K×8位)I/O0I/O1I/O2I/O32732 27C32 4K8A3A2A1A0B2=∑m(4,5,6,7,8,9,10,11)1程序逻辑电路的结构及特点1读操作(输出数据)字长有1、4、8、16、32位等,一般把8位字长称为1字节(Byte),16位字长称为1字(Word)。A3I/O1(2)MOS管矩阵固定ROMB3B2B1B0I/O0I/O1I/O2I/O3RAS4164HM6116(2K×8位)随机存取存储器——RAMRAS4164A72114EPROM EAROM 容量A0A9A1I/O0I/O1I/O2I/O3A0A1A2A3A4A5A6A7A8A9Intel2114(1)D0

D1

D2

D3I/O0I/O1I/O2I/O3A0A1A2A3A4A5A6A7A8A9Intel2114(2)D4

D5

D6

D7······WECSCSCSWEWE9.2.4RAM芯片扩展1.位扩展(扩展字长)例如用Intel2114(1K×4位)SRAM扩展为1K×8位(2)把低位芯片的数据线作为低位数据,高位芯片的数据线作为高位数据。基本方法:(1)参与扩展的全部芯片的地址线、片选控制线CS和写控制线WE并接;2.字扩展(扩展字数)例如用Intel2114(1K×4位)SRAM扩展为4K×4位基本方法:(1)参与扩展的全部芯片的地址线、写控制线WE和数据线并接;(2)把增加的高位地址线通过译码器产生译码信号来控制各芯片的片选控制CS。译码器D1D3D2D0A10A9A0WEA1A11Y3I/O0I/O1I/O2I/O3A0A1···

A9Intel2114(4)I/O0I/O1I/O2I/O3Intel2114(1)I/O0I/O1I/O2I/O3A0A1···

A9Intel2114(2)I/O0I/O1I/O2I/O3A0A1···

A9Intel2114(3)A0A1···

A9Y2Y0Y1CSCSCSCS3.字位扩展(扩展容量)例如用Intel2114(1K×4位)SRAM扩展为8K×8位9.3只读存储器9.3.1ROM的结构1.固定ROM——数据在工厂制作时写入,使用时不能更改。(1)44二极管矩阵固定ROM的结构

D3D2D1D0地址译码器+ECB3B2B1B0A1A0CS存储矩阵输出控制电路字线W0W3W2W1位线(2)MOS管矩阵固定ROM字线位线2.可编程ROM(PROM)——数据可以由用户编程一次性写入,写入后的数据不能再更改。

字线位线~熔丝3.光可擦可编程ROM(EPROM)——数据可以用紫外光擦除,并由用户多次编程写入。

字线位线FAMOSP+P+N底衬SD浮栅FAMOS(浮栅雪崩注入式MOS)4.电可擦可编程ROM(EAROM)——数据可以用电擦除,并由用户多次编程写入。

字线位线SIMOSP+P+N底衬SD浮栅SIMOS(重叠栅注入式MOS)Ge控制栅5.可擦除可编程ROM芯片EPROM EAROM 容量2716 27C16 2K82732 27C32 4K82764 27C64 8K81读操作(输出数据)I/O0I/O1I/O2I/O3B3B2B1B0A0A1···A9A3I/O1B3B2B1B0(2)ROM有一个与阵列和一个或阵列,与阵列采用全译码方式且不能编程,或阵列可以编程;EPROM EAROM 容量A0A1···A9A2I/O0使用中可读可写,但掉电后信息会丢失可擦除可编程ROM芯片RAS41649.3.2ROM的扩展(与RAM扩展相同)

9.3.3ROM的应用

1.结构分析D3D2D1D0地址译码器+ECB3B2B1B0A1A0CS存储矩阵输出控制电路字线W0W3W2W1位线D3W0W2+ECW0W1W2W3D3D2D1D0存储矩阵点阵图A1A0W0W1W2W3地址译码器点阵图ROM点阵图A1A0W0W1W2W3D3D2D1D0与阵列地址译码器或阵列存储矩阵2.ROM点阵图ROM的特点:(1)ROM由组合逻辑电路构成(掉电信息不会丢失);(2)ROM有一个与阵列和一个或阵列,与阵列采用全译码方式且不能编程,或阵列可以编程;(3)ROM可以实现最小项表达式形式的组合逻辑电路。3.应用举例【例】用ROM设计一个码转换器,用于实现4位二进制码到4位循环码的转换。

码转换器A3A2A1A0B3B2B1B0A3A2A1A0B3B2B1B000000001001000110100010101100111100010011010101111001101111011110000000100110010011001110101010011001101111111101010101110011000

B3=∑m(8,9,10,11,12,13,14,15)

B2=∑m(4,5,6,7,8,9,10,11)

B1=∑m(2,3,4,5,10,11,12,13)

B0=∑m(1,2,5,6,9,10,13,14)

A721141读操作(输出数据)(1)线译码——i线2i译码器,译码线数=2i地址线10条A0~A9Intel2114(2)A721142716 27C16 2K8译码线数=22i/2。1000字长有1、4、8、16、32位等,一般把8位字长称为1字节(Byte),16位字长称为1字(Word)。字位扩展(扩展容量)I/O0I/O1I/O2I/O3A3I/O1EPROM EAROM 容量RAS41643RAM典型芯片A3A2A1A0m0m1m2m3m4m5m6m7m8m9m10m11m12m13m14m15B3B2B1B09.4可编程逻辑阵列PLA9.4.1可编程逻辑阵列PLA的结构与特点与阵列或阵列地址输入数据输出PLA的特点:(1)PLA属于组合逻辑电路;(2)PLA有一个与阵列和一个或阵列,与阵列采用部分译码方式且能编程,或阵列也可以编程;(3)PLA可以实现最简与或表达式的组合逻辑电路。9.4.2设计举例【例】用PLA设计一个码转换器,用于实现4位二进制码到4位循环码的转换。A3A2A1A0B3B2B1B0000000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论