FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。”CMOSカメラから画像を入力してディスプレイへ出力”のSRAMのデータ出力イネーブル用FFをIOBへ入れる”CMOSカメラから画像を入力してディスプレイへ出力15(できた!!!)”でCMOSカメラからの画像をディスプレイに出力することができた。そこから画像のいろいろなエッジ検出を試みてきた。今までは、動作周波数が低いので、あまりIOBにFFを入れるとか考慮していなかったので、やってみようと思った。問題なのは、SRAMへのデータをWriteしてから、すぐにリードなので、FPGAの出力用ドライバーをすぐにOFFする必要があることだ。入力に反転されて入力され、SRAMへのデータ出力イネーブルとなっている。その部分のソースを下に示す。中にあるステートマシンの出力だ。その部分のソースを下に示す。SRAMのデータ入出力パッドを見てみよう。出力用バッファのアウトプットイネーブルで、IOBのFFは使用されていない。これを使用するようにVHDLソースを書き換えましょうというのが、今回の趣旨だ。1つのFFということで、別に定義してみよう。SRAMのデータ出力パッド1個に対して1個必要なため、16個宣言した。IOB制約をVHDLコード上に書いた。下にSRAM_Controller.vhdの一部を示す。