欢迎来到天天文库
浏览记录
ID:60217105
大小:601.00 KB
页数:97页
时间:2020-12-04
《最新VHDL例程代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、__________________________________________________【例3-1】2选1多路选择器程序。(P31)LIBRARYIEEE;--IEEE库使用说明语句USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux21IS--实体说明部分PORT(a,b:INSTD_LOGIC;s:INSTD_LOGIC;y:OUTSTD_LOGIC);ENDENTITYmux21;ARCHITECTUREmux21aOFmux21IS--结构体说明部分BEGINPROCESS(a,b,s)BEGINIFs='0'THENy<=
2、a;ELSEy<=b;ENDIF;ENDPROCESS;ENDARCHITECTUREmux21a;【例3-2】有类属说明的2输入与非门的实体描述。(P33)ENTITYnand2ISGENERIC(t_rise:TIME:=2ns;t_fall:TIME:=1ns)PORT(a:INBIT;b:INBIT;s:OUTBIT);ENDENTITYnand2;【例3-3】n输入与非门的实体描述:(P33)ENTITYnand_nISGENERIC(n:INTEGER);PORT(a:INSTD_LOGIC_VECTOR(n-1DOWNTO0);s:OUTSTD_LO
3、GIC);ENDENTITYnand_n;例3-4】半加器的完整VHDL描述,其中x、y为加数与被加数,s为和信号,c为进位信号。(P36)ENTITYhalf_adderISPORT(x,y:INBIT;s:INBIT;c:OUTBIT);ENDENTITYhalf_adder;ARCHITECTUREdataflowOFhalf_adderISBEGINs<=xXORy;c<=xANDy;ENDARCHITECTUREdataflow;【例3-5】2选1多路选择器的行为描述程序。(P37)收集于网络,如有侵权请联系管理员删除__________________
4、________________________________LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux21ISPORT(a,b:INSTD_LOGIC;s:INSTD_LOGIC;y:OUTSTD_LOGIC);ENDENTITYmux21;ARCHITECTUREbehavOFmux21ISBEGINPROCESS(a,b,s)BEGINIFs='0'THENy<=a;ELSEy<=b;ENDIF;ENDPROCESS;ENDARCHITECTUREbehav;【例3-6】2选1多路选择器数据流描述程序。
5、(P36)LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux21ISPORT(a,b:INSTD_LOGIC;s:INSTD_LOGIC;y:OUTSTD_LOGIC);ENDENTITYmux21;ARCHITECTUREdataflowOFmux21ISBEGINy<=(aAND(NOTs))OR(bANDs);ENDARCHITECTUREdataflow;【例3-7】2选1多路选择器结构描述程序。(P37)LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYand21ISP
6、ORT(i0,i1:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDENTITYand21;ARCHITECTUREoneOFand21ISBEGINq<=i0ANDi1;ENDARCHITECTUREone;LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYor21ISPORT(i0,i1:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDENTITYor21;ARCHITECTUREoneOFor21ISBEGIN收集于网络,如有侵权请联系管理员删除_______________________
7、___________________________q<=i0ORi1;ENDARCHITECTUREone;LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYinv21ISPORT(i0:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDENTITYinv21;ARCHITECTUREoneOFinv21ISBEGINq<=(NOTi0);ENDARCHITECTUREone;LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYmux21ISPORT(a,b:INSTD_
8、LOGIC
此文档下载收益归作者所有