- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子线路测试实验实验报告
--FPGA组合逻辑设计
实验目的
掌握可编程逻辑器件的应用开发技术——设计输入、编译、仿真和器件编程 ;
初步掌握Verilog HDL语言的编程方法;
掌握组合逻辑在FPGA数字系统中的设计实现方法;
熟悉一种EDA软件使用(Ise13.4 软件使用);
二、预习要求
1. 初步安装,自学ISE的最基本的使用方法;
2. 复习数字电路理论课中所讲的verilog语言;
3. 复习巩固设计电路的思路。(抽象出模型——真值表——卡诺图——逻辑表达式——编程——FPGA实现)
三、实验内容与设计
1、内容:4-2 优先编码器的设计、仿真与实现
2、设计:
(1)、优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。
(2)、真值表
I0
I1
I2
I3
L1
L2
1
0
0
0
0
0
x
1
0
0
0
1
x
x
1
0
1
0
x
x
x
1
1
1
(3)、卡诺图
L1 L2
L1
I2I3
00
01
11
10
I0I1
00
0
1
1
1
01
0
1
1
1
11
0
1
1
1
10
0
1
1
1
L1
I2I3
00
01
11
10
I0I1
00
0
1
1
0
01
1
1
1
0
11
1
1
1
0
10
0
1
1
0
(3)、逻辑表达式:
(4)、主程序代码:
module FirstWorkLi(
input I0,
input I1,
input I2,
input I3,
output L1,
output L2
);
assign L1=I2|I3;
assign L2=I3|(I1(~I2));
endmodule
(5)、测试代码:
module test;
// Inputs
reg I0;
reg I1;
reg I2;
reg I3;
// Outputs
wire L1;
wire L2;
// Instantiate the Unit Under Test (UUT)
FirstWorkLi uut (
.I0(I0),
.I1(I1),
.I2(I2),
.I3(I3),
.L1(L1),
.L2(L2)
);
initial begin
// Initialize Inputs
// Initialize Inputs
I0 = 0;
I1 = 0;
I2 = 0;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 1;
I1 = 0;
I2 = 0;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 0;
I1 = 1;
I2 = 0;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 1;
I1 = 1;
I2 = 0;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 0;
I1 = 0;
I2 = 1;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 1;
I1 = 0;
I2 = 1;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initialize Inputs
I0 = 0;
I1 = 1;
I2 = 1;
I3 = 0;
// Wait 100 ns for global reset to finish
#100;
// Initi
您可能关注的文档
最近下载
- 大学计算机(西安交通大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx
- 血液透析充分性及影响因素护理课件.pptx
- 全国青少年编程等级考试-Python一级必备考试题库(附答案).docx
- 【智慧树】【知到】大学生劳动就业法律问题解读(2024必威体育精装版版) 章节测试答案.docx VIP
- 江西省上进联考2024-2025学年高三上学期11月期中调研测试 数学 PDF版含解析.pdf
- 俯卧位通气护理ppt课件.pptx
- 幼儿园课件老鼠今天真快乐.ppt
- 《中外历史纲要》上 第14课 清朝的鼎盛与危机 ( 教学设计).docx VIP
- 解决方案经理岗位面试题及答案(经典版).pdf VIP
- 定向钻(拉管)施工方案.doc
文档评论(0)