FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。Veritakでenum選択でステートが表示できると聞いたような気がしたので、やってみることにした。cs_mainステートマシンを選んで、右クリック。右クリックメニューから”表示の選択”を選び、その下の”enum選択”を選ぶ。selectionダイアログが出てくる。ここで、使うパラメータをすべて選択してもステートは表示されない。ステートマシンのパラメータの宣言は下のようになっている。Displayを見るとparameterの書き方が悪いのがわかった。それによると、下のように書く必要があるらしい。4'b1000;上のように書き換え、コンパイル、シミュレーションして、cs_mainステートマシンを選んで、右クリック。selectionダイアログを出す。まで値が入って、この行を選択してOKボタンをクリックすると、ステート値が表示された。うまく行ってよかった。上記のように全部のステートマシンを書き換えようと思う。見てわかるとおりに、グラフィック・コントローラ・テスト回路の動作はまだまだおかしい。SDRAMコントローラのアドレスFIFOがOVERFLOWになり、FIFOのアサーションでシミュレーションがストップされている。Verilogのアサーションだけども、やはりアサーションは便利だ。これからステートマシンのステート値を定義するparameterを書き換えてデバックする予定だ。コメント:0プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。