FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。openMSP430のシミュレーション3(ISimでシミュレーションを試みる2)”openMSP430のシミュレーション2(ISimでシミュレーションを試みる1)”の続き。1.前回は、バイト・イネーブル付きのRAMをSpartan-3でインプリメントしたら、SLICEMが使用されてしまった。よって、バイト・イネーブル無しの下のVerilogコードに変更した。インスタンスを切り替えた。Verilogコードを下に示す。初期化データファイルrom_16x2k.dataをコピーした。以下のように変更した。126行目から137行目までの元のROMの初期化データをコメントアウトした。シミュレーションが100psで止まってしまうので、357行目から377行目までをコメントアウトした。シミュレーション用ファイルとして、プロジェクトに追加した。シミュレーションを行うと、openMSP430が動作しているのが見えた。これでシミュレーションはできそうだ。この方法で行くと、data2memを実行しなくても、ソフトウェアをロードすることができる。(2011/06/27:追記)data2memを実行しない状態での実機での動作を確認しました。これだとソフトウェアを修正後にインプリメントが必要なので、data2memにもメリットがあると思う。URLhttps://marsee101.blog.fc2.com/tb.php/1834-2a9061a2この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。