第一范文网 - 专业文章范例文档资料分享平台

北航电子电路设计verilog实验报告

来源:用户分享 时间:2025/5/17 18:38:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

北京航空航天大学 Verilog实验报告

学院:班级:姓名:

2017年5月

1 / 19

目录

练习一:简单组合逻辑设计 ................................................................................. 55 一、实验目的 ............................................................................................................. 55 二、实验设备 ............................................................................................................. 55 三、实验内容 ............................................................................................................. 55 四、实验代码 ............................................................................................................. 55 五、仿真结果 ............................................................................................................. 55 六、实验总结 ............................................................................................................. 55 选作一:设计一个字节的比较器 .......................................................................... 77 一、实验目的 ............................................................................................................. 77 二、实验设备 ............................................................................................................. 77 三、实验代码 ............................................................................................................. 77 四、仿真结果 ............................................................................................................. 88 五、实验总结 ............................................................................................................. 88 练习二 简单分频时序逻辑电路的设计 .............................................................. 99 一、实验目的 ............................................................................................................. 99 二、实验设备 ............................................................................................................. 99 三、实验内容 ............................................................................................................. 99 四、实验代码 ............................................................................................................. 99 五、仿真结果 ............................................................................................................. 99 六、实验总结 ............................................................................................................. 99 选作二 七段数码管译码电路 ......................................................................... 1010 一、实验目的 ......................................................................................................... 1010 二、实验设备 ......................................................................................................... 1010 三、实验代码 ......................................................................................................... 1010 四、仿真结果 ......................................................................................................... 1111 五、实验总结 ......................................................................................................... 1111 练习三:利用条件语句实现计数分频时序电路 ............................................. 1212 一、实验目的 ......................................................................................................... 1212 二、实验设备 ......................................................................................................... 1212 三、实验内容 ......................................................................................................... 1212 四、实验代码 ......................................................................................................... 1212 五、仿真结果 ......................................................................................................... 1313 六、实验总结 ......................................................................................................... 1313 选作三:设计一个单周期形状的周期波形 .................................................... 1414 一、实验目的 ......................................................................................................... 1414 二、实验设备 ......................................................................................................... 1414 三、实验代码 ......................................................................................................... 1414 四、仿真结果 ......................................................................................................... 1414 五、实验总结 ......................................................................................................... 1515 练习五:用always块实现较复杂的组合逻辑 ............................................... 1616 一、实验目的 ......................................................................................................... 1616 二、实验设备 ......................................................................................................... 1616 三、实验内容 ......................................................................................................... 1616 四、实验代码 ......................................................................................................... 1616 五、仿真结果 ......................................................................................................... 1717 六、实验总结 ......................................................................................................... 1717

2 / 19

选作五:运用always块设计一个8路数据选择器 ....................................... 1818 一、实验设备 ......................................................................................................... 1818 二、实验内容 ......................................................................................................... 1818 三、实验代码 ......................................................................................................... 1818 四、仿真结果 ......................................................................................................... 1919 五、实验结果 ............................................... 错误!未定义书签。错误!未定义书签。 练习六:在 Verilog HDL中使用函数 ..... 错误!未定义书签。错误!未定义书签。 一、实验目的 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验内容 ............................................... 错误!未定义书签。错误!未定义书签。 四、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 五、仿真结果 ............................................... 错误!未定义书签。错误!未定义书签。 六、实验结果 ............................................... 错误!未定义书签。错误!未定义书签。 选作六:设计一个带控制端的逻辑运算电路错误!未定义书签。错误!未定义书签。 一、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验内容 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 四、仿真结果 ............................................... 错误!未定义书签。错误!未定义书签。 五、实验总结 ............................................... 错误!未定义书签。错误!未定义书签。 练习七:在Verilog HDL中使用任务(task)错误!未定义书签。错误!未定义书签。 一、实验目的 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验内容 ............................................... 错误!未定义书签。错误!未定义书签。 四、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 五、仿真结果 ............................................... 错误!未定义书签。错误!未定义书签。 六、实验总结 ............................................... 错误!未定义书签。错误!未定义书签。 选作七:冒泡排序 ................................... 错误!未定义书签。错误!未定义书签。 一、实验目的 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 四、仿真结果 ............................................... 错误!未定义书签。错误!未定义书签。 五、实验总结 ............................................... 错误!未定义书签。错误!未定义书签。

练习八:利用有限状态机进行时序逻辑的设计错误!未定义书签。错误!未定义书签。 一、实验目的 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验内容 ............................................... 错误!未定义书签。错误!未定义书签。 四、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 五、仿真波形 ............................................... 错误!未定义书签。错误!未定义书签。 六、设计思路 ............................................... 错误!未定义书签。错误!未定义书签。 七、实验总结 ............................................... 错误!未定义书签。错误!未定义书签。 选作八:楼梯灯 ....................................... 错误!未定义书签。错误!未定义书签。 一、实验设备 ............................................... 错误!未定义书签。错误!未定义书签。 二、实验内容 ............................................... 错误!未定义书签。错误!未定义书签。 三、实验代码 ............................................... 错误!未定义书签。错误!未定义书签。 四、仿真结果 ............................................... 错误!未定义书签。错误!未定义书签。 五、设计思路 ............................................... 错误!未定义书签。错误!未定义书签。

3 / 19

六、实验总结 ............................................... 错误!未定义书签。错误!未定义书签。 总结 .......................................................... 错误!未定义书签。错误!未定义书签。 建议 .......................................................... 错误!未定义书签。错误!未定义书签。 分工 .......................................................... 错误!未定义书签。错误!未定义书签。

4 / 19

练习一:简单组合逻辑设计

一、实验目的

1、掌握基本组合逻辑电路的实现方法。

2、初步了解两种基本组合逻辑电路的生成方法。 3、学习测试模块的编写。

4、通过综合和布局布线了解不同层次仿真的物理意义。 二、实验设备

安装Modelsim-6.5c的PC机。 三、实验内容

描述一个可综合的数据比较器,比较数据a 、b的大小,若相同,则给出结果1,否则给出结果0。 四、实验代码 ①模块源代码

module compare(equal,a,b); input a,b;

output equal;

assign equal=(a==b)?1:0; endmodule ②测试程序

`timescale 1ns/1ns; `include \ module compare_tb; reg a,b; wire equal; initial begin a=0; b=0;

#100 a=0;b=1; #100 a=1;b=1; #100 a=1;b=0; #100 a=0;b=0; #100 $stop; #100 a=0;b=1; end

compare m(.equal(equal),.a(a),.b(b)); endmodule

五、仿真结果

六、实验总结

verilog组合逻辑设计一般常用的语句有两种:持续赋值语句(assign语句)和过程赋值语句(always@(*)语句)。

两者之间的差别有:

持续赋值语句(assign语句)主要用于对wire型变量的赋值,因为wire(线型)的值不能存住,需要一直给值,所以需要用持续赋值。

例如:assign c = a + b; 只要a和b有任意变化,都可以立即反映到c上,也就是说c的值是根据a,b的值随时变化的。

过程赋值语句(always语句)主要用于reg 型变量的赋值 ,因为always语句被执行是需要满足触发条件的,所以always过程块里面的内容不是每时每刻都被执行,因此需要将被赋值的对象定义成寄存器类型,以便这个值能被保持住。

5 / 19

搜索更多关于: 北航电子电路设计verilog实验报告 的文档
北航电子电路设计verilog实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3ug556wpb63h0qq02ukg7f1wl0k4iy014ya_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top