您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于maxplus2的3-8译码器设计
1上海XXX学院《硬件系统设计》上机实验报告(十)姓名:学号:班级:成绩:实验名称:三八译码器设计实验地点:实验设备:(计算机型号)(生产商)设备号:使用软件:Maxplus2实验时间:年月日星期,时分至时分一、实验原理:(简述----用自己的理解)所谓译码器就是通过不同逻辑电路,根据“与”“或”“非”等门的不同组合输入得出不同的输出,从而实现译码,也就是说3个输入就可以得到2的三次方即8个输出,也就是3跟输入地址线能译码出8个地址,本次实验便是在maxplus2平台上对3-8译码器进行模拟仿真。二、实验内容(步骤):2启动File\ProjectName菜单,输入设计文件的名称(原理图文件的扩展名为.gdf)如下:点击Assign\Device菜单,选择器件(例如EPF10K10LC84-3),启动File\New菜单,选择GraphicEditorFile,打开原理图编辑器3点击所需的元件或在SymbolName中输入元件名,添加8个and3(三输入与门)、3个not(非门)、3个input(输入端口)、8个output(输出端口),连线做出电路图如下:在上图中给输入、输出引脚命名,即将PIN_NAME改为:a,b,c和y0,y1,……y74保存原理图,启动MAX+plusII\Compiler菜单,按Start开始编译结果正确无误5进行时序模拟选择File/New下的WaveformEditorfile.scf在Type区选择Inputs和outputs,单击List按钮,则在Availablenodes&Groups出现所有输入、输出节点名称,选择需要仿真的节点名称,单击=按钮,则它们被添加到SelectedNodes&Groups中,如下:6在界面中对输入节点波形进行编辑,可以设置的项有:在菜单Options中选择SnaptoGrid(画线时网格对齐)、ShowGrid(显示网格),并打开GridSize…..,设置网格大小为20.0ns,并点击file/EndTime设置模拟时间的长短为2μs:7设置c,b,a三个输入节点的波形如下(其中c的倍数为1,b的倍数为2,a的倍数为4)8c的设置b的设置a的设置保存文件,生成.scf文件9进行结果分析:选择菜单Max+plusII\Simulator,单击Start,开始模拟仿真:10仿真正确无误仿真完毕后,单击OpenSCF,打开仿真结果,可以看到仿真结果波形图满足表3线-8线译码器的真值表:113线-8线译码器的真值表如下:abcy0y1y2y3y4y5y6y70001000000000101000000010001000000110001000010000001000101000001001100000001011100000001三、实验体会:此次实验与实验六的3-8译码器原理相似,在maxplus2的平台上进行了3线3-8译码器的模拟仿真。基于两次实验,对3-8译码器的原理算是十分了解了。由于硬件接口的编程缺少组件,无法进行。
本文标题:基于maxplus2的3-8译码器设计
链接地址:https://www.777doc.com/doc-5859901 .html