赞
踩
题目分析:
输入系统时钟CLK为50MHZ。我们要做的就是通过计算经过多少个系统的CLK时钟,得到一个毫秒(百分秒)的输出,让它进一步作为秒、分钟的输入时钟信号。
如:通过100个毫秒的输入得到1个1秒的输出,再通过60个1秒得到1个1分钟的输出。
C L R , P A U S E 两 个 控 制 信 号 的 作 用 如 下 图 所 示 。 \tt CLR,PAUSE两个控制信号的作用如下图所示。 CLR,PAUSE两个控制信号的作用如下图所示。
从题目分析我们看到:
1、我们需要一个将系统内部时钟转换为一个毫秒信号时钟的分频模块。
2、需要将输入毫秒ms时钟信号转化能输出秒s,分钟m的模块。
3、需要能将毫秒ms、秒s、分钟m在数码管上显示的模块。
4、最后通过顶层模块top将所有模块串联起来实现功能。
我们需要一个分频 m o d u l e \tt module module实现将50MHZ的输入系统sysclk转换成1个毫秒的输出CLK。
通过公式算出:
输入: T 1 = 1 50 M = 1 5 ∗ 1 0 7 T1=\frac {1}{50M}=\frac {1}{5*10^7} T1=50M1=5∗10
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。