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

POST_CRC_INTERNAL を使用 し て、 デバ イ ス か ら CRC 後のエ ラ ーにア ク セ ス で き ます。

表 4-7 : POST_CRC_INTERNAL ポー ト の説明

信号名 方向 機能

CRCERROR 出力 コ ン フ ィ ギ ュ レーシ ョ ン後のエ ラ ーです。 エ ラ ーが検出

さ れ る と High にな り ます。

コ ン フ ィ ギ ュ レーシ ョ ンの詳細

コ ン フ ィ ギ ュ レーシ ョ ン ピ ン

コ ン フ ィ ギ ュ レ ー シ ョ ン ピ ン には、 コ ン フ ィ ギ ュ レ ー シ ョ ン 専用 ピ ン (表5-1) と 多目的 ピ ン ( 表5-3) があ り ます。 多目的ピ ンは、 コ ン フ ィ ギ ュ レーシ ョ ンピ ン と し てだけでな く 、 コ ン フ ィ ギ ュ レ ーシ ョ ン後にユーザー I/O と し て機能 し ま す。 コ ン フ ィ ギ ュ レ ーシ ョ ン専用 ピ ン は、 コ ン フ ィ ギ ュ レーシ ョ ン後 も その機能を維持 し ます。

コ ン フ ィ ギ ュ レーシ ョ ンの制約は、Spartan®-6 FPGA のビ ッ ト ス ト リ ーム生成時に選択で き 、 制約 に よ っ ては、 コ ン フ ィ ギ ュ レーシ ョ ンの動作に影響を与え る こ と があ り ます。 適用可能な制約の詳 細は、 ソ フ ト ウ ェ アの 『制約ガ イ ド 』 を参照 し て く だ さ い。

表 5-1 : Spartan-6 FPGA の コ ン フ ィ ギ ュ レーシ ョ ン専用ピ ン

ピ ン名 タ イ プ(1) 説明

DONE 双方向、

オープン ド レ イ ン、

ま たは ア ク テ ィ ブ

プ ロ グ ラ ム可能なプルア ッ プ を使用す る ア ク テ ィ ブ High の信号で、 コ ン フ ィ ギ ュ レーシ ョ ン完了を示 し ます。

0 = FPGA の コ ン フ ィ ギ ュ レーシ ョ ン未完了 1 = FPGA の コ ン フ ィ ギ ュ レーシ ョ ン完了

ソ フ ト ウ ェ ア設定の詳細は、 『 コ マ ン ド ラ イ ン ツールユーザーガ イ ド 』 (UG628) の

「BitGen」 を参照 し て く だ さ い。

PROGRAM_B(2, 3) 入力 プ ロ グ ラ ム可能なプルア ッ プ を使用す る ア ク テ ィ ブ Low の信号で、 非同期フルチ ッ

プ リ セ ッ ト です。

TDI 入力 Test Data In (テ ス ト デー タ 入力)

すべての JTAG 命令お よ びデー タ レ ジ ス タ のシ リ アル入力です。 あ る 動作時に TDI ピ ンが ど の レ ジ ス タ にデー タ を送 る かは、TAP コ ン ト ロ ー ラ ーの ス テー ト お よ び現在 の命令に よ っ て決ま り ます。 ピ ンが駆動 さ れていない と き に ロ ジ ッ ク High にす る た め、TDI には内部プルア ッ プ抵抗があ り ます。TDI は、TCK の立ち上が り エ ッ ジで JTAG レ ジ ス タ に適用 さ れます。

TDO 出力 Test Data Out (テ ス ト デー タ 出力)

すべての JTAG 命令お よ びデー タレ ジ ス タ のシ リ アル出力です。あ る 動作時に ど の レ ジ ス タ (命令ま たはデー タ) か ら TDO ピ ンにデー タ を送 る かは、TAP コ ン ト ロ ー ラ ー ス テー ト お よ び現在の命令に よ っ て決ま り ます。TDO の ス テー ト は TCK の立ち下が り エ ッ ジで変化 し 、命令ま たはデー タ をデバ イ ス で送信 し てい る 場合のみア ク テ ィ ブ にな り ます。TDO はア ク テ ィ ブ ド ラ イ バー出力です。

コ ン フ ィ ギ ュ レーシ ョ ン中の FPGA I/O ピ ンの設定

コ ン フ ィ ギ ュ レーシ ョ ン中に使用 さ れ る 一部の FPGA には、専用のプルア ッ プ抵抗が付いてい ます が、 すべてのユーザー I/O ピ ンには、 オプシ ョ ン で コ ン フ ィ ギ ュ レーシ ョ ン中に有効にで き る プル ア ッ プ抵抗があ り ます。 コ ン フ ィ ギ ュ レーシ ョ ン中、1 つの制御 ラ イ ンでプルア ッ プ抵抗を有効に する か ど う かが決定 さ れます。 こ の ピ ン名は HSWAPEN です (表5-2 参照)。

TMS 入力 Test Mode Select (テ ス ト モー ド 選択)

TCK の立ち上が り エ ッ ジで、JTAG TAP コ ン ト ロ ー ラ ーの ス テー ト のシーケ ン ス を 決定 し ます。 ピ ンが駆動 さ れていない と き に ロ ジ ッ ク High にす る ため、TDI には内 部プルア ッ プ抵抗があ り ます。

TCK 入力 Test Clock (テ ス ト ク ロ ッ ク)

JTAG のテ ス ト ク ロ ッ ク ピ ンです。TAP コ ン ト ロ ー ラ ーお よ び JTAG レ ジ ス タ は、

TCK を基準に動作 し ます。

SUSPEND(3) 入力 Suspend モー ド (一時停止モー ド)

FPGA を Suspend モー ド に し ます。

電源投入中お よ び コ ン フ ィ ギ ュ レーシ ョ ン中は、Low にす る 必要があ り ます。

Suspend 機能を使用 し ない場合、GND に接続 し て く だ さ い。

VFS 入力 eFUSE プ ロ グ ラ ミ ン グの電源電圧です。(4)

VBATT 入力 AES 暗号化キーを格納す る SRAM のバ ッ ク ア ッ プバ ッ テ リ 電圧です。(4)

RFUSE 入力 eFUSE プ ロ グ ラ ミ ン グのプルダ ウ ンです。(4)

CMPCS_B 予約済み 未接続ま たはプルア ッ プ状態に し ます。

注記 :

1. タ イ プに 「双方向」 と 記載 さ れてい る 場合、 任意の条件下で双方向に機能す る ピ ン です。 あ る コ ン フ ィ ギ ュ レーシ ョ ンモー ド で入力 と し て機能 し 、 別の コ ン フ ィ ギ ュ レーシ ョ ンモー ド では出力 と し て機能す る ピ ンは、 タ イ プに 「入力ま たは出力」 と 記載 さ れてい ます。

2. PROGRAM_B に信号を送信 し て も JTAG TAP ス テー ト マシ ンは リ セ ッ ト さ れません。

3. すべての JTAG ピ ンお よ び SUSPEND ピ ンの電源電圧は VCCAUXで、DONE お よ び PROGRAM_B の電源電圧は VCCO_2 です。

4. XC6SLX75XC6SLX75TXC6SLX100XC6SLX100TXC6SLX150、 お よ び XC6SLX150T デバ イ ス でのみ使用可能です。

eFUSE プ ロ グ ラ ミ ン グの詳細については、94ページの 「eFUSEを参照 し て く だ さ い。

表 5-1 : Spartan-6 FPGA の コ ン フ ィ ギ ュ レーシ ョ ン専用ピ ン (続き)

ピ ン名 タ イ プ(1) 説明

表 5-2 : 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

信号レベルを フ ロ ー ト さ せてお く と CMOS ロ ジ ッ ク シ ス テ ム で問題にな り ます。シ ス テ ム のほか の ロ ジ ッ ク コ ン ポーネ ン ト には FPGA か ら の有効な入力レベルが必要な場合があ り ます。 内部プ ルア ッ プ抵抗は各ピ ン を ロ ジ ッ ク High の レベルに し ます。 一般的に、FPGA に信号を駆動す る デ バ イ ス は こ のプルア ッ プ抵抗を超え ます。 同様に、 適切に調整 さ れた外部プルダ ウ ン抵抗を使用 し て個々の ピ ン をプルダ ウ ンで き ます。

ホ ッ ト ス ワ ッ プやホ ッ ト 挿入アプ リ ケーシ ョ ン では、 プルア ッ プ抵抗で I/O の電源レールへの電流 パス を提供 し ます。 プルア ッ プ抵抗をオ フ にす る と こ のパ スは無効にな り ます。 し か し 、 外部プル ア ッ プ ま たはプルダ ウ ン抵抗が各 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 VCCAUXにプルア ッ プ VCCAUXにプルア ッ プ BitGen -g TdiPin(2)

TMS VCCAUXにプルア ッ プ VCCAUXにプルア ッ プ BitGen の -g TmsPin(2)

TCK VCCAUXにプルア ッ プ VCCAUXにプルア ッ プ BitGen の-g TckPin(2)

TDO VCCAUXにプルア ッ プ VCCAUXにプルア ッ プ BitGen の -g TdoPin(2)

M1M0 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 にプルア ッ プ 終端な し Suspend 機能が未使用の場合、

ユーザー I/O (4)

SUSPEND VCCAUXにプルア ッ プ 終端な し SUSPEND ピ ン(3)(4)

HDC VCCO_1 にプルア ッ プ 終端な し ユーザー I/O

LDC VCCO_1 にプルア ッ プ 終端な し ユーザー I/O

注記 :

1. A24/A25 は、FG676 以上のパ ッ ケージサ イ ズで、XC6SLX75/T お よ びそれ以上の高集積デバ イ ス のバン ク 5 にあ り ます。 プルア ッ プ VCCO_5 ま でです。

2. BitGen のオプシ ョ ンに よ り 、 対応す る ピ ンの終端を設定 し ます。 オプシ ョ ンの未設定でデフ ォ ル ト のプルア ッ プにな り ます。 ソ フ ト ウ ェ ア設定の詳細は、 『 コ マ ン ド ラ イ ンツールユーザーガ イ ド 』 (UG628) の 「BitGen」 を参照 し て く だ さ い。

3. 電源投入中は、SUSPEND ピ ンは Low に設定 し てお く 必要があ り ます。 こ れは、 外部プルダ ウ ン抵抗の接続で確実に設定 さ れます。

4. Suspend 機能の詳細は、 『Spartan-6 FPGA パ ワーマネージ メ ン ト ユーザーガ イ ド 』 (UG394) を参照 し て く だ さ い。

表 5-2 : Spartan-6 FPGA の コ ン フ ィ ギ ュ レーシ ョ ン ピ ンの終端 (続き)

ピ ン

コ ン フ ィ ギ ュ レーシ ョ ン前

コ ン フ ィ ギ ュ レーシ ョ ン後 HSWAPEN = 0

(有効)

HSWAPEN = 1 (無効)

多目的の コ ン フ ィ ギ ュ レーシ ョ ン ピ ン (Persist) の予約

多目的ピ ンは、 コ ン フ ィ ギ ュ レーシ ョ ン ピ ンや コ ン フ ィ ギ ュ レーシ ョ ン後のユーザー I/O と し て機 能 し ます。BitGen の-g Persistオプシ ョ ン を使用 し て こ れ ら の ピ ン を コ ン フ ィ ギ ュ レーシ ョ ン ピ ン と し て予約 し ます (設定については、表5-3 を参照)。

表 5-3 : 多目的の コ ン フ ィ ギ ュ レーシ ョ ンピ ンの設定

ピ ン名 バン ク SelectMAP BPI SPI/Serial

DIN/D0/MISO/MISO[1] 2 Persist No Persist

D1/MISO2 2 Persist No No

D2/MISO3 2 Persist No No

D[15:3] 2 Persist(1) No No

DOUT 1 Persist No Persist

INIT_B(2) 2 Persist(2) No(2) Persist(2)

RDWR_B 2 Persist No No

M0 2 No No No

M1 2 No No No

HSWAPEN 0 No No No

CCLK 2 Persist No Persist

GCLK0 2 No No No

CSO_B 2 No No No

MOSI/MISO0/CSI_B 2 Persist No No

AWAKE(3) 1 No No No

A[25:0](4) 1 No No No

SCP[7:0](3) 0 No No No

FCS_B 1 No No No

FOE_B 1 No No No

FWE_B 1 No No No

HDC 1 No No No

LDC 1 No No No

注記 :

1. 16 のデー タ ピ ンすべてが、SelectMAP デー タ 幅 (x8 ま たは x16) に関係な く Persist ピ ン と な り ます。

2. INIT_B は、SEU イ ン ジ ケー タ ー (POST_CRC_INIT_FLAG) が有効の場合に Persist ピ ン と な り ます。

3. AWAKE お よ び SCP[7:0] は、Suspend の設定に基づ き ア ク テ ィ ブにな り ます。

4. A24 お よ び A25 は、I/O バン ク が 6 つ以上の大型デバ イ ス の場合、 バン ク 5 にあ り ます。

コ ン フ ィ ギ ュ レーシ ョ ン デー タ フ ァ イルの形式

ザ イ リ ン ク ス のデザ イ ンツールでは、 コ ン フ ィ ギ ュ レーシ ョ ンデー タ フ ァ イ ルを さ ま ざ ま な形式 で生成で き ます (5-4 参照)BitGen ツールは、PAR 後のNCDフ ァ イ ルを コ ン フ ィ ギ ュ レーシ ョ ン フ ァ イ ルま たはビ ッ ト ス ト リ ームに変換 し ます。ま た、PROM フ ァ イ ル生成ツールの PROMGen は、1 つ以上のビ ッ ト ス ト リ ーム フ ァ イ ルを 1 つの PROM フ ァ イ ルに変換 し ます。 さ ま ざ ま な形 式の PROM フ ァ イ ルが生成可能であ り 、PROM で使用す る 必要はあ り ません。 こ れ ら は任意の場 所に保存 し 、 任意の手段で取 り 込む こ と がで き ます。

ビ ッ ト ス ト リ ームの概要

Spartan-6 デー タ 幅 x2 お よ び x4 やバージ ョ ン コ ン ト ロ ールな ど の PROM オプシ ョ ン を設定す る ために iMPACT で使用 さ れ る デー タ フ ァ イ ルです。表5-5 に、 各 Spartan-6デバ イ ス の標準的な ビ ッ ト ス ト リ ームの長 さ を示 し ます。

表 5-4 : コ ン フ ィ ギ ュ レーシ ョ ン フ ァ イルの形式 フ ァ イル

拡張子

ビ ッ ト スワ ッ プ(1)

ザイ リ ン ク ス

ソ フ ト ウ ェ ア ツール(2) 説明

BIT ビ ッ ト ス ワ ッ プ な し

BitGen (デフ ォ ル ト で生成)

FPGA へのダ ウ ン ロ ー ド が不要なヘ ッ ダー情報を含むバ イ ナ リ コ ン フ ィ ギ ュ レーシ ョ ン デー タ フ ァ イ ルです。iMPACT と プ ロ グ ラ ミ ン グ ケーブルを使用 し てデバ イ ス をプ ロ グ ラ ムす る 際に 使用 し ます。

RBT ビ ッ ト ス ワ ッ プ な し

BitGen (-bオプシ ョ ンの設定時に生成)

BIT フ ァ イ ルを ASCII 形式 と し た も ので、 テ キ ス ト ヘ ッ ダー と ASCII 形式の1 と 0が含まれてい ます (コ ン フ ィ ギ ュ レーシ ョ ン ビ ッ ト ご と に 8 ビ ッ ト)。

BIN ビ ッ ト ス ワ ッ プ な し

BitGen (-g Binary:yesオプ シ ョ ンの設定時に生 成) ま たは PROMGen

ヘ ッ ダー情報がないバ イ ナ リ コ ン フ ィ ギ ュ レーシ ョ ン デー タ フ ァ イ ルで、BIT フ ァ イ ル と 類似 し てい ます。 カ ス タ ム コ ン フ ィ ギ ュ レーシ ョ ン ソ リ ュ ーシ ョ ン (マ イ ク ロ プ ロ セ ッ サな ど) ま た はサー ド パーテ ィ の PROM をプ ロ グ ラ ムす る 場合に使用 し ま す。

MCS EXO

ビ ッ ト ス ワ ッ プ あ り

PROMGen ま たは iMPACT

コ ン フ ィ ギ ュ レーシ ョ ン デー タ 以外にア ド レ スお よ びチ ェ ッ ク サム情報を含む ASCII 形式の PROM フ ァ イ ルです。 主に、 デバ イ ス プ ロ グ ラ マや iMPACT で使用 し ます。

HEX ユーザー指定 PROMGen ま たは iMPACT

コ ン フ ィ ギ ュ レーシ ョ ンデー タ のみを含む ASCII 形式の PROM フ ァ イ ルです。主に、 カ ス タ ム コ ン フ ィ ギ ュ レーシ ョ ン ソ リ ュ ー シ ョ ンで使用 し ます。

CFI な し PROMGen ま たは

iMPACT

デー タ 幅 x2 お よ び x4 やバージ ョ ン コ ン ト ロ ールな ど の PROM オプシ ョ ン を設定す る ために iMPACT で使用 さ れ る デー タ フ ァ イ ルです。

注記 :

1. ビ ッ ト ス ワ ッ プの詳細は、「ビ ッ ト の ス ワ ッ プ」を参照 し て く だ さ い。

2. BitGen お よ び PROMGen 構文の詳細は、 『 コ マ ン ド ラ イ ンツールユーザーガ イ ド 』 (UG628) を参照 し て く だ さ い。

関連したドキュメント