1、Quartus实验步骤实验一:(数据选择器)实验步骤:1、 E盘下面建立一个文件夹mux21a名称;2、 双击进入QUARTUSII软件使用环境;3、 选择FlieNew Project Wizard4、 点击NEXT,出现以下框图点右边第一个按钮选在你刚才建立的文件路径到刚才新建的文件夹mux21a(或其他字母符号)。(注意:工程名要和实体名一致;工程文件夹路径不能有汉字)5.点击Next,出现下图对话框,按照下图选择芯片;点击两次Next,直到出现Finish6.选在FlieNewVHDL Flie7.输入程序代码;library ieee;use ieee.std_logic_1164.
2、all;use ieee.std_logic_unsigned.all;ENTITY mux21a IS PORT ( a,b,s:IN BIT; y:OUT BIT);END ENTITY mux21a;ARCHITECTURE one OF mux21a IS BEGIN PROCESS (a,b,s) BEGIN IF s=0 THEN y=a;ELSE y0); elsif clkevent and clk =1 then if en=1 then if cqi 0); end if; end if; end if; if cqi=9 then cout = 1; else cout=
3、0; end if; cq=cqi; end process;end behav;8.输入完毕点SAVE;9.点ProcessingStart Compilation10.下面对话框没提示的话正确;11.点击FlieNewotherVector Waveform File 点ok;12.选择ViewUtility WindonsNode Finder(或者直接点alt+1),在弹出的对话框里面Filter里面选择Pins:all,点击List,出现输入输出信号;选中输入输出信号,拖拽到Vector Waveform File里面,如下图;13.可以关闭Node Finder窗口;14、设置好波形输入信号;按照下图设置试图波形15.点击保存按钮保存波形文件;16、点击Assignmentssettings,在弹出的对话框里的Simulation mode:选择Functional,点击OK;17.点击ProcessingGenerate Functional Simulation Netlist18、点击ProcessingStart Simulation,得到仿真结果。 再将输出的4位二进制数转换成十进制数,方便观察。右键单击选中 “CQ”下拉菜单中的最后一项弹出对话框,作如下修改,单击确认,就可以得到最后的仿真结果。