基于verilog的数字时钟设计内容摘要:
.............................................................6 实验总结 ..........................................................................................................7 摘要 ..................................................................................................................7 2I 需求分析 一:设计定位 目的要求:分析设计问题,抽象出逻辑关系,用 Verilog HDL 语言 实现 多功能数字时钟 ,并且在此基础上进行进一步的功能扩充,从而进一步熟悉 Verilog HDL 语言和 DE2 电路板平台在解决实际问题中的应用。 同时通过实习的设计加深对通信专业以及硬件的了解,加强团队合作以及培养动手能力。 二:功能描述 基本 功能: 计时功能:能显示 年、月、日、时、分、秒,能选择 24/12 小时显示模式,在七段管上上午用英文字母 A、下 午用英文字母 P 表示。 天。 三:设计实现的可行性 小组成员对 Veriog HDL语言的学习有较好的基础,同时前期的硬件实验有对 DE2开发板有较深的了解。 四:硬件基础 ALTER DE2开发板 五:软件基础: Quarters п软件 3II. 系统框图与说明 数字钟框图 60 后向分计数器进位 , 分计数器计满 60 后向小时计数器进位,小时计数器按照“ 24 进制”规律计数。基于verilog的数字时钟设计
相关推荐
case a is when 00 = p1=c。 当 a 为 0 时,将 c 的值赋给 p1。 when 01 = p2=c。 当 a 为 1 时,将 c 的值赋给 p2。 when 10 = p3=c。 当 a 为 2 时,将 c 的值赋给 p3。 when 11 = p4=c。 当 a 为 3 时,将 c 的值赋给 p4。 end case。 end if。 end process t1。
VHDL,模拟器对编辑后的程序进行模拟,如果达不到设计要求,则可以重新修改程序,直到通过功能模拟。 (3) 逻辑综合与优化 将通过功能模拟的程序放到 VHDL 编译器中,进行逻辑综合与优化。 (4) 门级模拟对电路用 VHDL。 仿真器仿真。 可对门级电路的延时、定时状态、驱动能力等进行仿真。 如不符合要求,可重复步骤 (3),再门级模拟,直到符合要求止。 (5) 版图生成 用相应的软件处理后
end if。 elsif(count1660)then count=count+1。 enhour_1=39。 039。 after 100 ns。 else count=0000000。 end if。 end if。 end process。 end fun。 模块:用来对时进行计数,当记到计数器的低四位为 1001 时,若高三位小于 010 时,则时计数器加 7,目的是使计数值变为
数后,向十分位进 1。 求得近似数 ,十分位上的“ 0”不能去掉。 想:要保留整数,就要省略整数后面的尾数。 十分位上满 5,省略尾数后,向( )位进 1。 3 个 1 1 如何求一个小数的近似数呢。 求一个小数的近似数,同求整数的近似数相似,根据需要用“四舍五入法”保留一定的小数位数。 如果保留整数,就看十分位是几;要保留一位小数,就看百分位是几 ……。 然后按“四舍五入”法决定是舍还是入。