【发布时间】:2012-04-04 08:50:23
【问题描述】:
如何制作计数 3,5,7,0 并重复的同步计数器?
我假设我需要三个 T 形人字拖?
【问题讨论】:
-
用 3 个输入位和 3 个下一状态输出位构造真值表。然后为 3 个下一个状态输出位构建卡诺图。根据这些,确定最小的总和乘积或乘积总和,并据此设计门电路和触发器电路。
如何制作计数 3,5,7,0 并重复的同步计数器?
我假设我需要三个 T 形人字拖?
【问题讨论】:
嗯,换一种方式处理会更简单:两个高位在 0,1,2,3 圈,低位是高位的 OR。
类似(伪代码)
wire V[1:0];
wire Out[2:0];
@(posedge clk) {
V += 1;
Out[2] <= V[1]; Out[1] <= V[0]; Out[0] <= V[1] | V[0];
}
【讨论】: