ALTIMA Corp. Quartus II はじめてガイド プロジェクトの作成方法 ver.10.0 2010 年 7 月 ELSENA,Inc.
Quartus II はじめてガイド プロジェクトの作成方法 目次 1. はじめに... 3 2. Quartus II の起動... 3 3. 操作手順... 4 4. 既存プロジェクトの起動... 10 5. プロジェクト作成後の変更...11 6. 最上位階層デザインの変更... 14 ver. 10.0 2010 年 7 月 2/15 ALTIMA Corp. / ELSENA,Inc.
Quartus II はじめてガイド プロジェクトの作成方法 1. はじめに Quartus II はユーザ デザインをプロジェクトで管理します プロジェクトは デザインのコンパイルに必要なすべてのデザイン ファイル 設定ファイルおよびその他のファイルで構成されます そのため開発を始めるには まずプロジェクトを作成する必要があります この資料では Quartus II において新規でプロジェクトを作成する操作方法をご紹介しています 2. Quartus II の起動 Windows OS のスタートメニューから起動してください その後 Welcome スクリーンが表示されます Welcome スクリーンからプロジェクトを作成することも可能ですが この資料では メニューから作成する方法をご紹介します 今後 Welcome スクリーンを表示させない場合は画面左下の Don t show this screen again にチェックを入れ Welcome スクリーンを閉じます Quartus II フレーム ワーク ウィンドウ Quartus II 起動画面 ver. 1.0 2010 年 7 月 3/15 ALTIMA Corp. / ELSENA,Inc.
3. 操作手順 1 File メニュー New Project Wizard を選択 または Tasks ウィンドウの Flow に Full Design を選択し Start Project ディレクトリを展開し Open New Project Wizard をダブルクリックします New Project Wizard ダイアログ ボックスが起動します または 2 Introduction ページの Next ボタンをクリックし 次へ進みます イントロダクション ウィンドウ Introduction ページを次回から表示させたくない場合は Don t show me this introduction again にチェックを入れてください ver. 10.0 2010 年 7 月 4/15 ALTIMA Corp. / ELSENA,Inc.
3 Directory Name Top-Level Entity [Page 1 of 5] ページにおいて 各項目を入力します ⅰ : プロジェクトの作業ディレクトリのパス ⅱ : プロジェクト名 ( 推奨 : 最上位階層のエンティティ名と同じにする ) ⅲ : 最上位階層のエンティティ名入力後 Next ボタンをクリックし 次へ進みます i ii iii ブラウズ ボタン既存のディレクトリやファイル名は ここから選択してください 4 Add Files [Page 2 of 5] ページにおいて 必要なデザイン ファイル ( 既存のファイル ) を登録します File name 欄のブラウズ ボタンをクリックし ファイルを選択します その後 Add ボタンをクリックして登録してください プロジェクトを作成後にデザインを作成 追加する場合は 何も登録せずに次へ進みます プロジェクト作成後にデザイン ファイルを追加 ( または削除 ) する方法については 本紙 5 章 (11 ページ ) プロジェクト作成後の変更 の デザイン ファイルの登録変更 をご参照ください 入力後 Next ボタンをクリックします デザイン ファイルを登録する際に プロジェクト ディレクトリと異なるディレクトリにデザインが保存されている場合 ( 例えば MegaCore などの IP を使用する場合など ) ユーザ ライブラリの指定 (User Library ボタンをクリック ) をする必要があります ver. 10.0 2010 年 7 月 5/15 ALTIMA Corp. / ELSENA,Inc.
ブラウズ ボタン既存のファイルをここから選択してください そのプロジェクトのみで指定する場合は Project Libraries に設定してください どのプロジェクトでも常に同じ指定をする場合には Global libraries (all projects) に設定します ユーザ ライブラリの指定 ブラウズ ボタン ver. 10.0 2010 年 7 月 6/15 ALTIMA Corp. / ELSENA,Inc.
補足 : デザイン ファイルのフォーマット Quartus II は デザイン ファイルのフォーマットとして 以下の拡張子をサポートしています 回路図 (Quartus II 用 ) *.bdf 回路図 (MAX+PLUS II 用 ) *.gdf ( 新規作成はできません ) HDL 言語 (AHDL HDL Verilog-HDL) *.tdf *.vhd *.v など EDIF ( 論理合成後のネットリスト ) *.edf VQM ( 論理合成後のネットリスト ) *.vqm 5 Family & Device Settings ウィンドウ (Page 3 of 5) において ターゲット デバイスを選択します 1. Device family 枠の Family プルダウン リストより 希望のデバイス ファミリを選択します 2. Target device 枠より 希望の項目を選択します Auto device selected by the Fitter Quartus II が適当なデバイスを選択してくれます ( 選択後 4. へ進んでください ) Specific device selected in Available devices list 希望する型式を指定してください ( 選択後 3. へ進んでください ) 3. Available devices 欄より 希望する型式を指定します 4. Next ボタンをクリックします Filter ( フィルタ機能 ) 設定した条件に該当する型式のみが Available devices に表示されます ver. 10.0 2010 年 7 月 7/15 ALTIMA Corp. / ELSENA,Inc.
6 EDA Tool Settings [Page 4 of 5] において 各種 EDA ツールとのインタフェースを設定します 使用した論理合成ツールや使用するシミュレータ ツール名をプルダウン リストから選択し Format 欄からファイル フォーマットを選択します Quartus II のみを使用して開発する場合には ここでは何も設定せずに <None> のままで Next ボタンをクリックし 次へ進みます 論理合成ツ - ル ファイルの言語選択 シミュレータツー タイミング解析ツール 出力ファイルの言語選択 Run Tool Automatically オプションにチェックを入れると コンパイル フロー中に 指定した EDA ツールを自動的に起動することができます この機能を NativeLink と言います Native Link を使用するには このオプション以外の設定も必要です 詳細は 本資料をご入手になった販売代理店の技術情報サイトにて 下記資料をご参考ください 資料タイトル Quartus II はじめてガイド EDA Tools Settings 各項目を設定後 Next ボタンをクリックし次へ進みます 7 Summary [Page 5 of 5] でプロジェクトの設定内容を確認し Finish ボタンをクリックします これで プロジェクトは完成です ver. 10.0 2010 年 7 月 8/15 ALTIMA Corp. / ELSENA,Inc.
プロジェクト作成後 プロジェクトがセットされると Quartus II の画面上位 ( プロジェクト バー ) に作業ディレクトリのパスとプロジェクト名が表示されます また 画面左上のプロジェクト ナビゲータ ウィンドウ (Hierarchy タブ ) には プロジェクト作成時に指定した最上位階層のエンティティ名が表示されます 作業ディレクトリとプロジェクト名 最上位階層のエンティティ名 プロジェクト ナビゲータ ウィンドウ また 作業ディレクトリ内には Quartus II プロジェクト ファイル (.qpf) と設定ファイル (.qsf) が生成されます ver. 10.0 2010 年 7 月 9/15 ALTIMA Corp. / ELSENA,Inc.
4. 既存プロジェクトの起動 すでに Quartus II で作成したプロジェクトを 再び Quartus II 上で開くときには 以下のように操作します 1 File メニュー Open Project を選択 または Tasks ウィンドウの Start Project ディレクトリを展開し Open Existing Project をダブルクリックします または 2 作業ディレクトリから目的のプロジェクト ファイル ( プロジェクト名.qpf) を選択し 開く ボタンをクリックします ver. 10.0 2010 年 7 月 10/15 ALTIMA Corp. / ELSENA,Inc.
5. プロジェクト作成後の変更 プロジェクト作成後 作成する際に設定した内容を変更することができます 例えばデザイン ファイルの登録やデバイスの型式など変更が必要な場合には 以下の操作でそれぞれ編集を行ってください デザイン ファイルの登録変更 Project メニュー Add/Remove Files in Project を選択 または Tasks ウィンドウの Create Design ディレクトリ Add/Remove Files in Project をダブルクリックします デザイン ファイルを追加するときは ブラウズ ボタンよりファイルを選択し Add ボタンにて追加登録します デザイン ファイルを登録から除外するときは 一覧よりファイルを選択し Remove ボタンで削除します ver. 10.0 2010 年 7 月 11/15 ALTIMA Corp. / ELSENA,Inc.
ユーザ ライブラリの変更 Assignments メニュー Settings Libraries (Category 内 ) を選択 または Tasks ウィンドウ Start Project ディレクトリ Specify Project Libraries をダブルクリックします ライブラリを追加するときは ブラウズ ボタンよりファイルを選択し Add ボタンにて追加登録します ライブラリを登録から除外するときは 一覧よりライブラリ パスを選択し Remove ボタンで削除します ターゲット デバイスの変更 Assignments メニュー Device を選択 または Tasks ウィンドウ Assign Constraints ディレクトリ Set Project and Compiler Settings をダブルクリックします ver. 10.0 2010 年 7 月 12/15 ALTIMA Corp. / ELSENA,Inc.
EDA ツールの変更 Assignments メニュー Settings EDA Tool Settings (Category 内 ) を選択 または Tasks ウィンドウ Assign Constraints ディレクトリ Set Project and Compiler Settings をダブルクリックし Category 欄より EDA Tool Settings を指定します 変更する EDA ツールの種類を Category より選択し 変更します ver. 10.0 2010 年 7 月 13/15 ALTIMA Corp. / ELSENA,Inc.
6. 最上位階層デザインの変更 Quartus II は プロジェクト作成時に設定した最上位階層デザインをコンパイルの対象とし実行します 現在使用しているプロジェクトにおいて 最上位階層のデザイン ファイルが別のファイルに変更になった また 下位階層デザインを一時的に最上位と見立てて論理合成 (Analysis & Synthesis) やコンパイルを行いたい などの理由でプロセス実行される最上位階層デザインを変更する場合には 以下の操作で切り替えます 1 File メニュー Open を選択 または Tasks ウィンドウ Create Design ディレクトリ Open Existing Design File をダブルクリックし 最上位階層として扱いたいデザイン ファイルを開きます 2 Project メニュー Set as Top-Level Entity を選択します 3 最上位階層エンティティのデザインが変更されます コンパイル実行の対象となる最上位階層デザインが変更されたことは プロジェクト ナビゲータ ウィンドウで確認できます コンパイルの対象デザインが 変更前に設定されているデザインの下位階層デザインである場合は 下図のように プロジェクト ナビゲータ ウィンドウより下位階層のエンティティを右クリックで選択し プルダウン メニューから Set as Top-Level Entity を選択します 最上位階層のエンティティ名が変更されます 最終的にコンパイルを実行するとき 再び最上位階層エンティティに切り替えることを忘れないようにしてください ver. 10.0 2010 年 7 月 14/15 ALTIMA Corp. / ELSENA,Inc.
Quartus II はじめてガイド プロジェクトの作成方法 免責 及び ご利用上の注意 弊社より資料を入手されましたお客様におかれましては 下記の使用上の注意を一読いただいた上でご使用ください 1. 本資料は非売品です 許可無く転売することや無断複製することを禁じます 2. 本資料は予告なく変更することがあります 3. 本資料の作成には万全を期していますが 万一ご不明な点や誤り 記載漏れなどお気づきの点がありましたら 本資料を入手されました下記代理店までご 一報いただければ幸いです 株式会社アルティマ : 222-8563 横浜市港北区新横浜 1-5-5 マクニカ第二ビル TEL: 045-476-2155 HP: http://www.altima.co.jp 技術情報サイト EDISON : https://www.altima.jp/members/index.cfm 株式会社エルセナ : 163-0928 東京都新宿区西新宿 2-3-1 新宿モノリス 28F TEL: 03-3345-6205 HP: http://www.elsena.co.jp 技術情報サイト ETS : https://www.elsena.co.jp/elspear/members/index.cfm 4. 本資料で取り扱っている回路 技術 プログラムに関して運用した結果の影響については 責任を負いかねますのであらかじめご了承ください 5. 本資料は製品を利用する際の補助的な資料です 製品をご使用になる場合は 英語版の資料もあわせてご利用ください ver. 1.0 2010 年 7 月 15/15 ALTIMA Corp. / ELSENA,Inc.