Microsoft Word - ALT0982_program_epcs_by_niosii_v10.doc

Similar documents
Nios II Flash Programmer ユーザ・ガイド

アルテラ USB-Blastre ドライバのインストール方法 for Windows OS

複数の Nios II を構成する際の注意事項

Nios II SBT Flash Programmer ユーザ・ガイド

Nios II 簡易シミュレーション

FPGA 外部のメモリをアバロン・MM・インタフェースへ接続する方法

Quartus II はじめてガイド - プロジェクトの作成方法

Quartus II はじめてガイド - デバイス・プログラミング方法

Quartus Prime はじめてガイド - デバイス・プログラミングの方法

Nios II 簡易チュートリアル

ModelSim-Altera - RTL シミュレーションの方法

Quartus II Web Edition インストール・ガイド

Quartus II はじめてガイド - Convert Programming File の使い方

Nios II ハードウェア・チュートリアル

Quartus II クイック・スタート・ガイド

Nios II - PIO を使用した I2C-Bus (2ワイヤ)マスタの実装

ModelSim-Altera Edition インストール & ライセンスセットアップ Linux ver.11

PCI-Express ハード IP を使用した DMA の実現 for Cyclone V GT FPGA 開発キット(ソフトウェア編)

Quartus II はじめてガイド - プロジェクトの作成方法

Nios II 簡易チュートリアル

Quartus Prime - プログラミング・ファイルの生成や変換(Convert Programming Files)

Nios II カスタム・インストラクションによるキャスト(型変換)の高速化

SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O)

Quartus II クイック・スタートガイド

オンチップ・メモリ クイック・ガイド for Cyclone III

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

Nios II - Vectored Interrupt Controller の実装

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

AN1609 GNUコンパイラ導入ガイド

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

Quartus II - デバイスの未使用ピンの状態とその処理

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

SIRCADをVISTAで使用する場合の注意点

Windows10 における Ac6 System Workbench for STM32 のダウンロードとインストール V /06/01 Windows10 の PC で Ac6 System Workbench for STM32 のダウンロードとインストールの方法について説明しま

1. ST-LINK Utility のダウンロード Windows7 PC にインストールする場合について説明します 1.1. STMicroelectronics のサイト STMicroelectronics のサイトを開きます ここに ST-LINK と入力して検索します ( 右側の虫眼鏡を

Maser - User Operation Manual

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

1. 新規プロジェクト作成の準備新規プロジェクトのためのフォルダを用意して そこにプロジェクトを作成します [ 新しいフォルダー ] をクリックして希望のフォルダに新しいフォルダを作成します この例では TrST_F401N_BlinkLD2 というフォルダを作成しました TrST_F401N_Bl

Steinberg CC121 Firmware V1.50 Update Guide for Macintosh

DWR-S01D Updater 取扱説明書 発行日 :2011/2/28

AN178 USB仮想シリアルドライバ インストールガイド

Studuino ライブラリ環境設定Windows編

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

AP-RZA-1A シリアルFlashROMの書き込み方法

Flash Loader

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

1. プロジェクトサンプルのダウンロードと 解 凍 1.1. プロジェクトサンプルのダウンロード 当 サイトのプロジェクトサンプルの 圧 縮 ファイルBlink_LED_Status_10K.zipをダウンロードしてください ダウンロードが 終 了 したら [フォルダーを 開 く] ボタンをくりっく

Microsoft PowerPoint - Tutorial_2_upd.ppt

1. パソコンに接続しているプロテクトキー (HASP) を外します 2.Microsoft Edge などのブラウザから のアドレスのホームページを起動します 3. 最新のプロテク

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

ZVH_VIEWER

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

! STEP 2. Quartus Prime のダウンロード WEB ブラウザで以下の URL を開きます 2 ページ中段の Quartus Prime 開発ソフトウェア ライト エディ

GNU_Tools_dwl_Plagin

WES7シンクライアントIE11アップデート手順書

<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

A 既製のプロジェクトがある場合

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま

Studuinoライブラリ環境設定Mac編

manual_ezcap_edit

Microsoft Word - Manual-FlashLock V224-T05_Japanese.doc

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類が あります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストール

インテル(R) Visual Fortran コンパイラ 10.0

ファイル メニューのコマンド

ユーザーズマニュアル

ST-LINK/V2-1 への Upgrade V /10/07 ST-LINK/V2-1 USB driver のインストールおよび ST-LINK/V2-1 の Upgrade について説明します ST-LINK/V2-1 USB driver をインストールしてから ST-LIN

目次 目次 ターミナルアダプタの接続イメージ INS 回線とターミナルアダプタの接続 ターミナルアダプタの設定とパソコン接続 ドライバのインストール ユーティリティインストール CD-ROM をお持ちでない場合... 4

PN-T321

クラウドファイルサーバーデスクトップ版 インストールマニュアル ファイルサーバー管理機能 第 1.1 版 2017/01/24 富士通株式会社

はじめに

Preloader Generator の使用方法 Ver.14

DigiCert SSL/TLS 証明書 Microsoft IIS 8.0/8.5 証明書コピー/サーバー移行手順書

MINI2440マニュアル

DigiCert EV コード署名証明書 Microsoft Authenticode署名手順書

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

DWR-P01DN Updater 取扱説明書 発 :2015/10/30

この手順は AVT-C281J の製品のファームウェアバージョン又は MCU バージョンをアップデートする為のものです 作業には必ず PC 上で事前準備が必要になります お手数ではございますが下記手順に従って作業をしていただけます様にお願いいたします [ ご準備いただくもの ] 作業用 PC (Wi

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

この手順はAVT-C281Lの製品のファームウェアバージョン又はMCUバージョンをアップデートする為のものです 作業には必ず PC 上で事前準備が必要になります お手数ではございますが下記手順に従って作業をしていただけます様にお願いいたします [ ご準備いただくもの ] 作業用 PC (Window

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

カルテダウンロード 操作マニュアル

Ver26 メディアマート株式会社 アドバンスト アナリティクス株式会社 Statistics 26.0 のインストール手順書 (Windows 版 ) Authorized User ライセンス ( シングルライセンス ) 1. 事前に IBM SPSS Statistics 26 をインストール

目次 1. 概要 動作環境

DWT-B01 Updater 取扱説明書 発行日 :2011/3/23

Nios II マイコン活用ガイド Nios II マイコンボード紹介 ステップ 1 AuCE C3 製品紹介 AuCE C3 は ソフトコア プロセッサ Nios II( アルテラ社 ) を搭載可能なマイコンボードです 弊社の基本ソフトウェアをインストールし FPGA 開発者のデザインと Nios

IRsolution インストール手順書 修正箇所

Preloader Generator の使用方法

intra-mart ワークフローデザイナ

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールす

Quartus II はじめてガイド - EDA ツールの設定方法

Quartus II はじめてガイド - EDA ツールの設定方法

Ver25 メディアマート株式会社 アドバンスト アナリティクス株式会社 Statistics 25.0 のインストール手順書 Authorized User ライセンス ( シングルライセンス ) 1. 事前に IBM SPSS Statistics 25 をインストールする場合 Administ

Windows AIKを使用したPE2

OpenVPN接続マニュアル

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

Transcription:

ver. 1.0 2008 年 6 月 1. はじめに この資料では ホスト PC に存在する ハードウェアのコンフィギュレーション データ ファイルをホスト ファイルシステムの機能を使用して Nios II システム メモリへ転送し そのコンフィギュレーション データを Nios II を使って EPCS へプログラムする手法を紹介します この資料は Quartus II ver.7.2 SP3 Nios II IDE ver.7.2 SP3 の環境に対応しています 尚 Nios II の開発環境で提供されているホスト ファイル システムの機能は Nios II IDE をデバッグ モードで動作させているときにのみ 使用できるソリューションです ご注意ください USB-Blaster TM 経由 開発ホスト PC Nios II Page 1 of 16 Altima Corporation

2. 作業環境 アルテラのコンフィギュレーション ROM である EPCS と Nios II のシステムを接続するために Nios II のシステムには EPCS コントローラのペリフェラルが必要です 今回 その条件を満たしている Nios II のハードウェア リファレンスデザイン standard を使用します ターゲット ボードは Nios II 開発ボード Cyclone エディション (EP1C20) を使用します 3. 操作フロー この資料での操作フローは以下になります 1. Nios II の開発ボード用に用意されているリファレンス デザイン ( standard ) を インストール ディレクトリから作業フォルダへコピーします 2. Nios II 開発ボード (Cyclone エディション (EP1C20)) に実装されている EPCS4 のアクティブ シリアル (AS モード ) 用のコンフィギュレーション ファイルを作成します 3. Nios II IDE でソフトウェア プロジェクトを作成します 4. こちらで用意したソフトウェア ( epcs_program.c ) をビルドし デバッガを起動します 5. ソフトウェアを実行し コンフィギュレーション ファイルを EPCS へ書き込みます 6. Nios II 開発ボード (Cyclone エディション (EP1C20)) の電源を再投入し EPCS へ書き込んだコンフィギュレーション データによるコンフィギュレーションが成功することを確認します 4. 作業フロー 3 項で示した操作フローの順番で 作業を進めていきます 4-1. 環境の準備 1. ターゲットのハードウェア ( この資料では Cyclone エディション (EP1C20)) と USB-Blaster TM ホスト PC を接続し 電源を入れます 2. Nios II のリファレンス デザインである standard のプロジェクトをインストール ディレクトリから 作業フォルダへコピーします Nios II のインストール先 例 : altera 72 nios2eds examples vhdl niosii_cyclone_1c20 standard standard フォルダを作業フォルダ ( 例 : epcs_program_niosii ) へコピーします 3. ターゲット ボードへ.sof ファイルを書き込みます Quartus II の Tools メニュー Programmer をクリックし プログラマを立ち上げます ( 次頁参照 ) ver. 1.0 2008 年 6 月 Page 2 of 16 Altima Corporation

4. プログラマ ウィンドウには すでに リファレンス デザインの.sof ファイルが選択されています 5. Hardware Setup ボタンをクリックし USB-Blaster を設定します 6. Program/Configure へチェックを入れ Start をクリックします 7. 作業フォルダへコピーした standard のプロジェクト フォルダ内に Nios II IDE のワークスペース フォルダを workspace という名前で作成します ver. 1.0 2008 年 6 月 Page 3 of 16 Altima Corporation

8. standard のプロジェクト フォルダに software というフォルダを作成し こちらで用意したソフトウェアのサンプル ファイル (epcs_program.c) をコピーします 9. ここで コンフィギュレーション データを作成します 今回は standard フォルダにあらかじめ用意されているプロジェクトの sof ファイルから EPCS へ書き込むためのファイルを作成します Windows のスタート メニューから プログラム altera Nios II EDS 7.2 Nios II 7.2 Command Shell を選択します 10. cd コマンドにより sof ファイルが存在する standard フォルダへ移動します 例 :cd /cygdrive/g/epcs_program_niosii/standard ver. 1.0 2008 年 6 月 Page 4 of 16 Altima Corporation

11. sof2flash コマンドを使用し sof ファイルからヘキサ ファイルの.flash ファイルを作成します 例 : sof2flash epcs input=niosii_cyclone_1c20_standard.sof output=generate.flash offset=0x0 EPCS 用のコンフィギュレーション ファイルを作成しますので --epcs オプションを追加します --input で ハードウェアの.sof ファイル名を入力します --output で 生成させたい.flash の名前を入力します --ofset には EPCS 内のオフセットを入力します このコマンドを実行後 作業フォルダ内に generate.flash ファイルが生成されます 12. 生成された S レコード フォーマット ファイル ( 例 :generate.flash ) を nios2-elf-objcopy コマンドで バイナリ ファイルに変換します 生成させたいバイナリ ファイル名を入力します 例 :nios2-elf-objcopy I srec binary generate.flash generate_bin.bin ここで生成させたバイナリ ファイルは 後ほどソフトウェア プロジェクトへ移動させます 13. 作業フォルダへコピーした standard プロジェクト フォルダ内の NiosII_cyclone_1c20_standard.qpf をダブルクリックし Quartus II のプロジェクトを開きます ver. 1.0 2008 年 6 月 Page 5 of 16 Altima Corporation

14. プロジェクトが開いたら Tools メニュー SOPC Builder を選択します 15. SOPC Builder が開きますので EPCS コントローラのペリフェラルが存在していることを確認します ver. 1.0 2008 年 6 月 Page 6 of 16 Altima Corporation

4-2. ソフトウェア プロジェクトを作成し ソースをビルド 1. Nios II IDE でソフトウェア プロジェクトを作成します Windows のスタートメニューより プログラム altera Nios II EDS 7.2 Nios II 7.2 IDE を選択します 2. Nios II IDE のワーク スペースを設定します File メニュー Switch Workspace を選択します 3. Workspace Launcher のウィンドウで Browse ボタンより 先程作成した workspace フォルダを選択し OK ボタンをクリックします ver. 1.0 2008 年 6 月 Page 7 of 16 Altima Corporation

4. Welcome ウィンドウが表示されますので 右上の Workbench をクリックし このウィンドウを閉じます 5. File メニュー New Project を選択します 6. New Project ウィンドウが表示されますので Nios II C/C++ Application を選択し Next をクリックします ver. 1.0 2008 年 6 月 Page 8 of 16 Altima Corporation

7. Name 欄に ソフトウェア プロジェクト名 ( 例 :epcs_program_test ) を入力し Browse ボタンより このハードウェア リファレンス デザイン (standard) の ptf ファイルを選択します Select Project Template 欄から Blank Project を選択し Finish をクリックします 8. epcs_program_test のフォルダに epcs_software.c ファイルをエクスプローラ上で選択し マウスでドラッグ アンド ドロップします 同様に 前の項目で作成した ハードウェアのコンフィギュレーション バイナリ ファイルをこのフォルダへコピーします ドラック & ドロップ ver. 1.0 2008 年 6 月 Page 9 of 16 Altima Corporation

9. ソフトウェア プロジェクトを右クリックし Refresh を選択すると バイナリ ファイルが表示されるようになります 10. epcs_program_test_syslib を選択し 右クリック Properties をクリックします ver. 1.0 2008 年 6 月 Page 10 of 16 Altima Corporation

11. Properties for epcs_program_test_syslib ウィンドウが表示されますので 左枠の System Library を選択します ホスト ファイルシステムの機能を使用するための設定を行います Software Components をクリックします 12. Software Components ウィンドウの Add this software component にチェックを入れ /mnt/host のパスが表示されている状態で OK をクリックします ver. 1.0 2008 年 6 月 Page 11 of 16 Altima Corporation

13. ソフトウェア コードをビルドします ソフトウェア プロジェクト フォルダを選択し マウスで右クリック Build Project をクリックします 4-3. ソフトウェアの実行 1. ソフトウェア デバッガを起動し ソフトウェアを実行します Nios II IDE をデバッグモードで動作させないとホスト ファイルシステムを使用できませんのでご注意ください 2. ソフトウェア プロジェクトを選択した状態で Run メニュー Debug を選択します 3. Debug ウィンドウが表示されたら Nios II Hardware を選択し ダブル クリックします ver. 1.0 2008 年 6 月 Page 12 of 16 Altima Corporation

4. ソフトウェア プロジェクトが選択された状態でウィンドウが表示されますので ウィンドウ右下の Debug をクリックして デバッガを起動します 5. デバッグ ウィンドウへ切り替わる際に 以下のメッセージ ウィンドウが表示されたら Yes をクリックしてください ver. 1.0 2008 年 6 月 Page 13 of 16 Altima Corporation

6. デバッガの Resume アイコンをクリックし ソフトウェアを実行します 7. デバッガを停止させます プログラムが実行され Console ウィンドウへ Program Finish! と表示されたことを確認します Debug ウィンドウ内で マウスで右クリック Terminate and Remove をクリックします ver. 1.0 2008 年 6 月 Page 14 of 16 Altima Corporation

4-4. 動作確認ターゲット ボードの電源を切り 再投入します 今回のターゲット ボードである Nios II 開発ボード (Cyclone エディション (EP1C20)) の EPCS からのコンフィギュレーションが成功すると User という LED が点滅します これで EPCS からのコンフィギュレーションが実行されたことになります 5. まとめ ホスト ファイル システムの機能は Nios II IDE のデバッグ モードでのみ使用可能となりプログラム内で使用するパスを Nios II IDE で設定する必要があります 例 : fp_bin = fopen ("/mnt/host/generate_bin.bin", "r"); ハードウェアのコンフィギュレーション バイナリ ファイルは Nios II Command Shell 上で sof2flash nios2-elf-objcopy の 2 つのスクリプトを使用して生成させます Nios II からバイナリデータを EPCS へプログラムするために alt_flash_write のマクロを使用しています 今回 EPCS へ書き込んだコンフィギュレーション データは リファレンス デザインでしたが デザインの異なるコンフィギュレーション データを EPCS へプログラムすることで EPCS への書き換えが成功することを より実感できると思います 今回の資料を通して Nios II を使用し EPCS へプログラムができる事 ホスト ファイル システムが利用できる事が ご理解いただけたかと思います ver. 1.0 2008 年 6 月 Page 15 of 16 Altima Corporation

弊社より資料を入手されましたお客様におかれましては 下記の使用上の注意を一読いただいた上でご使用ください 2. 本資料は非売品です 許可無く転売することや無断複製することを禁じます 3. 本資料は予告なく変更することがあります 4. 本資料の作成には万全を期していますが 万一ご不明な点や誤り 記載漏れなどお気づきの点がありましたら 弊社までご一報いただければ幸いです 5. 本資料で取り扱っている回路 技術 プログラムに関して運用した結果の影響については 責任を負いかねますのであらかじめご了承ください 6. 本資料は製品を利用する際の補助的な資料です 製品をご使用になる場合は 英語版の資料もあわせてご利用ください 横浜本社 222-8563 横浜市港区新横浜 1-5-5 マクニカ第二ビル TEL 045-476-2155 FAX 045-476-2156 大阪営業所 532-0011 大阪市淀川区西中島 6-1-3 アストロ新大阪第二ビル 7 階 TEL 06-6307-7670 FAX 06-6307-7671 名古屋営業所 460-0003 名古屋市中区錦 1-6-5 名古屋錦シティビル 7 階 TEL 052-202-1024 FAX 052-202-1025 宇都宮営業所 321-0953 宇都宮市東宿郷 4-2-24 センターズビル 7 階 TEL 028-637-4488 FAX 028-637-4489 ver. 1.0 2008 年 6 月 Page 16 of 16 Altima Corporation