数字逻辑设计及应用教学英文课件:Lec13-Chap 6有作业_第1页
数字逻辑设计及应用教学英文课件:Lec13-Chap 6有作业_第2页
数字逻辑设计及应用教学英文课件:Lec13-Chap 6有作业_第3页
数字逻辑设计及应用教学英文课件:Lec13-Chap 6有作业_第4页
数字逻辑设计及应用教学英文课件:Lec13-Chap 6有作业_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、1Digital Logic Design and ApplicationLecture #13Three-State DevicesMultiplexerDemutiplexerUESTC, Spring 20136.6 Three-State Devices2three-state outputs: High, Low, Hi-ZVarious three-state buffers Non-inverting, active-high enablenon-inverting, active-low enableinverting, active-high enableinverting,

2、 active-low enable3Independent enable74X125: Active low, un-inverted bufferIndependent enable74X126:Active high, un-inverted bufferMSI three-state buffers 6.6 Three-State Devices4SDATASELP_LSELQ_LSELR_LSELS_LSELT_LSELU_LSELV_LSELW_LTypical three-state devices go into the Hi-Z state faster than they

3、come out of the Hi-Z state.Design control logic to ensure a dead time on the party line.Using the enable inputs of 74x138 1-bit party line (同线)5EN1EN2_L, EN3_Lmax(tpLZmax, tpHZmax)min(tpZLmin, tpZHmin)SSRC2:001237SDATAP0P1P2P3P7Dead TimeP420 Figure 6-5362. Standard MSI Three-State Buffers74x541commo

4、n enable inputs, active low两个公共使能端,低电平使能,Schmitt trigger, non-inverting施密特触发输入,输出不反相7Driver applicationDB0:7DataBus8A1B1DIRData can be transferred in either direction.P423 Figure 6-57 DIRG_LBus TransceiverThree-state transceiverData can be transferred in either direction.6.7 Multiplexer10Digital Swi

5、tch Multi-SwitchData Select 数据选择器 ab. MUX 2-to-1MuxXYS控制输入Z数据输入Z=SX+SYS=0 Z=XX=1 Z=Y1. General description of MUX6.7 MultiplexerDesign a 4-to-1 MUX114-to-1MuxD0D3Z数据输入S1 S0 控制输入Truth tableS1 S0 Z0011D0D1D2D301016 inputs and 1 out putZ= D0+ D1+ D2+ D3S1S0 S1S0 S1S0 S1S0m0 m1 m2 m3Z=( miDi)1. General

6、description of MUX6.7 MultiplexerDesign a 8-to-1MUX128-to-1MuxD0D7ZS2 S1 S0 10 inputs and 1 out putZ=( miDi)S2 S1 S0 00001111D0D1D2D3D4D5D6D7Truth tableZ00110011010101011. General description of MUXS2S1S0 S2S1S0S2S1 S0 S2S1 S0S2 S1S0S2 S1S0S2 S1 S0S2 S1 S0D0D1D2D3D4D5D6D7136.7 MultiplexerENSELD0Dn-1

7、YEnableSelect n data sources1-bitdata output1-bit1-bitGeneral description of MUX6.7 MultiplexerGeneral description of MUX14ENSELD0Dn-1YEnableSelect n data sources1-bitm-bit data output m-bit Sometimes there are more than 1 bit in every sourcen input m-bit MUXN 输入 m-bit 多路复用器n-1n-1n-1General descript

8、ion of MUX156.7 Multiplexer并行地将第j个数据源的b位全部选通 Enable on all the b-bits6.7 MultiplexerGeneral description of MUX16Sometimes there are more than 1 bit in every sourceExample:Design a 2 input 4-bit MUX3Y3A3B2A2B1A1B4Y4A4BENSELD0D1YEnableSelect 4-bitAB1-bit17InputsEN_L S1 X0 00 1 0 0 0 01A 2A 3A 4A1B 2B

9、3B 4BTruth table for a 74x157Outputs1Y 2Y 3Y 4Y74x157, 2-Input, 4-bit Multiplexer2. Standard MSI MultiplexersG_LS=0: Y=A;S=1: Y=B.Logic circuit Fig. 6-6118EN_L C B A Y Y_L1 X X X0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 1 0 1D0 D0D1 D1D2 D2D3 D3D4 D4D5 D5D6 D6D7 D774x151 Truth tableA Lo

10、w BC High 8-inputs1-bitEN有效时: 2. Standard MSI Multiplexers19D0D1D2D3D6D7D4D5Y:原码输出卡诺图2. Standard MSI MultiplexersEN有效时: 74x151, 8-input multiplexer8-to-1MUX212. Expanding Multiplexersexpand the number of bitsRealize 8-input, 16-bit MultiplexerExpanding form 1-bit to 16-bitNeed 16 74x151s each chip h

11、andle one bitSelect inputs would be connected to C,B,A of each chipNotice: fanout ability of select field driving 16 loadsENYYABCD0D774x151iDj第j个数据源的第i位数据Bit-i D source j3. Expanding Multiplexers22Realize 8-input, 16-bit MultiplexerEN_LENCBAD7D0Y0Y0_LENCBAD7D0Y15Y15_L151 0151 15DB15D7:15D0DB0D7:0D0S

12、EBC:ASEBC:ASEBC:A233 Expanding Multiplexersexpand the number of data sourcesRealize 32-input, 1-bit Multiplexerdata sources from 8 to 32, need 4 chipsHow to assign select inputs? divide into high-order bits and low-order bitsHigh-order bitsdecoder select chipLow-order bits C,B,A of each chipOutput u

13、sing OR gateThink of three-state outputsP437 Figure 6-62 ENYYABCD0D774x15124Build 32-input, 1-bit Multiplexer using 74x151ENC,B,AD7D0ENC,B,AD7D0ENC,B,AD7D0ENC,B,AD7D0DB7:0DB15:8DB23:16DB31:242-to-4decoderS2:0S4,3254. Realize Logic Circuit by using MultiplexerWhen device is enable,Sum of mintermsENAB

14、CD0D1D2D3D4D5D6D7YY74x151Example1. Use 74x151 torealize logic function: F = (A,B,C)(0,1,3,7)CBAVCCF26Example2. Use 74x151 to realize logic functionF = (W,X,Y,Z)(0,1,3,7,9,13,14) 降维:由4维3维YZWX00 01 11 10000111101111111YWX00 01 11 100110ZZZZZ0WXY(zd1+z d0)d0=1,d1=1,填1;若d0=1,d1=0,填z;若d0=0,d1=1,填z;若d0=0,

15、d1=0,填0;27YWX00 01 11 100110ZZZZZ00 2 6 4 1 3 7 5 ENABCD0D1D2D3D4D5D6D7YY74x151VCCYXWFZ说明:用具有n位地址输入端的多路复用器,可以产生任何形式的输入变量数不大于n+1的组合逻辑函数。Example2. Use 74x151 to realize logic functionF = (W,X,Y,Z)(0,1,3,7,9,13,14) 28Example2. Use 74x151 to realize logic functionF = (W,X,Y,Z)(0,1,3,7,9,13,14) F = WXYZ+

16、WXYZ+WXYZ+WXYZ+WXYZ+WXYZ+WXYZW X Y F 0 0 00 0 10 1 11 1 10 0 11 0 1X X X1ZZZZZ0Truth table74X15129ENABCD0D1D2D3D4D5D6D7YY74x151VCCYXWFZExample2. Use 74x151 to realize logic functionF = (W,X,Y,Z)(0,1,3,7,9,13,14) F的降维卡诺图74X151的卡诺图305. De-multiplexerRoute the bus data to one of m destinations多路 复用器 SR

17、CASRCBSRCZ多路 分配器 BUSDSTADSTBDSTZSRCSELDSTSELDST : destinationSRC : sourceSEL : select31ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y774x138DST0_LDST7_L数据输入 SRC EN_LDSTSEL0DSTSEL1DSTSEL2地址选择The enable input is connected to the data line.数据输入 SRC EN_Lbinary decoder used as demultiplexerOne decoder chip handles one bitbinary decoder used as demultiplexer32SRCUse 74x138 as a 1-bit 1-to-8 DemuxG2B_LABC10 0110 00100Y1_L10 0110 00Yi_L(i1)1Quiz:数据接到高电平有效的是能断,输出的时序图?33Use 74x139 as a 1-bit, 4-output demultiplexerbinary decoder used as de-multi

温馨提示

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

评论

0/150

提交评论