题目: 基于FPGA数字钟的设计与调试

题目: 基于FPGA数字钟的设计与调试
一 设计要求:
1、 由实验箱上的时钟信号经分频产生秒脉冲;
2、 设计一台能直接显示“时”、“分”、“秒”(24小时/天)数字钟,以数码方式显示时、分、秒;
3、 走时要准确,具备分别校准时钟的时、分、秒功能,能够分别以2Hz的频率校准 时、分、秒;
*4、具有整点报时功能,要求从59分50秒开始,产生“四低一高”声调的报时声;
*5、具有时钟和秒表双功能,通过开关在时钟和秒表间切换,公共部分电路要共用;
*6、充分利用实验平台,丰富课程设计的内容。问题补充:

最好附带原理图。。。

这个设计很容易。核心的也就是几个计数器而已。
秒计数器计数59后,分计数器+1,同时秒归0
以此类推。。。
当分计数器到59的时候,时计数器+1,同时分归0
以此类推。。。
当时计数器=23,分计数器=59,秒计数器=59时,全部复位为0

另外整点报时功能,需要加入一个信号ring signal(这个信号时接给蜂鸣器的),也就是当分计数器=59,秒计数器=59时。给出一个
ring signal=1,这个ring signal=1的信号要持续多久,就看你自己设计经过几个时钟周期,让其停止。
而音调的高低:可以给蜂鸣器送不同的电压来确定。
响几声的话:你可以设计成比如说,一个时钟周期,就是相当于你的2HZ的2秒钟
首先 ring signal =1 ,然后下一个时钟周期ring sianl=0,
再等于1,再等于0,
再等于1,再等于0,
再等于1,再等于0,
这样四声低的就完成了,然后下一声高的,你就可以用另外一个信号ring siangl2
持续一个时钟周期。ring signal2=1,再复位为0
注意ring signal 和ring signal2的信号电压要给的不同,保证音调高低

另外重要的是还需要一个模块来驱动数码管。就相当于说是告诉数码管在它显示1,2,3,4,5,6,7,8,9,0的时候,它的七段 灯是怎么样亮的。
而且数码管还分共阴共阳极。可以根据其情况来给它不同的使能信号。

至于你说的原理图,我想应该是代码综合出来的RTL级示意图吧。因为既然是试验箱就是不需要你自己设计硬件的。那RTL级的图的话,如果就我上面说的这些你还是没明白的话,可以再问我。我再抽时间给你画个图。 或者最好由代码来生成.

另外在上实验箱实现的时候,你可以参照实验箱的使用手册,来定义输出的管脚.注意管脚文件可以在你的编译软件里设置.关键看你用哪家公司的FPGA了.Xilinx的ISE,Altera的QUARTUS ii 。或者可以另外写UCF文件跟你的代码一起编译,管脚设定便自动生成了。

如果有问题你可以继续补充问题。乐意为你解答。
或者留下你的联系方式,我可以后续support 你。

楼上的兄弟,你有设计那是你的设计.你的设计是完全按照楼主的意思来量身订制的么?
你这种设计文档,网上一搜一大堆.有用么?
楼主是用实验箱来做的,试问你带的原理图是什么东西啊?schematic?layout?
只有让楼主知道设计原理是怎么样的,才能让他理解并做好自己的设计.懂?
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-15
我刚做完一个用vhdl设计的数字时钟,24小时制,时间校准(4Hz改一下就好),有整点报时和闹钟(以及开启和关闭功能),日期显示,本来想把秒表加上,因为实验箱上的时钟频率没有合适的,会产生误差而且我们也没要求,我干脆没做。你想要给我邮箱发邮件,1002705676@qq.com,注明要数字钟。
另外运行情况要看你试验箱怎么样,我的会出新一点小问题,箱子的问题,注意一下就好。

题目: 基于FPGA数字钟的设计与调试
ring signal=1,这个ring signal=1的信号要持续多久,就看你自己设计经过几个时钟周期,让其停止。而音调的高低:可以给蜂鸣器送不同的电压来确定。响几声的话:你可以设计成比如说,一个时钟周期,就是相当于你的2HZ的2秒钟 首先 ring signal =1 ,然后下一个时钟周期ring sianl=0,再等于1,再...

基于FPGA技术的数字时钟万年历设计
设计一个24小时制数字钟,要求能显示时,分,秒,并且可以手动调整时和分 【试验中所用器材】:开发环境MAX—PLUSII,ZY11EDA13BE 试验系统, VHDL 语言.【设计原理】数字钟的主体是计数器,它记录并显示接收到的秒脉冲个数,其中秒和分为模60计数器,小时是模24计数器,分别产生3位BCD码。BCD码...

数字时钟设计方案
以FPGA适配板为核心,设计并制作一款数字万年历。此数字万年历以“日”为基本计时单位,用8只数码管适时显示“年、月、日”。此万年历具有区分大小月、调整日期、生日提醒等功能。二 课题研究现状及发展趋势:在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。...

时钟信号设计基础——FPGA
基础篇:FPGA中的时钟信号设计 1. 核心理念 数字电路中的“心脏”——时钟信号,对电路的同步与性能起着关键作用。设计时,需考虑组合逻辑与时序逻辑、同步与异步电路的区别,确保电路稳定和高效运行。2. 时钟信号基础 通常,时钟信号是周期性方波,源自外部或内部时钟源。同步电路设计中,寄存器由共享时钟...

数字钟的设计与制作的安装调试过程怎么写?急需,谢谢!!!
2.模拟仿真 ⑴根据理论设计用multisim 7在计算机上进行仿真。验证所设计方案的正确性。 ⑵分析电路的工作原理,写出仿真报告。 3.安装调试部分 ⑴实现所设计的小型数字系统,并进行单元测试和系统调试。完成系统功能。 ⑵若系统出现故障,排除系统故障,分析并记录系统产生故障的原因,并将此部分内容写在报...

【紫光同创国产FPGA教程】【PGC1\/2KG第七章】数字钟实验例程
实验板卡:紫光同创PGC1\/2KG开发平台(盘古1K\/2K)一:板卡简介 盘古1\/2K开发板基于紫光FPGA,以紫光Compa系列PGC1KG-LPG100\/PGC2KG-LPG100为核心,配备丰富的扩展IO和数码管、按键、LED灯,提供基本硬件环境。二:实验目的 设计具有计时和校时功能的数字时钟。三:实验要求 时钟显示小时与分钟,秒钟通过...

【紫光同创国产FPGA教程】【PGC1\/2KG第七章】数字钟实验例程
深圳市小眼睛科技有限公司原创的紫光同创国产FPGA教程,版权归属公司,如需转发需获得授权并注明来源。这套教程适用于紫光同创的PGC1\/2KG开发平台,特别是盘古1K\/2K开发板,它基于Compa系列PGC1KG-LPG100和PGC2KG-LPG100器件,提供了丰富的扩展IO和显示功能。本实验旨在设计一个具备计时和校时功能的数字时...

基于单片机的数字时钟设计方案
数字钟〔★〕这里用了两种编写方法(即汇编语言与C语言)(1. 开机时,显示12:00:00的时间开始计时;(2. P0.0\/AD0控制“秒”的调整,每按一次加1秒;(3. P0.1\/AD1控制“分”的调整,每按一次加1分;(4. P0.2\/AD2控制“时”的调整,每按一次加1个小时;2. 电路...

求“数字钟课程设计报告”
题目:多功能数码种的设计 一、设计目的 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。因此,我们此次设计...

基于单片机的数字时钟设计开题报告
sbit A1=P2^0;sbit A2=P2^1;sbit A3=P2^2;sbit A4=P2^3;sbit beep=P1^4;unsigned char Shiwan;unsigned char Wanwei;unsigned char Qianwei;unsigned char Baiwei;unsigned char Shiwei;\/\/定义十位 unsigned char Gewei,Naoling1,Naoling2,Naoling3,Naoling4; \/\/定义个位 static ...

相似回答