Xilinx UG380 Spartan-6 FPGA コンフィギュレーション ユーザー ガイド

Size: px
Start display at page:

Download "Xilinx UG380 Spartan-6 FPGA コンフィギュレーション ユーザー ガイド"

Transcription

1 Spartan-6 FPGA コンフィギュレーション User Guide [optional] ユーザーガイド [optional]

2 Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU AS-IS WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. All other trademarks are the property of their respective owners. 本資料は英語版 (v1.0) を翻訳したもので 内容に相違が生じる場合には原文を優先します 資料によっては英語版の更新に対応していないものがあります 日本語版は参考用としてご使用の上 最新情報につきましては 必ず最新英語版をご参照ください 改訂履歴 次の表に この文書の改訂履歴を示します 日付バージョン説明 2006/06/ 初版リリース Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com

3 目次 改訂履歴 このマニュアルについてマニュアルの内容 その他の資料 その他のリソース 第 1 章 : コンフィギュレーションの概要概要 設計に関する考慮事項 FPGA コンフィギュレーションデータソース マスタモード スレーブモード JTAG 接続 基本的なコンフィギュレーションソリューション 低コストを重視したソリューション 高速度を重視したオプション PCI リンクのアクティベート要件への適合 単独および複数のコンフィギュレーションイメージ マルチブート / セーフアップデート I/O 電圧要件 不揮発性データの格納 コンフィギュレーション中の FPGA I/O ピンの設定 集積度の異なる FPGA への移行 製品寿命 不正な複製から FPGA ビットストリームの保護するには 同じコンフィギュレーションビットストリームを複数の FPGA に読み込む コンフィギュレーションを決定する要素 第 2 章 : コンフィギュレーションインターフェイスの基本 JTAG インターフェイス シリアルコンフィギュレーションインターフェイス マスタシリアル スレーブシリアルコンフィギュレーション シリアルコンフィギュレーションデータタイミング SelectMAP コンフィギュレーションインターフェイス 単一デバイスの SelectMAP コンフィギュレーション プラットフォームフラッシュ PROM SelectMAP コンフィギュレーション マイクロプロセッサによる SelectMAP コンフィギュレーション SelectMAP データ読み込み CSI_B RDWR_B CCLK 継続的な SelectMAP データの読み込み 断続的な SelectMAP データの読み出し SelectMAP データの順序 SPI コンフィギュレーションインターフェイス マスタ SPI ベンダー自動検出およびエラー処理機能 マスタ SPI タイミング波形 マスタ SPI デュアル (x2) およびクアッド (x4) 読み出しコマンド パワーオンシーケンスに関する予防措置 Spartan-6 FPGA コンフィギュレーションユーザーガイド japan.xilinx.com 3

4 SPI シリアルデイジーチェーン マスタ BPI コンフィギュレーションインターフェイス パワーオンシーケンスに関する予防措置 マスタモードの外部コンフィギュレーションクロック コンフィギュレーションクロック (CCLK) のボードレイアウト 多目的コンフィギュレーションピンの予約 第 3 章 : バウンダリスキャンおよび JTAG コンフィギュレーション概要 IEEE を使用した Spartan-6 デバイスのバウンダリスキャン テストアクセスポート (TAP) バウンダリスキャンタイミングパラメータ Spartan-6 デバイスでのバウンダリスキャンの使用 設計に関する考慮事項 JTAG 信号配線 電源供給 バウンダリスキャンでのコンフィギュレーション 第 4 章 : ユーザープリミティブ BSCAN_SPARTAN ICAP_SPARTAN STARTUP_SPARTAN DNA_PORT SUSPEND_SYNC POST_CRC_INTERNAL 第 5 章 : コンフィギュレーションの詳細コンフィギュレーションピン コンフィギュレーションデータファイル ビットストリームの概要 同期ワード / バス幅の自動検出 PROM ファイルの生成 シリアルデイジーチェーン用の PROM ファイル SelectMAP コンフィギュレーション用の PROM ファイル SPI/BPI コンフィギュレーション用の PROM ファイル ビットのスワップ パラレルバスのビット順序 コンフィギュレーションの遅延 コンフィギュレーションシーケンス 設定 ( 手順 1-3) デバイスの電源投入 ( 手順 1) コンフィギュレーションメモリのクリア ( 手順 2 初期化 ) モードピンのサンプル ( 手順 3) ビットストリームの読み込み ( 手順 4-7) 同期化 ( 手順 4) デバイス ID の確認 ( 手順 5) コンフィギュレーションデータフレームの読み込み ( 手順 6) CRC (Cyclic Redundancy Check) ( 手順 7) スタートアップ ( 手順 8) ビットストリーム暗号化 AES の概要 暗号化されたビットストリームの作成 暗号化キーの読み込み 暗号化されたビットストリームの読み込み ビットストリームの暗号化および内部コンフィギュレーションアクセスポート (ICAP) japan.xilinx.com Spartan-6 FPGA コンフィギュレーションユーザーガイド

5 V BATT コンフィギュレーションメモリフレーム コンフィギュレーションパケット パケットタイプ タイプ 1 パケット タイプ 2 パケット コンフィギュレーションレジスタ CRC レジスタ FAR_MAJ レジスタ FAR_MIN レジスタ FDRI レジスタ FDRO レジスタ MASK レジスタ EYE_MASK レジスタ LOUT レジスタ CBC_REG レジスタ IDCODE レジスタ CSBO レジスタ コマンドレジスタ (CMD) コントロールレジスタ 0 (CTL) ステータスレジスタ (STAT) コンフィギュレーションオプションレジスタ (COR1 および COR2) サスペンドレジスタ (PWRDN_REG) フレーム長レジスタ マルチフレーム書き込みレジスタ コンフィギュレーションウォッチドッグタイマレジスタ HC_OPT_REG レジスタ GENERAL レジスタ および MODE レジスタ CCLK_FREQ レジスタ PU_GWE レジスタ PU_GTS レジスタ ブート履歴ステータスレジスタ (BOOTSTS) SEU_OPT レジスタ ビットストリームの構造 デフォルトの初期コンフィギュレーションプロセス Spartan-6 FPGA のデバイス ID ( デバイス DNA) ID 値 動作 ID メモリの仕様 ID を長くする デバイス ID への JTAG アクセス デバイス ID への impact アクセス 第 6 章 : リードバックおよびコンフィギュレーションの検証リードバックの準備 リードバックコマンドシーケンス SelectMAP インターフェイスを介したコンフィギュレーションレジスタへのアクセス コンフィギュレーションレジスタの読み出し (SelectMAP) コンフィギュレーションメモリの読み出し (SelectMAP) JTAG インターフェイスを介したコンフィギュレーションレジスタへのアクセス コンフィギュレーションレジスタの読み出し (JTAG) コンフィギュレーションメモリの読み出し (IEEE Std JTAG) リードバックデータの検証 第 7 章 : リコンフィギュレーションおよびマルチブートマルチブートの概要 Spartan-6 FPGA コンフィギュレーションユーザーガイド japan.xilinx.com 5

6 フォールバックマルチブート フォールバック動作 IPROG リコンフィギュレーション ICAP_SPARTAN6 を使用した再起動 フォールバックおよび IPROG リコンフィギュレーション用ステータスレジスタ ウォッチドッグタイマ マルチブートイメージ間に必要なデータ空間 フラッシュセクタ ブロック ページ境界 DCM_WAIT に必要なメモリ空間 第 8 章 : リードバック CRC POST_CRC 制約 POST_CRC POST_CRC_INIT_FLAG POST_CRC_ACTION POST_CRC_FREQ 構文例 POST_CRC POST_CRC_INIT_FLAG POST_CRC_ACTION POST_CRC_FREQ 第 9 章 : アドバンスコンフィギュレーションインターフェイスシリアルデイジーチェーン 混在シリアルデイジーチェーン シリアルデイジーチェーンのガイドラインおよびデザイン考察 スタートアップシーケンス (GTS) アクティブ DONE ドライバ すべての DONE ピンを接続 DONE ピンの立ち上がり時間 ビットストリームのフォーマット ギャングシリアルコンフィギュレーション 複数デバイスの SelectMAP コンフィギュレーション パラレルデイジーチェーン ギャング SelectMAP SelectMAP の ABORT コンフィギュレーションの ABORT シーケンス リードバックの ABORT シーケンス ABORT ステータスワード ABORT 後にコンフィギュレーションまたはリードバックを再開 SelectMAP リコンフィギュレーション 第 10 章 : アドバンス JTAG コンフィギュレーション概要 JTAG コンフィギュレーション / リードバック TAP コントローラおよびアーキテクチャ バウンダリスキャンアーキテクチャ バウンダリスキャンレジスタ 命令レジスタ BYPASS レジスタ ID (IDCODE) レジスタ JTAG コンフィギュレーションレジスタ USERCODE レジスタ USER1 USER2 USER3 USER4 レジスタ japan.xilinx.com Spartan-6 FPGA コンフィギュレーションユーザーガイド

7 Spartan-6 デバイスでのバウンダリスキャンの使用 バウンダリスキャンでのコンフィギュレーション スタートアップおよびシャットダウンシーケンス (JTAG) Spartan-6 FPGA コンフィギュレーションユーザーガイド japan.xilinx.com 7

8 8 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションユーザーガイド

9 このマニュアルについて このユーザーガイドでは Spartan -6 FPGA のコンフィギュレーションについて説明します Spartan-6 FPGA ファミリの最新版ユーザーガイドは ザイリンクスの Web サイト から入手してください マニュアルの内容 このマニュアルは次の章から構成されています 第 1 章 コンフィギュレーションの概要 第 2 章 コンフィギュレーションインターフェイスの基本 第 3 章 バウンダリスキャンおよび JTAG コンフィギュレーション 第 4 章 ユーザープリミティブ 第 5 章 コンフィギュレーションの詳細 第 6 章 リードバックおよびコンフィギュレーションの検証 第 7 章 リコンフィギュレーションおよびマルチブート 第 8 章 リードバック CRC 第 9 章 アドバンスコンフィギュレーションインターフェイス 第 10 章 アドバンス JTAG コンフィギュレーション その他の資料 Spartan-6 ファミリに関するその他の情報は から次を参照してください Spartan-6 ファミリ概要 Spartan-6 ファミリの機能とデバイスの概要を示します Spartan-6 FPGA データシート : DC 特性およびスイッチ特性 Spartan-6 ファミリの DC 特性およびスイッチ特性が記載されています Spartan-6 FPGA パッケージおよびピン配置の仕様 デバイス / ピンの組み合わせと最大 I/O 数 ピン定義 ピン配置図 機械的図面 熱仕様が記載されています Spartan-6 FPGA SelectIO リソースユーザーガイド すべての Spartan-6 デバイスに含まれている SelectIO について説明します Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 9

10 このマニュアルについて Spartan-6 FPGA クロックリソースユーザーガイド DCM および PLL を含む Spartan-6 デバイスのクロックリソースについて説明します Spartan-6 FPGA ブロック RAM リソースユーザーガイド Spartan-6 デバイスのブロック RAM の機能について説明します Spartan-6 FPGA コンフィギャブルロジックブロックユーザーガイド すべての Spartan-6 デバイスで使用可能なコンフィギャブルロジックブロック (CLB) の機能について説明します Spartan-6 FPGA メモリコントローラユーザーガイド Spartan-6 FPGA のメモリコントローラブロックについて説明します メモリコントローラブロックは Spartan-6 FPGA をよく使用されるメモリ規格に接続する際のインターフェイスを簡略化するエンベデッドマルチポートメモリコントローラです Spartan-6 FPGA GTP トランシーバユーザーガイド Spartan-6 LXT FPGA で使用可能な GTP トランシーバについて説明します Spartan-6 FPGA DSP48A1 スライスユーザーガイド すべての Spartan-6 デバイスに含まれている DSP48A1 スライスについて説明します Spartan-6 FPGA PCB デザイナーズガイド Spartan-6 デバイスの PCB 設計について PCB およびインターフェイスレベルでの設計上の考察事項に焦点をあてて説明します その他のリソース その他の資料は 次のザイリンクス Web サイトから参照できます シリコン ソフトウェア IP に関するアンサーデータベースを検索したり テクニカルサポートのウェブケースを開く場合は 次の Web サイトにアクセスしてください 10 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

11 第 1 章 コンフィギュレーションの概要 概要 Spartan -6 FPGA デバイスは アプリケーション固有のコンフィギュレーションデータ ビットストリームを内部メモリに読み込んでコンフィギュレーションされます Spartan-6 FPGA は外部不揮発性メモリデバイスから読み込むか マイクロプロセッサ DSP プロセッサ マイクロコントローラ PC ボードテスタなどから読み込んで コンフィギュレーションできます 汎用コンフィギュレーションデータパスは常に 2 つあります 1 つはシリアルデータパスで デバイスピン要件を最小限に抑えるために使用されます もう 1 つは 8 ビットまたは 16 ビット幅のデータパスで 高速パフォーマンス 業界標準のインターフェイスへの高速アクセスに使用され プロセッサや x8 または x16 パラレルフラッシュメモリなどの外部データソースに理想的です プロセッサやプロセッサペリフェラルのように ザイリンクス FPGA は インシステム オンディマンドで 何度でも再プログラムできます ザイリンクス FPGA コンフィギュレーションデータは COMS コンフィギュレーションラッチ (CCL) に格納されるので パワーダウン後にリコンフィギュレーションする必要があります ビットストリームは 専用のコンフィギュレーションピンからデバイスに読み込まれます これらのコンフィギュレーションピンは 次のようなコンフィギュレーションモードでインターフェイスとして機能します JTAG コンフィギュレーションモード マスタシリアル /SPI コンフィギュレーションモード (x1 x2 x4) スレーブシリアルコンフィギュレーションモード マスタ SelectMAP/BPI コンフィギュレーションモード (x8 x16) スレーブ SelectMAP コンフィギュレーションモード (x8 x16) コンフィギュレーションモードの詳細は 第 2 章 コンフィギュレーションインターフェイスの基本 で説明しています コンフィギュレーションモードは 専用モード入力ピン M[1:0] でレベルを設定して選択します M1 および M0 モードピンは 一定した DC 電圧レベルで設定する必要があります これは プルアップまたはプルダウン抵抗 (2.4kΩ) を使用するか グランドまたは VCCO_2 に直接接続して設定します これらのモードピンは コンフィギュレーション中またはその前にはトグルできませんが コンフィギュレーション後はトグルできます モードピンの設定オプションは 第 2 章 コンフィギュレーションインターフェイスの基本 を参照してください マスタ および スレーブ という表現は コンフィギュレーションクロック (CCLK) の方向を示します Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 11

12 第 1 章 : コンフィギュレーションの概要 マスタコンフィギュレーションモードでは Spartan-6 デバイスは内部オシレータからの CCLK を駆動するか ( デフォルト ) または外部マスタクロックソースの GCLK0/USERCCLK を駆動します ( オプション ) 周波数を選択するには BitGen -g ConfigRate オプションを内部オシレータに対して使用します 詳細は コマンドラインツールユーザーガイド (UG628) の BitGen のセクションを参照してください 次の条件のいずれかが満たされない限り オシレータはコンフィギュレーション後オフになります SEU 検出が使用されています STARTUP プリミティブで CFGMCLK が接続されています 内部クロックソースが SUSPEND モードで選択されています ( オシレータは WAKWUP シーケンス中にのみオン ) 暗号化が有効になっています CCLK は多目的ピンです コンフィギュレーション前はオンチップのプルアップ抵抗がありません コンフィギュレーション後は PERSIST が使用されていない限り ユーザーピンとなります スレーブコンフィギュレーションモードのとき CCLK は入力です JTAG/ バウンダリスキャンコンフィギュレーションインターフェイスは モードピンの設定に関わらず 常に使用可能です 設計に関する考慮事項 効率の良いシステムを構築するには どの FPGA コンフィギュレーションモードがシステム要件に合っているのかを検討することが重要です いずれのコンフィギュレーションモードでも ある FPGA ピンを専用ピンとして使用し 一時的にコンフィギュレーション中にのみほかのピンを使用することが可能です コンフィギュレーションが完了すると 専用ピンでないピンは汎用ピンとなります 第 5 章 コンフィギュレーションの詳細 を参照してください 同様に どのコンフィギュレーションモードを使用するかにより FPGA I/O バンクの電圧が制限されることもあります コンフィギュレーションオプションはいくつかあり 柔軟性がありますが 各システムに最適なソリューションがあるのが一般的です 最善のコンフィギュレーションオプションを選択する際には 全体的な設定 スピード コスト 複雑さといった点を考慮する必要があります FPGA コンフィギュレーションデータソース Spartan-6 FPGA は非常に柔軟性に富んでいます この FPGA を使用して PROM からのコンフィギュレーションデータを自動的に読み込むか またはプロセッサ マイクロコントローラなどの外部インテリジェントデバイスを使用し コンフィギュレーションデータを FPGA にダウンロードできます マスタモード FPGA の自動コンフィギュレーションモードは マスタ モードと呼ばれています ( 図 1-1 参照 ) マスタモードは さまざまなタイプの不揮発性メモリを使用し FPGA コンフィギュレーションデータを格納します マスタモードでは 通常 コンフィギュレーションビットストリームは FPGA と同じボード上の外部不揮発性メモリにあります FPGA により CCLK と呼ばれるコンフィギュレーションクロック信号 ( 内部オシレータからのクロック信号 または外部マスタクロックソースの GCLK0/USERCCLK) が提供され またコンフィギュレーションプロセスが制御されます 12 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

13 設計に関する考慮事項 X-Ref Target - Figure 1-1 Spartan-6 FPGA Spartan-6 FPGA DIN D0 XCFxxS XCFxxP CCLK CLK FCS_B FOE_B FWE_B LDC CE# OE# WE# BYTE# Spartan-6 FPGA MOSI DIN CSO_B CCLK DATA_IN DATA_OUT SELECT CLOCK D[7:0] D[15:8] A[n:0] Spartan-6 FPGA (1) D[7:0] n+1 8/16 8 DATA[7:0] DATA[15:8] ADDR[n:0] XCFxxP D[7:0] CCLK CLK XCFxxP スレーブモード 図 1-1 : マスタコンフィギュレーションモード UG380_c1_01_ FPGA のコンフィギュレーションを外部から制御するコンフィギュレーションモードは通常 スレーブ モードと呼ばれ シリアルまたはバイト幅データパスでも使用できます スレーブモードでは プロセッサ マイクロコントローラ DSP プロセッサ テスタなどの外部インテリジェントデバイスを使用し FPGA にコンフィギュレーションデータをダウンロードします ( 図 1-2 参照 ) このスレーブコンフィギュレーションの利点は FPGA ビットストリームをシステムのほぼどこにでも格納できることです たとえば フラッシュ オンボードなどホストプロセッサのコードとともに格納できます また ハードディスクに保存したり ネットワークやブリッジ接続を使用してネットワーク上に保存しておくこともできます Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 13

14 第 1 章 : コンフィギュレーションの概要 X-Ref Target - Figure 1-2 SelectMAP SERIAL_DATA CLOCK Spartan-6 FPGA DIN CCLK DATA[15:8] DATA[7:0] SELECT READ/WRITE CLOCK 8,16 Spartan-6 FPGA D[15:8] D[7:0] CSI_B RDWR_B CCLK DATA_OUT MODE_SELECT CLOCK DATA_IN TDI TMS TCK TDO Spartan-6 FPGA UG380_c1_02_ 図 1-2 : スレーブコンフィギュレーションモード スレーブ SelectMAP モードは 単純な x8 または x16 ビット幅のプロセッサペリフェラルインターフェイスで チップセレクト入力と読み出し / 書き込み制御入力を含みます スレーブシリアルモードは非常に単純なモードで クロックとシリアルデータ入力から成っています JTAG 接続 4 本の信号線で構成される JTAG インターフェイスは オンボードテスタとデバッグ用ハードウェアによく使用されます ここに挙げる Spartan-6 FPGA のザイリンクスプログラミングケーブルでは プロトタイプダウンロードおよびデバッグ用に JTAG インターフェイスが使用されています アプリケーションでどのコンフィギュレーションモードが設定されていても 簡単なデザイン開発用に JTAG コンフィギュレーションパスを含めておくのがよいでしょう また 第 3 章 バウンダリスキャンおよび JTAG コンフィギュレーション も参照してください プラットフォームケーブル USB II パラレルケーブル IV 基本的なコンフィギュレーションソリューション 基本オプションには ザイリンクスプラットフォームフラッシュ PROM またはサードパーティ SPI PROM を使用したマスタシリアルモードがあります ( この文章 後で確認のこと ) これらのソリューションでは 最少数の FPGA ピンを使用し 柔軟性のある I/O 電圧がサポートされています また SPI PROM はザイリンクス JTAG ベースのプログラミングソフトウェアである impact で 14 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

15 設計に関する考慮事項 サポートされています 詳細は の デバイスのコンフィギュレーションおよびプログラム からリンクされている impact ヘルプを参照してください 低コストを重視したソリューション 低コストを重視したオプションはアプリケーションによって異なります システムに未使用の不揮発性メモリが既にある場合 ビットストリームイメージをシステムメモリに格納できます また ハードドライブに保存したり ネットワーク上からダウンロードすることもできます その場合 スレーブ SelectMAP モード スレーブシリアルモード または JTAG のいずれかのダウンロードモードを考慮してください 不揮発性メモリがアプリケーションで必要な場合 メモリは統合可能です たとえば FPGA コンフィギュレーションビットストリームはボードのプロセッサコードと共に格納できます 使用するプロセッサが FPGA にエンベデッドされている MicroBlaze の場合 FPGA コンフィギュレーションデータと MicroBlaze プロセッサのコードを同じ不揮発性メモリデバイスに格納できます Spartan-6 FPGA には SPI シリアルフラッシュメモリおよびパラレル NOR フラッシュメモリから直接コンフィギュレーションするオプションもあります 詳細は 第 2 章 コンフィギュレーションインターフェイスの基本 を参照してください また Indirect Programming of BPI PROMs with Virtex-5 FPGAs (XAPP973) および Indirect Programming of SPI Serial Flash PROMs with Spartan-3A FPGAs (XAPP974) も参照してください 高速度を重視したオプション アプリケーションによっては ロジックを短時間で動作可能にしなければなりません FPGA コンフィギュレーションモードおよび方法には高速度の実現に適したものがあります コンフィギュレーション時間には初期化時間も含まれていて この時間はデバイスのサイズおよびコンフィギュレーションロジックの速度に依存します たとえば 4 ビットデータバスを使用し 33MHz でコンフィギュレーションする場合 Spartan-6 XC6SLX16 FPGA が 3.7Mb のコンフィギュレーションデータを受信するには約 28ms 要します 同一クロック周波数で比較すると パラレルコンフィギュレーションモードは複数ビットが 1 度にプログラムされるためシリアルモードよりも高速です デイジーチェーンにある複数の FPGA をコンフィギュレーションするより FPGA を 1 つコンフィギュレーションするほうが高速です コンフィギュレーション速度が重要となる複数の FPGA を使用したデザインでは 各 FPGA を個別にパラレルにコンフィギュレーションする必要があります マスタモードでは FPGA は CCLK コンフィギュレーションクロック信号を内部生成します デフォルトでは CCLK 周波数は低いのですが ConfigRate ビットストリームオプションを使用すると高くすることができます サポートされている最大 CCLK 周波数は 接続されている不揮発性メモリの読み出し速度に依存します 高速メモリを使用するとコンフィギュレーションスピードが速くなります FPGA の CCLK 出力周波数はプロセス 電圧 および温度によって変動します コンフィギュレーションレートの最速値は CCLK 周波数の最小値によって変わります (Spartan-6 FPGA を参照 ) ボード上に外部クロックがある場合 ザイリンクスプラットフォームフラッシュを使用しながらスレーブモードで FPGA をコンフィギュレーションすることも可能です Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 15

16 第 1 章 : コンフィギュレーションの概要 ボード上に外部クロックがある場合 マスタモードのコンフィギュレーション中に外部クロックソースを接続して使用する機能があります ザイリンクスプラットフォームフラッシュを使用しながら 外部クロックソースを使用して FPGA をスレーブモードでコンフィギュレーションすることも可能です コンフィギュレーション中に外部クロックソースを使用することによって マスタモードでもスレーブモードでもコンフィギュレーション時間を予測可能にできます PCI リンクのアクティベート要件への適合 PCI ローカルバス仕様のリビジョン 3.0 ( PCI 仕様 ) では さまざまな電源およびリセットの要件が定義されています FPGA のインプリメンテーションで 長期にわたり信頼性およびボードの相互運用性を保つためにこれらの要件を満たす必要があると同時に 新たなデザインの課題に直面することになります PCI アプリケーションでのリンクアクティベーション時間を考慮し FPGA で指定時間内にコンフィギュレーションが完了できるようにすることが重要です サードパーティのフラッシュデバイスにはこうしたタイミング要件が満たされていないものが多くあります 単独および複数のコンフィギュレーションイメージ FPGA アプリケーションでは システムに電源投入されるときにのみ FPGA がロードされるのが一般的です しかし アプリケーションによっては システム動作中に ファンクションごとに異なる FPGA ビットストリームを使用して FPGA を複数回ロードする必要のあるものがあります たとえば 電源投入自己診断テストをインプリメントするためのビットストリームを FPGA にロード後 最終アプリケーションで 2 つ目のビットストリームをロードできます 多くのテスト装置アプリケーションでは ハードウェア補助によるテストを実行するため異なるビットストリームを FPGA にロードします この方法だと 1 つの小型 FPGA で大型の ASIC やゲートアレイデバイスと同等の機能をインプリメントできます 詳細は 第 7 章 リコンフィギュレーションおよびマルチブート を参照してください マルチブート / セーフアップデート 高度なアプリケーションでは複数のビットストリームイメージを格納できます イメージの 1 つをユーザーアプリケーションでアップグレードし リアルタイムシステムのアップグレードを実行可能です ブートエラーが発生した場合は 初期イメージからシステムを回復させることもできます I/O 電圧要件 選択した FPGA コンフィギュレーションモードにより FPGA アプリケーションに対する制約が生じます 特にコンフィギュレーションバンクに使用可能な I/O 電圧が制限されます たとえば SPI や BPI モードでは 通常 3.3V ( それよりも低い電圧も許容可能 ) デバイスであるサードパーティのフラッシュメモリコンポーネントが使用されます つまり メモリに接続されているバンクの I/O 電圧は入力電圧に準じている必要があります 不揮発性データの格納 FPGA アプリケーションによってはデータが外部不揮発性メモリに格納されます Spartan-6 FPGA を使用してこうしたアプリケーションを改善できます 16 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

17 設計に関する考慮事項 Spartan-6 FPGA は外部シリアル (SPI) またはパラレルフラッシュ PROM (BPI) から直接コンフィギュレーションできます フラッシュ PROM のアドレス データ 制御ピンは コンフィギュレーション中 FPGA から借用できます コンフィギュレーション後 これらのピンは元に戻されて FPGA の読み出し / 書き込み用に使用されます FPGA コンフィギュレーションビットストリームおよびアプリケーションの不揮発性データで同じ PROM を共有でき 全体的なシステムコストを削減します コンフィギュレーション中の FPGA I/O ピンの設定 FPGA ピンの中には コンフィギュレーション中専用プルアップ抵抗が付けられるものがあります しかし ユーザー I/O ピンの場合は オプションでコンフィギュレーション中に有効にできるプルアップ抵抗を付けることができるものがほとんどです コンフィギュレーション中 1 つの制御ラインでプルアップ抵抗を有効にするかどうかが決定されます このピン名は HSWAPEN です ( 表 1-1 参照 ) 表 1-1 : Spartan-6 FPGA コンフィギュレーションピンの終端 ピン HSWAPEN = 0 ( 有効 ) コンフィギュレーション前 HSWAPEN = 1 ( 無効 ) コンフィギュレーション後 CCLK VCCO_2 にプルアップ 終端なし ユーザー I/O D15 - D0 VCCO_2 にプルアップ 終端なし ユーザー I/O CSO_B VCCO_2 にプルアップ 終端なし ユーザー I/O A25 - A0 (1) VCCO_1 にプルアップ 終端なし ユーザー I/O SCP7 - SCP0 VCCO_0 にプルアップ 終端なし ユーザー I/O DOUT/BUSY VCCO_1 にプルアップ 終端なし ユーザー I/O HSWAPEN VCCO_0 にプルアップ VCCO_0 にプルアップ ユーザー I/O PROGRAM_B VCCO_2 にプルアップ VCCO_2 にプルアップ BitGen -g ProgPin (2) DONE VCCO_2 にプルアップ VCCO_2 にプルアップ BitGen -g DonePin (2) -g DriveDone INIT_B VCCO_2 にプルアップ VCCO_2 にプルアップ ユーザー I/O TDI V CCAUX にプルアップ V CCAUX にプルアップ BitGen -g TdiPin (2) TMS V CCAUX にプルアップ V CCAUX にプルアップ BitGen -g TmsPin (2) TCK V CCAUX にプルアップ V CCAUX にプルアップ BitGen -g TckPin (2) TDO V CCAUX にプルアップ V CCAUX にプルアップ BitGen -g TdoPin (2) M1 M0 VCCO_2 にプルアップ VCCO_2 にプルアップ ユーザー I/O FCS_B VCCO_1 にプルアップ 終端なし ユーザー I/O FOE_B VCCO_1 にプルアップ 終端なし ユーザー I/O FWE_B VCCO_1 にプルアップ 終端なし ユーザー I/O MOSI/CSI_B VCCO_2 にプルアップ 終端なし ユーザー I/O RDWR_B VCCO_2 にプルアップ 終端なし ユーザー I/O AWAKE VCCO_1 にプルアップ 終端なし ユーザー I/O SUSPEND V CCAUX にプルアップ 終端なし BitGen -g SuspendPin (2) Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 17

18 第 1 章 : コンフィギュレーションの概要 表 1-1 : Spartan-6 FPGA コンフィギュレーションピンの終端 ( 続き ) HDC VCCO_1 にプルアップ 終端なし ユーザー I/O LDC VCCO_1 にプルアップ 終端なし ユーザー I/O メモ : ピン HSWAPEN = 0 ( 有効 ) コンフィギュレーション前 HSWAPEN = 1 ( 無効 ) コンフィギュレーション後 1. A24/A25 は XC6SLX75/T デバイス 高集積度 FG676 およびそれよりも大きいパッケージのバンク 5 にあり VCCO_5 にプルアップされます 2. BitGen のオプションを設定すると 対応したピンの終端がコンフィギュレーションされます オプションを設定しない場合はプルアップになります 詳細は コマンドラインツールユーザーガイド (UG628) の BitGen のセクションを参照してください 信号レベルをフロートさせておくと CMOS ロジックシステムで問題になります システムのほかのロジックコンポーネントには FPGA からの有効な入力レベルが必要な場合があります 内部プルアップ抵抗は各ピンをロジック High のレベルにします 一般的に FPGA に信号を駆動するデバイスはこのプルアップ抵抗を超えます 同様に 適切に調整された外部プルダウン抵抗を使用して個々のピンをプルダウンすることができます ホットスワップやホット挿入アプリケーションでは プルアップ抵抗で I/O の電源レールへの電流パスを提供します プルアップ抵抗をオフにするとこのパスは無効になります しかし 外部プルアップまたはプルダウン抵抗が各 I/O ピンに必要な場合があります 集積度の異なる FPGA への移行 Spartan-6 FPGA のパッケージのフットプリントおよびピン配置は 同一ファミリ内の集積度の異なるパーツ間で移行できるよう設計されています FPGA アプリケーションではほかの不揮発性データをフラッシュメモリに格納できるため 大型のストレージデバイスが必要です 異なる集積度のデバイス間のデザイン移行をサポートするには ターゲットパッケージの最大デバイスに対応できるだけの十分なコンフィギュレーションメモリが必要です たとえば Spartan-6 XC6SLX9 デバイスを使用している場合 コンフィギュレーションメモリに 2.7Mb が必要です Spartan-6 XC6SLX16 デバイスの場合は 3.7Mb 必要です ダウンロードでコンフィギュレーションするアプリケーションでは 圧縮されていない FPGA ビットストリームの最大予測量に十分なメモリ容量が必要です FPGA が自動的にコンフィギュレーションするアプリケーションでは PROM のフットプリントおよびそれに対応した FPGA コンフィギュレーションモードを使用して移行を簡単にすることができます たとえば ザイリンクスプラットフォームフラッシュでは XCFxxS シリアルファミリを使用して 1Mb から 4Mb へ XCFxxP パラレルファミリを使用して 8Mb から 32Mb へ移行できます 1 つのアプリケーションでフラッシュが 2 つ使用されている場合は プラットフォームフラッシュのファミリごとに 2 つの異なるフットプリントを使用する必要があります XCFxxP フラッシュファミリには 1.8V コア電源電圧入力が必要で XCFxxS には 3.3V が必要です どちらのファミリでも 3.3V I/O が提供されます SPI シリアルフラッシュベンダーでは広範囲にわたる移行がサポートされていますが マルチパッケージフットプリントが必要です たとえば Atmel DataFlash SPI シリアルフラッシュファミリでは JEDEC および EIAJ 版の 8 ピン SOIC パッケージと 8 コネクタの CASON パッケージに対応する 1 つのフットプリントを使用し 1Mb ~ 64Mb の範囲で移行がサポートされています Numonyx SPI シリアルフラッシュは 8 ピンおよび 16 ピンを組み合わせた SOIC フットプリントを使用し また複数の SPI フラッシュベンダーのデバイスとの互換性もあります 18 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

19 コンフィギュレーションを決定する要素 同様に パラレルフラッシュでも 一般的な 複数のベンダーが提供するパッケージフットプリントで広範囲にわたる集積度に対応できます ここでは例を挙げて概説するにとどまりますが 詳細は使用しているフラッシュの仕様を参照してください 製品寿命 アプリケーションの製品寿命を考慮する必要があります 一般的に ベンダーから提供されているメモリはザイリンクスのプラットフォームフラッシュ PROM と比較すると製品寿命が短くなっています たとえば 5 年以上製造される産業向けアプリケーションを設計する場合 ザイリンクスのプラットフォームフラッシュ PROM の製品寿命の方が長くなります 製品寿命の短いものであれば コスト面や種類の多さから見て ベンダーが提供するメモリを使用した方が利点が多い場合もあります 不正な複製から FPGA ビットストリームの保護するには プロセッサコードと同様に FPGA の機能を定義するビットストリームは電源投入中に FPGA に読み込まれます 結果として 他企業がこのビットストリームを入手してデザインを不正に複製してしまうこともあり得ます プロセッサと同様 FPGA ビットストリームとその中に埋め込まれている IP コアを保護する方法はいくつかあります 最も効果的な手法は 認証 と呼ばれ 第 5 章 コンフィギュレーションの詳細 で詳細に説明します さらに Spartan-6 デバイスの大型タイプ 2 つには デザインのセキュリティ保護を強化するためのオンチップの高度暗号化基準である AES の復号化ロジックがあります 同じコンフィギュレーションビットストリームを複数の FPGA に読み込む 通常 システム内では 1 つの FPGA に 1 つのコンフィギュレーションビットストリームがあります コンフィギュレーションデイジーチェーンを利用して 1 つのコンフィギュレーション PROM で複数の異なる FPGA ビットストリームイメージを共有することができます しかし アプリケーションにあるすべての FPGA のパーツ番号とビットストリームが同じ場合 ビットストリームイメージは 1 つだけで構いません また 同じビットストリームを 複数の同一 FPGA に読み込むことができる連結コンフィギュレーションもあります コンフィギュレーションを決定する要素 システムに最適なコンフィギュレーションソリューションを決定する要素は多く いろいろな詳細を考慮する必要があります 適切なコンフィギュレーションを選択しておくと 後で対処しなくてはならない問題が少なくなります 専用コンフィギュレーションピンとコンフィギュレーション後に再使用可能なピンの違いを理解しておく必要があります 詳細は コンフィギュレーションの詳細に関するセクションを参照してください データファイルフォーマットおよびビットストリームのサイズも考慮する必要があります ビットストリームのサイズはデバイスサイズによって異なり ビットストリーム生成のフォーマットにも複数の種類があります FPGA はコンフィギュレーション中 内部メモリの初期化から I/O のアクティベートまで ある一定のシーケンスを実行します このプロセスはコンフィギュレーションシーケンスと呼ばれます 電源投入から FPGA コンフィギュレーションの完了とスタートアップまでのタイミングを理解するには このシーケンスとサブシーケンスの理解が必要です Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 19

20 第 1 章 : コンフィギュレーションの概要 Spartan-6 LX75 LX75T LX100 LX100T LX150 および LX150T の FPGA には AES 暗号化などの高度なセキュリティ保護機能があります この機能は ビットストリームの保護に非常に有益です 詳細は 第 5 章 コンフィギュレーションの詳細 を参照してください 20 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

21 第 2 章 コンフィギュレーションインターフェイスの基本 本章では Spartan -6 FPGA デバイスで最も頻繁に使用されるコンフィギュレーションソリューションについて説明します いくつかの手法を挙げ 適切な接続 終端 信号定義 基本的なタイミングについて説明します 第 9 章 アドバンスコンフィギュレーションインターフェイス では エラー回復の詳細や ここで簡単にまとめたものをさらに詳細に説明しています Spartan-6 デバイスでは Extended Spartan-3A ファミリでサポートされているコンフィギュレーションモードがすべてサポートされています ただし Extended Spartan-3A ファミリには コンフィギュレーションモードを定義するモードピンが M[2:0] と 3 つありますが Spartan-6 デバイスでは M[1:0] の 2 つのみです モードピンの説明は 表 2-1 を参照してください 表 2-1 : Spartan-6 FPGA コンフィギュレーションモード コンフィギュレーションモード M[1:0] バス幅 CCLK の方向 マスタシリアル /SPI (1) 出力 マスタ SelectMAP/BPI (2) 出力 JTAG (3) xx 1 入力 (TCK) スレーブ SelectMAP (2) 入力 スレーブシリアル (4) 11 1 入力 メモ : 1. デュアルおよびクワッド SPI モードを使用します 2. パラレルコンフィギュレーションモードのバスは コンフィギュレーションロジックによって自動的に検出されます 3. Spartan-6 デバイスには モードピンの設定にかかわらず FPGA で常に使用可能な 4 本の信号線で構成される JTAG (IEEE Std ) ポートもあります 4. デフォルト設定は モードピンの内部プルアップ終端によります 注意 : ビットストリームに 1 のみが後続する同期ワードを含めることはできません この状態が発生するとデバイスに損傷を与える可能性があります 不揮発性メモリのプログラムや消去の際は注意してください 可能な限り 同期ワードが最後にプログラムされるよう ビットストリームを逆にプログラムしてください 同様に メモリを消去する際は 同期ワードを含む箇所を最初に消去してください こうした予防措置をとっておくと FPGA にこのタイプの同期ワードが読み込まれず コンフィギュレーションステートに入っても無効なビットストリームが読み込まれなくなります Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 21

22 第 2 章 : コンフィギュレーションインターフェイスの基本 JTAG インターフェイス JTAG 用の特定モードはありませんが デバイスに電源が投入されるごとに使用可能なコンフィギュレーションインターフェイスとして JTAG インターフェイスがあります 詳細は 第 3 章 バウンダリスキャンおよび JTAG コンフィギュレーション を参照してください 22 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

23 シリアルコンフィギュレーションインターフェイス シリアルコンフィギュレーションインターフェイス シリアルコンフィギュレーションモードの場合 CCLK の 1 サイクルで 1 コンフィギュレーションビットを読み込み FPGA をコンフィギュレーションします マスタシリアルモードでは CCLK は出力です スレーブシリアルモードでは CCLK は入力です シリアルコンフィギュレーションのシミュレーションモデルがあります 詳細は 合成 / シミュレーションデザインガイド (UG626) を参照してください 図 2-1 に Spartan-6 の基本的なシリアルコンフィギュレーションインターフェイスを示します シリアルモードで FPGA をコンフィギュレーションするには次の 4 つのモードがあります マスタシリアルコンフィギュレーション 一般的なセットアップにはプラットフォームフラッシュ XCFxxS などの PROM が含まれます スレーブシリアルコンフィギュレーション 一般的なセットアップにはデータおよびクロックを提供するプロセッサが含まれます シリアルデイジーチェーンコンフィギュレーション PROM またはプロセッサから異なるイメージを使用し複数の FPGA がシリアルにコンフィギュレーションされます ( 第 9 章 アドバンスコンフィギュレーションインターフェイス を参照 ) ギャングシリアルコンフィギュレーション PROM またはプロセッサから同じイメージを使用し複数の FPGA がパラレルにコンフィギュレーションされます ( 第 9 章 アドバンスコンフィギュレーションインターフェイス を参照 ) 本章ではマスタおよびスレーブコンフィギュレーションが説明されています デイジーチェーンおよびギャングコンフィギュレーションについては第 9 章 アドバンスコンフィギュレーションインターフェイス を参照してください X-Ref Target - Figure 2-1 M[1:0] DOUT DIN INIT_B PROGRAM_B CCLK DONE UG380_c2_01_ 図 2-1 : Spartan-6 FPGA シリアルコンフィギュレーションインターフェイス Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 23

24 第 2 章 : コンフィギュレーションインターフェイスの基本 表 2-2 では シリアルコンフィギュレーションインターフェイスについて説明します 表 2-2 : Spartan-6 FPGA シリアルコンフィギュレーションインターフェイスピン ピン名 タイプ 専用 / 多目的 説明 M[1:0] 入力 多目的 モードピンは コンフィギュレーションモードを決定します ( 表 2-1 参照 ) CCLK 入力または出力 多目的 JTAG を除く すべてのコンフィギュレーションモードのコンフィギュレーションクロックソース (62 ページの 設計に関する考慮事項 参照 ) DIN 入力 多目的 シリアルコンフィギュレーションデータ入力で CCLK の立ち上がりエッジに同期します DOUT 出力 多目的 デイジーチェーンの下位デバイスのシリアルデータ出力 CCLK の立ち下がりエッジでデータを供給します DONE 双方向 オープンドレイン アクティブ 専用 コンフィギュレーションの完了を示すアクティブ High の信号 0 = FPGA コンフィギュレーション未完了 1 = FPGA コンフィギュレーション完了 詳細は コマンドラインツールユーザーガイド (UG628) の BitGen のセクションを参照してください INIT_B 入力または出力 オープンドレイン 多目的 モードピンがサンプルされる前 INIT_B は入力で Low に保持することによってコンフィギュレーションを遅延させることができます モードピンのサンプル後は オープンドレインのアクティブ Low 出力になり コンフィギュレーション中の CRC エラーの有無を示します 0 = CRC エラー 1 = CRC エラーなし SEU 検出有効になっている場合 リードバック CRC エラーが検出されると オプションとして Low に駆動されます PROGRAM_B 入力専用アクティブ Low の非同期フルチップリセット 24 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

25 シリアルコンフィギュレーションインターフェイス マスタシリアル 図 2-2 に示すように マスタシリアルモードでは ザイリンクスのプラットフォームフラッシュ PROM から FPGA をコンフィギュレーションできます X-Ref Target - Figure 2-2 VCCINT HSWAPEN VCCO_0 VCCO_1 DOUT VCCO_0 VCCO_1 VCCINT VCCO VCCO_2 VCCO_2 VCCO 4.7kΩ M1 M0 PROGRAM_B Spartan-6 FPGA VCCO_2 DONE DIN CSO_B MOSI VCCO_2 VCCO_2 330Ω VCCO_2 VCCO_2 4.7kΩ CE D0 Platform Flash XCFxxS CEO CCLK CLK Xilinx Cable Header (JTAG Interface) 1 VCCAUX VREF TMS TCK TDO TDI N.C. N.C. TMS TCK TDI GND INIT_B VCCAUX TDO VCCAUX OE/RESET TMS TCK TDI GND CF VCCJ TDO VCCAUX 14 PROGRAM_B Refer to the Notes following this figure for related information. UG380_c2_02_ 図 2-2 : マスタシリアルモードのコンフィギュレーション 次は 図 2-2 に関する注記です 1. 内部ピン終端および HSWAPEN の影響を受けるピンについては 17 ページの表 1-1 を参照してください 2. デイジーチェーンコンフィギュレーションモードの場合 DOUT はダウンストリーム FPGA の DIN に接続する必要があります 3. CCLK ネットにはテブナン並列終端が必要です 詳細は 54 ページの コンフィギュレーションクロック (CCLK) のボードレイアウト を参照してください Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 25

26 第 2 章 : コンフィギュレーションインターフェイスの基本 4. マスタシリアルおよびマスタ SPI はどちらも同じモードピンから有効になります このため SPI 制御ピンである CSO_B および MOSI はコンフィギュレーション中にトグルします 5. Spartan-6 FPGA の VCCO_2 およびプラットフォームフラッシュ PROM の V CCO は同じ電圧である必要があります (2.5V または 3.3V) 6. DONE ピンは デフォルトでは 内部プルアップ抵抗のあるオープンドレイン出力です 追加の外部プルアップ抵抗の使用を推奨します DONE ピンには BitGen の -g DriveDone オプションを使用して有効にすることができる プログラム可能なアクティブなドライバがあります 7. INIT_B ピンは双方向 オープンドレインピンです 外部プルアップ抵抗の使用を推奨します 8. BitGen スタートアップクロックは シリアルコンフィギュレーションの CCLK に設定する必要があります これはソフトウェアによりデフォルトで設定されます 詳細は コマンドラインツールユーザーガイド (UG628) を参照してください 9. この図の PROM は 1 つまたは複数のザイリンクス PROM を示しています 全体的にコンフィギュレーションストレージ容量を増やすため 複数のザイリンクス PROM をカスケード接続することができます 詳細は Platform Flash PROM ユーザーガイド (UG161) を参照してください 10. BIT ファイルは PROM に格納する前に PROM ファイルに変換する必要があります impact を使用して必要なファイルを生成する場合は 74 ページの PROM ファイルの生成 を参照してください 11. 一部のザイリンクス PROM では リセットピンの極性をプログラムできます この設定で PROM を使用する場合 RESET をアクティブ Low にしてください 12. マスタシリアルモードコンフィギュレーションは プラットフォームフラッシュ XCFS および XCFP PROM のみに使用できます 13. CSI_B や RDWR_B などの未使用の専用コンフィギュレーションピンは このモードではどのコンフィギュレーションロジックにも接続されないため フロートにしておくか GND に接続できます CSI_B および RDWR_B は多目的ピンです スレーブシリアルコンフィギュレーション スレーブシリアルコンフィギュレーションは 通常 シリアルデイジーチェーン接続した複数デバイスをコンフィギュレーションするとき または外部マイクロプロセッサ /CPLD から単独デバイスをコンフィギュレーションするときに使用します ( 図 2-3 参照 ) スレーブシリアルコンフィギュレーションで考慮すべき点は CCLK の方向を除いて マスタシリアルコンフィギュレーションと同様です CCLK はデータを提供する外部クロックソースから駆動する必要があります (28 ページの シリアルコンフィギュレーションデータタイミング を参照 ) 26 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

27 シリアルコンフィギュレーションインターフェイス X-Ref Target - Figure 2-3 VCCINT HSWAPEN VCCO_0 VCCO_1 VCCO_0 VCCO_1 DOUT Configuration Memory Source VCC Microprocessor or CPLD CLOCK SERIAL_OUT PROGRAM_B GND DONE INIT_B VCCO_2 VCCO_2 M1 M0 PROGRAM_B CCLK DIN TDI TMS TCK Spartan-6 FPGA VCCO_2 CSO_B MOSI DONE INIT_B VCCAUX TDO VCCO_2 VCCO_2 2.4 kω VCCAUX VCCO_2 GND k PROGRAM_B Xilinx Cable Header (JTAG Interface) 1 VCCAUX VREF TMS TCK TDO TDI N.C. N.C. 14 Refer to the Notes following this figure for related information. UG380_c2_03_ 図 2-3 : スレーブシリアルコンフィギュレーションモード 次は 図 2-3 に関する注記です 1. 内部ピン終端および HSWAPEN の影響を受けるピンについては 17 ページの表 1-1 を参照してください Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 27

28 第 2 章 : コンフィギュレーションインターフェイスの基本 2. デイジーチェーンコンフィギュレーションモードの場合 DOUT はダウンストリーム FPGA の DIN に接続する必要があります 3. CCLK ネットにはテブナン並列終端が必要です 詳細については 54 ページの コンフィギュレーションクロック (CCLK) のボードレイアウト を参照してください 4. DONE ピンは デフォルトでは 内部プルアップ抵抗のあるオープンドレイン出力です 追加の外部プルアップ抵抗の使用を推奨します DONE ピンには BitGen の -g DriveDone オプションを使用して有効にすることができる プログラム可能なアクティブなドライバがあります 5. INIT_B ピンは双方向 オープンドレインピンです 外部プルアップ抵抗の使用を推奨します 6. SPI 制御ピンである CSO_B および MOSI はシリアルコンフィギュレーション中にトグルします シリアルコンフィギュレーションデータタイミング 図 2-4 に スレーブマスタシリアルモードの Spartan-6 への コンフィギュレーションデータのクロックシーケンスを示します X-Ref Target - Figure 2-4 PROGRAM_B INIT_B CCLK Master CLK Begins Here (2) Master DIN BIT 0 (1) BIT 1 BIT n BIT n+1 Master DOUT / Slave DIN DONE BIT n-64 Data Bits clocked on Falling Edge of CCLK BIT n-63 UG380_c2_04_ 図 2-4 : シリアルコンフィギュレーションのクロックシーケンス 次は 図 2-4 に関する注記です 1. ビット 0 は 最初のバイトの MSB を示します たとえば 最初のバイトが 0xAA (1010_1010) の場合 ビット 0 = 1 ビット 1 = 0 ビット 2 = 1 となります 2. マスタコンフィギュレーションモードの場合 CCLK は矢印が示すように モードピンのサンプリングが完了するまで遷移しません 3. スレーブシリアルモードの場合 CCLK はフリーランニングになります SelectMAP コンフィギュレーションインターフェイス SelectMAP コンフィギュレーションインターフェイス ( 図 2-5 参照 ) には Spartan-6 デバイスのコンフィギュレーションロジックにインターフェイスする 8 ビットまたは 16 ビットの双方向バスがあり コンフィギュレーションおよびリードバックの両方に使用できます ( 詳細は 第 6 章 リードバックおよびコンフィギュレーションの検証 を参照 ) SelectMAP のバス幅は自動的に検出されます (74 ページの 同期ワード / バス幅の自動検出 を参照 ) SelectMAP コンフィギュレーションのシミュレーションモデルがあります 詳細は 合成 / シミュレーションデザインガイド (UG626) を参照してください 28 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

29 SelectMAP コンフィギュレーションインターフェイス CCLK はマスタ SelectMAP モードでは出力です スレーブ SelectMAP モードでは入力で ボード上で外部ソースからまたは専用 GCLK ピンから供給されます SelectMAP バスを使用し 1 つまたは複数の Spartan-6 デバイスをシリアルまたはパラレルにコンフィギュレーションできます SelectMAP モードでの FPGA コンフィギュレーションには 次の方法があります 単一デバイスマスタ SelectMAP 単一デバイススレーブ SelectMAP 一般的なセットアップにはデータおよびクロックを提供するプロセッサが含まれます 複数デバイスデイジーチェーン SelectMAP バス PROM またはプロセッサから異なるイメージを使用し複数の FPGA がシリアルにコンフィギュレーションされます ( 第 9 章 アドバンスコンフィギュレーションインターフェイス を参照 ) 複数デバイスのギャング SelectMAP PROM またはプロセッサから同じイメージを使用し複数の FPGA がパラレルにコンフィギュレーションされます ( 第 9 章 アドバンスコンフィギュレーションインターフェイス を参照 ) 本章ではマスタ SelectMAP およびスレーブ SelectMAP が説明されています デイジーチェーンおよびギャングコンフィギュレーションについては第 9 章 アドバンスコンフィギュレーションインターフェイス を参照してください X-Ref Target - Figure 2-5 M[1:0] D[15:0] INIT_B PROGRAM_B RDWR_B CSI_B CSO_B DONE CCLK UG380_c2_05_ 図 2-5 : Spartan-6 FPGA SelectMAP コンフィギュレーションインターフェイス 表 2-3 で SelectMAP コンフィギュレーションインターフェイスのピンについて説明します 表 2-3 : Spartan-6 FPGA SelectMAP コンフィギュレーションインターフェイスピン ピン名 タイプ 専用 / 多目的 説明 M[1:0] 入力 多目的 コンフィギュレーションモードを決定するモードピン 21 ページの表 2-1を参照 CCLK 入力および出力 多目的 JTAG を除く すべてのコンフィギュレーションモードでのコンフィギュレーションクロック 54 ページの コンフィギュレーションクロック (CCLK) のボードレイアウト を参照 Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 29

30 第 2 章 : コンフィギュレーションインターフェイスの基本 表 2-3 : Spartan-6 FPGA SelectMAP コンフィギュレーションインターフェイスピン ( 続き ) D[15:0] DONE ピン名タイプ専用 / 多目的説明 INIT_B トライステート双方向 双方向オープンドレインまたはアクティブ 入力または出力 オープンドレイン 多目的 専用 多目的 コンフィギュレーションおよびリードバックバスで クロックは CCLK の立ち上がりエッジ パラレルバスのビット順序 を参照 コンフィギュレーションの完了を示すアクティブ High の信号 0 = FPGA コンフィギュレーション未完了 1 = FPGA コンフィギュレーション完了 モードピンがサンプルされる前 INIT_B は入力で Low に保持することによってコンフィギュレーションを遅延させることができます モードピンのサンプル後はオープンドレインのアクティブ Low 出力になり コンフィギュレーション中の CRC エラーの有無を示します 0 = CRC エラー 1 = CRC エラーなし SEU 検出ファンクションが有効になっている場合 リードバック CRC エラーが検出されると INIT_B はオプションとして Low に駆動されます PROGRAM_B 入力専用アクティブ Low の非同期フルチップリセット CSI_B 入力 多目的 アクティブ Low のチップセレクトで SelectMAP データバスを有効にします ( SelectMAP データ読み込み を参照 ) 0 = SelectMAP データバスは有効 1 = SelectMAP データバスは無効 RDWR_B 入力 多目的 D[x:0] データバスの方向を決定します ( SelectMAP データ読み込み を参照 ) 0 = 入力 1 = 出力 RDWR_B 入力は CSI_B がディアサートされているときのみ変更でき それ以外の場合に変更すると ABORT が生じます (144 ページの SelectMAP の ABORT を参照 ) CSO_B 出力 多目的 パラレルデイジーチェーンのアクティブ Low チップセレクト出力 FPGA が 1 つのアプリケー ションでは使用されません BUSY 出力多目的リードバック中に使用されます 30 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

31 SelectMAP コンフィギュレーションインターフェイス 単一デバイスの SelectMAP コンフィギュレーション プラットフォームフラッシュ PROM SelectMAP コンフィギュレーション SelectMAP モードの単一デバイスのコンフィギュレーションでは 図 2-6 に示すように コンフィギュレーション PROM に直接接続するのが最も単純な方法です この方法では デバイスはマスタ SelectMAP モードに設定され 継続的にデータを読み込むために RDWR_B および CSI_B ピンがグランドに接続されています (34 ページの SelectMAP データ読み込み を参照 ) X-Ref Target - Figure 2-6 HSWAPEN VCCINT VCCO_0 VCCO_0 VCCO_1 VCCINT VCCO VCCO_2 VCCO_1 FCS_B BUSY CEO Spartan-6 FPGA FOE_B FWE_B LDC Platform Flash XCFxxP A25 A24 REV_SEL1 A[23:0] REV_SEL0 DOUT/BUSY VCCO_2 EN_EXT_SEL Xilinx Cable Header (JTAG Interface) 1 VCCAUX VREF TMS TCK TDO TDI N.C. N.C. M1 M0 PROGRAM_B TMS TCK TDI GND VCCO_2 D[7:0] DONE CCLK CSO_B INIT_B VCCAUX TDO 330Ω VCCO_2 VCCAUX VCCO_2 2.4 kω D[7:0] CE CLK OE/RESET TMS TCK TDI GND CLKOUT CF VCCJ TDO VCCAUX 14 PROGRAM_B Refer to the Notes following this figure for related information. UG380_c2_06_ 図 2-6 : 単一デバイスのマスタ SelectMAP コンフィギュレーション Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 31

32 第 2 章 : コンフィギュレーションインターフェイスの基本 次は 図 2-6 に関する注記です 1. 内部ピン終端および HSWAPEN の影響を受けるピンについては 17 ページの表 1-1 を参照してください 2. CCLK ネットにはテブナン並列終端が必要です 詳細は 54 ページの コンフィギュレーションクロック (CCLK) のボードレイアウト を参照してください 3. DONE ピンは デフォルトでは 内部プルアップ抵抗のあるオープンドレイン出力です 追加の外部プルアップ抵抗の使用を推奨します DONE ピンには BitGen の -g DriveDone を使用して有効にできる プログラム可能なアクティブなドライバがあります 4. オーバーシュートを低減するため フラッシュから FPGA までのデータパスに直列抵抗の使用を考慮してください 抵抗値はシミュレーションを実行して決定できます 5. INIT_B ピンは双方向 オープンドレインピンです 外部プルアップ抵抗の使用を推奨します 6. BitGen のスタートアップクロック設定では CCLK を SelectMAP コンフィギュレーションに設定する必要があります 7. この図の PROM は 1 つまたは複数のザイリンクス PROM の場合を示しています 複数の PROM をカスケード接続することで データ格納範囲全体が拡大できます 8. BIT ファイルは PROM に格納前に PROM ファイルに変換する必要があります 74 ページの PROM ファイルの生成 を参照してください 9. 一部のザイリンクス PROM では リセットピンの極性をプログラムできます この設定で PROM を使用する場合 RESET をアクティブ Low にしてください 10. ザイリンクスの PROM は パラレルモードに設定する必要があります このオプションは一部のデバイスでのみ使用可能です 11. SelectMAP モードで ザイリンクスのコンフィギュレーション PROM から Spartan-6 デバイスをコンフィギュレーションする場合 RDWR_B および CSI_B 信号は Low に接続可能です (34 ページの SelectMAP データ読み込み を参照 ) 12. マスタ SelectMAP コンフィギュレーションの場合 D バスは x8 または x16 に設定できます XCFxxP のデータ幅最大値は x8 です 13. プラットフォームフラッシュ PROM SelectMAP コンフィギュレーションは プラットフォームフラッシュ XCFP PROM に特定のものです プラットフォームフラッシュ XCFS PROM ではシリアルコンフィギュレーションモードのみがサポートされています 14. FOE_B FCS_B および FWE_B ピンのあるアドレスバス A[25:0] はコンフィギュレーション中にトグルします コンフィギュレーション中のこれらの多目的ピンでのアクティビティをシステムで処理可能にしておく必要があります 15. Spartan-6 FPGA の VCCO_2 およびプラットフォームフラッシュ PROM の V CCO は同じ電圧である必要があります (2.5V または 3.3V) マイクロプロセッサによる SelectMAP コンフィギュレーション マクロプロセッサまたは CPLD を使用し 単一 Spartan-6 デバイスをコンフィギュレーションするカスタムアプリケーションの場合 マスタ SelectMAP モード (FPGA からの CCLK を使用 ) またはスレーブ SelectMAP モードが可能ですが ( 図 2-7 参照 ) スレーブ SelectMAP モードが推奨されます マイクロプロセッサからのコンフィギュレーションの詳細は Using a Microprocessor to Configure Xilinx FPGAs via Slave Serial or SelectMAP Mode (XAPP502) を参照してください 32 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

33 SelectMAP コンフィギュレーションインターフェイス X-Ref Target - Figure 2-7 VCCINT HSWAPEN VCCO _0 VCCO _0 VCC VCCO_2 VCCO _2 VCCO_2 Microprocessor or CPLD VCCO_2 M1 M0 Spartan-6 FPGA VCCO_2 Configuration Memory Source D[15:0] SELECT READ/WRITE D[15:0] CSI_B RDWR _B BUSY CSO_B INIT _B 4.7 kω CLOCK CCLK PROGRAM_B DONE PROGRAM_B DONE VCCAUX INIT_B TMS VCCAUX GND TCK TDI TDO VCCO_2 PROGRAM_B GND 330Ω. 4.7 kω 1 VCCAUX Xilinx Cable Header (JTAG Interface) VREF TMS TCK TDO TDI N.C. N.C. 14 Refer to the Notes following this figure for related information. UG380_c2_07_05120 図 2-7 : 単一デバイスのスレーブ SelectMAP コンフィギュレーション ( マイクロプロセッサおよび CPLD を使用 ) 次は 図 2-7 に関する注記です 1. 内部ピン終端および HSWAPEN の影響を受けるピンについては 17 ページの表 1-1 を参照してください 2. DOUT/BUSY はリードバック中に駆動できる出力です 3. CCLK の終端については 54 ページの コンフィギュレーションクロック (CCLK) のボードレイアウト を参照してください 4. これは Using a Microprocessor to Configure Xilinx FPGAs via Slave Serial or SelectMAP Mode (XAPP502) からの回路図です 多数ある可能なインプリメンテーションの 1 つです 5. DONE ピンは デフォルトでは 内部プルアップ抵抗のあるオープンドレイン出力です 追加の外部プルアップ抵抗の使用を推奨します DONE ピンには BitGen の -g DriveDone オプションを使用して有効にできる プログラム可能なアクティブなドライバがあります Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 33

34 第 2 章 : コンフィギュレーションインターフェイスの基本 6. INIT_B ピンは双方向 オープンドレインピンです 外部プルアップ抵抗の使用を推奨します 7. BitGen のスタートアップクロック設定では CCLK を SelectMAP コンフィギュレーションに設定する必要があります 8. FPGA を 1 つだけコンフィギュレーションし またリードバックが不要な場合は CSI_B および RDWR_B 信号をグランドに接続しておくことができます 9. マスタ SelectMAP コンフィギュレーションの場合 D[0:n] バスは x8 または x16 に設定できます SelectMAP データ読み込み CSI_B SelectMAP インターフェイスでは 継続的または断続的にデータを読み込むことが可能です データ読み込みは CSI_B RDWR_B および CCLK 信号で制御されます チップセレクト入力 (CSI_B) は SelectMAP バスを有効にします CSI_B が High のとき Spartan-6 デバイスは SelectMAP インターフェイスを無視し 入力データの保持や出力の駆動を行いません D[0:n] はハイインピーダンスになり RDWR_B は無視されます CSI_B = 0 の場合 デバイスの SelectMAP インターフェイスは有効 CSI_B = 1 の場合 デバイスの SelectMAP インターフェイスは無効 複数デバイスの SelectMAP コンフィギュレーションについては 第 9 章 アドバンスコンフィギュレーションインターフェイス を参照してください SelectMAP モードでコンフィギュレーションされるデバイスが 1 つだけでリードバックが不要な場合 またはギャング SelectMAP コンフィギュレーションが使用される場合は 第 9 章 アドバンスコンフィギュレーションインターフェイス に示すように CSI_B 信号をグランドに接続できます RDWR_B CCLK RDWR_B は Spartan-6 デバイスの入力で データピンが入力または出力かを制御します RDWR_B = 0 の場合 データピンは入力 (FPGA に書き込む ) RDWR_B = 1 の場合 データピンは出力 (FPGA から読み出す ) コンフィギュレーションの場合 RDWR_B は書き込みに設定 (RDWR_B = 0) しておく必要があります リードバックの場合 CSI_B をディアサートにしている間 RDWR_B は読み出しに設定 (RDWR_B = 1) しておく必要があります ( 第 6 章 リードバックおよびコンフィギュレーションの検証 を参照 ) デバイスが CCLK の立ち上がりエッジを使用する場合 CSI_B がアサートされているときに RDWR_B 値を変更すると ABORT が生じます ( 144 ページの SelectMAP の ABORT を参照 ) リードバックが不要な場合 RDWR_B はグランドに接続するか SelectMAP ABORT 時のデバッグに使用できます CSI_B がディアサートされている間 RDWR_B 信号は無視されます データピンの 3 つのステートの読み出し / 書き込みは非同期です CSI_B がアサートされている間 RDWR_B を読み出し (RDWR_B=1 リードバック) に設定すると FPGA は CCLK と無関係に SelectMAP データをアクティブに駆動します SelectMAP データバスのすべての動作は CCLK に同期しています RDWR_B が書き込みに設定されている場合 (RDWR_B = 0 コンフィギュレーション ) FPGA は SelectMAP データピンを 34 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

35 SelectMAP コンフィギュレーションインターフェイス CCLK エッジの立ち上がりでサンプリングします RDWR_B が読み出しに設定されている場合 (RDWR_B = 1 リードバック ) FPGA は SelectMAP データピンを CCLK エッジの立ち上がりで更新します スレーブ SelectMAP モードでは CCLK を停止することによってコンフィギュレーションを中断できます (36 ページの 断続的な SelectMAP データの読み出し を参照 ) 継続的な SelectMAP データの読み込み 継続的なデータ読み出しは コンフィギュレーションコントローラから連続したコンフィギュレーションデータストリームが供給されるアプリケーションで実行されます 電源投入後 コンフィギュレーションコントローラにより RDWR_B 信号が書き込み (RDWR_B = 0) に設定され CSI_B 信号がアサート (CSI_B = 0) されると デバイスは BUSY 信号を Low に駆動するようになります ( この遷移は非同期 ) RDWR_B を CSI_B のアサート前に Low 駆動しないと ABORT が発生します (144 ページの SelectMAP の ABORT を参照 ) デバイスは CCLK の次の立ち上がりエッジで データピンのサンプリングを開始します コンフィギュレーションにより バス幅が決定するまで D[0:15] のピンがサンプルされます 詳細は 74 ページの 同期ワード / バス幅の自動検出 を参照してください バス幅が決定すると データバスの適切な幅が同期ワード検出のためにサンプルされます 同期ワードがデバイスに送信された後 コンフィギュレーションが開始します コンフィギュレーションビットストリームの読み込み後に デバイスはスタートアップシーケンスを開始します デバイスは ビットストリームで指定されたスタートアップシーケンスで DONE 信号を High にアサートします ( 第 5 章の スタートアップ ( 手順 8) を参照 ) コンフィギュレーションコントローラは スタートアップシーケンス完了後まで CCLK パルスを送信し続ける必要があります (DONE が High になった後 CCLK は数パルス必要です 詳細は第 5 章の スタートアップ ( 手順 8) を参照してください ) コンフィギュレーション後に CSI_B および RDWR_B 信号をディアサートできます また アサート状態の保持も可能です SelectMAP ポートが非アクティブであるため このときに RDWR_B をトグルしても ABORT は生じません 図 2-8 は 継続的なデータ読み出しの SelectMAP コンフィギュレーションのタイミング図です X-Ref Target - Figure 2-8 PROGRAM_B (3) INIT_B CCLK CSI_B RDWR_B (1) (2) (4) (5) (11) (12) D[0:n] (6) (7) (8) (9) Byte 0 Byte 1 Byte n DONE (10) UG380_c2_08_ 図 2-8 : 継続的なデータ読み込みの x8 または x16 SelectMAP Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 35

36 第 2 章 : コンフィギュレーションインターフェイスの基本 次は 図 2-8 に関する注記です 1. SelectMAP バスにデバイスが 1 つしかない場合 CSI_B 信号を Low に接続できます CSI_B が Low でない場合は 常時アサート可能です 2. リードバックが不要な場合は RDWR_B を Low に接続できます CSI_B がアサートされた後 RDWR_B をトグルしないようにしてください トグルすると ABORT が生じます 詳細は 144 ページの SelectMAP の ABORT を参照してください 3. モードピンは INIT_B が High になったときにサンプルされます 4. ABORT を回避するため CSI_B より前に RDWR_B をアサートする必要があります 5. CSI_B をアサートして SelectMAP インターフェイスを有効にします 6. CSI_B のアサート後の最初の CCLK の立ち上がりエッジで 最初のバイトが読み込まれます 7. 各 CCLK の立ち上がりエッジで 1 バイトのコンフィギュレーションビットストリームが読み込まれます 8. スタートアップコマンドが読み込まれると デバイスはスタートアップシーケンスを開始します 9. スタートアップシーケンスは 最低でも CCLK の 8 サイクル間継続されます ( 第 5 章の スタートアップ ( 手順 8) を参照 ) 10. スタートアップシーケンス中 DONE ピンは High になります スタートアップシーケンスを完了するために追加の CCLK が必要な場合があります ( 第 5 章の スタートアップ ( 手順 8) を参照 ) 11. コンフィギュレーション完了後 CSI_B 信号はディアサートできます 12. CSI_B 信号をディアサートした後 RDWR_B はディアサートできます 13. データバスのサイズは x8 または x16 です 断続的な SelectMAP データの読み出し コンフィギュレーションコントローラが連続するコンフィギュレーションデータを提供できないアプリケーションでは 断続的なデータの読み出しを実行します たとえば コントローラが追加データをフェッチする間 コンフィギュレーションを一時停止する必要があるアプリケーションがこれに該当します コンフィギュレーションを一時停止させる方法は 2 つあります 1 つは CSI_B 信号をディアサートする方法 ( フリーランニング CCLK 手法 図 2-9) で もう 1 つは CCLK を停止する方法 ( 制御 CCLK 手法 図 2-10) です 36 japan.xilinx.com Spartan-6 FPGA コンフィギュレーションガイド

37 SelectMAP コンフィギュレーションインターフェイス X-Ref Target - Figure 2-9 PROGRAM_B INIT_B (2) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) CCLK CSI_B (3) DATA[0:n] RDWR_B (1) 図 2-9 : フリーランニング CCLK 手法を使用した断続的 SelectMAP データの読み出し 次は 図 2-9 に関する注記です UG380_c2_09_ RDWR_B を Low に駆動し D[0:n] ピンをコンフィギュレーションの入力として設定します リードバックが不要な場合は RDWR_B を Low に接続できます CSI_B がアサートされた後 RDWR_B をトグルしないようにしてください トグルすると ABORT が生じます 詳細は 144 ページの SelectMAP の ABORT を参照してください 2. INIT_B が High をトグルすると デバイスはコンフィギュレーション可能な状態です 3. CSI_B 信号を Low にアサートして SelectMAP バスを有効にします SelectMAP バスにデバイスが 1 つしかない場合は CSI_B 信号を Low に接続できます CSI_B が Low に接続されていないときは 常時アサート可能です 4. バイトは CCLK の立ち上がりエッジで読み込まれます データバスのサイズは x8 または x16 です 5. バイトは CCLK の立ち上がりエッジで読み込まれます 6. ユーザーが CSI_B をディアサートし バイトは無視されます 7. ユーザーが CSI_B をディアサートし バイトは無視されます 8. バイトは CCLK の立ち上がりエッジで読み込まれます 9. バイトは CCLK の立ち上がりエッジで読み込まれます 10. ユーザーが CSI_B をディアサートし バイトは無視されます 11. バイトは CCLK の立ち上がりエッジで読み込まれます 12. バイトは CCLK の立ち上がりエッジで読み込まれます 13. バイトは CCLK の立ち上がりエッジで読み込まれます Spartan-6 FPGA コンフィギュレーションガイド japan.xilinx.com 37

ザイリンクス UG380 Spartan-6 FPGA コンフィギュレーション ユーザー ガイド

ザイリンクス UG380 Spartan-6 FPGA コンフィギュレーション ユーザー ガイド Spartan-6 FPGA コンフィギュレーション ユーザーガイド Xilinx is disclosing this user guide, manual, release note, and/or specification (the Documentation ) to you solely for use in the development of designs to operate with

More information

V4_ConfigurationGuide.book

V4_ConfigurationGuide.book Virtex-4 コンフィギュレーションガイド R Xilinx ( 以下 ザイリンクス といいます ) では ザイリンクス FPGA におけるデザインの開発目的のみにこの文書を開示します この文書に明記されている場合を除き 電子 機械 複写 録音を含め いかなる形態または手段においても ザイリンクスの書面による事前の許可なく資料をコピー 複製 配布 再発行 ダウンロード 表示 掲載 転送することはできません

More information

7 シリーズ FPGA コンフィギュレーション ユーザー ガイド (UG470)

7 シリーズ FPGA コンフィギュレーション ユーザー ガイド (UG470) 7 シリーズ FPGA コンフィギュレーション ユーザーガイド 本資料は表記のバージョンの英語版を翻訳したもので 内容に相違が生じる場合には原文を優先します 資料によっては英語版の更新に対応していないものがあります 日本語版は参考用としてご使用の上 最新情報につきましては 必ず最新英語版をご参照ください Notice of Disclaimer The information disclosed to

More information

XAPP453 「3.3V 信号を使用した Spartan-3 FPGA のコンフィギュレーション」 v1.0 (02/05)

XAPP453 「3.3V 信号を使用した Spartan-3 FPGA のコンフィギュレーション」 v1.0 (02/05) アプリケーションノート : ファミリ XAPP453 (v1.0) 2005 年 2 月 2 日 3.3 信号を使用した のコンフィギュレーション 概要 このアプリケーションノートでは Spartan -3 および Spartan -3L の 3.3 コンフィギュレーションについて説明しています ここでは コンフィギュレーションモード別に完全な接続図を示しており インプリメンテーションに簡単に利用できる便利なソリューションです

More information

Platform Flash インシステム プログラマブル コンフィギュレーション PROM (DS123)

Platform Flash インシステム プログラマブル コンフィギュレーション PROM (DS123) 53 DS123 (v2.16) 2008 年 11 月 14 日 0 機能 ザイリンクス FPGA のコンフィギュレーション用インシステムプログラマブル PROM 低電力のアドバンス CMOS NOR フラッシュプロセス 20,000 回までプログラム / 消去可能 インダストリアルグレードの温度範囲で動作 (-40 C ~ +85 C) プログラム プロトタイプ作成 テストにおいて IEEE 規格

More information

SPI シリアル フラッシュを使用したザイリンクス FPGA のコンフィギュレーション, アプリケーション ノート (XAPP951)

SPI シリアル フラッシュを使用したザイリンクス FPGA のコンフィギュレーション, アプリケーション ノート (XAPP951) アプリケーションノート : Spartan-3E および Virtex-5 FPGA XAPP951 (v1.3) 2010 年 9 月 23 日 SPI シリアルフラッシュを使用したザイリンクス FPGA のコンフィギュレーション著者 : Stephanie Tapp 概要 このアプリケーションノートでは Virtex -5 および Spartan -3E FPGA ファミリに導入されている SPI

More information

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR 第 回マイクロプロセッサのしくみ マイクロプロセッサの基本的なしくみについて解説する. -1 マイクロプロセッサと周辺回路の接続 制御バス プロセッサ データ バス アドレス バス メモリ 周辺インタフェース バスの基本構成 Fig.-1 バスによる相互接続は, 現在のコンピュータシステムのハードウェアを特徴づけている. バス (Bus): 複数のユニットで共有される信号線システム内の データの通り道

More information

エレクトーンのお客様向けiPhone/iPad接続マニュアル

エレクトーンのお客様向けiPhone/iPad接続マニュアル / JA 1 2 3 4 USB TO DEVICE USB TO DEVICE USB TO DEVICE 5 USB TO HOST USB TO HOST USB TO HOST i-ux1 6 7 i-ux1 USB TO HOST i-mx1 OUT IN IN OUT OUT IN OUT IN i-mx1 OUT IN IN OUT OUT IN OUT IN USB TO DEVICE

More information

ScanFront300/300P セットアップガイド

ScanFront300/300P セットアップガイド libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby

More information

インターネット接続ガイド v110

インターネット接続ガイド v110 1 2 1 2 3 3 4 5 6 4 7 8 5 1 2 3 6 4 5 6 7 7 8 8 9 9 10 11 12 10 13 14 11 1 2 12 3 4 13 5 6 7 8 14 1 2 3 4 < > 15 5 6 16 7 8 9 10 17 18 1 2 3 19 1 2 3 4 20 U.R.G., Pro Audio & Digital Musical Instrument

More information

DS099-E04: XC3S400 FPGA エラッタおよび Spartan-3 データシートの確認

DS099-E04: XC3S400 FPGA エラッタおよび Spartan-3 データシートの確認 DS099-E04 (v2.5) 2006 年 12 月 14 日 XC3S400 FPGA エラッタおよび Spartan-3 データシートの確認 エラッタ これらのエラッタは Spartan-3 XC3S400 FPGA の量産デバイスおよびエンジニアリングサンプルの両方に適用されます その他の Spartan-3 FPGA では ここに記載したエラッタは該当しません 記載されている以外のデバイスをご使用の場合は

More information

2

2 NSCP-W61 08545-00U60 2 3 4 5 6 7 8 9 10 11 12 1 2 13 7 3 4 8 9 5 6 10 7 14 11 15 12 13 16 17 14 15 1 5 2 3 6 4 16 17 18 19 2 1 20 1 21 2 1 2 1 22 23 1 2 3 24 1 2 1 2 3 3 25 1 2 3 4 1 2 26 3 4 27 1 1 28

More information

Virtex-6 Clocking

Virtex-6 Clocking Spartan-6 クロックリソース Proprietary to PALTEK CORPORATION 1 AGENDA はじめに クロックネットワーク クロックマネージメントタイル (CMT) 使用例 2 AGENDA はじめに クロックネットワーク クロックマネージメントタイル (CMT) 使用例 3 高速なクロッキング 新型アプリケーションには複雑なクロック要件が必要 : 高速クロック信号

More information

ScanFront 220/220P 取扱説明書

ScanFront 220/220P 取扱説明書 libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby

More information

ScanFront 220/220P セットアップガイド

ScanFront 220/220P セットアップガイド libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby

More information

TH-47LFX60 / TH-47LFX6N

TH-47LFX60 / TH-47LFX6N TH-47LFX60J TH-47LFX6NJ 1 2 3 4 - + - + DVI-D IN PC IN SERIAL IN AUDIO IN (DVI-D / PC) LAN, DIGITAL LINK AV IN AUDIO OUT 1 11 2 12 3 13 4 14 5 6 15 7 16 8 17 9 18 10 19 19 3 1 18 4 2 HDMI AV OUT

More information

UCB User's Manual

UCB User's Manual UCB-21489 ユーザーズマニュアル 第 1 版 金子システム株式会社 1 ご注意 1. 本資料に記載されている内容は本資料発行時点のものであり 予告なく変更することがあります 当社製品のご購入およびご使用にあたりましては 当社ホームページを通じて公開される情報を参照ください 2. 当社から提供する情報の正確性と信頼性には万全を尽くしていますが 誤りがないことを保証するものではありません 当社はその使用に対する責任を一切負いません

More information

ISim ハードウェア協調シミュレーション チュートリアル : 浮動小数点高速フーリエ変換のシミュレーション

ISim ハードウェア協調シミュレーション チュートリアル : 浮動小数点高速フーリエ変換のシミュレーション ISim ハードウェア協調シミュレーションチュートリアル : 浮動小数点高速フーリエ変換のシミュレーション UG817 (v 13.1) 2011 年 3 月 18 日 Xilinx is disclosing this user guide, manual, release note, and/or specification (the Documentation ) to you solely

More information

iPhone/iPad接続マニュアル

iPhone/iPad接続マニュアル / JA 2 3 USB 4 USB USB i-ux1 USB i-ux1 5 6 i-mx1 THRU i-mx1 THRU 7 USB THRU 1 2 3 4 1 2 3 4 5 8 1 1 9 2 1 2 10 1 2 2 6 7 11 1 2 3 4 5 6 7 8 12 1 2 3 4 5 6 13 14 15 WPA Supplicant Copyright 2003-2009, Jouni

More information

2011 Shinano Kenshi Co.,Ltd. ... 2... 12... 12... 18... 19... 21... 21... 23 1.2.1....23 1.2.2....24 1.2.3....26 1.2.4....27... 29... 30... 30... 31... 38... 39... 40 2 ...41...42...43...43 3.1.1... 44

More information

TH-65LFE7J TH-50LFE7J TH-42LFE7J - + - + PC IN DVI-D IN IR IN/OUT CHARGE OUT SERIAL IN LAN AUDIO IN (DVI-D / PC) AUDIO OUT AV IN (HDMI 1 HDMI 2) 19 3 1 1 11 2 12 3 13 4 14 5 6 15 7 16 8 17 9 18 10

More information

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

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは? アルテラ FPGA 向け PLL リコンフィグの応用回路 1. PLL リコンフィグとは アルテラ FPGA は PLL 機能を内蔵しています PLL を利用して基本周波数を逓倍 分周したクロックを利用することができます 通常 FPGA 開発ツール Quartus2( 以下 Q2) の MegaWizard プラグインマネージャを利用して PLL を設定し 希望のクロック周波数を得ることができます

More information

UltraScale FPGA の BPI コンフィギュレーションおよびフラッシュ プログラム (XAPP1220)

UltraScale FPGA の BPI コンフィギュレーションおよびフラッシュ プログラム (XAPP1220) XAPP1220 (v1.0) 2014 年 12 月 8 日 アプリケーションノート :UltraScale FPGA ファミリ UltraScale FPGA の BPI コンフィギュレーションおよびフラッシュプログラム著者 : Stephanie Tapp Ryan Rumsey 概要 同期読み出しおよび EMCCLK ( 外部マスターコンフィギュレーションクロック ) を使用する UltraScale

More information

WQD770W WQD770W WQD770W WQD770W WQD770W 5 2 1 4 3 WQD8438 WQD770W 1 2 3 5 4 6 7 8 10 12 11 14 13 9 15 16 17 19 20 20 18 21 22 22 24 25 23 2 1 3 1 2 2 3 1 4 1 2 3 2 1 1 2 5 6 3 4 1 2 5 4 6 3 7 8 10 11

More information

Chapter 1 1-1 2

Chapter 1 1-1 2 Chapter 1 1-1 2 create table ( date, weather ); create table ( date, ); 1 weather, 2 weather, 3 weather, : : 31 weather -- 1 -- 2 -- 3 -- 31 create table ( date, ); weather[] -- 3 Chapter 1 weather[] create

More information

WYE771W取扱説明書

WYE771W取扱説明書 WYE771W WYE771W 2 3 4 5 6 MEMO 7 8 9 10 UNLOCK RESET/ STOPALARM EMERG. TALK FIRE CONFIRM MENU OFF POWER 11 UNLOCK RESET/ STOPALARM EMERG. TALK FIRE CONFIRM MENU OFF POWER 12 POWER EMERG. RESET/ STOPALARM

More information

NetVehicle GX5取扱説明書 基本編

NetVehicle GX5取扱説明書 基本編 -GX5 1 2 3 4 5 6 7 8 # @(#)COPYRIGHT 8.2 (Berkeley) 3/21/94 All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite Releases is copyrighted by The Regents of the University of California.

More information

外部SQLソース入門

外部SQLソース入門 Introduction to External SQL Sources 外部 SQL ソース入門 3 ESS 3 ESS : 4 ESS : 4 5 ESS 5 Step 1:... 6 Step 2: DSN... 6 Step 3: FileMaker Pro... 6 Step 4: FileMaker Pro 1. 6 Step 5:... 6 Step 6: FileMaker Pro...

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介安全機能 ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ 安全機能の概要 フラッシュ メモリ CRC 演算機能 RAM パリティ エラー検出機能 データの保護機能 RAM ガード機能 SFR ガード機能 不正メモリ アクセス機能 周辺機能を使用した安全機能 周波数検出機能 A/D

More information

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

SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O) ALTIMA Corp. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) ver.1.0 2010 年 8 月 ELSENA,Inc. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) 目次 1. はじめに... 3 2. PIO 概要... 3 2-1. PIO 概要... 3 2-2. PIO

More information

PPTフォーム(white)

PPTフォーム(white) Spartan-6 概要 株式会社 PALTEK Engineering Group Proprietary to PALTEK CORPORATION 1 アジェンダ Spartan-6 導入 概要 Spartan-6 アーキテクチャ CLB ブロック RAM SelectIO クロック DSP メモリコントローラブロック (MCB) GTP 2 概要 ( ファミリ ) Virtex-6 LXT

More information

(Microsoft Word - \214\264\215e B_\217\221\202\253\215\236\202\335\225\224.docx)

(Microsoft Word - \214\264\215e B_\217\221\202\253\215\236\202\335\225\224.docx) トランジスタ技術 2009 年 3 月号特集気軽にはじめる FPGA 第 5 章マルチチャネル信号発生器信号発生器の製作 ~はんだ付け不要ロジックの自在さを生かす~ ISE WebPACK を使って FPGA にソースを書き込むまでの手順 坂本三直 プロジェクトプロジェクトの新規生成 / 読み込み : CQ 出版社の HP より本スタータキット用のプロジェクトをダウンロードしてください. パソコン上にコピーできたら,Xilinx

More information

DS-30

DS-30 NPD4633-00 JA ...6... 6... 6... 6... 6... 7... 7... 7... 7... 8... 8...9...10...11...11...13 Document Capture Pro Windows...13 EPSON Scan Mac OS X...14 SharePoint Windows...16 Windows...16...17 Document

More information

EPSON ES-D200 パソコンでのスキャンガイド

EPSON ES-D200 パソコンでのスキャンガイド NPD4271-00 ...4...7 EPSON Scan... 7...11 PDF...12 / EPSON Scan...13 EPSON Scan...13 EPSON Scan...14 EPSON Scan...14 EPSON Scan...15 Epson Event Manager...16 Epson Event Manager...16 Epson Event Manager...16

More information

Microsoft Word - quick_start_guide_16 1_ja.docx

Microsoft Word - quick_start_guide_16 1_ja.docx Quartus Prime ソフトウェア ダウンロードおよびインストール クイック スタート ガイド 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, NIOS, Quartus and Stratix words

More information

DDK-7 取扱説明書 v1.10

DDK-7 取扱説明書 v1.10 DDK-7 v. JA 2 ()B-9 /4 ()B-9 2/4 3 4 ()B-9 3/4 ()B-9 4/4 5 6 7 "Mobile Wnn" OMRON SOFTWARE Co., Ltd. 999 All Rights Reserved. 8 CONTENTS 2 3 4 5 6 7 8 9 0 2 3 4 3 4 5 6 2 3 0 4 5 6 7 8 9 0 2 D. 2 3 4 5

More information

ES-D400/ES-D200

ES-D400/ES-D200 NPD4564-00 ...4...7 EPSON Scan... 7...11 PDF...12 / EPSON Scan...14 EPSON Scan...14 EPSON Scan...15 EPSON Scan...15 EPSON Scan...16 Epson Event Manager...17 Epson Event Manager...17 Epson Event Manager...17

More information

8051 개발보드 메뉴얼

8051 개발보드 메뉴얼 ㄴㄴㄴ標準 U-STYLE ボード (Model:DM-USTYLE V1.0 ) マニュアル 改訂日 : 2015 年 11 月 24 日 1. Arduino At Heartプロトタイプ標準 U STYLEボード (DM-USTYLE V1.0) のご紹介 アドゥイノウノブートローダが書き込んだATMEGA328P-PUを使用 Arduino At Heart( ) プロトタイプのボードの互換コネクタと

More information

GT-F740/GT-S640

GT-F740/GT-S640 NPD4743-00 JA ...5 EPSON Scan... 5 Document Capture Pro / Document Capture...11...14 EPSON Scan...14 PDF...18 OCR...18...19...19...21 /...21...22...23 GT-F740...24...24...25...26...26...26...27 PDF...28...30

More information

PX-403A

PX-403A NPD4403-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22!ex...22 /...23 P.I.F. PRINT Image Framer...23...24...27...27...28...28...28...32 Web...32...32...35...35...35...37...37...37...39...39...40...43...46

More information

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

Nios II - PIO を使用した I2C-Bus (2ワイヤ)マスタの実装 LIM Corp. Nios II - PIO を使用した I 2 C-Bus (2 ワイヤ ) マスタの実装 ver.1.0 2010 年 6 月 ELSEN,Inc. 目次 1. はじめに... 3 2. 適用条件... 3 3. システムの構成... 3 3-1. SOPC Builder の設定... 3 3-2. PIO の設定... 4 3-2-1. シリアル クロック ライン用 PIO

More information

GT-X830

GT-X830 NPD5108-00 ...5... 5... 6... 8...11 EPSON Scan...11 PDF...16 OCR...16...17...17...20 /...20...20...22...23...23...24...25...25...26...27 PDF...30...31 / EPSON Scan...34 EPSON Scan...34 EPSON Scan...36

More information

Notes and Points for TMPR454 Flash memory

Notes and Points for TMPR454 Flash memory 表紙 TMPR454 内蔵 Flash メモリ対応版手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については (3) 項にかかわらず責任を負いかねますのでご了承ください

More information

ES-D400/ES-D350

ES-D400/ES-D350 NPD4650-00 ...4 EPSON Scan... 4 Document Capture Pro Windows... 7 EPSON Scan...10 EPSON Scan...10...14 PDF...15 / EPSON Scan...17 EPSON Scan...17 EPSON Scan...18 EPSON Scan...18 Document Capture Pro Windows...19

More information

ターゲット項目の設定について

ターゲット項目の設定について Code Debugger CodeStage マニュアル別冊 ターゲット 項目の設定について Rev. 2.8 2018 年 4 月 13 日 BITRAN CORPORATION ご注意 1 本書及びプログラムの内容の一部または 全部を無断で転載することは プログラムのバックアップの場合を除き 禁止されています 2 本書及びプログラムの内容に関しては 将来予告なしに変更することがあります 3 当社の許可なく複製

More information

基本操作ガイド

基本操作ガイド HT7-0199-000-V.5.0 1. 2. 3. 4. 5. 6. 7. 8. 9. Copyright 2004 CANON INC. ALL RIGHTS RESERVED 1 2 3 1 1 2 3 4 1 2 1 2 3 1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 5 AB AB Step 1 Step

More information

TH-80LF50J TH-70LF50J

TH-80LF50J TH-70LF50J TH-80LF50J TH-70LF50J TY-ST58P20 (70V) TY-ST65P20 (80V) TY-WK70PV50 TY-FB10HD TY-PG70LF50 (70V) TY-PG80LF50 (80V) - + - + SERIAL IN, SERIAL OUT AUDIO IN (COMPOSITE) AV IN DVI-D IN/OUT PC IN AUDIO

More information

UltraScale FPGA での SPI コンフィギュレーションおよびフラッシュ プログラミング (XAPP1233)

UltraScale FPGA での SPI コンフィギュレーションおよびフラッシュ プログラミング (XAPP1233) XAPP1233 (v1.0) 2015 年 5 月 29 日 アプリケーションノート :UltraScale FPGA UltraScale FPGA での SPI コンフィギュレーションおよびフラッシュプログラミング著者 : Matt Nielson Ryan Rumsey 概要 このアプリケーションノートでは UltraScale FPGA のマスターシリアルペリフェラルインターフェイス (SPI)

More information

操作ガイド(本体操作編)

操作ガイド(本体操作編) J QT5-0571-V03 1 ...5...10...11...11...11...12...12...15...21...21...22...25...27...28...33...37...40...47...48...54...60...64...64...68...69...70...70...71...72...73...74...75...76...77 2 ...79...79...80...81...82...83...95...98

More information

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設 APX-3312 と APX-3302 の差分一覧 No. OM12021D APX-3312 と APX-3302 は どちらも同じ CameraLink 規格 Base Configuration カメラ 2ch 入力可能なボードになります 本書では APX-3312 をご利用になられているお客様が APX-3302 をご利用になられる場合の資料として 両ボードについての差異 を記述しております

More information

KEIm-08SoMハードウェアマニュアル

KEIm-08SoMハードウェアマニュアル KEIm-08SoM ハードウェアマニュアル Ver.1.1.2 はじめにこの度は KEIm 製品をお買い上げいただき誠にありがとうございます 本製品をご使用になる前に 本マニュアル及び関連資料を十分ご確認いただき 使用上の注意を守って正しくご使用ください 取扱い上の注意 本書に記載されている内容は 将来予告なく変更されることがあります 本製品のご使用にあたっては 弊社窓口又は弊社ホームページなどで最新の情報をご確認ください

More information

EPSON PX-503A ユーザーズガイド

EPSON PX-503A ユーザーズガイド NPD4296-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22...23!ex...23 /...24 P.I.F. PRINT Image Framer...24...25...28...28...29...29...30...33

More information

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

ファイル メニューのコマンド CHAPTER43 次のオプションは Cisco Configuration Professional(Cisco CP) の [ ファイル ] メニューから利用できます 実行コンフィギュレーションを PC に保存 ルータの実行コンフィギュレーションファイルを PC 上のテキストファイルに保存します 43-1 設定をルータに配信する 第 43 章 設定をルータに配信する このウィンドウでは Cisco

More information

Veritas System Recovery 18 System Recovery Disk

Veritas System Recovery 18 System Recovery Disk Veritas System Recovery 18 System Recovery Disk 免責事項 ベリタステクノロジーズ合同会社は この 書の著作権を留保します また 記載された内容の無謬性を保証しません VERITAS の製品は将来に渡って仕様を変更する可能性を常に含み これらは予告なく われることもあります なお 当ドキュメントの内容は参考資料として 読者の責任において管理 / 配布されるようお願いいたします

More information

DS-70000/DS-60000/DS-50000

DS-70000/DS-60000/DS-50000 NPD4647-02 JA ...5...7...8 ADF...9... 9 ADF...10...11...13...15 Document Capture Pro Windows...15 EPSON Scan Mac OS X...16 SharePoint Windows...18 Windows...18...19 Windows...19 Mac OS X...19...20...23...23

More information

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk 2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk Autodesk Vault 2014 新機能 操作性向上 Inventor ファイルを Vault にチェックインすることなくステータス変更を実行できるようになりました 履歴テーブルの版管理を柔軟に設定できるようになりました

More information

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続 CMOS リニアイメージセンサ用駆動回路 C13015-01 CMOS リニアイメージセンサ S11639-01 等用 C13015-01は当社製 CMOSリニアイメージセンサ S11639-01 等用に開発された駆動回路です USB 2.0インターフェースを用いて C13015-01と PCを接続することにより PCからC13015-01 を制御して センサのアナログビデオ信号を 16-bitデジタル出力に変換した数値データを

More information

PX-504A

PX-504A NPD4537-00 ...6... 6... 9 Mac OS X...10 Mac OS X v10.5.x v10.6.x...10 Mac OS X v10.4.11...13...15...16...16...18...19...20!ex...20 /...21 P.I.F. PRINT Image Framer...21...22...26...26...27...27...27...31

More information

PX-434A/PX-404A

PX-434A/PX-404A NPD4534-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.11...15...18...19...19...21...22!ex...22 /...23 P.I.F. PRINT Image Framer...23...24...26...27...27...28...28...31 Web...31...31...35...35...35...37...37...37...39...39...40...43...48

More information

操作ガイド(本体操作編)

操作ガイド(本体操作編) J-1 QT5-0681-V02 1 m a b c d e f l kj i h g a b c d e f g h i j k l m n n o o s p q r p q r s w t u v x y z t u v w x y z a bc d e f g q p o n m l k j i h a b c d e f g h i j k l {}[] {}[] m n

More information

GT-X980

GT-X980 NPD5061-00 JA ...6...10...10...11...13...15...20...21...21...22 /...23 PDF...27 PDF...31 /...35...38...43...46 EPSON Scan...49...49...49...50 EPSON Scan...51...51...52...52...53 2 Windows...53 Mac OS X...53...53...53...54...56...56...58...59...60...60...61...62...63

More information

ザイリンクス XCN 製造中止製品の通知 : CPLD、コンフィギュレーション PROM、Spartan および Virtex FPGA 製品のリビジョン制御 SCD 製品番号

ザイリンクス XCN 製造中止製品の通知 : CPLD、コンフィギュレーション PROM、Spartan および Virtex FPGA 製品のリビジョン制御 SCD 製品番号 XCN12011 (v1.0) 2012 年 12 月 3 日 製造中止製品の通知 : CPLD コンフィギュレーション PROM Spartan および Virtex FPGA 製品のリビジョン制御 SCD 製品番号 製造中止製品の通知 概要 この通知は一部の SCD (Specification Control Document) 製品が製造中止となることをお知らせするものです これらの SCD

More information

Introducing_SPIStorm-JP

Introducing_SPIStorm-JP SPI Storm の紹介 USB での SPI Storm は Byte Paradigm の USB Serial Protocol host adapter です SPI Storm は マスターとして SPI (Serial Peripheral Interface) 3-wires SPI dual-spi quad-spi プロトコルをサポートします それは PC から最大 100MHz

More information

DS099-E09: XC3S5000 FPGA エラッタおよび Spartan-3 データシートの確認

DS099-E09: XC3S5000 FPGA エラッタおよび Spartan-3 データシートの確認 DS099-E09 (v2.5) 2006 年 12 月 14 日 XC3S5000 FPGA エラッタと Spartan-3 データシートの確認 エラッタ このエラッタは Spartan-3 XC3S5000 FPGA の量産デバイスおよびエンジニアリングサンプルの両方に適用されます その他の Spartan-3 FPGA では ここに記載したエラッタは該当しません 記載されている以外のデバイスをご使用の場合は

More information

デザインの保持チュートリアル : PlanAhead デザイン ツール (UG747)

デザインの保持チュートリアル : PlanAhead デザイン ツール (UG747) デザインの保持チュートリアル PlanAhead ソフトウェア Xilinx is disclosing this user guide, manual, release note, and/or specification (the Documentation ) to you solely for use in the development of designs to operate with

More information

Spartan-6 FPGA ボード XCM-018Z ユーザーズマニュアル Ver.1.3 ヒューマンデータ 目次 はじめに... 1 ご注意... 1 改訂記録... 1 1. 共通ピンについて 重要... 2 2. 製品の内容について... 2 3. 開発環境について... 3 4. 仕様... 3 5. 製品説明... 4 5.1. 各部名称... 4 5.2. ブロック図... 5 5.3.

More information

EPSON EP-803A/EP-803AW ユーザーズガイド

EPSON EP-803A/EP-803AW ユーザーズガイド NPD4293-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...22...23...24!ex...24 /...25 P.I.F. PRINT Image Framer...25...26...30...30...31...31...31...35

More information

Virtex-6 FPGA で LVDS を使用した、1.25Gb/s での 4X 非同期オーバーサンプリング, アプリケーション ノート (XAPP881)

Virtex-6 FPGA で LVDS を使用した、1.25Gb/s での 4X 非同期オーバーサンプリング, アプリケーション ノート (XAPP881) アプリケーションノート : Virtex-6 FPGA XAPP881 (v1.0.1) 2010 年 7 月 25 日 Virtex-6 FPGA で LVDS を使用した 1.25Gb/s での 4X 非同期オーバーサンプリング著者 : Catalin Baetoniu Brandon Day 概要 Virtex -6 FPGA の SelectIO テクノロジによって 1.25Gb/s で 4X

More information

EPSON EP-703A ユーザーズガイド

EPSON EP-703A ユーザーズガイド NPD4295-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...22...23...24!ex...24 /...25 P.I.F. PRINT Image Framer...25...26...29...30...30...31...31...34

More information

EP-704A

EP-704A NPD4533-01 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.11...15...18...19...19...22...23...24!ex...24 /...25 P.I.F. PRINT Image Framer...25...26...29...29...30...30...31...34

More information

GRNT-JA-QS.book

GRNT-JA-QS.book Granit 1910i 工業用エリアイメージングスキャナ クイックスタートガイド GRNT-JA-QS Rev A 10/12 注記 : 装置のクリーニングについては ユーザーズガイドを参照してください 本ガイドの他言語版をお求めの場合は 当社ウェブサイト www.honeywellaidc.com をご覧ください はじめに スキャナを接続する前にコンピュータの電源をいったんオフにし スキャナの接続を完全に行った後

More information

UMB-CP2114 User's Manual

UMB-CP2114 User's Manual UMB-CP2114 ユーザーズマニュアル 第 1 版 金子システム株式会社 1 ご注意 1. 本資料に記載されている内容は本資料発行時点のものであり 予告なく変更することがあります 当社製品のご購入およびご使用にあたりましては 当社ホームページを通じて公開される情報を参照ください 2. 当社から提供する情報の正確性と信頼性には万全を尽くしていますが 誤りがないことを保証するものではありません 当社はその使用に対する責任を一切負いません

More information

ルート プロセッサ

ルート プロセッサ CHAPTER 6 この章では Cisco CRS-1 キャリアルーティングシステムの Route Processor(RP; ) カードについて説明します 内容は次のとおりです の概要 アクティブおよびスタンバイの調停 RP カード To Fabric モジュールキューイング の概要 (RP) カードは シングルシャーシ Cisco CRS-1 キャリアルーティングシステムのシステムコントローラです

More information

ザイリンクス DS099-E05 XC3S1000/L FPGA エラッタおよび Spartan-3 データシートの確認

ザイリンクス  DS099-E05 XC3S1000/L FPGA エラッタおよび Spartan-3 データシートの確認 DS099-E05 (v2.5) 2006 年 12 月 14 日 XC3S1000/XC3S1000L FPGA エラッタおよび Spartan-3/3L データシートの確認 エラッタ これらのエラッタは Spartan-3 XC3S1000 および XC3S1000L FPGA の量産デバイスおよびエンジニアリングサンプルの両方に適用されます その他の Spartan-3 FPGA では ここに記載したエラッタは該当しません

More information

PX-673F

PX-673F NPD4385-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22...23!ex...23 /...24 P.I.F. PRINT Image Framer...24...25...28...29...29...30...30...33

More information

基本操作ガイド

基本操作ガイド HT7-0022-000-V.4.0 Copyright 2004 CANON INC. ALL RIGHTS RESERVED 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 4 1 1 2 3 4 5 1 2 1 2 3 1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4

More information

AN 630: アルテラCPLD におけるリアルタイムISP およびISP クランプ

AN 630: アルテラCPLD におけるリアルタイムISP およびISP クランプ CPLD ISP ISP この資料は英語版を翻訳したもので 内容に相違が生じる場合には原文を優先します こちらの日本語版は参考用としてご利用ください 設計の際には 最新の英語版で内容をご確認ください AN-630-1.0 アプリケーション ノート このアプリケーションノートでは MAX II および MAX V デバイスにおけるリアルタイム ISP(In-System Programmability)

More information

資料作成Wordフォーム(社外秘)

資料作成Wordフォーム(社外秘) Spartan-6 FPGA 設計ガイド Ver1.0 ( PSDB ) 1 本設計情報は 設計者の皆様がザイリンクス社 Spartan-6 デバイス選択 および設計を進める上で必要となる基本的な注意事項をまとめた資料です Spartan-6 に関する詳細な技術情報はデータシートおよびユーザーガイドを参照してください 本資料に記載されている各事項については データシートおよびユーザーガイドに記載されている事項を優先します

More information

AWS Client VPN - ユーザーガイド

AWS Client VPN - ユーザーガイド AWS Client VPN ユーザーガイド AWS Client VPN: ユーザーガイド Copyright 2019 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with

More information

AN 357: Error Detection & Recovery Using CRC in Altera FPGA Devices

AN 357: Error  Detection & Recovery Using CRC in Altera FPGA Devices 2008 年 7 月 ver. 1.4 アルテラ FPGA デバイスの CRC によるエラー検出およびリカバリ Application Note 357 概要 航空電子 テレコム システム コントロール および軍事用アプリケーションの分野で使用されるクリティカルな用途では 以下ができることが重要です FPGA デバイスに格納されたコンフィギュレーション データが正確であるかを確認する システムにコンフィギュレーション

More information

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

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは? レジスタ アクセスの拡張機能 1. レジスタ アクセスの概要 Smart-USB Plus 製品で利用できるレジスタ アクセスとは FPGA 内にハードウエア レジスタを実装し ホスト PC の制御ソフトウエアから USB 経由でそれらのレジスタに値を設定したり レジスタの設定値を読み出すことができる機能です このレジスタ アクセス制御には USB バス仕様に基づく コントロール転送 を利用しています

More information

Windows GPO のスクリプトと Cisco NAC 相互運用性

Windows GPO のスクリプトと Cisco NAC 相互運用性 Windows GPO のスクリプトと Cisco NAC 相互運用性 目次 概要前提条件要件使用するコンポーネント表記法背景説明 GPO スクリプトに関する一般的な推奨事項 NAC セットアップに関する一般的な推奨事項設定シナリオ 1 シナリオ 2 トラブルシューティング関連情報 概要 このドキュメントでは PC の起動時 およびドメインへのユーザのログイン時の Windows GPO の設定例について説明します

More information

テクニカルホワイトペーパー HP Sure Run HP PC のハードウェア強制されたアプリケーション永続性 HP Sure Run は ハードウェア強制アプリケーション永続化ソリューションで OS の実行中にポリシー適用ハードウェアとの通信を維持する機能を備えています OS 内の HP Sure

テクニカルホワイトペーパー HP Sure Run HP PC のハードウェア強制されたアプリケーション永続性 HP Sure Run は ハードウェア強制アプリケーション永続化ソリューションで OS の実行中にポリシー適用ハードウェアとの通信を維持する機能を備えています OS 内の HP Sure テクニカルホワイトペーパー HP PC のハードウェア強制されたアプリケーション永続性 は ハードウェア強制アプリケーション永続化ソリューションで OS の実行中にポリシー適用ハードウェアとの通信を維持する機能を備えています OS 内の エージェントが攻撃または削除された場合でも 重要なサービスおよびアプリケーションの存在を継続的に監視します はハードウェアレベル (OS より下 ) で HP エンドポイントセキュリティコントローラーと相互作用し

More information

Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x)

Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x) Windows Phone 用 Cisco AnyConnect セキュアモビリティクライアントユーザガイド ( リリース 4.1.x) AnyConnect ユーザガイド 2 AnyConnect の概要 2 Windows Phone サポート対象デバイス 2 Windows Phone 上の AnyConnect のインストールまたはアップグレード 3 Windows Phone デバイス上の

More information

NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation (MITEL

NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation (MITEL MiVoice 6725ip Microsoft Lync Phone 41-001367-06 REV02 クイックスタートガイド NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel Networks Corporation

More information

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+) RL78 開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行 ( 統合開発環境編 ) (High-performance Embedded Workshop CS+) 2017/4/7 R20UT2087JJ0103 ソフトウェア事業部ソフトウエア技術部ルネサスシステムデザイン株式会社 はじめに 本資料は 統合開発環境 High-performance Embedded Workshop

More information

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

Quartus II はじめてガイド - Convert Programming File の使い方 ALTIMA Corp. Quartus II はじめてガイド Convert Programming File の使い方 ver.14 2015 年 1 月 Rev.1 ELSENA,Inc. Quartus II はじめてガイド Convert Programming File の使い方 目次 1. 2. はじめに...3 操作方法...3 2-1. 2-2. 2-3. Convert Programming

More information

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

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ 第5回 Arduino入門 I2C通信編 プレゼン by いっちー 目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラム 7 読込み 19 センサ読込み概要①

More information

untitled

untitled SUBJECT: Applied Biosystems Data Collection Software v2.0 v3.0 Windows 2000 OS : 30 45 Cancel Data Collection - Applied Biosystems Sequencing Analysis Software v5.2 - Applied Biosystems SeqScape Software

More information

DS-860

DS-860 NPD4958-00 JA 2013 Seiko Epson Corporation. All rights reserved. EPSON EXCEED YOUR VISION Microsoft Windows Windows Server Windows Vista SharePoint Microsoft Corporation Intel Intel Core Intel Corporation

More information

XCM-025Z Series User's Manual v1.1

XCM-025Z Series User's Manual v1.1 Spartan-7 FGGA484 FPGA ボード XCM-025Z シリーズユーザーズマニュアル Ver.1.1 ヒューマンデータ 目次 はじめに... 1 ご注意... 1 改訂記録... 1 1. 共通ピンについて 重要... 2 2. 製品の内容について... 3 3. 開発環境... 3 4. 仕様... 4 5. 製品説明... 5 5.1. 各部名称... 5 5.2. ブロック図...

More information

DDR3 SDRAMメモリ・インタフェースのレベリング手法の活用

DDR3 SDRAMメモリ・インタフェースのレベリング手法の活用 WP-01034-1.0/JP DLL (PVT compensation) 90 PLL PVT compensated FPGA fabric 90 Stratix III I/O block Read Dynamic OC T FPGA Write Memory Run Time Configurable Run Time Configurable Set at Compile dq0 dq1

More information

Yaskawa Siemens CNC API HMI NCSI-SP02-15

Yaskawa Siemens CNC API HMI NCSI-SP02-15 Yaskawa Siemens CNC API HMI NCSI-SP02-15 安川シーメンス NC 株式会社はシーメンス株式会社に統合の後,2010 年 8 月より シーメンス ジャパン株式会社へ社名を変更いたしました 本書に記載の 安川シーメンス NC 株式会社 などの社名に類する名称は シーメンス ジャパン株式会社 へ読み替えをお願いします 本マニュアルは Yaskawa Siemens 840DI,Yaskawa

More information

MusicSoft Manager

MusicSoft Manager MusicSoft Manager( ミュージックソフトマネージャー ) は 電子楽器で扱うファイル ( ソングやスタイルデータ ) を iphone/ipod touch/ipad 上で管理するアプリケーションです 本アプリケーションにより以下のことができます データのダウンロード購入 データをアプリと楽器 コンピューター オンラインストレージサービス Dropbox ( ドロップボックス ) 間で転送

More information

「電子政府推奨暗号の実装」評価報告書

「電子政府推奨暗号の実装」評価報告書 2011 情財第 399 号 情報セキュリティ対策基盤整備事業 電子政府推奨暗号の実装 評価報告書 平成 24 年 12 月 [ 改訂履歴 ] 日付改訂内容 2012 年 12 月 11 日評価報告書初版発行 2012 年 12 月 21 日 2. 評価結果 内のデータを修正 ( 表 1-1 表 1-2 表 2-1 表 2-2 表 3-1 表 3-2 表 4-1 表 4-2 表 5-1 表 5-2

More information

ルート プロセッサ

ルート プロセッサ CHAPTER 6 この章では Route Processor(RP; ) カードについて説明します 内容は次のとおりです RP の概要 プライマリおよびスタンバイの調停 RP カード To Fabric モジュールキューイング RP の概要 RP は Cisco CRS-1 4 スロットラインカードシャーシのシステムコントローラです ルート処理を実行し MSC( モジュラサービスカード ) にフォワーディングテーブルを配信します

More information