大家好。
我正在用 VHDL 设计一个数字时钟,我应该在 FPGA 上合成它。我级联 S1、S2、M1、M2、H1 和 H2,其中(S1 = 秒 1,M1 = 分钟 1,H1 = 小时 1 等)。要求之一是时钟在 24 小时显示格式和 12 小时显示格式之间切换。鉴于 H1 和 H2 分别由 4 位表示,即总共 8 位来显示当前小时,我该怎么做。我是否需要连接 HR1 和 HR2,然后减去 12,然后再次取消连接?请记住,X mod 12 不是用于在 FPGA 中实现的可综合操作。
非常感谢。