下载此文档

(毕业论文)基于FPGA的七段数码管显示设计.doc


文档分类:通信/电子 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
成绩
批阅教师
日期
FPGA设计报告
课程名称 FPGA 应用技术
专业班级
学号
学生姓名
任课教师
2013 年 11 月 1 日
目录
一设计原理 1
二设计目的 1
(1) ,掌握实验流程 1
(2) 熟悉SEED-XDTK XUPV2Pro实验环境 1
(3) 熟悉用ChipScope观测信号 1
(4) 了解Verilog HDL语言在FPGA中的使用 1
(5) 了解七段数码管显示译码器硬件语言实现 1
三设计内容 1
(1)根据设计流程将实验在软件和开发板上通过,进行仿真 1
(2)用ChipScope进行观测信号 1
四设计准备 1
(1通过USB下载电缆将计算机USB口及XUPV2Pro板的J8连接好 1
(2)启动计算机后,将XUPV2Pro实验箱电源打开 1
五设计框图 1
(1)设计输入代码 2
(2)功能仿真 2
(3)设计实现后下载码流 3
(4)用ChipScope观测信号 3
(5)ChipScope工作的流程 3
1)用核生成法启动ChipScope pro core generato 3
2)例化ICON核、ILA核和VIO核 3
3)引脚约束 4
4)进行综合、下载。 4
5)启动ChipScope Analyzer进行观测 5
六设计结果 5
(1)仿真结果 5
(2)程序下载 5
(3)用ChipScope观测实验,VIO核实时控制 6
七设计分析 7
附连接例化后的代码 8
一设计原理
,每个数码段通过限流电阻和译码开关(译码开关泛指能起到开关作用的器件,如三级管、集成电路、普通开关、接插件)相互并联,然后与电源联接,由译码开关译码,译码开关导通,表示与该译码开关相联的数码段显示;译码开关关断,表示与该译码开关相联的数码段不显示,数码段不同的显示组合,就可显示“0~9”10个阿拉伯数字。

二设计目的
(1) ,掌握实验流程。
(2) 熟悉SEED-XDTK XUPV2Pro实验环境。
(3) 熟悉用ChipScope观测信号。
(4) 了解Verilog HDL语言在FPGA中的使用。
(5) 了解七段数码管显示译码器硬件语言实现。
三设计内容
(1)根据设计流程将实验在软件和开发板上通过,进行仿真。
(2)用ChipScope进行观测信号。
四设计准备
(1) 通过USB下载电缆将计算机USB口及XUPV2Pro板的J8连接好。
(2)启动计算机后,将XUPV2Pro实验箱电源打开。观察XUPV2Pro板上的+, +, +,若有不亮的,请断开电源,检查电源。
五设计框图


(1)设计输入代码
(2)功能仿真
,由Test Bench WaveForm添加激励源,进入测试波形编辑窗口,对输入信号D3, D2, D1, D0进行编辑,这里依次取D3D2D1D0为0000, 0001, 0010, 0011,一直到1000,即对应十进制数的0~8,也可以随便取值,这里只是为了方便观察输出结果,。



分析功能仿真波形,可以看出输出对应的是0, 1, 2, 3, 4, 5, 6, 7, 8,说明输出结果与输入对应的是一致的,仿真结果正确。
功能仿真之后进行综合,。

(3)设计实现后下载码流,,。

(4)用ChipScope观测信号。
(5)ChipScope工作的流程。
1)用核生成法启动ChipScope pro core generator,。

2)例化ICON核、ILA核和VIO核,。

3)引脚约束
在进行此实验时,只需要对时钟信号进行约束,。

4)进行综合、下载。
5)启动ChipScope Analyzer进行观测,。

六设计结果
(1),可以看出当输入是0, 1, 2, 3, 4, 5, 6, 7, 8, 9时输出对应的变化,仿真结果正确。

(2)将程序下载到FPGA中后,运行正常,下载界面

(毕业论文)基于FPGA的七段数码管显示设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品文档
  • 文件大小0 KB
  • 时间2013-11-03