EDA课程设计——基于VHDL语言的数字时钟设计
《EDA课程设计——基于VHDL语言的数字时钟设计》由会员分享,可在线阅读,更多相关《EDA课程设计——基于VHDL语言的数字时钟设计(10页珍藏版)》请在毕设资料网上搜索。
1、一、设计要求 1 二、设计原理及框图 . 1 1、设计原理 1 2、结构框图 1 三、 设计过程 2 1、模块化设计 . 2 2、顶层文件生成 . 3 四、仿真调试过程. 4 1、各模块时序仿真图 4 2、仿真过程中遇到的问题 . 5 五、设计体会及收获 . 5 1 一、设计要求一、设计要求 1、稳定的显示时、分、秒。 2、当电路发生走时误差时,要求电路有校时功能。 3、电路有整点报时功能。报时声响为四低一高,最后一响高音正好为整点。 二、设计原理及框图二、设计原理及框图 1、设计原理、设计原理 系统框图由六个模块组成,分别为:秒、分、时计数模块,整点报时模块,LED 动态显示 扫描模块,调时
2、控制模块组成。其工作原理是:基准脉冲输入信号同时加到秒、分、时、分 隔符的脉冲输入端,采用并行计数的方式,秒的进位接到分的使能端上,秒的使能借到分隔 符的使能上,分得接到时的使能端上,完成秒、分、时和分隔符的循环计数。整点报时是根 据分的 A、B 输出同时为 0 时,整点报时模块输出高电平控制报时。LED 显示扫描模块根 据输入的扫描信号 CKDSP 轮流选通秒、分、时、分隔符的 8 位八段数码管,LED 显示译码 器完成计数器输出的 BCD 的译码。 2、结构框图、结构框图 显示模块 数字时钟 秒计时模块 分计时模块 时计时模块 整点报时 模 块 调时控制 模 块 2 三、三、 设计过程设计
3、过程 1、模块化设计、模块化设计 (1)秒计时模块 秒计时模块由一个 60 位计数器为主体构成, 其输入 输出端口组成为: Clk:计时时钟信号 Reset:异步清零信号 Setmin:分钟设置信号 Enmin:使能输出信号 Daout6:0:BCD 码输出 (2)分计时模块 分计时模块由一个 60 位计数器为主体构成, 其输入输 出端口组成为: Clk、clk1:计时时钟信号 Reset:异步清零信号 Sethour:小时设置信号 Enmin:使能输出信号 Daout6:0:BCD 码输出 (3)时计时模块 时计时模块由 24 位计数器为主体构成, 其输入输出端 口组成为: Clk:计时时钟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 基于 VHDL 语言 数字 时钟 设计
