- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014-2015-2-G02A3050-1电子电路设计训练(数字EDA部分)
实验报告
( 2015 年 6月 24 日)
仪器科学与光电工程学院
PAGE
PAGE 2
目 录
TOC \o 1-4 \h \z \u 1205 目 录 1
10551 实验一、简单组合逻辑和简单时序逻辑 3
5724 1.1 实验任务1——简单组合逻辑 3
17690 1.1.1 实验要求 3
972 1.1.2 模块的核心逻辑设计 3
7848 1.1.3 测试程序的核心逻辑设计 4
25134 1.1.4 仿真实验关键结果及其解释 4
20600 1.2 实验任务2——简单时序逻辑 5
15219 1.2.1 实验要求 5
30636 1.2.2 模块的核心逻辑设计 5
12152 1.2.3 测试程序的核心逻辑设计 5
22239 1.2.4 仿真实验关键结果及其解释 6
30650 1.3 实验小结 6
1443 实验二、条件语句和always过程块 7
10601 2.1 实验任务1——条件语句实现计数分频时序电路 7
14538 2.1.1 实验要求 7
12542 2.1.2 模块的核心逻辑设计 7
21002 2.1.3 测试程序的核心逻辑设计 8
7129 2.1.4 仿真实验关键结果及其解释 8
6597 2.2 实验任务2——always块实现较复杂的组合逻辑电路 9
10089 2.2.1 实验要求 9
23539 2.2.2 模块的核心逻辑设计 9
2791 2.2.3 测试程序的核心逻辑设计 10
10626 2.2.4 仿真实验关键结果及其解释 10
22456 2.3 实验小结 11
18866 实验三、赋值、函数和任务 12
28129 3.1 实验任务1——阻塞赋值与非阻塞赋值的区别 12
810 3.1.1 实验要求 12
11585 3.1.2 模块的核心逻辑设计 12
25306 3.1.3 测试程序的核心逻辑设计 13
4453 3.1.4 仿真实验关键结果及其解释 13
5873 3.2 实验任务2——在Verilog HDL中使用函数 14
5428 3.2.1 实验要求 14
26216 3.2.2 模块的核心逻辑设计 14
25798 3.2.3 测试程序的核心逻辑设计 15
20973 3.2.4 仿真实验关键结果及其解释 16
22305 3.3 实验任务3——在Verilog HDL中使用任务(task) 17
4413 3.3.1 实验要求 17
14001 3.3.2 模块的核心逻辑设计 17
30760 3.3.3 测试程序的核心逻辑设计 18
22202 3.3.4 仿真实验关键结果及其解释 18
26834 实验四、有限状态机 19
9489 4.1 实验任务1——利用有限状态机进行时序逻辑的设计 19
25844 4.1.1 实验要求 19
8923 4.1.2 模块的核心逻辑设计 19
7719 4.1.3 测试程序的核心逻辑设计 20
17455 4.1.4 仿真实验关键结果及其解释 20
9598 4.2 实验任务2——串行数据采样器 21
30151 4.2.1 实验要求 21
7420 4.2.2 模块的核心逻辑设计 21
16670 4.2.3 测试程序的核心逻辑设计 23
8614 4.2.4 仿真实验关键结果及其解释 25
2741 4.3 实验小结 26
北京航空航天大学 电子电路设计训练(数字EDA部分)实验报告
PAGE
PAGE 4
实验一、简单组合逻辑和简单时序逻辑
1.1 实验任务1——简单组合逻辑
1.1.1 实验要求
实验代码提供的是一个可综合的数据比较器。从语句中可以看出是比较数据a,b的结果,结果相同输出1,否则输出0.测试模块用于检测模块设计是否正确,给出输入信号,观察模块的内部信号和输出信号以确定设计是否正确。
练习题:设计一个字节(8位)的比较器,比较两个字节的大小,如a[7:0]大于b[7:0]则输出高电平,否则输出低电平。
1.1.2 模块的核心逻辑设计
//compare.v第一种实现方式:assign
module compare(equal,a,b);
input a,b; //a、b为输入
output equal; //equal为输出
assign equal=(a==b)?1:0;
//a=b时输出为1,否则输出为0
endmodule
//
您可能关注的文档
- 简单机械典型易错题.doc
- 阀座加工工艺及夹具设计与制造.doc
- 数控加工技术与编程实训.doc
- 第一章-通风及空调设备及部件制作安装-定额.doc
- 第十一讲-简单机械.doc
- 三相异步电机直接转矩控制系统DTC仿真.doc
- 曲轴加工工艺及工装设计毕业设计.doc
- 申请安全阀校验检测站所需条件及设备.doc
- 机械顶管方案.doc
- 弱电安装工艺.doc
- 河南省长葛市事业单位考试(自然科学专技类C类)职业能力倾向测验知识点试题最新.docx
- 河南省长葛市事业单位考试(自然科学专技类C类)职业能力倾向测验知识点试题最新.docx
- 浙江省东阳市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及答案1套.docx
- 河南省项城市事业单位考试(综合管理类A类)职业能力倾向测验知识点试题必考题.docx
- 河南省项城市事业单位考试(医疗卫生类E类)职业能力倾向测验知识点试题必考题.docx
- 河南省长葛市事业单位考试职业能力倾向测验(综合管理类A类)强化训练题库推荐.docx
- 河南省项城市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题最新.docx
- 河南省长葛市职业能力倾向测验事业单位考试(中小学教师类D类)试题附答案.docx
- 河南省长葛市事业单位考试(医疗卫生类E类)职业能力倾向测验重点难点精练试题附答案.docx
- 河南省项城市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题及答案1套.docx
文档评论(0)