可编程ASIC技术与应用实验报告(VHDL)文库

可编程ASIC技术与应用实验报告(VHDL)文库

ID:44069484

大小:417.21 KB

页数:10页

时间:2019-10-18

可编程ASIC技术与应用实验报告(VHDL)文库_第1页
可编程ASIC技术与应用实验报告(VHDL)文库_第2页
可编程ASIC技术与应用实验报告(VHDL)文库_第3页
可编程ASIC技术与应用实验报告(VHDL)文库_第4页
可编程ASIC技术与应用实验报告(VHDL)文库_第5页
资源描述:

《可编程ASIC技术与应用实验报告(VHDL)文库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本科生实验报告实验课程学院名称专业名称学生姓名学生学号指导教师实验地点实验成绩实验一2选1多路选择器一、实验目的通过对简单的多路选择器的VHDL描述,初步了解掌握VHDL语言的基本结构与命令。二、实验原理图三、VHDL描述、mux21a.vhd-TextEditorENTITYmux21aISPORT(arbrs:INBIT;y;0UTBIT);ENDENTITYmux21a;ARCHITECTUREoneOFmux21aisbeginprocess(a,b,s)beginif(s=*1*)theny<=a;eIsey<=b;endif;endp

2、rocess;endarchitectureone;•般VHDL程序代码分为3个基本的部分:1.库与函数包的调用声明2.实体声明:ENTITY...(电路模块端口描述)...ENDENTITY3.结构体描述:ARCHITECTURE.・・(电路模块功能描述)・..ENDARCHITECTURE四、电路仿真:6mux21a.scf・WaveformEditorRef

3、800.0nsHBBTime:999.8nsJInterval:

4、l99.8nsName:-Value:丄840,0ns880;0ns920jLbJL0a0■tf—s0y1从仿真中可以

5、明确的看到,当S为'(T时•,输出y的值为b,当S为T,时,输出为a,实现了基木的选择功能。实验二D触发器—、实验目的通过对D触发器的VHDL描述,学习掌握库的调用声明与EVENT函数应用。二、实验原理图爲dff2.gdf-GraphicEditorPRNvccDCLK•2—AKN—DCLRNCLRNVW三、VHDL描述&dff1.vhd-TextEditorIibraryIEEE;useIEEE.STD_L0GIC_1164.ALL;entityDFF1isport(CLK,D:INSTD_L0GIC;Q:0UTSTD_L0GIC);END;A

6、RCHITECTUREONEOFDFF1ISSIGNALQ1;STD_L0GIC;BEGINPROCESS(CLKrQ1)BEGINIFCLK*EVENTANDCLK=f1fTHENQ1<=D;ENDIF;ENDPROCESS;QOQ1;ENDONE;rn^__ifcmiriNsi$i1•使用库与函数包:LIBRARY设计库名;USE设计库名•程序包名.ALL;2.上升沿检测表达式信号名'EVENTANDCLK=,数值';信号属性函数EVENT用于检测信号的跳变情况,后面加上AND语句用于表示跳变后的电平值为1.四、电路仿真金dffl.scf・W

7、aveformEditorRef:Name:D■^-CLKTime:869.4nsInterval:・86.6ns从仿真结果屮可以看出,当时钟信号CLK的上升沿到来时,输出Q值会随着输入D的数拯变换实验三半加器与全加器一、实验目的通过对全加器与半加器的VHDL描述,学习掌握元件调用声明语句与例化语句。二、实验原理图1•半加器2.全加器Q(9xProjectNavigatorEntity三、VHDL描述1.半加器描述伶Homehadder.vtab.786622LIBRARY^EEE;2345678USEIEEE.STD_LOGIC_1164.AL

8、L;□ENTITYor2aIS—日PORT(arb:INSTD_LOGIC;c:OUTSTDLOGIC-);-ENDENTITYor2a;90ARCHITECTUREONEOFor2aIS10日BEGIN11Lc<=aORb;12ENDARCHITECTUREONE;2.或门描述Homeh^adder.vhd1LIBRARYIEEE;2USEIEEE•STD_LCGIC_1164.ALL;3ElENTITYh_adderIS一4日PORT(56789A:INSTD_LC;B:INSTD^LOGIC;SO:OUTSTD_LOGIC;CO:OUTST

9、D_LOGIC-);10LendENTITYh_adder;11BARCHITECTUREONEOFh_adderIS12日BEGIN—13SCK=AXORB;14Lco<=AANDB;15ENDARCHITECTUREONE;

10、1.全加器描述眇1畅課ab■*331HJ234567891011121314151617IS191LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;□ENTITYf_adderIS一ElPORT(ainrbimcin:INSTD_LOGIC;tcout,sum:OUTSTD_LOGIC);EN

11、DENTITYf_adder;—日ARC旦TTECTUREldlOFf_adderIS日COMPONENTh_adder一PORT(A,

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

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

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