FC2カウンター FPGAの部屋 ISE11.1iのチュートリアル7(FPGAのコンフィギュレーション)
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ISE11.1iのチュートリアル7(FPGAのコンフィギュレーション)

”ISE11.1iのチュートリアル6(デザインのインプリメント)”の続き。

インプリメント編はだいぶあっさり立ったような気がするが、一応初心者のためのチュートリアルという設定なので、この辺で良いだろうと思う。
次は、FPGAのJTAGからのコンフィギュレーションだ。それでは始めよう。

これからは、Spartan3 Starter Kitをダウンロードケーブルでパーソナルコンピュータ(PC)に接続する。Spartan3 Starter Kitに付属のダウンロードケーブルはパラレル接続だが、私のPCには、パラレルポートがないので、USB接続のダウンロードケーブルを使用した。これは、トラ技2009年6月号別冊の写真に載っている。

さて、Project NavigatorのProcessesペイン内のConfigure Target Device を展開し、Manage Configuration Project(iMPACT) をダブルクリックする。
ISE11_1_tutorial_59_090516.png

そうしたらISE iMPACTが単独で立ち上がった。また、単独で上がるようになったんですね。。。びっくり。統合されていると思っていた。
iMPACT FlowsペインからBoundary Scan をダブルクリックする。
ISE11_1_tutorial_60_090516.png

Initialize Chain アイコンをクリックする。
ISE11_1_tutorial_61_090516.png

いろいろなダイアログが出て、Auto Assign Configuration Files Query Dialog が開く。ここでは.bit ファイルを割り当てる必要があるので、Yesボタンをクリックする。
ISE11_1_tutorial_62_090516.png

Assign New Configuration File ダイアログが開く。xc3s200 が選択され、緑色になっている。dice_top.bit を選択してOpen ボタンをクリックする。
ISE11_1_tutorial_63_090516.png

次は、xcf02s が選択されているはず。まだこのFLASH ROMに書くデータは生成していないので、Cancel All ボタンをクリックした。
ISE11_1_tutorial_64_090516.png

Device Programming Properties - Device 1 Programming Properties ダイアログが開くので、OKボタンをクリックする。
ISE11_1_tutorial_65_090516.png

iMPACT ProcessesペインのAvailable Operations are: のProgram をダブルクリックする。
ISE11_1_tutorial_66_090516.png

FPGAのコンフィギュレーションが成功すれば、Program Succeeded が表示される。これでFPGAをコンフィギュレーションできた。
ISE11_1_tutorial_67_090516.png

これで、FPGAが動作するようになった。最初はAN0の7セグメントLEDに1が表示されている。BTN0を押すと、サイコロが振られて、離すとサイコロの目が確定する。
ISE11_1_tutorial_68_090516.jpg

”ISE11.1iのチュートリアル8(Platform Flash PROMへの書きこみ)”に続く。

  1. 2009年05月16日 21:50 |
  2. FPGAリテラシー及びチュートリアル
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/1112-5313e41a
この記事にトラックバックする(FC2ブログユーザー)