资源描述:
《组合逻辑电路设计EDA》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验二组合逻辑电路设计姓名:赵佳伟学号:1002100449一、实验目的1、掌握组合逻辑电路设计方法。2、掌握组合逻辑电路的静态显示测试方法。3、比较原理图输入和文木输入的优劣。二、实验的硬件要求1、输入:按键开关4个,拨码开关4个2、输出:LED灯3、主芯片:ALTERA下载板三、实验内容1、用VHDL语言输入法设计一个四舍五入判别电路,其输入为8421BCD码,要求当输入人于或等于5时,判别电路输出为1;反之为0。2、用VHDL语言输入法设计四个开关控制一盏灯的逻辑电路,要求合任一开关,灯亮;断任一开关,灯灭。设计为开关动,灯的状态改变。3、D
2、触发器设计。!1!实验步骤内容1:(1)进入windows操作系统,打开MAX+PLUSII10.0。1>启动File/ProjectName菜单,输入设计项目的名字。点Assign/Device菜单,选择器件(本设计全选用EPM7128)o见图221。2、启动菜单File/New,选择TextEditorfile,打开编程编辑器,进行原理图设计输入。■0・dgMpO二sVnthWdl•TmCddorl6MAX^pAMUrtf*tdrtTfmplaigiUDlmetOp»omWindowHelpQ胄IB』»冷dDiBbDd迎仑丑VW浸殳斤亠•而~匸
3、]_2事H(2)输入代码图2.2.23、保存单击保存按钮,扩展名为.vhd,木实验中取名为:p4_5.vhdo(3)编译启动MAX+PLUSIICOMPILER牌,按START开始编译,生成.SOF和.POF等文件,以便硕件下载和编程时调用,同时牛成.RPT文件,如图223。(4)仿真1、创建波形文件:①首先,将设计指定为当前项目。②创建一个波形文件。选择菜单MAX+PLUSIIWaveformEditor,打开仿真工具WavefonTiEditor,或选择新建一个WaveformEditor文件,将创建一个新的无标题波形文件,如图2.2.4所
4、示:图224③储存波形文件。选择FileSaveAs,在FileName框屮,输入相应文件名,单击OK按钮存盘。④设定时间轴网格大小。选择菜单OptionGridSize,输入时间间隔(2()ns),鞋OK按钮。⑤设定时间轴长度。选择菜单FileEndTime并输入文件的结束时间(1旳)。2、选择欲仿真的引线端子:①选择菜单NodeEnterNodesNodesfromSNF出现如图2.2.5所示对话框。也町在窗口空白处右击鼠标,在快捷菜单屮,同样选择EnterNodesNodesfromSNF。②在Type框中选屮Inputs和Outpu
5、ts选项,然后单击List按钮。③在AvailableNodes&Groups列表中将出现所有的节点,选择所需节点,用右移键将它们移到右边的SelectedNodes&Groups列表中。这时出现如图2.2.6所示结果。④单击OK按钮完成。图225•MAX+plusU•d:Nwp4_5D3TiSTalG2仓艮屈◎②厨(fi園靈13S図IAB+A=O-4B:FileEditViewNodeUtilitiesWindowp4_5・scf-WaveformEditorj[±I±JTime:
6、0.0ns0.0nsInterval:0.0nsNameVa
7、lue:200ns400ns600ns800ns1000nsRef.
8、0.0nsn^-d3dOsi包M2—當IZ1一藝运运一迤llxal图2263、编辑输入节点的仿真波形:将输入节点的某段用鼠标选中(变黑)后,单击左边工具栏的有关按钮,进行设置,实现依次仿真出DoDQ2D3=OOOO〜1001即0到9的波形]11
9、线(即0〜4和5〜9)。编辑完成后如图2.2.7所示。4区岳Q必厶CDB3ltffiQ1^4$28»$MAX»piirtnRrMtVirwNed*JUv^nUtiKetOpbomWindowMdpD^uaRW[OOniTime[156知0
10、0nsI[iSCSmKarrwtog100On»UOOn、140gl€00n»leoom图2.2.74、仿真:保存文件示,在MAX+PLUSII屮选择Simulator菜单,出现Simulator对话框,如图2.2.8所示,Simulator:TimingSimulation单击Start按钮开始仿真,检杏正确师单击“确定”按钮。SimulationInput:p4_5.scfSimulationTime:0.0nsStartTime:0.0ns厂UseDevice厂Setup/HoldCheckOutputs050100PauseIStopOpe
11、nSCF图2.2.85、分析仿真结果在仿真器窗口中选择OpenSCF,即打开当前当前项目的仿真结果文件p4_5.scf如图