




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ClassexerciserealizethelogicfunctionFwith3-to-8decoderandlogicgates.,F=(X,Y,Z)(1,2,4,5),6.4decoder译码器,ReviewofLastClass,6.4.1BinaryDecoder(二进制译码器)n-to-2ndecoderThemostcommondecodercircuitisann-to-2ndecoderorbinarydecoder.Suchadecoderhasann-bitbinaryinputcodeanda1-out-of-2noutputcode.,ReviewofLastClass,Designit!,Y3=EN.I1.I0,Y2=EN.I1.I0,Y1=EN.I1.I0,Y0=EN.I1.I0,ReviewofLastClass,n-to-2ndecoder,Yi=ENmi,0XX00001000001101001011001001111000,inputsENI1I0,outputsY3Y2Y1Y0,Thetruthtablefora2-to-4binarydecoder,当输入使能端(EN)有效时Yi=mi,Dontcarenotation(无关符号),ReviewofLastClass,6.4.2LogicSymbolsforLarger-ScaleElements,Withrespecttoactivelevels,itsimportanttouseaconsistentconventiontonamingtheinternalsignalsandexternalpins.,G1,G2A-L,G2B-L,Y0-L,B,C,Y7-L,A,ReviewofLastClass,The74x138isacommerciallyavailableMSI3-to-8decoder.the74x138hasactive-lowoutputs.,(P387),ReviewofLastClass,m5,M5,ReviewofLastClass,Yi=ENmi,Yi_L=Yi=(ENmi),EN=G1G2AG2B=G1G2A_LG2B_L,m5,补充:用译码器和逻辑门实现逻辑函数,F=(X,Y,Z)(0,3,6,7)=(X,Y,Z)(1,2,4,5),对于二进制译码器:Yi=ENmi当使能端有效时,Yi=mi对低电平有效输出:Yi_L=Yi当使能端有效时,Yi_L=mi=Mi,用译码器和逻辑门实现逻辑函数,ZYX,F=(X,Y,Z)(0,3,6,7),当使能端有效时Yi=mi,对低电平有效输出:Yi_L=Yi=mi,用译码器和逻辑门实现逻辑函数,ZYX,F=(X,Y,Z)(0,3,6,7),=M1M2M4M5,=m1m2m4m5,F=(X,Y,Z)(1,2,4,5),ZYX,74x139,Truthtable?,Example3:The74x139Dual2-to-4Decoder,Whatistheequationfortheexternaloutputsignal1Y0-L?,74x139,Truthtable,Example3:The74x139Dual2-to-4Decoder,1Y0-L=1G(1B1A),74x139,Howtodesignthe4-to-16decoder?,6.4.4CascadingBinaryDecoders(级联二进制译码器)(P390),思路:16个输出需要片74x138?,任何时刻只有一片在工作。4个输入中,哪些位控制片选哪些位控制输入,Example4:designthe4-to-16decoder,Consider:Howtomakea5-to-32Decoderwith3-to-8Decoder?(思考:用74x138设计5-32译码器)(32个输出需要多少片74x138?)(控制任何时刻只有一片工作)(利用使能端),Consider:Howtomakea5-to-32Decoderwith3-to-8Decoder?(思考:用74x138设计5-32译码器)Controlinputsofthreelow-orderbitsofa5-bitcodeword(5个输入的低3位控制输入)Controlchipsoftwohigh-orderbitsofa5-bitcodeword(5个输入的高2位控制片选),Example5:designthe5-to-32decoder,74x139,(P391),补充:用译码器和逻辑门实现逻辑函数,F=(X,Y,Z)(0,3,6,7)=(X,Y,Z)(1,2,4,5),对于二进制译码器:Yi=ENmi当使能端有效时,Yi=mi对低电平有效输出:Yi_L=Yi当使能端有效时,Yi_L=mi=Mi,用译码器和逻辑门实现逻辑函数,ZYX,F=(X,Y,Z)(0,3,6,7),当使能端有效时Yi=mi,对低电平有效输出:Yi_L=Yi=mi,用译码器和逻辑门实现逻辑函数,ZYX,F=(X,Y,Z)(0,3,6,7),=M1M2M4M5,=m1m2m4m5,F=(X,Y,Z)(1,2,4,5),ZYX,BCDDecoder(二十进制译码器),Inputs:4-bitBCDcodeOutputs:1-out-of10Code,多余的6个状态如何处理?,输出均无效:拒绝“翻译”,作为任意项处理电路内部结构简单,二-十进制译码器,任意项,6.4.8Seven-SegmentDecoders(七段显示译码器)(P408),Normallyuse(常用的有):Light-EmittingDiodes(LED,半导体数码管)Liquid-CrystalDisplay(LCD,液晶数码管),Inputcode:4-bitBCD输入信号:BCD码(用A3A2A1A0表示)OutputCode:Seven-SegmentCode输出:七段码(的驱动信号)ag1表示亮(On),0表示灭(Off),1111110,1101101,0011111,Seven-SegmentDecoders(七段显示译码器),七段显示译码器的真值表,DecodersinVerilog,Chapter6,Table6-20.thedecoderinFigure6-32modulevr2to4dec(I0,I1,EN,Y0,Y1,Y2,Y3);inputI0,I1,EN;outputY0,Y1,Y2,Y3;wireNOTI0,NOTI1;INVU1(NOTI0,I0);INVU2(NOTI1,I1);AND3U3(Y0,NOTI0,NOTI1,EN);AND3U4(Y1,I0,NOTI1,EN);AND3U5(Y2,NOTI0,I1,EN);AND3U6(Y3,I0,I1,EN);endmodule,case语句,case(case_expr)case_item_expr,case_item_expr:procedural_statement.default:procedural_statementendcasecase语句首先对条件表达式case_expr求值,然后依次对各分支项求值并进行比较,第一个与条件表达式值相匹配的分支中的语句被执行。可以在1个分支中定义多个分支项;这些值不需要互斥。缺省分支覆盖所有没有被分支表达式覆盖的其他分支。分支表达式和各分支项表达式不必都是常量表达式。,Table6-21.3-to-8binarydecodermodulevr74x138a(G1,G2A_L,G2B_L,A,Y_L);inputG1,G2A_L,G2B_L;input2:0A;output0:7Y_L;reg0:7Y_L;always(G1orG2A_LorG2B_LorA)beginif(G1endendmodule,6.5Encoder,ENCODER(P408),Ifthedevicesoutputcodehasfewerbitsthantheinputcode,thedeviceisusuallycalledanencoder.Probablythesimplestencodertobuildisa2n-to-norbinaryencoder.,encoder(编码器),2ninputs,noutputs,encoder(编码器),Y0=I1+I3+I5+I7,Y1=I2+I3+I6+I7,Y2=I4+I5+I6+I7,前提:任何时刻只有一个输入端有效。,2ninputs,noutputs,encoder(编码器),Y0=I1+I3+I5+I7,Y1=I2+I3+I6+I7,Y2=I4+I5+I6+I7,前提:任何时刻只有一个输入端有效。,Trouble:WhenmorethanOneInputsareasserted?,优先级(priority),Ifmultiplerequestscanbemadesimultaneously,howcantheencodingdevicedecidewhich?,Thesolutionistoassignprioritytotheinputlines,sothatwhenmultiplerequestsareasserted,theencodingdeviceproducesthenumberofthehighest-priorityrequestor.Suchadeviceiscalledapriorityencoder.(P408),6.5.1PriorityEncoders(P410)(优先编码器),将I0I7转换为H0H7,保证其中,任何时刻只有一个有效,H7=I7H6=I6I7H5=I5I6I7H0=I0I1I2I6I7A2=H4+H5+H6+H7A1=H2+H3+H6+H7A0=H1+H3+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国“安全生产月”《安全知识》答题活动考试题库及答案
- 2025年土木工程监理工程师《建设工程目标控制》真题及答案
- 2024年全国大学生商业精英学习知识竞赛试题(附含答案)
- 摆摊财管基础知识培训课件
- 山西省吕梁市交城县2024-2025学年八年级下学期期末语文试题(解析版)
- 摄影摄制基础知识培训课件
- 摄影基础知识培训班课件
- 深信服技术笔试题及答案
- 2025知识产权许可合同范本下载
- 2025年叉车维护服务合同模板
- 临床胰岛素皮下注射(中华护理学会团体标准)
- 蜘蛛人作业培训
- 2025南航集团校园招聘笔试参考题库附带答案详解
- 网络安全运维培训内容
- 钢材加工现场管理制度
- 经皮肾术后护理试题及答案
- DB51T2681-2020 预拌混凝土搅拌站废水废浆回收利用技术规程
- 海上风力发电项目可行性研究报告
- 2025共同担保合同模板
- 大疆无人机在农业领域的创新应用
- 2024年内科护理学(第七版)期末考试复习题库(含答案)
评论
0/150
提交评论