验证74138译码器功能.doc
4页EDA设计(二)VHDL语言实验报告 实验名称:验证74138译码器功能姓 名:学 号:班 级:实验时间:一、 实验目的1、熟悉quartus软件的功能2、验证3线-8线74138译码器的功能二、 实验原理74138有3个输入端,3个使能输入端口,3个输入端口分别是A、B、C,其中C是高位,A是低位3个使能输入端口分别是G1,G2AN,G2BN,只有当G2AN=G2BN=0,G1=1时,译码器才能正常工作,否则译码器处于禁止状态,所有输出端为高电平当译码器正常工作时,74138译码器的逻辑功能表如下图所示: 三、 实验内容1. 打开quartus ii软件,新建工程,然后为工程和顶层文件命名,并选择工作库完成后,根据所使用的设备选择合适的器件,而此次试验所使用的器件为cyclone中的EP1C3T144C82. 工程建完后,新建文件,new对话框中选择device design files标签下的block diagram/schematic file,在此界面下画出原理图,然后保存文件3. 对原理图进行编译,当编译状态栏显示为100%时,进行下一步4. 新建波形文件,在new对话框中选择others files标签下的vector waveform file,在此界面下,先导入所有节点,并且为各个输入端列出各种可能情况,设置测试的总的时间周期,然后进行时序波形仿真,得到如下波形图: 5. 分配管脚:在assignments的下拉菜单中,选择assignment editor,在此对话框中,点击pin按钮,并在location中选择合适的管脚,然后对波形进行编译。
6. 下载文件:在tool下拉菜单中,选择programmer,在此对话框中选择program/configure,并单击hardware setup对硬件进行设置硬件设置好后,单击start按钮下载文件,接着在实验箱上进行后续操作四、 小结与体会。





