quartus_组合逻辑电路的设计.docx

上传人:牧羊曲112 文档编号:4888615 上传时间:2023-05-21 格式:DOCX 页数:4 大小:112.68KB
返回 下载 相关 举报
quartus_组合逻辑电路的设计.docx_第1页
第1页 / 共4页
quartus_组合逻辑电路的设计.docx_第2页
第2页 / 共4页
quartus_组合逻辑电路的设计.docx_第3页
第3页 / 共4页
quartus_组合逻辑电路的设计.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《quartus_组合逻辑电路的设计.docx》由会员分享,可在线阅读,更多相关《quartus_组合逻辑电路的设计.docx(4页珍藏版)》请在三一办公上搜索。

1、贵州大学实验报告学院:专业:班级:姓名学号实验组实验时间指导教师成绩实验项目名称组合逻辑电路的设计实验目的1. 学习组合逻辑电路的设计,进一步了解、熟悉和掌握Quartus II的使用方法。2. 学习Verilog HDL的编程方法。3. 学会使用Vector Wave进行波形仿真。实验环境软件:Altera Quartus II 9.0集成开发环境。实验原理七人表决器源代码:module sevenvote(voter,pass); /定义模块input 6:0 voter;/定义7位数据选择信号outputpass;/定义输出信号regpass;/定义寄存器信号reg 2:0 sum;/定

2、义3位寄存器类型变量reg 2:0 i;/定义3位寄存器类型变量always(voter)/循环执仃一直检测voter信号有无变化begin/开始执行sum=0;/初始化for(i=0;i=6;i=i+1)/循环语句if(voteri=1)sum=sum+1b1;/加一个 1 位二进制数 1.if(sum)/判断3位寄存器类型二进制第三位为1pass=0;elsepass=1;endendmodule/结束模块格雷码转换电路源代码:module bintogray(bin,gray,led);/定义模块input 3:0 bin;/定义4位输入信号output 3:0 gray;/定义4位输出

3、信号output 3:0 led;/定义4位输出信号assign gray-bin 1 b0,bin3:1;/gray变量始终表示assign led-gray;endmodule/结束模块module graytobin(gray,bin);/定义模块input 3:0 gray;/定义4位输入信号output 3:0 bin;/定义4位输出信号reg3:0 bin_r;/定义4位寄存器类型变量always(gray)/循环执行一直检测gray信号begin/格雷码转换bin_r0-gray3gray2gray1gray0;bin_r1-gray3gray2gray1;bin_r2-gray

4、3gray2;bin_r3-gray3;endassign bin-bin_r;endmodule/结束模块实验内容编写需设计的任一组合逻辑电路的Verilog代码并仿真。任务1:设计一个七人表决电路要求:(1)若同意的人数超过半数时,输出为1。(2)用开关表示输入,选用某个LED亮灭显示最终结果。任务2:设计格雷码转换电路要求:(1)拨码开关SW0-4作为输入的二进制码。(2)led0-4表示输入的二进制码,led4-7显示转换结果。实验数据1.七人表决器仿真结果:85.MUJ.如图可知:当voter数组的七个变量中超过四个为一,则输出为1;否则输出为0.2.格雷码转换设计原理框图:格雷码转

5、换电路仿真结果(总体):VajneValue15. 5EJ ps10. 0 ns20. 0 ns30. 0 ns40. 0 ns15.55 nsJ0曰binB 0CBBBBB 0CBBBBB 0CBBBB( oooo X oooi X ooio X ooiiX oioo X oioi X oho X oin X iodo X 1001: iciio X iona-.3-.2-.1 -.011*2_l1g111|1I1n1I111参S曰 gray( oooo X oooi X oou X ooioX mooin X oioi X oioo X uoo X noimi X mo &-.3-.2-.

6、1 -.01 t_l 811 911111舂10曰1M(0000 X 0001.:.0011 X 0010X oho x out x oioi x oioo x noo x 11011111 X mo: DLCB ; 口1耻 乂 皿加 . DML ): ISLJL-3JD I|: A11弟 L3- J0 1|% 吐iL. );I 1i iiiT 序5 gr胡B M tiooa X OOM如口 X DClItl 乂 MID 乂 D11L * dLS 、* SB ): lLi忐 5- V . I- 2J B IIX 诗 8-11 B I|L.U B|1|1U ltdB K【 -Cm Y OOQL

7、X 叩 1】 Y 001D% 叽】口:MiJUL H DLD1 * OlCO X 11。-3.: i. .r52- Z1 B I|OH- J : 1 1L , | B |Il下 图为 graytobin:治 Master Time Bar:6.9 nsPointer:15.1 nsInterval:8.2 nsStart:End:A.D ps10. 0 ns20. 0 ns30. 0 ns英N-eV普6.9 nz以寻Q binB I:II: WS X imi ): Mil ): Will ): 口山 ):口皈 ):口皿 X 口心:: UU X 111口 X 11S X好-.3 E 11nn-.

8、El|一魄 5-.1 B |四+ 5L . . .0 B |-秀5 gi-ayB 0C :: WS ; Will ; Mill ; Wil ; IDIW ; 口1口1 ; Hill Ulll ; liDS ; 1W1 ); 1口1口 ; 15 B i厂. .2B 11Iz 5-.i b iiiir5L.CI B 1 |1I 1111111ir实验总结1. 对于多模块的工程,工程名要与顶层文件名相同2. 顶层文件名要与工程中的模块名不同3. 程序必须要在使用图形设计将两个模块连在一起之后才能运行。4. 可以通过在file中右击选择某一个模块设为顶层文件。指导教师意见签名:年 月 日注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号