FPGA使用入门实验报告示例
时间:2021-12-19 13:39:05 admin
一.实验目的
(1) 掌握ISE 13.2集成开发环境和Modelsim软件的使用方法;
(2) 熟悉S6 Card实验板的使用方法。
(3) 掌握使用Verilog HDL语言实现常用组合逻辑和时序逻辑的方
法。
(4) 了解Chipscope的功能与使用方法。
二. 实验内容
(1) 熟悉S6 CARD实验板;
(2) 熟悉ISE集成开发环境;
(3) 3比特加法器仿真与上板实验
(4)m序列产生器仿真与在板Chipscope调试。
三. 实验过程依照指导书进行
四. 实验代码分析
(1)3bit加法器(见注释)
module m_seq_gen(
//端口I/O定义
input clk,//定义clk为输入类型
input reset,//定义resert为输入类型
output seq//定义seq为输出类型
);
//内部信号说明
reg [3:0] state;//定义变量state,为寄存器型,位宽为4
//功能定义
always @(posedge clk or negedge reset)//当clk上升沿来到或者reset下降沿来到,//触发敏感事件,执行以下程序
begin
if(!reset)//如果不是reset下降沿来到
state <= 4'b1111;//state输出结果为4位的二进制数字1111
else
begin
state[3:1] <= state[2:0];//state从第二位到第四位输出结果为其第一位//到第三位的数值
state[0] <= ^(state & 4'b1001);//state第一位输出结果为state原来的//值与二进制数1001相与的结果
end
end
assign seq = state[0]; //连续赋值,将state第一位值赋给seqEndmodule
(2)m序列测试文件代码分析(见注释)
module test_m;
// Inputs,将clk和reset定义为寄存器类型
reg clk;
reg reset;
// Outputs
wire seq;//将seq定义为连线类型
// Instantiate the Unit Under Test (UUT)
m_seq_gen uut (
.clk(clk),
.reset(reset),
.seq(seq)
);
initial begin
// Initialize Inputs,将初始值均设为0
clk = 0;
reset = 0;
// Wait 100 ns for global reset to finish
#100;
reset = 0;
#50 reset = 1;
// Add stimulus here
end
always #10 clk = ~clk;//产生测试时钟,延时10s后使时钟取反endmodule
五. 实验仿真结果分析
1.3比特加法器(见注释)
(1)功能仿真波形
由上图可知加法器功能正常,且当a、b之和大于7时产生进位
(2)时序仿真波形
板子上拨码开关的6、7、8和1、2、3分别作为加法器的输入,D1-D4 LED灯分别表示cout和sum,拨动拨码开关,观察
LED
的变化。
实验板实照
由上图可证程序运行正常,3比特加法成功
2. m序列产生器
(1)产生原理:每一个周期内,第一个和第四个寄存器的值作异或
运算后,寄存器移位,运算出的值赋给第一个寄存器,构成新的系统寄存器状态值。
(2)功能仿真波形
第一行为时钟信号,第二行为重置信号,第三行为输出的m序列。
(3)Chipscope波形
结尾:非常感谢大家阅读《FPGA使用入门实验报告示例》,更多精彩内容等着大家,欢迎持续关注学习大全网「Xuexidaquan.Com」,一起成长!
FPGA使用入门实验报告示例相关文章:
★ 羊解剖实验报告
★ 小学科学实验报告
★ 实验报告
【实验报告】推荐文章
1 平放式直流电铃的物理实验报告
2 工业酒精的蒸馏实验报告范文
3 《示波器的的原理和使用》物理实验报告
4 高中化学固态究竟的制取和碘水中碘的萃取实验
5 大物实验报告
6 霉菌实验报告范文
7 关于网络商务信息检索与利用的实验报告范文
8 化学实验报告范例
9 化工原理干燥实验报告
10 板桥镇中心小学科学实验报告
11 大学普通物理实验报告模板
12 兔子心脏采血的实验报告范文
【实验报告】图文精华
-
平面设计实验报告3000字
摘要:实践是检验真理的标准,作为一名即将毕业的学生,在经历了大学三年的理论学习之后,必须接受一段时期的实践。因...
-
销售管理的综合模拟实验报告
实验剧本: 张老板如何与ka打交道实验周期: 4 季度 实验时间:第11周至 第13周 小组名称: 第六小组 练习: 004 小组成员、...
-
高一化学的实验报告范文
实验1 用玻璃杯取高度为h1的常温自来水,然后放在盛有水的平底锅内加热,使杯内水温升高并达到沸点,待冷却至常温后,...
-
水污染综合实验报告
一、实验目的与要求 1. 掌握测试不同废水的色度、浊度、COD、电导、pH等水质指标的分析方法。 2. 增强对污染物综合分析...
-
化工原理干燥实验报告
一、摘要 本实验在了解沸腾流化床干燥器的基本流程及操作方法的基础上,通过沸腾流化床干燥器的实验装置测定干燥速率...
-
初中物理用铅笔做实验报告范文
惯性实验 只用铅笔即可,将铅笔扔出,铅笔离开手之后仍向前运动,说明物体具有惯性。 力可以改变物体的运动状态 只用铅...
-
提高学生英语言语技能的实验报告
一、课题研究的背景和目标 1、问题的提出现在中学英语教学最大的弊病就是学生缺少言语技能。为了改善学生的交际能力,...
-
VFP实验报告
VFP实验报告 学院: 专业: 年级: 姓名: 学号: 实验室号: 计算机号: 实验日期: 年 月 日 指导教师签字: 成绩: 实验...
- 上一篇:《有机化学》课程实验报告范本
- 下一篇:示波器的使用实验报告