- 30
- 0
- 约1.13千字
- 约 5页
- 2017-08-09 发布于重庆
- 举报
Q三态门,OC门的设计与仿真
Q三态门,OC门的设计与仿真实验目的用逻辑图和VHDL语言设计三态门,三态门的使能端对低电平有效。用逻辑图和VHDL语言设计一个OC门(集电极开路门)。实验内容的详细说明2.1 三态门,又名三态缓冲器(Tri-State Buffer)2.1.1 设计思想 先定义两个输入一个输出的实体,再定义结构体,当使能端输入为0时,将高阻态传给输出端;当使能端输入为1时,将输入端传给输出端。2.1.2 实验原理1)三态门逻辑图三态门逻辑图2)三态门真值表ENAOUT00Hi-Z01Hi-Z1001112.1.3 VHDL程序(详见附录1)2.1.4 仿真结果三态门仿真波形图2.2 OC门,又名集电极开路门(opndrn)2.2.1 设计思想 先定义一个输入一个输出的实体,再定义结构体,将当输入为0 时,输出为0,但输入为1时,输出为高阻态。2.2.2 实验原理1)OC门逻辑图OC门逻辑图2)OC门真值表AB001Hi-Z2.2.3 VHDL程序(详见附录2)2.2.4 仿真结果OC门仿真波形图实验总结: 通过本次实验,我对三态门和OC门的逻辑功能有进一步的了解,觉得三态门用在总线传输上,有效而又灵活地控制多组数据在总线上通行,起着交通信号灯的作用,而OC门则可以实现线与的功能。附录(VHDL程序)4.1 附录1library IEEE;use IEEE.std_logic_1164.all;entity tri_s isport( enable,datain:in std_logic; dataout:out std_logic );end tri_s;architecture bhv of tri_s isbeginprocess (enable,datain)begin if enable=1 then dataout=datain; else dataout=Z; end if;end process;end bhv;4.2 附录2library IEEE;use IEEE.std_logic_1164.all;entity oc is port( datain:in std_logic; dataout:out std_logic );end oc;architecture bhv of oc isbeginprocess(datain)begin if (datain=0) then dataout=0; else dataout=Z; end if;end process;end bhv;
您可能关注的文档
- 2018机械设计制造及自动化专业毕业论文选题.doc
- 2018高考历史一轮复习第22讲二战后资本主义世界经济体系的形成经济区域集团化和经济全球化课时限时训练.doc
- 2018版高考物理一轮复习课时跟踪检测二十四第六章静电场第4节带电粒子在电场中运动的综合问题.doc
- 20道经典病句修改.doc
- 2018版高考物理一轮复习第六章静电场第4节带电粒子在电场中运动的综合问题.doc
- 21实验探究小车速度随时间变化的规律教案.doc
- 213实验测定电池的电动势和内阻学案.doc
- 2018高考历史一轮复习第11单元第22讲战后资本主义世界经济体系的形成及经济全球化趋势课时限时训练.doc
- 21注二氧化碳开采煤层气模拟实验研究-孙仁远.doc
- 220kV油浸式变压器的常见事故处理方法初探.doc
原创力文档

文档评论(0)