基于VHDL的数字钟设计及其仿真
结构化设计元件例化配置原理图
一 引言
所谓数字钟是指利用电子电路构成的计时器, 相对机械钟而言,数字钟能达到准确计时,
同时能对该种进行调整。当然,在此基础上还能够实现整点报时,定时报闹等功能。
设计过程采用系统设计的方法, 先分析任务得到系统要求, 然后进行总体设计, 划分子
系统,然后进行详细设计,决定各个功能子系统的 VHDL程序,最后进行调试仿真。
通过此次设计,对基于 VHDL的结构化描述有深刻理解,为今后的集成电路设计打下 坚实的基础。
二设计任务和要求
对于时钟,最基本的要求应具有时分秒的计数功能。对于秒必须满足每满 60s,分要记
一个数,并且秒重新从零计起;对于分必须满足 60min,小时要记一个数,并且分重新从零
计起,对于时满24后也应重新从零计起。此外当数字中走慢或走快时,还应能予以调整。 所以要求设计的数字中电路应具有以下功能:
具有十分秒计数功能,并进行十进制数字显示。
能分别进行时分的手动校正。
三工作原理
时钟信号的频率有振荡器产生,由于技术最小单位为 1s,所以时钟信号经分频器后输
出频率为1Hz的秒脉冲elk ;而校准信号的频率应高于 1Hz,若取0.5,则时钟信号经另一 个分频器后输出频率为 2Hz的校准信号脉冲 clk1。
当无校准信号作用,即校分信号 xf、校时信号xs为高电平,整个电路处于正常计数的
工作状态时分秒计数器采用同步计数方式其时钟脉冲端均接有分频器输出的时钟信号 elk.。
en为使能端,高电平有效。三个计数器的复位端 elr置入数据控制端Id都接高电平,故其置 入端d[7…0]失效,且各计数器输出端分别接译码显示电路。
当有校准信号时,不妨假设只有校分信号,即 xf=O、xf=1,则在二选一数据选择器的控
制下,分计数器的 en端将始终接高电平,即分计数器将独立于秒计数器自行独立计数,但 其结果仍影响到时计数器,因为此时没有校时信号。同理,当只有校时信号或同时具有校时、 校分信号,情况同上述分析一样。
四 各个模块的VHDL仿真图以及计数部分校正仿真图
(图一、无时间调整下数字钟的仿真运行图)(图二、利用xs信号校对时间的小时数的仿真结果图)□VIIIi(图三、利用xf信号校对时间的分钟数的仿真结果图)I
(图一、无时间调整下数字钟的仿真运行图)
(图二、利用xs信号校对时间的小时数的仿真结果图)
□VII
I
i
(图三、利用xf信号校对时间的分钟数的仿真结果图)
I ww
I uui|.
I uuuu
六十进制计数电路模块对应的仿真波形如下图所示了, elk为时钟脉冲,clr为复位端,
en为使能控制端,Id位并行置数输入端,ql、qh和co分别为六十进制计数器的个位十位和 进位输出,由仿真波形可以看出,个位 ql每从0—9计10个数,十位qh计一个数,当qh
每计到5时,进位co输出一个脉冲,说明计数器没来 60个elk时钟脉冲,进位 co产生一
个脉冲,实现六十进制计数。
■存■ttr*
■存■ttr* -嶺iAsr |
时 卜节 —— *fjjj tmr |烈1 討T IrtPW i 1 1 |
J44 Ont
(图四、带有异步清零和置数功能的 60进制计数器元件仿真图)
二分频电路所对应的仿真波形如下图所示, clr为复位端,elk为2Hz时钟脉冲,当clr
为1时,二分频电路有效,cnt=2clk,实现了分频作用。
一
VA M ISC ZMMB ]l Qht. MO Mt Ml Cr* 450*4 t(N Mt 血叶 MO Qh*
cMi
r 、
1
1
jyyYyyyyqr jwmwir _rui
(图五、对时钟的二倍分频元件仿真图)
2选1数据选择器模块对应的仿真波形如下图所示,有仿真波形可以看出,当选择输入
(图六、2选1数据选择元件仿真图)
TSOOtti XH Om Oh* 1 1
TSOOtti XH Om Oh*
1 1 *
■O_ ■— d * 一 X
■MwuimuuuinnnnniuiiL
(图七、D触发器元件仿真图)
二十四进制计数电路模块对应的仿真波形如下图所示, 有仿真波形可以看出, 计数器每
来24个elk时钟脉冲,进位 co产生一个脉冲,实现了二十四进制计数。
五整个过程各个模块VHDL源程序
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_ un sig ned.all;
en tity coun ter is
port(clk: in std_logic;
xf: in std_logic;
xs: in std_logic;
co3:out std_logic;
d1,d2,d3:i
您可能关注的文档
- 城市给水排水规划课程设计城镇给水排水规划设计方案.docx
- 城市轨道交通行业发展趋势及风险分析.docx
- 培养新教师怎样备课上课.docx
- 培福新电视广告创意文案.docx
- 培训师,职业经理人,管理者必备英文单词.docx
- 培训管理程序(英文).docx
- 基于AT89C52的简易8路抢答器.docx
- 基于CAN总线的库房温湿度毕业设计.docx
- 基于DSP2407的流水灯的实现的课程设计.docx
- 基于DSP的键控流水灯.docx
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 《四川省建筑与市政工程岩土工程勘察常见疑难问题解析》(2025版).pdf
- 基于多源数据融合的在线自助旅游平台的设计与实现.doc VIP
- SUEZ苏伊士 ZeeWeed1500-x 超滤膜操作手册.pdf
- 化学海洋学精品课件-海水中二氧化碳体系各分量的计算.ppt VIP
- 党课讲稿:学习传承雷锋精神,践行宣传使命.docx VIP
- 化学海洋学精品课件-海水二氧化碳分压.ppt VIP
- 《积极分子转发展对象ppt答辩》.ppt VIP
- 化学海洋学精品课件-海洋中磷的生物地球化学循环.ppt VIP
- 再一次看梵高梵高的基本介绍.pptx VIP
- 2025年信息系统安全专家容器与微服务安全专题试卷及解析.pdf VIP
原创力文档

文档评论(0)