FC2カウンター FPGAの部屋 スパルタン3スタータキットでのISE8.1iのチュートリアル2(プロジェクト作成)
FC2ブログ

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

FPGAの部屋

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

スパルタン3スタータキットでのISE8.1iのチュートリアル2(プロジェクト作成)

今度はISE8.1iを立ち上げてプロジェクトを作るまでを説明しようと思う。
まずはISE8.1iを立ち上げる。FileメニューからNew Project...を選択する。
ISE81i_1_060206.png


New Project Wizard - Create New Projectウインドウが開くので、Project LocationでProjectを作るディレクトリを指定し、Project Name:をledtestと入力する。Top-Level Source TypeはトップのファイルがVHDLなのでHDLのままにする。Next>ボタンをクリック。
ISE81i_2_060206.png


New Project Wizard - Device Propertiesウインドウが開くのでFamily, Device, Package, Speed, Simulatorの部分を入力する。Next>ボタンをクリック。
ISE81i_3_060206.png


New Project Wizard - Create New Sourceウインドウが開く。トップファイルLedTest.vhdを作るためにNew Source...ボタンをクリックする。
ISE81i_4_060206.png


New Project Wizard - Select Source Typeウインドウが開く。VHDL Moduleを選択し、File Name:にファイル名LedTest.vhdを入力する。Add to Projectのチェックボックスがチェックされていることを確認。Next>ボタンをクリック。
ISE81i_5_060206.png


Entity Nameはledtestが入っているのでそのままに、Architecture Nameはどうでもいいが、とりあえずRTLにしておく。Port Name, Direction, Bus, MSB, LSBを図のように入力する。Next>ボタンをクリック。
ISE81i_6_060206.png


New Project Wizard - Summaryウインドウが出るので確認して、Finishボタンをクリック。
ISE81i_7_060206.png


New Project Wizard - Create New Sourceウインドウが再び開く。プロジェクトを作成する時に作れるHDLは1つだけだそうだ。Next>ボタンをクリック。
ISE81i_8_060206.png


New Project Wizard - Add Existing Sourcesウインドウが開く。とりあえずここは無視してNext>ボタンをクリック。
ISE81i_9_060206.png


New Project Wizard - Project Summaryウインドウが開く。これでよければFinishをクリック。
ISE81i_10_060206.png


そうするとプロジェクトが作られて、LedTest.vhdのライブラリ宣言やentityのport部分が作られて表示される。
ISE81i_11_060206.png


結構最初から書くとすると大変だ。どうだろうか簡単すぎる?コメントをどんどん寄せてほしい。おだてられるといろいろ無料でノウハウを開示してしまうかも?(そんなにあるのかという疑問はあるが。。。)
次はファイルを追加してシミュレーションしたい。通常のISEのスクリプトを使い、それを編集して便利に使うというところかな?
通常はModelSim単体でスクリプトを書いて使っているが、ISEから立ち上げてお手軽にスクリプトを自分で編集してみたい。
  1. 2006年02月06日 23:04 |
  2. FPGAリテラシー及びチュートリアル
  3. | トラックバック:0
  4. | コメント:2

コメント

お~

いいですね。画面を追っていったらとりあえず雰囲気わかりました。
CoreGen使ってみたいので8.1に興味深々なんですが、GUIが大幅に変わったというので様子見してます。
ここまでのところは、あまり7.1と違わないような感じですね。
そのあとが違うのかな?
  1. 2006/02/08(水) 00:40:45 |
  2. URL |
  3. geeklet #-
  4. [ 編集 ]

結構書くの大変です。シミュレーション編は書こうと思っていますが、インプリ編は少し間を空けて気力を充実させないとかけなそうです。トリノオリンピックも始まりますね。
CoreGenは使いたいのがないので、非同期FIFO以外余り使ってません。プリミティブ使ってます。
8.1iはGUI変わってますね。今のところ日本語が表示できないのが不満です。前は出来ていたのに。
  1. 2006/02/08(水) 09:26:13 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

コメントの投稿


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

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