« 台風もモバイル | Main | バーナード先生の英語上達の常識 »

2004.06.12

ステートステート


FPGAの大先輩にあたる方のVerilogソースファイルを解析中。
この人は、ステートマシーンにシフトレジスタを使ったグレイカウンターを
多用する。
ちょっとかっこいいので真似してみた。一方通行のステートマシーンには
結構いいかもね。せっかくなので、もうちょっと高速化をしようと少しずつ
ずつ改良していく。最初を0からはじめるのか、1から始めるのかでちょっと
if文の条件変わってくるな。if文の優先順位があるから、可読性を落とさない
ように、条件を単純化していく。普通のグレイカウンタも良いけど、1→3→
7→Fみたいなシフタも、デコード簡単なのか・・・。あーでもない、こーでもない。

2時間後・・・

できた!最速だ!
って、ただのワンホットのステートマシーンだよ。あほか、俺は・・・。

|

« 台風もモバイル | Main | バーナード先生の英語上達の常識 »

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference ステートステート:

« 台風もモバイル | Main | バーナード先生の英語上達の常識 »