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

2004.06.12

ステートステート


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

2時間後・・・

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

|

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

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/18154/755848

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

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