| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于FPGA的数字跑表

文***品

贡献于2020-12-28

字数:3257




基FPGA数字跑表





学院:物电学院
姓名:
学号:
班级:班
日期:2011年X月X日









目录

实例容 3
二实验目标: 4
1初步掌握Verilog HDL语言设计方法 4
2完成数字跑表设计 4
三实验原理: 4
四程序代码分析 5
五实验步骤 9
51新建文件夹 9
52创建工程 10
53 编译运行程序 13
54导入波形 14
55显示波形 17
56波形运行结果 18
57引脚分配 20
58引脚分配完成图 21
六设计心 22
七参考文献 22






实验容
通Verilog HDL语言编写具百分秒秒分计时功数字跑表实现时精确百分秒计时器
数字跑表显示通编写数码显示程序实现
实现计数进位设计通always模块设计实现特定途模块数字跑表
二实验目标:
1初步掌握Verilog HDL语言设计方法
2完成数字跑表设计
三实验原理:
字跑表首先低位百分秒计数器开始系统时钟进行计数计数100秒计数器仅秒计数器百分秒计数器进位位时钟进行计数计数60分计数器进位分计数器秒计数器进位位时钟进行计数
数字跑表巧妙运进位位作时钟 减少计数位数果统系统时钟作计数时钟秒计数器6000进制计数器额分计数器3600000进制计数器极浪费FPGA逻辑资源进位位作计数时钟需100进制计数器两60进制计数器
实际设计中计数器更加简单计数器高低位两计时器实现100进制计数器分高位10进制计数器位10进制计数器60进制计数器分高6进制计数器低位10进制计数器样整数字跑表6计数器实现
时10进制计数器重复5次独立模块实现十进制计数器样通模块复节省整模块资源
数字跑表提供清零CLR暂停位PAUSE百分秒时钟信号通系统时钟分频提供分频1100s实现真实时间计数详细时钟分频设计渎职参考相关资料实现
代码中端口信号定义
CLK时钟信号
CLR异步复位信号
PAUSE暂停信号
MSHMSL百分秒高位低位
SHSL秒信号高位低位
MHML分钟信号高位低位

图实例数字跑表模块图

四程序代码分析
module paobiao(CLKCLRPAUSEMSHMSLSHSLMHML)
端口说明
input CLKCLR
input PAUSE
output [30] MSHMSLSHSLMHML
部信号说明
reg [30] MSHMSLSHSLMHML
reg cn1cn2 cn1百分秒秒进位cn2秒分进位
百分秒技术模块计满100cn1产生进位
always @(posedge CLK or posedge CLR) begin
if(CLR) begin 异步进位
{MSHMSL}<8'h00
cn1<0
end
else if(PAUSE) begin PAUSE0时正常计数1时暂停计数
if(MSL9) begin
MSL<0 低位计数10时低位零
if(MSH9) begin
MSH<0 低高位计数10时高位零
cn1<1 低高位计数10时触发进位位
end
else 低位计数10高位技术止10时高位计数
MSH end
else begin
MSL cn1<0 低位计数未10时触发进位位
end
end
end
秒计数模块计满60cn2产生进位
always @(posedge CLK or posedge CLR) begin
if(CLR) begin 异步复位
{SHSL}<8'h00
cn2<0
end
else if(SL9) begin
SL<0 低位计数10时低位零
if(SH5) begin
SH<0 低位计数10时高位计数6位高位零

cn2<1 低位计数10时高位计数6位触发进位位
end
else
SH end
else begin
SL cn2<0 低位计数10时触发进位位
end
end
分钟计数模块计满60系统动清零
always @(posedge cn2 or posedge CLR) begin
if(CLR) begin 异步复位
{MHML}<8'h00
end
else if(ML9) begin
ML<0 低位计数10时低位零
if(MH5)
MH<0 低位计数10高位计数6时高位零
else
MH end
else
ML end
endmodule
五实验步骤
51新建文件夹
1面产生工程原程序保存文件夹中


52创建工程
2开Quartus II软件file菜单里选择new新建工程


选择合适语言


3保存
指定工程存放目录工程名顶层实体名工程名顶层实体名求相工程目录意设置必须英文目录单击Next钮


4程序输入

53 编译运行程序
1单击processing—>start comilation运行程序



2没错进行步
创建波形文件单击File—>other files—>vector waveform file


54导入波形
1右击—>node finder—>list元器件添加进








55显示波形
1波型图


2更改类型


56波形运行结果
1示



2保存


3运行波形图

57引脚分配
(1)单击assignments—>timing analysis setting进行引脚分配

(2)直接导入引脚分配单击assignments—>import assignments


58引脚分配完成图
完成引脚分配

六设计心
次试验设计四阶段程序设计第阶段解数字电子跑表工作方式原理确定设计方方法确定设计程中发需软件工具第二阶段熟悉Quartus软件编写Verilog HDL语言方法阶段侧重Verilog HDL语言基掌握阶段中Verilog HDL语言太熟悉显相笨拙进展会相缓慢第三阶段进行硬件设计程中软硬件结合出现问题做量工作较理想效果总体笨设计已达预期效果软件做相关功仿真时序仿真实现硬件测试然离工程运行较远作实验研究课题达求
次课程设计程中受益匪浅仅三学进行回顾积累宝贵验培养额动手力运学知识解决实际问题力通次实验知道理实际距离知道理实际想结合重性中书没知识会更加努力理知识实际应结合起提高力
七参考文献
1黄焱 FPGA应开发入门典实例民邮电出版社出版2008年7月
2侯建军 郭勇SOPC技术基础教程 清华学出版社 北京交通学出版社 2008年5月
3黄智伟 FPGA系统设计实践 电子工业出版社 2005年9月
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于原理图的数字跑表设计课程设计

XX大学设计报告课程名称: 基于FPGA的现代数字系统设计 设计名称: 基于原理图的数字跑表设计 姓 名: 学 号: 班 级: 指导教师:

文***享 11个月前 上传318   0

基于FPGA的FSK数字调制解调器设计

等级:课 程 设 计课程名称专业课程设计课题名称基于FPGA的FSK数字调制解调器设计专 业电子信息工程班 级学 号姓 名指导老师2016年X月X日电气信息学院专业设计任务书课题名称基于FPGA的FSK数字调制器或解调器设计姓 名专业电子信息工程班级 学号指导老师课程设计时间

文***品 1年前 上传336   0

PARWANCPU状态机设计基于FPGA的数字系统设计

 基于FPGA的数字系统设计 大作业 学号: 姓名: 班级: 题目一:设计Parwan 的control section 内部状态机s1\s2\..\s9\,并给出功能仿真? 题目二:利用分层结构设计ParwanCPU,并给出功能仿真

文***品 11个月前 上传302   0

基于FPGA的IIR滤波器设计

 基于FPGA的IIR滤波器设计摘 要:数字信号处理在科学和工程技术许多领域中得到广泛的应用,与FIR数字滤波器相比,IIR数字滤波器可以用较低的阶数获得较高的选择性,故本课题采用一种基于FPGA的IIR数字滤波器的设计方案,首先分析了IIR数字滤波器的原理及设计方法,然后通过MAX+PLUSⅡ的设计平台,

文***品 3年前 上传541   0

基于FPGA的温度检测系统设计

XX学院信息工程学院数字系统与Verilog设计报告题 目: 基于FPGA的温度检测系统设计 姓 名: 学 号: 指导老师: 2014摘 要 本文利用数字温度传感器DS18B20的数据接口和特点,阐述了一种基于现场可编程门阵列( FPG

文***享 3年前 上传609   0

基于FPGA的语音录制与回放系统

本语音录制与回放系统的基本工作原理是将模拟语音信号通过模数转换器(A/D)转换成数字信号,再通过FPGA(控制器)将数字信号存储到存储器中; 回放时, 由 FPGA控制将数据从存储器中读出, 然后通过数模转换器(D/A)转换成模拟信号, 经放大后由扬声器输出。

国***锅 5年前 上传1188   0

基于PYNQ平台的手写数字识别

PYNQ全称为Python Productivity for Zynq,即在原有Zynq架构的基础上,添加了对python的支持。Zynq是赛灵思公司推出的行业第一个可扩展处理平台系列,在芯片中集成了ARM处理器和FPGA可编程逻辑器件,旨在为视频监视、汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平。

下***风 5年前 上传8729   0

FPGA课程设计基于RAM的十口8位计数器

FPGA课程设计报告题 目: 基于RAM的十口8位计数器 院 系: 通信与信息工程学院 专业班级: 电科班 学生姓名: 导师姓名:

文***品 3年前 上传455   0

基于FPGA的键盘扫描程序的设计毕业设计

X X 学 院 CHANGSHA UNIVERSITY本科生毕业设计设计(论文)题目: 基于FPGA的键盘扫描程序的设计 系    部: 专 业:

知***享 4年前 上传866   0

通信工程基于FPGA的图像数据处理FIFO核设计论文

 基于FPGA的图像数据处理 FIFO核设计 院 系:信息科学与工程学院 专 业 班:通信1201 姓 名: 学 号: 指导教师: 2016年5月 基于FPGA的图像数据处理 FIFO核设计 The Design of FIFO Core Processing Image Dat

文***品 5年前 上传1083   0

基于FPGA的电梯控制系统设计毕业设计论文

毕 业 设 计 [论 文]题 目: 基于FPGA的电梯控制系统设计 学 院: 电气与信息工程学院 专 业: 电 子 信 息 工 程 姓 名:

文***享 3年前 上传1277   0

基于FPGA的多路彩灯控制器的设计课程设计

 FPGA课程设计报告 学院: 信息工程学院班 级: 信息级班姓 名: 学 号: 完成时间: 2015年X月X日 评阅意见: 题目基于FPGA多路彩灯控制器的设计一、引言 21世纪,电子技术迅猛发展,高薪技术日新月异。传统的设计方法正逐步退出历史的舞台,取而代之的

文***品 3年前 上传528   0

基于FPGA的计数器设计电子技术课程设计

XX学院电子技术课程设计 题 目 _基于FPGA的计数器设计___ _________________________ 学生姓名 _ XXX_________________ 专业班级 电子信息工程班__ __

z***u 1年前 上传322   0

基于单片机的数字电压表

 基于单片机的数字电压表 摘要:本文介绍一种基于89S52单片机的一种电压测量电路,该电路采用ICL7135高精度、双积分A/D转换电路,测量范围直流0-±2000伏,使用LCD液晶模块显示,可以与PC机进行串行通信。正文着重给出了软硬件系统的各部分电路,介绍了双积分电路的原理,89S52的特点,ICL7135的功能和应用,LCD1601的功能和应用。该电路设计新颖、功能强大、可扩展性强

山***1 5年前 上传1055   0

基于单片机的数字温度计设计课程设计

基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单

文***享 3年前 上传940   0

基于51单片机的数字温度计毕业设计

数字测温计设计摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。本文介绍了基于AT89S51单片机的测温系统,描述了利用DS18B20开发测温系统的过程,对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详实的分析,对各部分的电路也逐

文***享 3年前 上传1207   0

基于单片机的数字温度计课程设计

摘要 本文提出了关于MCS-51系列单片机的数字温度计的制作电路方法和编程思想。设计一直灌输着电子电路制作软硬结合,以硬件为主的理念。采用模块化的设计思想。硬件模块分为温度的感应模块、时钟模块、控制模块、显示模块。软件同样采用模块化设计,分为中断模块、温度转化模块、时间调整模块。控制器采用单片机AT89S51,时钟电路采用万年历芯片DS1302,温度传感器采用DS18B20,用数码管并行

文***享 3年前 上传786   0

基于LabVIEW的IIR-数字滤波器的设计

智能化测控技术课程设计第二章 基于Labview虚拟滤波器的设计2.1 labview简介 LabVIEW 是NI(National INSTRUMENT,美国国家仪器)公司推出的一种基于G 语言的虚拟仪器(virtual INSTRUMENT,VI)开发工具。LabVIEW 编程使用图形化语言,它是非计算机专业人员使用的工具,它为设计者提供了一个便捷、轻松的设计环境,因此,LabVI

文***享 3年前 上传725   0

基于单片机的数字采控器设计毕业论文

 毕业设计说明书 基于单片机的数字采控器 设计 专业 电气工程及其自动化 学生姓名 班级 学号 指导教师 完成日期 20XX年X月X日 基于单片机的数字采控器设计 摘 要:数字采集系统简称DAS(Digital Acquisition System),是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示

文***品 5年前 上传1191   0

基于SystemView的多进制数字调制仿真(MSK)

四川师范大学现代通信系统实验 基于SystemView的多进制数字调制仿真(MSK)学生姓名学 号所在学院通信工程学院专业名称通信工程班 级宽带班指导教师成 绩四川师范大学二○一五年X月目 录1 SYSTEMVIEW仿真系统简介 11.1 SystemVi

z***u 1年前 上传282   0

基于Blackman窗的FIR数字低通滤波器设计

课 程 设 计课程设计名称:基于Blackman窗的FIR数字低通滤波器设计专业班级 : 电信 学生姓名 : 学 号 : 指 导 教 师 :

文***品 2年前 上传414   0

基于51单片机数字温度计设计课程设计

课 题: 基于51单片机数字温度计设计专 业: 电子信息工程班 级: 班学 号: 姓 名: 指导教师: 设计日期:成 绩:XX大学XX学院电气学院 基于51单片机数字温度计设计一、设计目的 1、掌握单片机电路的设计原理

文***品 3年前 上传978   0

基于单片机的数字采控器设计毕业论文

摘 要:数字采集系统简称DAS(Digital Acquisition System),是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示或打印的装置。数字采集系统是采集系统中最常见的类型,随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后的一个重要发展的方向。人们需要一种应用范围广、性价比高的数据采集系统。

z***u 5年前 上传1341   0

学士论文开题报告基于51单片机的数字示波器设计

XX学院信息工程学院学士学位论文开题报告课题名称 基于51单片机的数字示波器设计 学生姓名 导师姓名 所在系部 信息工程学院 学科专业 电子信息科学与技术 年 级 级 论文工作的 起止时间 2008.11.15-2009.5.

文***品 2年前 上传761   0

基于数字图像处理的印刷电路板智能检测方法

基于数字图像处理的印刷电路板智能检测方法基于数字图像处理的印刷电路板智能检测方法摘 要印刷电路板检测作为现代电子产品生产过程关键的一环,在一开始无法形成高效的处理模式,传统的人工检测存在速度慢、效率低、人力成本高等缺点,使得印刷电路板无法适应大批量生产。印刷电路版的智能检测方法在现代电子器件的发展和电路的小型化、可视化中起着重要的作用。在这种环境下,如何通过低成本实现高效率、

平***苏 1年前 上传267   0