18.12.2012 Aufrufe

MachXO2 Programming and Configuration Usage Guide - Lattice ...

MachXO2 Programming and Configuration Usage Guide - Lattice ...

MachXO2 Programming and Configuration Usage Guide - Lattice ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>MachXO2</strong> ユーザガ イ ド<br />

ラティスセミコンダクター プログラミングとコンフィグレーション<br />

コンフィグレーション・データを外付けメモリデバイスに格納し、そこからロードすることもできます。CFM<br />

ブ ロ ッ ク 、 UFM ブ ロ ッ ク、 及び外付け メ モ リ デバ イ スの使用の詳細については、 本書で後述し ます。<br />

オンチ ッ プ ・ フ ラ ッ シ ュ メ モ リ は IEEE 1149.1 準拠の ispJTAGTM ポー ト 、 内蔵ス レーブ SPI ポー ト 、 ま たは<br />

内蔵 I 2 C ポー ト を使用し てプ ロ グ ラ ミ ン グ可能です。 内部 WISHBONE バス を使用し て、 フ ラ ッ シ ュ メ モ リ の<br />

セルフ ・プログラ ミ ングを行う こ と もできます。 図14-1 に <strong>MachXO2</strong>デバイスファ ミ リのプログラ ミ ングと<br />

コンフィグレーションの概要を示します。<br />

図 14-1. プ ロ グ ラ ミ ン グ と コ ン フ ィ グ レーシ ョ ンのブ ロ ッ ク 図<br />

Port<br />

Mode<br />

Memory Space<br />

User Logic<br />

ispJTAG 1149.1 TAP<br />

JTAG 1532<br />

Flash Memory Space<br />

WISHBONE<br />

Background Only<br />

<strong>Configuration</strong><br />

Logic<br />

Bitstream<br />

Engine<br />

1. SPI mode can be Slave SPI (SSPI) or Master SPI (MSPI).<br />

2. SDM is the Self-Download Mode. Refer to the <strong>Configuration</strong> Mode section for details.<br />

sysCONFIG Ports<br />

SPI 1 , I 2 C<br />

ispJTAG ポー ト に よ る フ ラ ッ シ ュ メ モ リ のプ ロ グ ラ ミ ン グは、 デバ イ スに電源が投入 さ れて ispJTAG ポー ト<br />

が確保された後はいつでも、直接モードまたはバックグランドモードで実行できます。直接モードプログラ<br />

ミング中は、デバイスのI/Oピンの状態はBSCAN(バウンダリスキャン)レジスタで決まります。各BSCAN<br />

レ ジ ス タ の状態はユーザが決定で き ますが、 デフ ォル ト では ト ラ イ ス テー ト 状態にな り ます。 バ ッ ク グ ラ ン<br />

ドモードではデバイスの動作が継続されるため、 プログラ ミ ング ・ プロセス中の I/O ピンはロジッ クによっ<br />

て制御さ れます ( 例外はハー ド マ ク ロ化ユーザ SPI が実装されてい る場合、 バ ッ ク グ ラ ン ド ・ プ ロ グ ラ ミ ン<br />

グの間はディセーブルされます )。 コンフ ィ グレーシ ョ ン ・ スレーブ SPI ポート とプラ イマ リ I 2 C ポー ト は、<br />

ポー ト が確保 (preserve) さ れてい る場合、 ダ イ レ ク ト モー ド と バ ッ ク グ ラ ン ド モー ド でオンチ ッ プ ・ フ ラ ッ<br />

シュにアクセスできます。<br />

I 2 C 同様に、 SRAM メ モ リ は ispJTAG ポー ト 、 内蔵 SPI のス レーブポー ト かマス タ ポー ト 、 内蔵 I 2 C ポー ト 、<br />

またはセルフダウンロードモード (SDM) を使用してコンフィグレーショ ンできます。 ispJTAG ポートは直<br />

接ラ イ ト する こ と に よ り 、SRAMを コ ン フ ィ グ レーシ ョ ンで き ますが、ほかのsysCONFIGポー ト ではREFRESH<br />

コマンドの発行によってのみSRAM をコンフィグレーショ ンできます。コンフィグレーショ ン・プロセスは、<br />

SRAM の初期化 (RAM 及びア ド レ ス ポ イ ン タ の ク リ ア)、 SRAM への コ ン フ ィ グ レーシ ョ ン ・ データ の ロー<br />

ド 、 及びデバイ スのユーザモー ド への設定 (デバイ スのウ ェ イ ク ア ッ プ) よ り な り ます。<br />

SRAM と フ ラ ッ シ ュ メ モ リ はどち ら も、 コ ン フ ィ グ レーシ ョ ン ・ データ に対する権限の無い リ ー ド バ ッ ク を<br />

防止する ため、複数のセキ ュ リ テ ィ ビ ッ ト を持っています。これら が一度セ ッ ト さ れる と 、セキ ュ リ テ ィ ビ ッ<br />

SDM 2<br />

REFRESH<br />

Comm<strong>and</strong><br />

SRAM Memory Space<br />

14-2 TN1204JP_01.3e

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!