7.4位十进制计数器
构建一个4位BCD(二进制编码的十进制)计数器。每个十进制数字使用4位进行编码:q[3:0]代表个位,q[7:4]代表十位,依此类推。对于数字[3:1],同样需要输出一个使能信号,指示上面三个更高位数字应该何时递增。
你可能需要实例化或修改一些单位的十进制计数器。
模块声明
module top_module (
input clk,
input reset, // 同步高电平复位
output [3:1] ena,
output [15:0] q);