Top > Xilinx_Vivado

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Xilinx_Vivado へ行く。

*最新のXilinx FPGAを使うための開発ツール [#l3f43b81]
[[Vivado Design Suite:http://japan.xilinx.com/products/design-tools/vivado.html]]は
[[無償版:http://japan.xilinx.com/products/design-tools/vivado/vivado-webpack.html]]もある

*インストール [#v567084d]
64 bit版のみらしい
-[[ダウンロードページ:http://japan.xilinx.com/support/download.html]]へ行く
-Vivado HLx ウェブ インストール クライアントのLinux版をダウンロード
--ログイン(ユーザー登録)する必要がある。
-ダウンロードしたファイル(Xilinx_Vivado_SDK_XXXXX.bin)を実行可能にする。
-上のファイルをsudoかrootで実行
--「ERROR: This installation is not supported on 32 bit platforms.」と出たら[[CB1300SFのある生活さんのページ:http://cb1300sf.info/archives/1090]]や[[Xilinxフォーラムの書き込み:https://forums.xilinx.com/t5/Installation-and-Licensing/I-get-quot-ERROR-This-installation-is-not-supported-on-32-bit/td-p/597759]]通り
---「--confirm」オプションを追加して実行し、「OK to execute: ./xsetup   ? [Y/n] 」と出たところでこのメッセージの前に出てくる展開ディレクトリ(/tmp/selfxxxx)にあるxsetupを編集する
---そして「OK to execute: ./xsetup   ? [Y/n] 」のところでリターンを押せばインストールが始まる。

-後はXilinxの[[インストールの説明:http://japan.xilinx.com/video/hardware/vivado-design-suite-installation-overview.html]]通り。
-インストール途中でEditonの選択があるので[[無償版:http://japan.xilinx.com/products/design-tools/vivado/vivado-webpack.html]]を選択する。
-必要なファイルがダウンロードされてインストールされる。
-ケーブルドライバのインストール
 /Vivadoのインストールディレクトリ/2015.4/data/xicom/cable_drivers/lin64/install_script/install_drivers
をroot権限で実行する
*使い方 [#m502884b]
Vivadoの使い方はいろいろなページや膨大なマニュアルがあるが,ちゃちゃっと使うには読むのが面倒かもしれない.

なので簡単な使い方

**大きな流れ [#pd4524f4]
-プロジェクトを作る
--Create Project
--Verilogなどのファイルが既に有る場合はAdd Fileで読み込む
---別のエディタでも編集できる
-「IP INTEGRATOR」の「Create Block Design」でブロックを設計
--IPを足す,Add ModuleでVerilogのモジュールを足す
--「Source」のデザインを右クリックして「Create Hardware Wrapper」でラッパーを作る.
---これをやらないとピンアサインできない
-RTL ANALYSISを実行
--終わるとI/O Portsでピンアサインを設定できる
-SYNTHESISを実行
--Run Synthesis
-IMPLEMENTATIONを実行
--Run Implementation
--ここで「Poor placement for routing between an I/O pin and BUFG」というエラーがでたらピンアサインのファイル「*.xdc」に「set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets xxx]」(xxxはエラーメッセージで表示される)を書き込む

-PROGRAM AND DEBUGのGenerate Bitstreamを実行
-デバイスを接続
-Open Hardware ManagerのOpen Targetで接続したデバイスを開く
-Program Deviceでプログラミング
--Add Configuration Memory Deviceでコンフィグメモリを追加
---コンフィグメモリに書き込む
*リンク [#s78f3ca0]
-[[FPGAの部屋:http://marsee101.blog19.fc2.com/]]
-[[CB1300SFのある生活:http://cb1300sf.info/]]
--[[FPGAカテゴリ:http://cb1300sf.info/archives/category/programming/fpga]]

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS