我的 FPGA 学习历程(13)—— 电子钟项目

时间:2021-05-28 15:30:00

在秒表上一些其他模块就可以变成电子钟了,使用以下约定:

  1. 使用 KEY[0] 作为复位按键,复位后显示 00:00。
  2. 使用 KEY[1] 作为调整/暂停按键,暂停时电子钟调整的两个灯管保持 1Hz 的频率闪烁。
  3. 使用 KEY[2] 作为调整左移按钮,KEY[3] 作为调整右移。

具体看原理图,太大了分成四块:

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

代码如下:

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

我的 FPGA 学习历程(13)—— 电子钟项目

代码大家应该大致看得懂了,这里就不多做讲解了,祝大家成功。

最后附上 tcl 脚本文件(根据黑金光盘提供修改):

我的 FPGA 学习历程(13)—— 电子钟项目