ハブ君の寝言

日記のような何か

プッシュスイッチ2

なんかこういうのも考えてみた。
コンパイル通してないので、実際に使えるかは要検証。

always @(posedge CLK) begin
  cnt[0] <= PSW;
  cnt[1] <= (cnt[0] && PSW);
  cnt[2] <= (cnt[1] && cnt[0]);
  cnt[3] <= (cnt[2] && cnt[1]);
  cnt[4] <= (cnt[3] && cnt[2]);
  cnt[5] <= (cnt[4] && cnt[3]);
  cnt[6] <= (cnt[5] && cnt[4]);
  cnt[7] <= (cnt[6] && cnt[5]);
  nr <= (cnt[7] && cnt[6]);
end