• 検索結果がありません。

インテル® SoC FPGA エンベデッド開発スイート(SoC EDS)のインストール方法 ver.20.1

N/A
N/A
Protected

Academic year: 2021

シェア "インテル® SoC FPGA エンベデッド開発スイート(SoC EDS)のインストール方法 ver.20.1"

Copied!
68
0
0

読み込み中.... (全文を見る)

全文

(1)

© Macnica, Inc. © Macnica, Inc.

Rev.2

インテル

®

SoC FPGA エンベデッド開発スイート(SoC EDS)の

インストール方法 ver.20.1

(2)

Agenda

はじめに SoC EDS のダウンロード SoC EDS のインストール Arm® DS のインストールArm® DS のインストール(Linux)Arm® DS のインストール(Windows) Cygwin のインストール(Windows のみ) MinGW のインストール(Windows のみ) Linaro ベアメタル・ツールチェーンのインストールLinaro ベアメタル・ツールチェーンのインストール(Linux)Linaro ベアメタル・ツールチェーンのインストール(Windows)

(3)

© Macnica, Inc.

はじめに

インテル® SoC FPGA エンベデッド開発スイート(以下、SoC EDS)は、インテル® SoC FPGA 用の

エンベデッド・ソフトウェア開発のためのツールスイートです。 SoC EDS v20.1 での最も重要な変更は次のとおりです:

以下のコンポーネントが SoC EDS パッケージには含まれなくなりました。

• ソフトウェア統合開発環境ツール: Arm®Development Studio Intel®SoC FPGA Edition (旧バージョンでは Arm®DS-5)

• ベアメタル GCC コンパイラー: Linaro ベアメタル・ツールチェーン(旧バージョンでは Mentor®Sourcery™ CodeBench Lite ARM Altera EABI)

Cygwin

ユーザーは Arm®Development Studio Intel®SoC FPGA Edition(以下、Arm® DS)を別途ダウンロードしてインストールする必要があ

ります。 Arm®DS は旧製品 Arm® Development Studio 5 Intel®SoC FPGA Edition(以下、Arm® DS-5)の後継であり同様の機能を提

供します。 • ベアメタル GCC コンパイラー、Cygwin についても個別にダウンロードしてインストールする必要があります。 ここでは SoC EDS のインストール方法を説明します。インストールは次の手順で構成されます:SoC EDS をダウンロードしてインストールするArm®DS をダウンロードしてインストールするLinaro ベアメタル・ツールチェーンをダウンロードしてインストールする 上記に加えて、Windows マシンには以下をインストールする必要があります:

Cygwin - Windows 上で Linux のような環境を提供し、Embedded Command Shell を使用する際に必要です。

MinGW - Linaro ベアメタル・ツールチェーンで使用される Newlib ライブラリーを構築するためのプラットフォームとして使用されます。 2021/3/24

3

(4)
(5)

© Macnica, Inc.

マイ・インテルにサインイン

インストール用のファイルをダウンロードするため、インテル® FPGA およびプログラマブル・デバイ へアクセスし、インテル FPGA の Web サイトへサインインしてください。 サインインには、インテル Web サイトの ”マイ・インテル” にアカウントを作成する必要があります。 画面右上の人型アイコンをクリックし、ユーザー名 / パスワードを入力後に [サインインする] ボタン をクリックしてください。 人型アイコンに ✓ マークが付けば、サインインは完了です。 2021/3/24

5

(6)

最初にここをクリック 言語設定 [ユーザー名]と [パスワード]を入力 [サインインする]をクリック ユーザー名、パスワードを忘れたときは、 こちらをクリック このアイコンに✓マークが付くと “サインイン中”

(7)

© Macnica, Inc. もし、マイ・インテルのアカウントをお持ちでない場合は、新規にアカウントを登録してください。登 録は無料です。 アカウントには、以下の2種類があります。 受けられるサービスの範囲は異なりますが、どちらのアカウントも開発ソフトウェアをダウンロードす ることができます。インテル FPGA プログラム • サポートアカウント マイ・インテルへアカウント登録する方法は、下記コンテンツをご覧ください。 マイ・インテル(インテル® FPGA プログラム)に登録する方法 なお、旧 My Altera アカウントをお持ちのユーザーは、そのままユーザー名/パスワードをご利用いた だけますが、マイ・インテルへサインインできない場合は、パスワードを初期化してください。

[FAQ] Intel:マイ・インテル(旧 My Altera)へのサインインの方法を教えてください。

(8)

ダウンロード・センターへアクセス

サインイン後、画面左上の人型アイコンをクリックします。 マイツールのリストから [インテル® FPGA デザイン・ソフトウェア・ダウンロード・センター] をク リックしてください。 ダウンロード専用ページ "インテル® FPGA デザイン・ソフトウェア・ダウンロード・センター" が表 示されます。 サインインした状態で、 ここをクリックします "インテル®FPGA デザイン・ソフトウェア・ ダウンロード・センター“ をクリック

(9)

© Macnica, Inc.

ファイルをダウンロード

ダウンロード・センターへ移動後、左側のリストから "エンベデッド・ソフトウェア" をクリックし、 表示されたプルダウン・リストから "SoC EDS & HWLIBs" を選択すると、インテル SoC FPGA EDS 専用ページへ移動します。

2021/3/24

9

クリック

こちらのタブから選択することも できます

(10)

開発環境に必要な、エディション、バージョン、オペレーティング・システムをそれぞれ選択します。 選択後に表示されたファイル名の隣にあるダウンロード・ボタンをクリックします。 ご利用の Web ブラウザーのダウンロード・マネージャーの指示に従い、保存するフォルダを指定する とファイルのダウンロード・プロセスが開始されます。 希望の環境を選択 ・エディション ・バージョン ・オペレーティング・システム クリックしてダウンロード

(11)

© Macnica, Inc.

SoC EDS のインストール

(12)

インストール

ダウンロードセンターから入手した下記ファイルを実行します。

ウィザードが起動します。

指示に従ってインストールを進めます。

SoC EDS プロ・エディション ・ Windows : SoCEDSProSetup-<version>-windows.exe・ Linux : SoCEDSProSetup-<version>-linux.run SoC EDS スタンダード・エディション ・ Windows : SoCEDSSetup-<version>-windows.exe・ Linux : SoCEDSSetup-<version>-linux.run

(13)

© Macnica, Inc. 2021/3/24

13

[Next >]をクリック “I accept the agreement”(同意) を選択 [Next >]をクリック インストール・フォルダーを指定(通常はデフォルトで OK) ※ フォルダーのパスに使用できる文字は以下の通り ◎ 半角英数字 ◎ _(アンダーバー) ◎ .(ドット)

(14)

Quartus Prime Programmer and Tools をすでにインストールしている場合は、Quartus Prime Programmer and Tools のチェックを外します。

また、Quartus Prime をすでにインストール済みで、Programmer を Quartus Prime から起動し て使用する場合も、チェックを外して良いでしょう。

Quartus Prime Programmer and Tools

(15)

© Macnica, Inc. 2021/3/24

15

・ USB-Blaster II 用ドライバーをインストールする ・ FTDI ドライバーをインストールする

※ 通常はデフォルトのままで OK

(16)
(17)

© Macnica, Inc. 2021/3/24

17

(18)

[Finish]をクリック [Next >]をクリック

“I accept the agreement”(同意) を選択

(19)

© Macnica, Inc.

以上で SoC EDS のインストールは完了です。

Quartus® Prime v20.1 以外との組み合わせで使用する場合は以下の情報もご確認ください。

◦ 参照『SoC EDS と異なるバージョンのインテル® Quartus® Prime 開発ソフトウェアを使用するための環境設定』

SoC EDS v20.1 以降では、Arm® DS は SoC EDS に自動的にインストールされません。

ユーザーは Arm® DS を別途ダウンロードしてインストールする必要があります。

次のページから Arm® DS のインストールについて説明します。

(20)
(21)

© Macnica, Inc.

Arm

®

DS システム要件

事前に Arm® DS のシステム要件を満たしていることを確認ください。

参照『Arm® Development Studio Getting Started Guide - Hardware and host platform requirements』

Arm® DS v2020.1 がサポートする OS 環境は以下のようになっています。

いずれも 64-bit 版の OS 環境が必要です。

Windows 10

◦ Red Hat Enterprise Linux 7 Workstation (もしくは CentOS 7)

◦ Ubuntu Desktop Edition 16.04 LTS

Ubuntu Desktop Edition 18.04 LTS

※ Windows 7 や Red Hat Enterprise Linux 6 (CentOS 6.x) には非対応である点にご注意ください。

(22)

Arm

®

DS のダウンロード

https://fpgasoftware.intel.com/armds/ から Arm® DS インストーラー・アーカイブをダウン ロードします。バグが修正されている場合がありますので、その時点での最新バージョンを導入されることをお勧めします。 希望の環境を選択 ・バージョン ・オペレーティング・システム

(23)

Arm

®

DS のインストール

(Linux)

(24)

インストーラー・アーカイブ(.tgz)を解凍して、インストーラー・ファイルを抽出します (バージョン 2020.1 の例)。 root としてインストーラーを実行します。 インストーラーはライセンス契約を表示します。 ライセンスが終了するまでスペースバーを使用して 「yes」 と入力し、Enter キーを押します。 Enter キーを押して、プラットフォーム要件チェックを実行します。

Arm

®

DS のインストール(Linux)

tar xf DS000-BN-00001-r20p1-00rel1.tgz cd DS000-BN-00001-r20p1-00rel1/ sudo ./armds-2020.1.sh

Please answer with one of: 'yes' or 'no/quit'

(25)

© Macnica, Inc. デフォルトのインストールパスをそのままにして(変更する場合を除く)、Enter キーを押します。 Enter キーを押して、新しいフォルダーを作成できるようにします: Enter キーを押して、デスクトップ・メニューを追加できるようにします。 Enter キーを押して、ドライバーをインストールできるようにします。 2021/3/24

25

Where would you like to install to? [default: /opt/arm/developmentstudio-2020.1]

Please answer with one of: 'yes/y' or 'no/n'

'/opt/arm/developmentstudio-2020.1' does not exist, create? [default: yes] — Installing to '/opt/arm/developmentstudio-2020.1' (This may take a while…)

Please answer with one of: 'yes/y' or 'no/n'

Install desktop menu item additions? [default: yes] — Installing menu entries

Post install stage provides the following functions:

- Installation of USB drivers for RealView ICE and DSTREAM hardware units Please answer with one of: 'yes/y' or 'no/n'

Run post install setup scripts? [default: yes] — Running post install setup scripts

(26)

インストールが成功すると、次のメッセージが表示されます:

---Installation completed successfully

---To start using Arm Development Studio 2020.1 either:

- Create a suite sub-shell using /opt/arm/developmentstudio-2020.1/bin/suite_exec - Launch GUI tools via their desktop menu entries

(27)

Arm

®

DS のインストール

(Windows)

(28)

Arm

®

DS のインストール(Windows)

アーカイブを解凍して、インストーラー・ファイル(.exe )をダブルクリックして実行します。 ようこそ画面で [次へ(N)] をクリックします。

(29)

© Macnica, Inc.

使用許諾契約の条項に同意することを確認し、[次へ(N)] をクリックします。

2021/3/24

29

[次へ(N)]をクリック 同意します

(30)

デフォルトのインストール場所をそのままにして(または必要に応じて変更して)、[次へ(N)] をク リックします。

(31)

© Macnica, Inc.

[インストール(I)] をクリックしてインストールを続行します。ツールがインストールされます。

2021/3/24

31

(32)

ドライバー・インストールの開始画面で [次へ(N)] をクリックします。

(33)

© Macnica, Inc.

ドライバー・インストールのすべてのデフォルトオプションを受け入れます。 ドライバー・インストールが終わったら [完了] をクリックします。

2021/3/24

33

(34)
(35)

© Macnica, Inc.

Cygwin のインストール

(Windows のみ)

(36)

Cygwin のインストール

SoC EDS v20.1 以降では、Windows マシンに Cygwin をインストールする必要があります。 Cygwin は Windows 上で Linux のような環境を提供し、Embedded Command Shell において 必要となります。

(37)

© Macnica, Inc. https://cygwin.com/ にアクセスし、インストーラー( https://cygwin.com/setup-x86_64.exe)をコンピューターにダウンロードします。 管理者としてコマンドプロンプトを開始します。 2021/3/24

37

コマンドプロンプトを右クリック 検索窓から cmd と入力 “管理者として実行” をクリック

(38)

現在のディレクトリーを cygwin_setup に変更します。20.1 Pro の場合:20.1 Std の場合: soceds-cygwin-setup.bat 実行可能ファイルを実行し、setup-x86_64.exe インストーラーをダ ウンロードした場所へのフルパスを渡します(以下の例では、ユーザーの「ダウンロード」フォルダー にダウンロードされています)。 または、 cd c:¥intelFPGA_pro¥20.1¥embedded¥cygwin_setup¥ cd c:¥intelFPGA¥20.1¥embedded¥cygwin_setup¥ soceds-cygwin-setup.bat %USERPROFILE%¥Downloads¥setup-x86_64.exe

(39)

© Macnica, Inc.

インストーラー・アプリケーションが完了します。

以上で Cygwin のインストールは完了です。必要に応じて以下の情報もご確認ください。

参照『SoC EDS 向け Cygwin セットアップに関する補足』

(40)

MinGW のインストール

(Windows のみ)

(41)

© Macnica, Inc.

MinGW のインストール

SoC EDS v20.1 以降では、Windows マシンに MinGW をインストールする必要があります。

MinGW は Linaro ベアメタル・ツールチェーンで使用される Newlib ライブラリーを構築するための プラットフォームとして使用されます。

(42)

http://www.mingw.org/wiki/Getting_Started にアクセスし、 https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe インストー ラーをダウンロードして、管理者として実行します。 インストーラー・アプリケーションが起動するので、[Install] をクリックします。 ダウンロードした mingw-get-setup.exe を 右クリックして「管理者として実行」

(43)

© Macnica, Inc. デフォルト設定のままにして、[Continue] をクリックします。 もう一度 [Continue] をクリックして続行します。 2021/3/24

43

クリック クリック

(44)

[Basic Setup] ビューで、mingw-developer-toolkit-bin と mingw32-base-bin および msys-base-bin をクリックし、インストール用のマークを選択します。 [Basic Setup] を選択 mingw-developer-toolkit-bin mingw32-base-bin msys-base-bin をクリックし、インストール用のマークを選択

(45)

© Macnica, Inc.

[All Packages] ビューで、msys-wget-bin をクリックし、インストール用のマークを選択します。

2021/3/24

45

(46)

トップメニューから [Installation] → [Apply Changes] を選択します。 [Apply] をクリックして続行します。

インストーラーは必要なすべてのパッケージをダウンロードします。 [Apply]をクリック

(47)

© Macnica, Inc.

インストーラーがすべての変更を適用したら、[Close] をクリックします。

トップメニューから [Installation] → [Quit] を選択します。

2021/3/24

47

(48)

Linaro ベアメタル・ツールチェーンの

インストール

(49)

© Macnica, Inc.

Linaro ベアメタル・ツールチェーンのインストール

Cortex-A9 用の Linaro ベアメタル・ツールチェーンをインストールする方法を示します。

これは、Cyclone® V SoC、 Arria® V SoC および Arria® 10 SoC デバイス用のベアメタルプログラ

ムのコンパイルに役立ちます。

(50)

Linaro ベアメタル・ツールチェーン

のインストール

(51)

© Macnica, Inc.

Embedded Command Shell を起動します。

20.1 Pro の場合:20.1 Std の場合: 現在のフォルダーを linaro に変更し、インストール・スクリプトを実行します。 正常に完了すると、$SOCEDS_DEST_ROOT/host_tools/linaro/ フォルダーに以下がインストールされ ます。gcc - GCC コンパイラー • newlib - Newlib ライブラリー

Linaro ベアメタル・ツールチェーンのインストール(Linux)

2021/3/24

51

~/intelFPGA_pro/20.1/embedded/embedded_command_shell.sh cd $SOCEDS_DEST_ROOT/host_tools/linaro/ ./install_linaro.sh ~/intelFPGA/20.1/embedded/embedded_command_shell.sh

(52)

Linaro ベアメタル・ツールチェーン

のインストール

(53)

© Macnica, Inc.

Linaro ベアメタル・ツールチェーンのインストール(Windows)

2021/3/24

53

C:¥MinGW¥msys¥1.0¥msys.bat を管理者として実行します。 Msys コンソールが開きます。

(54)

社内ネットワークなどでプロキシがある場合、Msys コンソールから次のようなプロキシの設定が必要 です。上記のプロキシ設定において、your.proxy.address はプロキシアドレス、 proxy.port はプロキシポート番号を意味します。 Msys コンソールで linaro フォルダーに移動します。20.1 Pro の場合:20.1 Std の場合: $ export http_proxy="http://your.proxy.address:proxy.port" $ export https_proxy="https://your.proxy.address:proxy.port" $ cd c:/intelFPGA_pro/20.1/embedded/host_tools/linaro $ cd c:/intelFPGA/20.1/embedded/host_tools/linaro

(55)

© Macnica, Inc. Linaro ツールチェーンがダウンロードされ、newlib ライブラリーがダウンロードされてコンパイル されます。 完了すると、以下が linaro フォルダーにインストールされます。 • gcc - GNU コンパイラー • newlib - Newlib ライブラリー 2021/3/24

55

(56)

Linaro Linux ツールチェーンの

インストール

(57)

© Macnica, Inc.

Arm

®

DS の起動とライセンスファイルの設定

Linaro Linux ツールチェーンのパスを Arm® DS に指定するには、Arm® DS を起動する必要があり

ます。

また、Arm® DS を使用するためには、あらかじめライセンス設定を行っておく必要があります。

詳細は「Arm® Development Studio for Intel® SoC FPGA Edition のライセンス設定方法」の 以下の章を参照ください。

5. Arm® DS Intel® SoC FPGA Edition の起動

• 6. ライセンスファイルの設定

(58)

Linaro Linux ツールチェーンの設定

“Window” メニューから “Preferences” を選択 Preferences ウインドウから検索窓に too と入力し、 “Toolchains” を選択します。 [追加…]ボタンをクリックします。 Arm® DS の “Window” メニューから “Preferences” を選択します。

Preferences ウインドウから検索窓に too と入力し、“Toolchains” を選択します。 [追加…]ボタンをクリックします。

(59)

© Macnica, Inc. 2021/3/24

59

「GCC ツールチェーンをダウンロードします」をクリックします。

gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf.tar.xz をクリックし てダウンロードします。

(60)

ダウンロードが完了したら解凍します(Embedded Command Shell からは以下のコマンドで解凍 できます)。

[参照]をクリックします。

$ tar –Jxvf gcc-arm-10.2-2020.11-mingw-w64-i686-arm-none-linux-gnueabihf.tar.xz

(61)

© Macnica, Inc. 2021/3/24

61

解凍したツールチェーンの bin フォルダーを指定し、[フォルダーの選択]をクリックします。 [Next >]をクリックします。 解凍したツールチェーンの bin フォルダーを指定し、 [フォルダーの選択]をクリック [Next >]をクリック

(62)

ツールチェーンが検出されたら[Finish]をクリックします。

ツールチェーンが追加されていることを確認して、[Apply and Close]をクリックします。

(63)

© Macnica, Inc. 2021/3/24

63

[Restart]をクリックして Arm® DS を再起動します。

Arm® DS が再起動したら、Linux

プロジェクト(この例では、Altera-SoCFPGA-HelloWorld-Linux-GNU)の Makefile を開いて、CROSS_COMPILE を arm-none-linux-gnueabihf- に定 義します(元の定義はコメントアウト)。

[Restart]をクリック

CROSS_COMPILE を

(64)

Linux プロジェクトを右クリックして "Properties" を選択します。

Linux プロジェクトを右クリックして "Properties" を選択

(65)

© Macnica, Inc. 2021/3/24

65

"C/C++ Build" ⇒ "Tool Chain Editor" を選択し、使用するツールチェーンを選択して、 [Apply and Close] をクリックします。

ツールチェーンを選択して、 [Apply and Close] をクリック

(66)
(67)

© Macnica, Inc.

改訂履歴

2021/3/24

67

Revision 年月 概要

1 2020 年 12 月 初版

2 2021 年 3 月 Linaro ベアメタル・ツールチェーンのインストール(Windows)の項を修正。Linaro Linux ツールチェーンのインストールの項を修正。

免責およびご利用上の注意 弊社より資料を入手されましたお客様におかれましては、下記の使用上の注意を一読いただいた上でご使用ください。 1. 本資料は非売品です。許可無く転売することや無断複製することを禁じます。 2. 本資料は予告なく変更することがあります。 3. 本資料の作成には万全を期していますが、万一ご不明な点や誤り、記載漏れなどお気づきの点がありましたら、本資料を入手されました下記代理店までご一報いただければ幸いです。 株式会社マクニカ 半導体事業 お問い合わせフォーム 4. 本資料で取り扱っている回路、技術、プログラムに関して運用した結果の影響については、責任を負いかねますのであらかじめご了承ください。 5. 本資料は製品を利用する際の補助的な資料です。製品をご使用になる際は、各メーカ発行の英語版の資料もあわせてご利用ください。

(68)

参照

関連したドキュメント

SVF Migration Tool の動作を制御するための設定を設定ファイルに記述します。Windows 環境 の場合は「SVF Migration Tool の動作設定 (p. 20)」を、UNIX/Linux

週に 1 回、1 時間程度の使用頻度の場合、2 年に一度を目安に点検をお勧め

LicenseManager, JobCenter MG/SV および JobCenter CL/Win のインストール方法を 説明します。次の手順に従って作業を行ってください。.. …

12―1 法第 12 条において準用する定率法第 20 条の 3 及び令第 37 条において 準用する定率法施行令第 61 条の 2 の規定の適用については、定率法基本通達 20 の 3―1、20 の 3―2

・少なくとも 1 か月間に 1 回以上、1 週間に 1

必要量を1日分とし、浸水想定区域の居住者全員を対象とした場合は、54 トンの運搬量 であるが、対象を避難者の 1/4 とした場合(3/4

この P 1 P 2 を抵抗板の動きにより測定し、その動きをマグネットを通して指針の動きにし、流

Q7 建設工事の場合は、都内の各工事現場の実績をまとめて 1