5三态总线控制电路设计

5三态总线控制电路设计

ID:35523537

大小:75.30 KB

页数:3页

时间:2019-03-25

5三态总线控制电路设计_第1页
5三态总线控制电路设计_第2页
5三态总线控制电路设计_第3页
资源描述:

《5三态总线控制电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、EDA实验报告书姓名学号实验吋间课题名称三态总线控制电路设计实验目的1.掌握进程的一-般描述方法;2.进一步掌握文本输入的EDA设计方法。设计要求设计一个三态总线控制门电路。具体设计要求如下:1)当EN二0时,三态门的输出端处于高阻状态;2)根据EN值的不同,使得输出端分别选择输出七个输入端的信号。七个输入端的输入信号均为四位二进制信号。试用两种方法实现。(其中必须包含信号量的定义)设计思路使用IF语句和CASE语句分别设计两种程序,利用STD_LOGIC数据类型的'Z'对一个变量赋值,即会引入三态门,并在控制下可使其呈高阻态,这等效于使三态门

2、禁止输岀。设计源程序设计1(IF语句)LIBRARYIEEE;USEIEEE.STD.LOGIC.l164.ALL;ENTITYsantaimendianluISport(input6,input5,input4,input3,input2,input1,inputO:INSTD_LOGIC_VECTOR(3DOWNTO0);enable:INSTD_LOGIC_VECTOR(2DOWNTO0);output:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDsantaimendianlu;ARCHITECTUREmultip

3、le_driversOFsantaimendianluISSIGNALSINT:STD_LOGIC_VECTOR(3DOWNTO0);BEGINPROCESS(enable,input6,input5,input4,input3,input2,inputl,inputO)BEGINIFenable=n000uthenSINT<="ZZZZ";ELSIFenable二”001”thenSINT<=input6;ELSIFenable二”010”thenSINT<=input5;ELSIFenable=,,()ir,thenSINT<=input4

4、;ELSIFenable=nl()0MthenSINT<=input3;ELSIFenable=M101HthenSINT<=input2;ELSIFenable二”110“thenSINT<=inputI;ELSIFenable二”111“thenSINT<=inputO;ELSESINT<=”ZZZZ";ENDIF;output<=SINT;ENDPROCESS;ENDmultiple_drivers;设计2(CASE语句)LIBRARYIEEE;USEIEEE.STD.LOGIC.l164.ALL;ENTITYsantaimendianl

5、ulISPort(input6,input5Jnput4,input3,input2,input1,inputO:INSTD_L0GIC_VECT0R(3DOWNTO0);enable:INSTD_LOGIC_VECTOR(2DOWNTO0);output:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDsantaimendianlul;ARCHITECTUREbhvOFsantaimendianlulISSIGNALSINT:STD_LOGIC_VECTOR(3DOWNTO0);BEGINPROCESS(enable,in

6、put6,input5,input4,input3,input2,inputl,inputO)BEGINCASEenableISWHEN“000”=>SINT<=(others=>Z);WHEN”001“=>SINTv二input6;WHEN”010“=>SINT<=input5;WHEN”011“=>SINT<=input4;WHENT00“=>SINT<=input3;WHEN”101“=>SINT<=input2;WHEN”110“=>SlNT<=inputl;WHEN”111”二>SINT<=inputO;WHENOTHERS=>SIN

7、T<=(others二〉Z);ENDCASE;output<=SINT;ENDPROCESS;ENDbhv;仿真波形图122~叫]0Ons180ns2000ns3000ns4000ns5000ns6000ns7000ns8000ns9000ns1(A''imput6•inputs:mput4imput3ffmput2:input1smputO>outputHIH6H2H8H5H4H4H7H41X?X3XX5)(6XX3X9XA62X3J£§丄6l7丄8丄9JA丄B8):9XA)(BXC)(DXEKFX0X154XcJLDJLF」EXA丄B丄9丄

8、8丄04X5K6X7X8)(9XAXBXCX07X0X,X2X3X丄X5X6X7X0dXZf3"6{J6J)D£5I9%CXZIIM[OOns1Ttn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。