FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。KitでMIGを使用する1(PlanAhead新規プロジェクトの作成)”の続き。Catalogを選択する。Catalogのウインドウが右に開く。MIGをダブルクリックして起動する。EntryがVHDLだったので、一旦Cancelした。今回はVerilogを使用する。Setting...を選択する。TypeをAutoからVerilogに変更して、OKボタンをクリックする。EntryがVerilogになった。これで、MIGのウィザードを進める。Designのラジオボタンをクリックする。Designを使えと言われてしまった)Spartan-3Aを選択する。Kit系のFPGAのみ選択できるようだ。SDRAMのメモリインタフェースを提供するのは難しいと思う。SDRAMコントローラを自分で作ったときに実感できた。SDRAMコントローラIPを作るのは難しいのだと思う。SDRAMを選択する。動作周波数は125MHzとする。周期で8000psなので、Frequencyのボックスを修正した。Decoderで調べたところ、型番はMT47H32M16BN-3:Dだということがわかった。Partでその型番を選択した。SDRAMに合わせて16を選択した。Lengthはデフォルト値の4とした。Typeもデフォルト値のsequential。その他もデフォルト値とした。Optionは外部からクロックを入れたいので、チェックを外した。Clockも坏土された。その他はデフォルト値とした。Pinsに指定すれば確実だとは思うが、とりあえず無しで、どのようにピン配置されるかを見てみることにした。Kitのユーザーガイドを調べると、すべてバンク3にあるようだ。Bank3にチェックをして選択する。Summaryが表示される。Micron社のシミュレーション・モデルのライセンスが表示される。Acceptのラジオボタンをクリックする。プリント基板作成時のガイドラインが表示される。これを見ても、基板を作る前にMIGでIPを生成してみる必要があるようだ。いろいろな注意事項が出てくる。Generateボタンをクリックして、MIGを生成する。何度かMIGの生成を試しているので、mig_v3_61_4になってしまった。Kitのピン配置とは違っている。下にUCFファイルのピン配置の一部を引用する。KitのUCFの一部を引用すると下のようになるので、上のMIGのUCFとは違っているのがわかる。URLhttps://marsee101.blog.fc2.com/tb.php/1791-11c0e7bbこの記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。