贵州大学实验报告学院:专业:班级:姓名学号实验组实验时间指导教师成绩实验项目名称数据选择器及图形设计的方法实验目的学习数据选择器的设计进一步了解、熟悉和掌握GPGA开发软件QUARTUSII的使用方法学会使用vectorwave波形仿真和分析学习使用quartusII的图形设计实验仪器软件:AlteraQuartusII9.0集成开发环境实验原理数据选择是指经过选择,把多路数据中的某一路数据传递到公共数据线上,实现数据选择功能的逻辑电路称为数据选择器。它的作用相当于多个输入的单刀多掷开关。需要有一组8bit的可变输入作为输入数据和3bit的控制数据选择位以及1bit的使能位。实验内容modulemux8_1(DOUT,A,D0,D1,D2,D3,D4,D5,D6,D7,CS);//定义模块input[2:0]A;//定义输入信号wire[2:0];//定义内部节点信号inputD0;//定义8bit的输入信号inputD1;inputD2;inputD3;inputD4;inputD5;inputD6;inputD7;inputCS;wireCS;outputDOUT;//定义输出信号regDOUT;//定义寄存器变量always@(CSorAorD0orD1orD2orD3orD4orD5orD6orD7)//循环检测输入信号的值beginif(CS==1)//判断,根据cs的值确定是否选择该输入信号DOUT=0;elsecase(A)3'b000:DOUT=D0;3'b001:DOUT=D1;3'b010:DOUT=D2;3'b011:DOUT=D3;3'b100:DOUT=D4;3'b101:DOUT=D5;3'b110:DOUT=D6;3'b111:DOUT=D7;default:DOUT=1;endcaseendendmodule//模块结束实验数据从图形中可以看出来数据选择器类似于单刀双掷开关会根据地址端的信号决定以哪一个输入端的信号输出。A为数字选择信号,CS为使能信号。当CS为1时,电路处于非正常工作状态,输出为0。当CS不为1时,电路正常工作,当A为000时,输出为D0信号;当A为001时,输出为D1信号;当A为010时,输出为D2信号;当A为011时,输出为D3信号;当A为100时,输出为D4信号;当A为101时,输出为D5信号;当A为110时,输出为D6信号;A为111时,输出为D7信号;当输入信号发生错误时,输出信号为1。由此,来实现数据选择器的功能实验总结学会了图形的设计在波形仿真的时候,可以根据需要改变波形的密集程度指导教师意见签名:年月日注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。