资源描述:
《2019数电实验报告—四位减法器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数电实验报告—四位减法器 实验报告 学生姓名:班级学号:指导老师: 380339 一、实验名称: 1.进一步学习quartusII的基本功能和使用方法,完成四位减法器原理图输入和文本输入、编译校验及功能仿真 2.进一步学习quartusII的基本功能和使用方法,完成 yf(a,b,c)!((a&b)
2、c)所对应逻辑电路设计及功能仿真。 二、实验学时:4学时 三、实验目的:熟悉QuartusII基本功能和使用方法,掌握原理图输入、文本输入的步骤。 四、实验内容: 完成四位减法器原理图输入和文本输入、编译校验及功能仿真;完成 yf(a,b,c)
3、!((a&b)
4、c)所对应逻辑电路设计及功能仿真。 五、实验原理:数字逻辑电路中各种门电路的功能和使用方法及quartusII的运用。 六、实验步骤: 1)原理图输入方法:通过本部分重点学习元器件的放置、连线、电源、地的表示,标号的使用,输入、输出的设置,以及各种元件库的使用等。 ①创建文件②创建元器件③设置输入输出④添加连接线:将选定期间及设置好的输入输出按照设计好的原理图进行正确连线。2)文本输入方式学习verilog语言的扩展文件名位.v,verilog文件名必须与实体文件名保持一致,文件必须放在一个工程中。 ①创建verilogHDL源程序文件②用veril
5、ogHDL进行二选一数据选择器逻辑功能描述 设计编译校验 ①建立仿真波形文件②添加仿真测试点③添加输入端仿真信号④开始仿真 七、实验结果: A.四位减法器原理图: 文本: 波形图: B.完成yf(a,b,c)!((a&b)
6、c)所对应逻辑电路设计及功能仿真。原理图: 波形图: 八、心得体会:这是使用这个软件的第三次实验对于软件的使用已经比较熟练能够很快连接好电路进行试验 九、附录: 四位减法器 modulefourbit(A,B,CI,CO,S);parametersize=4;input[size:1]A,B;output[size:1]S;inpu
7、tCI;outputCO; wire[1:size-1]Temp; onebit add1(A[1],B[1],CI,S[1],Temp[1]), add2(A[2],B[2],Temp[1],S[2],Temp[2]),add3(A[3],B[3],Temp[2],S[3],Temp[3]),add4(A[4],B[4],Temp[3],S[4],CO);endmodule moduleonebit(A,B,CI,CO,S);inputA,B,CI;outputCO,S; wiren1,n2,n3,out1,out2,out3,out4,out5,out6,out7
8、;not noti1(n1,CI),noti2(n2,A),noti3(n3,B);and and1(out1,n1,n2),and2(out2,n2,n3),and3(out3,n1,n3),and4(out4,CI,A,B),and5(out5,n1,A,B),and6(out6,n1,n2,n3),and7(out7,CI,B,n3);nor nor1(CO,out1,out2,out3),nor2(S,out4,out5,out6,out7);endmodule 实验报告 学生姓名:班级学号:指导老师: 380339 一、实验名称: 1.进
9、一步学习quartusII的基本功能和使用方法,完成四位减法器原理图输入和文本输入、编译校验及功能仿真 2.进一步学习quartusII的基本功能和使用方法,完成 yf(a,b,c)!((a&b)
10、c)所对应逻辑电路设计及功能仿真。 二、实验学时:4学时 三、实验目的:熟悉QuartusII基本功能和使用方法,掌握原理图输入、文本输入的步骤。 四、实验内容: 完成四位减法器原理图输入和文本输入、编译校验及功能仿真;完成 yf(a,b,c)!((a&b)
11、c)所对应逻辑电路设计及功能仿真。 五、实验原理:数字逻辑电路中各种门电路的功能和使用方法及quartusII的
12、运用。 六、实验步骤: 1)原理图输入方法:通过本部分重点学习元器件的放置、连线、电源、地的表示,标号的使用,输入、输出的设置,以及各种元件库的使用等。 ①创建文件②创建元器件③设置输入输出④添加连接线:将选定期间及设置好的输入输出按照设计好的原理图进行正确连线。2)文本输入方式学习verilog语言的扩展文件名位.v,verilog文件名必须与实体文件名保持一致,文件必须放在一个工程中。 ①创建verilogHDL源程序文件②用verilogHDL进行二选一数据选择