FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。Coreを生成してみる”でSP605のPCIeコアを生成した。シミュレーションしてみることにした。sp605_pcie_ISE121\s6_pcie_v1_3\simulation\functionalフォルダに行くと、simulate_isim.batがある。これをコマンドプロンプトから起動した。コンパイルしていったが、待っても待ってもGUIが上がってこない。そのうちにシミュレーションが終了してしまった。simulate_isim.batを読むと、どうやらGUIモードではなく、バッチモードでシミュレーションしてしまったようだ。GUIモードにするために、コマンドプロンプトから下のコマンドを入力して、起動した。Allするようにtclスクリプトもついていたが、自分で信号を追加したかったので、tclスクリプトは除いて起動した。GUIモードで起動したので、Spartan-6のPCIeハードIPの信号も波形ウインドウに追加した。Nameパネルに表示された信号を波形ウインドウにドラックアンドドロップした。(上の図はすでにシミュレーションが終了した状態で、説明用に操作しています)追加した波形をグループに登録する。Groupを選択する。Groupができるので、そこに名前を入力する。今回は、s6_pcie_v1_3_jと入力した。これで、右の三角をクリックすると、信号波形が展開され、もう一度三角をクリックすると、折りたたまれて、それらの信号を見ない場合は見やすくすることができる。シミュレーション波形を下に示す。何をやっているかがよく分からない、マニュアルを読む必要があるようだ。これでシミュレーションエンドまでの波形を表示している。信号のやりとりをしているところを拡大する。その領域を拡大するためには、CTRLキーを押しながら、マウスの左クリックをしながら、赤い四角の右下にドラックする。In)何をやっているのかよく分からない。P605のPCIeコアは、トランザクション層のパケットのやりとりはしていないようだ。ISimのログを下に示す。131今回は、ISimの使い方の覚書を書きながら、シミュレーションをしてみた。Expressについて本を購入して勉強中だ。今日にもまた新しい本が来る予定。URLhttps://marsee101.blog.fc2.com/tb.php/1465-b9dbe881この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。