FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。VGAコントローラの仕様の一部しばらく、車の修理や新車の購入調査、息子の入学など、もろもろで忙しく、VGAコントローラをやる暇がなかったが、仕様をいろいろ考えている。それぞれの値のカウンタを作るためのvga_cont_parameters.vhは下のようだ。3;後は、VGAコントローラの仕様なのだが、いつもVGAに出力するデータを切らしてはいけないので、32深度のvga_data_fifoというFIFOを用意する。1.vga_data_fifoを32深度として16深度までフィルしたらVGA出力をスタート。SDRAMからの読み出しをストップ。SDRAMからの読み出しを再開する。VGAコントローラからの読み出しをアービタは最優先で処理する。2.VGAコントローラは50MHz動作なので、16*20(ns)=320(ns)の余裕がある。SDRAMからのフレームデータが来ればOKな訳だ。SDRAMから16+8=24回、読み出すことにする。3.最悪条件は16深度まで戻った時に、リフレッシュ動作が起こることだ。ACT(バンクアクティブ)=200nsで合計140nsだ。SDRAMからデータをもらってくることが目標となる。4.シミュレーション時にレイテンシが大きすぎる時には、FIFOを64深度に改めることにする。コメント:0プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。