1、 1 / 28 EDA 技术基础 期末课程设计报告 题 目 数字闹钟 专 业 电子信息工程 班 级 学 生 2014/5/5 2 / 28 目录目录 1 数字闹钟数字闹钟设计要求设计要求3 3 2 2 数字闹钟总体框图数字闹钟总体框图3 3 3 3 数字闹钟数字闹钟局部局部框图框图3 3 4 数字闹钟数字闹钟功能描述功能描述4 4 5 5 程序设计程序设计5 5 5.1 最顶层文件最顶层文件 TOPTOP:5 5 5.2 调用元件调用元件 second0second0:1010 5.3 调用元件调用元件 minute0minute0:1111 5.4 调用元件调用元件 hour0hour0:1
2、414 5.5 调用元件调用元件 r_minute0r_minute0:1717 5.6 调用元件调用元件 r_hour0r_hour0:2020 5.7 底层元件底层元件 r_hour0_r_hour0_0 0:2424 5.8 调用元件调用元件 DECL7SDECL7S:2525 6 6 波形仿真波形仿真 2626 7 7 总结体会总结体会 2828 3 / 28 1. 数字闹钟数字闹钟设计要求设计要求( (见上方见上方) ) 1.1. 时钟信号周期为 1s; 1.2. 能够设置时钟时间,时钟时间可以是 24 小时制或者 12 小时(若设计为 12 小时制,要求指示出 am/pm); 1.
3、3. 能设置闹钟时间,达到设置时间时,闹铃响一分钟结束; 1.4. 掉电或上电时,时钟显示为 00:00,要求设置时间。 2.2. 数字闹钟数字闹钟总体框图总体框图(见上方见上方) clkclk speakspeak clk1clk1 resetreset ledled(共 4 个数码管,用于显 setmin_tsetmin_t 示时间) sethour_tsethour_t rledrled(共 4 个数码管,用于 setmin_rsetmin_r 显示设置的闹铃时刻) sethour_rsethour_r 3.3. 数字闹钟数字闹钟局部局部框图框图(见上方见上方) clk enmin clk enhour clk1 clk1 reset reset setmin_t sethour_t dout sethour_t second0 调时 minute0 调时 TOP 数字闹钟顶层元件 4 / 28 clk1 dout clk1 dout reset