MachXO2 Programming and Configuration Usage Guide - Lattice ...
MachXO2 Programming and Configuration Usage Guide - Lattice ...
MachXO2 Programming and Configuration Usage Guide - Lattice ...
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