MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Xilinx ISEのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Xilinx ISE
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == ここでは、SUSEにXilinx ISEをインストールする手順を記載する。<br> Xilinx ISEのインストールは簡単であるが、Platform USB Cable IIおよびCable IVのドライバのインストールは複雑である。<br> <br> 他のLinuxディストリビューションや他のISE / Vivadoのバージョンも、このページに沿ってインストールできる場合がある。<br> Xinlix ISEの使用方法、ライセンスの管理方法、HDLの記述方法については説明しない。<br> <br><br> == 依存関係のライブラリのインストール == 以下の依存関係のライブラリをインストールする。<br> sudo zypper install libncurses5 <br><br> == Xilinx ISEのインストール == スーパーユーザになり、Xilinx ISEが存在するメディアに移動して、以下のコマンドを実行する。<br> su ./xsetup <br> インストール画面が起動するので、画面の指示に従ってインストールを行う。<br> Platform USB Cable IIのドライバのインストールを求められたら、ドライバのインストールを選択する。<br> <br> Xilinx ISEに必要な環境変数について通知するメッセージは無視すること。(詳細は、最後のセクションの"Xilinx ISEの起動スクリプトの設定"を参照すること)<br> また、インストール手順の最後に表示される、Platform USBのドライバのインストールが失敗したというメッセージは無視する。後でインストールおよび設定を行う。<br> <br><br> == Platform Cable USB IIの接続確認 == # Xinlix ISEが起動していないことを確認する。 # Platform Cable USB IIがLinuxホストに接続されていないことを確認する。 # fxload、make、gcc、libusb-develをインストールするため、以下のコマンドを入力する。 #: sudo zypper install fxload make gcc libusb-devel # Platform Cable USB IIをLinuxホストに接続する。すると、Platform Cable USB IIのLEDが黄色に点灯する。 <br> '''LEDが点灯しない場合'''<br> もし、LEDが点灯しない場合は、次のコマンドを実行する。<br> ls -l /usr/share/*.hex <br> この時、末尾名がhexと付けられたファイルが多く出力される。<br> もし、そのようなファイルが出力されない場合は、再度Xilinx ISEをインストールする。(Platform Cable USB IIドライバが選択されていることを確認する)<br> <br> それでもPlatform Cable USB IIのLEDが黄色に点灯しない場合は、コンソールを開いて以下のコマンドを実行する。<br> lsusb | grep Xilinx <br> '''ファームウェアのアップロード'''<br> Platform Cable USB IIへのファームウェアのアップロードが失敗した場合、次のような行が出力される。<br> これは、Platform Cable USB IIは認識されていることを示す。<br> Bus 002 Device 002: ID 03fd:<span style="color: #A00000>0013</span> Xilinx, Inc. <br> ファームウェアのアップロードが成功した場合、出力は次のようになる。<br> ここで重要なのは、上記の赤で記載した番号である。これは、Platform Cable USB IIのファームウェアが正しくロードされたことを示している。<br> Bus 004 Device 004: ID 03fd:<span style="color: #A00000>0008</span> Xilinx, Inc. <br> 次に、/etc/udev/rules.dディレクトリに移動して、以下の内容のファイルを作成する。<br> sudo vi libusb-driver.rules <br> # /etc/udev/rules.d/libusb-driver.rulesファイル ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="03fd", MODE="666" <br> 設定を反映させるため、Linuxホストを再起動する。<br> <br><br> == Platform Cable USB IIのドライバのインストール == # ホームディレクトリにISE-USB_Driverディレクトリを作成して、以下のWebサイトからPlatform Cable USB IIのドライバのソースコードをダウンロードする。 #: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver?a=snapshot;h=HEAD;sf=tgz<br>http://www.rmdir.de/~michael/xilinx/ #: <u>'''※注意'''</u><br>usb-driver-HEAD.tar.gzファイルにアクセスできない場合は、Xilinxへメールで連絡してファイルを送信してもらうことができる。 # ダウンロードしたファイルを解凍するため、以下のコマンドを実行する。 #: gunzip usb-driver-HEAD.tar.gz && tar -xf usb-driver-HEAD.tar # 解凍したusb-driverディレクトリで、ソースコードをコンパイルするため、以下のコマンドを実行する。 #: make -j 8 # libusb-driver.soが生成されたか確認する。 #: libusb-driver.so # もし存在するなら、Platform Cable USB IIのドライバが使用できるようになる。 <br><br> == Xilinx ISEの起動スクリプトの設定 == Xilinx ISEはいくつかの環境変数を必要とするため、シェルスクリプトを使用して初期化することが好ましい。<br> なお、このシェルスクリプトは、一般ユーザで実行する。<br> <br> # ホームディレクトリにXilinx_ISE_Scriptディレクトリを作成して、その中にISE-Start.shファイルを作成する。 #: vi ISE-Start.sh # 以下の内容を、ISE-Start.shファイルに記述する。 #: #!/bin/sh<br>source /opt/Xilinx/10.1/ISE/settings32.sh # comment if required<br>#source /opt/Xilinx/11.1/ISE/settings32.sh # uncomment if required<br>#source /opt/Xilinx/14.7/ISE_DS/settings64.sh # uncomment if required<br>export LD_PRELOAD=/home/yours/ise-usb-driver/usb-driver/libusb-driver.so<br>ise # comment if neccessary<br>#impact # uncomment if neccessary<br>exit<br> # ISE-Start.shファイルに実行権限を与える。 #: chmod 755 ISE-Start.sh # デスクトップにISE-Start.shファイルのランチャーを作成する。 # このアイコンを押下することで、Xilinx ISEが起動する。<br>また、Xilinx ISEのライセンスとPlatform Cable USB IIの設定を行う。これで、Platform Cable USB IIまたはParallel IVを使用する準備ができる。 <br> <u>'''※注意 1'''</u><br> '''使用しているXilinx ISEのバージョンおよびシステムアーキテクチャ(32bitまたは64bit)に応じて、sourceで始まる行をコメントまたはコメント解除する。'''<br> <br> <u>'''※注意 2'''</u><br> '''Impactを直接実行する場合は、iseという単語をコメント化して、Impactで始まる行をコメントアウトする。'''<br> __FORCETOC__ [[カテゴリ:Verilog-HDL]][[カテゴリ:SUSE]]
インストール - Xilinx ISE
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse