不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする Cyclone II EP2C5T144 ボード マニュアル 株式会社日昇テクノロジー /01/13 copyright

Similar documents
不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする MAX II/Cyclone II EP2C8 ボードマニュアル 株式会社日昇テクノロジー /05/27 copyrig

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

MINI2440マニュアル

MINI2440マニュアル

Nios II Flash Programmer ユーザ・ガイド

Microsoft Word - ALT0982_program_epcs_by_niosii_v10.doc

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

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

< F F D815B B408EED95CA C815B83678FEE95F13F7C3F C815B A896E282A28D8782ED82B93F7C3F57494C4C4

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

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

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

Beryll Beryll Cyclone V GX FPGA FPGA ROM...

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

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

SonicDICOM Cloud Connector インストール手順書 SonicDICOM Cloud Connector とは 検査装置が撮影した画像を自動的にクラウドへアップロー ドするためのソフトウェアです 1 前準備 クラウド上に PACS を作成する SonicDICOM Cloud

プリンタドライバインストールガイド <OPS645>-Windows Vista(32bit 版 )/ Windows 7(32bit 版 )/ Windows 8(32bit 版 )/ Windows 8.1(32bit 版 )- プリンタドライバインストールガイド <OPS645> Window

Windows2000/XPインストール手順

ch2_android_2pri.indd

Windows AIKを使用したPE2

AKI-PIC16F877A開発キット (Ver1

DSP5Dアップグレードガイド

nLiteによるドライバの統合 - フロッピーディスク不要のXPインストールCDの作成方法 -

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

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

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

! 2. CCS のインストール CCS をインストールする前に, パソコンのアカウントは, 必ず 管理者 にしてください ログイン中のアカウントの個人用フォルダ (C:\Users\ ログイン名 ) に全角や半角カタカナなどが含まれているとインストールが完了しません 新規で半角英数字名のローカルア

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

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

Microsoft Word JA_revH.doc

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

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

2. インストールの方法 インストールの手順は まずインストーラーをサイトからダウンロードし イールドブック カリキュレーターと Java Web Start をインストールします 次にイールドブック カリキュレーターを起動してサーバー接続し Java のファイルをダウンロードします 以下の手順に従

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

パソコンセキュリティサービス Ver4 インストール方法 パソコンセキュリティサービスをインストールしていただく為には マイページ ID と パスワード が必要です削除する前に マイページ ID と パスワード をお手元にご用意ください パソコンセキュリティサービス 2010 を削除します ブラウザ

CentreCOM VT-Kit2 plus リリースノート

1. はじめに 本書は スプリット演算器 MFS2 用コンフィギュレータソフトウェア の取扱方法 操作手順 注意事項などを説明したものです Windows の操作や用語を理解している方を前提にしています Windows の操作や用語については それぞれのマニュアルを参照してください 1.1. MFS

GR Firmware Update JP

PICKIT3オフライン書き込みガイドブック

ホストプログラム操作説明書

ホストプログラム操作説明書

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

OKI Universal Hiper-C プリンタドライバ ユーザーズマニュアル ( セットアップと使い方編 ) 最終更新日 2012 年 9 月第 2 版

ReTRY HUB

User Support Tool 操作ガイド

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

導入手順 1Forex Tester 2 のソフトをダウンロードしソフトをダウンロードし保存保存するする 下記 URL をクリックし Forex Tester の公式公式ページへアクセスし Download ボタンをクリックボタンをクリック ファイルをダウンロードしてください

Microsoft Word - PIC-USBマイコンボード_v1-02@WEB公開用資料.docx

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより 対応するトランシーバーまたは USB インターフェースユニット SCU-17 を USB ケーブルでパソコンに接続し CAT 通信 TX 制御 ( PTT KEY FSK) U

プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1

2. WiFi 接続 1.1 GuruPlug Server 初期設定情報 記載の SSID が設定されているアクセスポイントが GuruPlug Server です PC を操作して GuruPlug Server のアクセスポイントに接続して WiFi 接続してください 接続に成功すると PC

目次 ① MX ONE インストール手順 P.3 ②メイン画面の見方 P.7 ③動画保存の方法 P.8 URL 検出でダウンロードする方法 P.8 自動ダウンロード機能 P.8 アドオン機能でダウンロード 録画する方法 P.9 URL 追加機能 P.11 番組機能 P.12 ④ MX ONE レコー

Manual_Win81_JP.md

利用ガイド

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

EB-RL7023+SB/D2

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

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

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

ICカードリーダー動作確認手順書


GL100 Main Firmware Update Procedure (rev 3) GL100 シリーズのメインファームウェアアップデート方法 1. メインファームウェアのアップデートの注意事項 本説明書は GL100-N または GL100-WL のメインファームウェアアップデート方法につい

タイトル

Windows XPでの手動USBドライバインストール方法

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

インストレーションガイド_WME

STEP 02 開発環境の構築 学習内容 パソコンに ARM の開発環境を構築します インストールは以下の手順で行います 1. CCS のダウンロード 2. CCS のインストール 3. TI-RTOS のインストール 4. USB ドライバのインストール 1. CCS のダウンロード 以下の手順で

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

Corporate Document

FlashAir ソフトウェア更新ツール Version 東芝メモリ株式会社 Copyright 2017 Toshiba Memory Corporation, All Rights Reserved. 対応 OS: 最新の対応 OS は Web サイトをご参照ください 概要本ソフ

Microsoft Word - MacOSXインストールマニュアル( ).doc

インストールマニュアル

HP ThinUpdateを使用したWESシンクライアントイメージリストア手順書

CompuSec SW 強制削除手順

Windows ログオンサービス インストールマニュアル 2018/12/21 1

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

MS5145 USB シリアル エミュレーション モードの設定

HDWS Update Instruction Guide

目次 第一章インストールと製品登録 1.1 インストール & ライセンス認証 3 第二章製品活用 - Leawo itransfer 3.1 コンピュータのファイルを iphone に転送 iphone のファイルをコンピュータにバックアップ ファイルを itunes から

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

目次 1. はじめに...3 概要...3 利用環境 (HTML5)...3 利用環境 (Citrix Receiver) リモート PC への接続と終了...4 接続方法の変更...4 HTML5( 簡易バージョン ) での接続...5 リモート PC の操作メニュー...8 Cit

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

iExpressソフトフォン TE20-ST-EX

PENTAX Firmware Update Software for K10D Windows 2000/Me/XP 日本語版 / Mac OS 対応版 導入方法

AI1608AYUSB手順V3

開発環境構築ガイド

セットアップガイド

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

<31305F F C815B82C582CC91808DEC8EE88F878F A5F56322E342E786C7378>

Transcription:

Cyclone II EP2C5T144 ボード マニュアル 株式会社日昇テクノロジー http://www.csun.co.jp info@csun.co.jp 2012/01/13 copyright@2012 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 1

第一章 Cyclone II/EP2C5T144 ボードの概要...3 1.1 概要仕様...4 1.2 ハードウェアの構造...6 1.2.1 四つのBANK...6 1.2.2 拡張ピンヘッダ及びSRAMインタフェース...7 1.2.3 ユーザLED(D4) の回路...8 1.2.4 I2Cインタフェース...9 1.2.5 SRAMインタフェース...10 1.2.6 コンフィギュレーションの回路... 11 1.2.7 クロック及びRESET 回路...12 1.3 CPLD/FPGAの実験用 I/Fボードとの接続...12 1.4 サンプルソースについて...14 1.4.1 Logic_verilog...14 1.4.2 sram_25616...15 1.4.3 Logic_vhdl...15 1.4.4 EP2C5 ボードのLEDテスト...15 第二章開発ツールのインストール...15 2.1 Quartus II Web Editionをインストールする...16 2.2 Nios II エンベデッド デザイン スイートをインストールする...23 第三章 Cyclone IIの初体験...29 3.1 Quartus II 評価版にソースを読み込む...29 3.2 USB-Blasterをインストールする...30 3.3 書き込むソフトウェアを起動する...33 3.4 FPGAのコンフィギュレーションデバイスに書き込む...35 第四章注意事項...37 4.1 電源...37 4.2 JTAGの挿入と抜出の操作手順...37 4.3 ソフトウェアについて...37 4.4 ピンの複用...37 4.5 参考資料...37 使用されたソースコードはhttp://www.csun.co.jp/ からダウンロードできます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 2

第一章 Cyclone II/EP2C5T144 ボードの概要 Cyclone II デバイスは 90-nm テクノロジの優位性 ( 小型ダイ サイズ 高集積度 および低コスト ) と 低コスト FPGA における最速性能を提供します すべての Cyclone II デバイスは TSMC の 90-nm プロセス技術と low-k 低誘電材を使用して 300-mm ウェハ上に製造されています Cyclone II デバイスは 一般的なデジタル信号処理 (DSP) 機能を実装できる 最大 150 個の 18 ビット x 18 ビット マルチプライヤを備えています エンベデッド マルチプライヤは ロジック エレメント (LE) ベースのマルチプライヤと比較してより高い性能とロジック効率を提供します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 3

デバイス 特徴 EP2C5 EP2C8 EP2C20 EP2C35 EP2C50 EP2C70 ロジック エレメント数 4,608 8,256 18,752 33,216 50,528 68,416 M4K RAM ブロック数 26 36 52 105 129 250 RAM 総ビット数 119,808 165,888 239,616 483,840 594,432 1,152,000 エンベデッド乗計算器数 13 18 26 35 86 150 PLL 数 2 2 4 4 4 4 1.1 概要仕様 25x2 拡張ピンヘッダ (2.54mm) 5V/1A 電源 ASP I/F 電源 SW 50MHz 水晶発振器 R_C KEY EP2C5T144 JTAG I/F RESET KEY 電源指示 LED ユーザー LED 25x2 拡張ピンヘッダ (2.54mm) ダウンロード指示 LED ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 4

裏面のイメージ : EPCS1 I2C(AT24C02) SRAM オプション 3.3V レギューレータ 1.2V レギューレータ EP2C5T144C8 FPGA マイコン搭載 50MHz 水晶発振器搭載 5V 電源で給電 電源スイッチと電源指示 LED 付き R_C キー 押下して EPCS1 からソースを読んで実行開始する 1085-3.3V/1117-1.2V レギューレータ搭載 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 5

JTAG I/F SOF ファイルをダウンロードする 直接 FPGA に書き込んで 速度は速いですが 電源切れたらなくなる デバッグする時に利用するのをお勧め ASP I/F POF ファイルをダウンロードする コンフィギュレーションデバイス EPCS4 に書き込む 速度は JTAG より遅いですが 電源切れても保持する 最後のプログラム或いは電源を再起動が必要な場合利用する 書き込み終了したら 電源を切って ケーブルを抜けてから 正常に次の操作が出来る ユーザ LEDx1 ユーザボタン x1 Reset キーと複用すべての IO を 2.54mm 拡張ピンヘッダで引き出されているコンフィギュレーションデバイス EPCS1(1Mbit) 搭載 SRAM インタフェース (IS61LV25616AL 256kx16b) I2C(AT24C02) 搭載外形寸法 : 81 60(mm) 突起物は除く回路図を提供しておりますサンプルのソースコードを提供しております 1.2 ハードウェアの構造 1.2.1 四つのBANK 1) ASDO Pin1 は ASP 回路のピンの一つ 2) ncso Pin2 は ASP 回路のピンの一つ 3) nceo Pin76 は複数機能のピンで ASP 回路のピンとしても利用し 単独の IO としても利用できる 番号は B3_4 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 6

1.2.2 拡張ピンヘッダ及びSRAMインタフェース引き出されているピンは下記の図の通り : ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 7

利用していないピンと電源関連ピンを除いて :100 13(NC) 6 (power) = 81 個の IO ピンが利用できる その内 CLK6 と CLK7 は Input ピンで その他は全て Input/Output 両方使 えるピンになっている 図の右側は IS61LV25616AL,512k の SRAM のインタフェース 1.2.3 ユーザ LED(D4) の回路 ピン配置 : # led on core board set_location_assignment PIN_73 -to led ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 8

信号ピン機能 LED 73 LED 1.2.4 I2C インタフェース ピン配置 : # AT24C02 on core board set_location_assignment PIN_70 -to SCL_I2C set_location_assignment PIN_69 -to SDA_I2C 信号 ピン 機能 SCL_I2C 70 AT24C02 シリアル通信クロック信号 SDA_I2C 69 AT24C02 シリアル通信データ信号 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 9

1.2.5 SRAM インタフェース RAMを拡張すると共にNios IIをもっと良くサポートする為 SRAMインタフェースを提供している IS61LV25616ALで実現している アドレスラインが18 本で A18は1MのSRAMと交換性を持つためである その他 データラインが16 本 制御ラインが5 本で 合わせてIOの39 個を使っている 256x16bKbitで512kBの容量である ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 10

1.2.6 コンフィギュレーションの回路 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 11

1.2.7 クロック及び RESET 回路 本ボードは 50MHz 水晶発振でシステムにクロックを提供している ユーザーに 8 個のクロックを用意している 全部普通のインプットピンとして利用できる 設計上では下記の様に設定している : 1 CLK0 と CLK4 はシステムにクロックを提供し 直接 50MHz 水晶発振と接続している 2 CLK5 はユーザのプログラミングによって RESET として利用できる 3 CLK6 と CLK7 は引き出されていて インプットピンとして利用できる 4 CLK1 CLK2 と CLK3 は引き出されてない 1.3 CPLD/FPGAの実験用 I/Fボードとの接続イメージ : ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 12

引き出しているピンリスト : GND GND 3.3v 5v 130 131 3.3v 5v 135 137 133 134 138 139 127 128 141 142 117 118 143 144 115 116 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 13

144 145 113 114 147 149 110 112 150 151 106 107 152 160 102 105 161 162 99 101 163 164 96 97 165 168 94 95 169 170 90 92 171 173 88 89 175 176 86 87 179 180 82 84 181 182 80 81 185 187 76 77 188 189 74 75 191 192 70 72 193 195 68 69 197 198 64 67 199 NC NC 63 NC NC NC NC 1.4 サンプルソースについて Example_EP2C5.zip に下記サンプルソースは含まれている 1.4.1 Logic_verilog turn_on_led LED 点灯 sw_led DIP で LED 制御 rider_led rider_led テスト water_led ウォーター LED key_led_without_debounce タッチ SW で LED 制御 ( 手ぶれ処理なし ) key_led_with_debounce ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 14

タッチ SW で LED 制御 ( 手ぶれ処理あり ) seg7x8_dynamic_disp 7SEGMENT 動的表示 matrixkeyboard_seg7 キーマトリクスと 7SEG 表示 beep_test ブーザテスト beep_matrixkeyboard 周波数よりの簡易ブーザテスト lcd1602_test LCD1602 表示 lcd1602_clock 簡易クロック LCD1602 表示 vga_color_slip VGA カラースクリーン表示 vga_char VGA キャラクター表示 uart_tx_test シリアル通信送信テスト uart_rx_test シリアル通信受信テスト ps2_keyboard_test PS2 キーボードテスト ds18b20_seg7 DS18B20 温度検出 7SEG 表示テスト 1.4.2 sram_25616 SRAM テスト ( オプション ) 1.4.3 Logic_vhdl VHDL プログラム例 (LED 点灯 ウォーター LED) 1.4.4 EP2C5 ボードのLEDテストボードの簡易テスト 第二章開発ツールのインストール CPLD/FPGA の開発には ALTERA から Quartus II Web Edition という無償版のツールが公開されているのでこちらを利用します Quartus II には別に製品版があり Web Edition は ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 15

使用できるデバイスなどに制限がありますが MAX II と Cyclone II に関しては どのデバイスも使用できるのでまったく問題ありません Quartus II Web Edition は 総合開発環境になっており このソフトウェアだけで ソース エディタや I/O ピンのアサインメント 論理合成 デバイスの書き込み用のプログラムなど CPLD/FPGA の開発に必要な機能がすべて含まれています また Nios II エンベデッド デザイン スイートは Nios プロセッサー用の開発ツールです Quartus II Web Edition と Nios II エンベデッド デザイン スイートのダウンロードは 次の URL から行うことができます http://www.altera.co.jp/support/software/download/nios2/dnl-nios2.jsp なお ダウンロードする際は 最初に ALTERA のページにサイン インを行い ユーザ情報を登録する必要があります 本章には v8.1 でインストールの手順を説明します インストールした後 ライセンス ファイルが不要です 2.1 Quartus II Web Editionをインストールする Next ボタンを押すと 英文のライセンスが出てきます 同意できる場合は I accept the terms of the license agreement を選択して Next ボタンを押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 16

使用者の名前と所属会社名を入力するダイアログが表示されます 名前は半角のアルファベットで入力しましょう ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 17

インストール先フォルダを変更せず そのまま進んでください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 18

Complete を選択してください 間違いがないかどうか確認し 問題がなければ Next を押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 19

インストール中の画面です インストール完了すると ショートカットをデスクトップに作るかどうか聞かれます どちらでも選択できます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 20

最後に Finish をクリックすると ウィザードが閉じてインストールが終了します インストールされた Quartus II 評価版をさっそく起動してみます 一番最初に起動したときだけ 次のようなダイアログが現れ Run the Quartus II software を選択してください OK ボタンを押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 21

Quartus II の画面出てきます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 22

2.2 Nios II エンベデッド デザイン スイートをインストールする 先ず Install ボタンを押して解凍します Next ボタンを押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 23

ライセンスを同意すれば Yes ボタンを押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 24

インストール先フォルダを変更せず そのまま進んでください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 25

Complete を選択してください 間違いがないかどうか確認し 問題がなければ Next を押します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 26

インストール中 インストール完了すると ショートカットをデスクトップに作るかどうか聞かれます どちらでも選択できます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 27

最後に Finish をクリックすると ウィザードが閉じてインストールが終了します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 28

第三章 Cyclone II の初体験 3.1 Quartus II 評価版にソースを読み込む弊社のウェブサイトで Cyclone II 用のサンプルソース (Example_EP2C5.zip) をダウンロードできます ソース ファイルを..\altera に展開します その中に 幾つのサンプルがあります 具体的には 1.4 節をご参照ください 一つのサンプルを紹介します エクスプローラまたはマイコンピュータを起動して \Example_EP2C5\LogicVerilog\_1_turn_on_led というフォルダを開いてください これらの中に 名前が turn_on_led.qpf Quartus II Project File となっているファイルがあります これをダブル クリックすると Quartus II が起動して turn_on_led というプロジェクトが開きます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 29

Quartus II の Processing メニューから Start Compilation を選択します するとコ ンパイル処理が始まり プロブレス バーが働き始めます コンパイルは数十秒で終了します 3.2 USB-Blasterをインストールする通常 MAX II/Cyclone II にコンフィグレーション データを書き込むために アルテラが発売している専用ダウンロード ケーブル (ByteBlaster MV や ByteBlasterII や USB 接続タイプの USB-Blaster など ) を購入しなければなりません USB ケ ーブル USB-Blaster JTAG CPLD/FPGA ボード 弊社は専用ダウンロード ケーブル USB-Blaster 同等のデバイスを提供しております http://www.csun.co.jp/shop/200901025.html 次に示す手順に従って USB-Blaster のデバイス ドライバをインストールしてください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 30

USB-Blaster を USB ケーブルでパソコンと繋ぐと 自動的にこの画面が現れ いいえ 今回は接続しません を選択してください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 31

一覧または特定の場所からインストール を選択してください USB-Blaster のドライバは C:\altera\81\quartus\drivers\usb-blaster にあります ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 32

インストール中 インストール完了します 3.3 書き込むソフトウェアを起動する Quartus II の Tools メニューから Programmer を選択すると MAX II/Cyclone II に回路を書き込むソフトウェア Programmer ツール が起動します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 33

ここをクリック Start ボタンを押す CPLD/FPGA 自動認識 チェックを入れる 書き込むファイルを選択 Programmer ツールが起動したら 最初に書き込みケーブルのセットアップを行います ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 34

Hardware Setup というボタンを押してください USB-Blaster[USB-0] を選択します Close を押して Hardware Setup ダイアログを閉じたら Auto Detect というボタンを押してください これは ケーブルの先にある CPLD/FPGA を自動認識する操作です うまく CPLD/FPGA が認識されると EPM240 又は EP2C5 又は EP2C8 という CPLD/FPGA が発見されるはずです 発見されない場合は ケーブルが正しく接続されているか FPGA の場合は ケーブルとボードの JTAG ポートを繋ぎますか CPLD/FPGA 基板に電源が入っているかなど これまでの作業に問題がないか再度チェックをしてください CPLD/FPGA の認識に成功すると Add File ボタンを押して 書き込みファイルを添加します *.pof は CPLD 用書き込みファイル *.sof は FPGA 用書き込みファイルです *.pof の右側にある Program/Configure と Verify の欄にチェックを入れて Start ボタンを押します プログレス バーが 100% まで達すれば 書き込み成功です CPLD/FPGA 用 I/F 基板上の LED が点滅しているのを確認してください どうでしょうか? うまく点滅したでしょうか 3.4 FPGAのコンフィギュレーションデバイスに書き込む Cyclone II は SRAM ベースの FPGA なので 電源投入直後は中身が空の状態です 製品化の際や 電源投入後に自動的に動作させる必要がある場合は 専用のコンフィギュレーションデバイス (EPCS4) に回路情報を書き込む必要です ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 35

専用のコンフィギュレーションデバイスに書き込む手順 : USB-Blaster ASP FPGA ボード 先ず USB-Blaster と FPGA ボードの ASP ポートを繋ぎます 書き込むソフトウェア Programmer ツール が起動します Start ボタンを押す チェックを入れる Mode に[Active Serial Programming] を選択します Add File ボタンを押して 書き込みファイル *.pof を添加します *.pof の右側にある Program/Configure と Verify の欄にチェックを入れて Start ボタンを押します プログレス バーが 100% まで達すれば 書き込み成功です 書き込み成功した後 USB-Blaster を FPGA ボードの ASP ポートから抜いて FPGA ボードに電源を再投入すると 書き込んだプログラムが実行します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 36

不可能への挑戦低価格 高品質が不可能? 株式会社日昇テクノロジー 第四章注意事項 4.1 電源 5V 入力 内 + 外 - 外径 5mm 内径 3.5mm 4.2 JTAGの挿入と抜出の操作手順 電源を入れたまま JTAG を挿入したり 抜き出したりすると FPGA を壊す恐れがあります 正しい操作手順 : 接続時 : 電源を切る ダウンロードケーブルを JTAG(ASP) 口に挿入 電源を入れる切断時 : 電源を切る ダウンロードケーブルを JTAG(ASP) 口から抜出す 4.3 ソフトウェアについて Altera のソフトウェアはバージョンの更新が速いですが 新しいバージョンが必ず良いとは限らないので 実際のニーズより選択すれば良いです Quartus II と NIOS IDE のバージョンは必ず一致にする必要 また同じフォルダにインストールする必要 4.4 ピンの複用 インタフェースボードと接続して利用する場合 拡張 IO の複用にご注意ください 4.5 参考資料 CPLD/FPGA の開発及び NIOS II プログラムの設計などについては下記 EP2C8 ボードのマニュアルをご参照ください ht tp://www.dragonwake.com/download/fpga/new/maxii-cycloneii-ep2c8.pdf 以上 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 37