MachXO2 Programming and Configuration Usage Guide - Lattice ...
MachXO2 Programming and Configuration Usage Guide - Lattice ...
MachXO2 Programming and Configuration Usage Guide - Lattice ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>MachXO2</strong> ユーザガ イ ド<br />
ラティスセミコンダクター プログラミングとコンフィグレーション<br />
COMPRESS_CONFIG<br />
デフ ォル ト では生成される全てのビ ッ ト ス ト リ ームが圧縮されます。 オンチ ッ プ ・ CFM は、 SRAM メ モ リ よ<br />
り もややサ イ ズが小さ いためです。 こ のプ リ フ ァ レ ン ス を OFF にする こ と は、 コ ン フ ィ グ レーシ ョ ン ・ デー<br />
タ の格納に外付けデバイ ス を使用する場合のみです。<br />
こ の制約は GENERATE_BITSTREAM 制約が有効な場合のみ効果があ り 、 COMPRESS_CONFIG はビ ッ ト ス ト<br />
リ ームの生成だけに影響を与え ます。 <strong>MachXO2</strong> 用の JEDEC フ ァ イ ルは常に圧縮形式で生成 さ れます。<br />
CONFIGURATION<br />
CFM 及び UFM フ ラ ッ シ ュ セ ク タ の使用率を指定し ます。 こ のプ リ フ ァ レ ン スで使用可能な 4 つのオプシ ョ<br />
ンそれぞれに、 固有の用途があ り ます。<br />
• CFG_EBRUFM : コ ン フ ィ グ レーシ ョ ン ・ ビ ッ ト ス ト リ ーム (EBR 初期化データ を含ま ない) が CFM に格<br />
納 さ れます。 EBR 初期化データ があ る場合は、 UFM セ ク タ の最下位ページア ド レ ス (先頭がページ 0)<br />
に格納されます<br />
• CFG : コ ン フ ィ グ レーシ ョ ン ・ ビ ッ ト ス ト リ ーム (EBR 初期化データ があ る場合は こ れを含む) が CFM<br />
に格納され、 UFM にオーバフ ローし ません。 その結果 UFM セ ク タ全体を汎用フ ラ ッ シ ュ メ モ リ と し て利<br />
用でき ます<br />
• CFGUFM : メ モ リ 空間が余分に必要な場合に、 コ ン フ ィ グ レーシ ョ ン ・ ビ ッ ト ス ト リ ーム (EBR 初期化<br />
データ があ る場合は こ れを含む) が UFM にオーバフ ローする こ と を許可し ます。 ユーザはユーザモー ド<br />
の UFM への書き込み権限があ り ません<br />
• EXTERNAL : コ ン フ ィ グ レーシ ョ ン ・ ビ ッ ト ス ト リ ーム (EBR 初期化データ があ る場合は こ れを含む) が<br />
外付け メ モ リ デバイ スに格納されます。 UFM セ ク タ全体を汎用フ ラ ッ シ ュ メ モ リ と し て利用で き る よ う<br />
にな り ます<br />
現行バージ ョ ンの設計ソ フ ト ウ ェ アでは、 こ のプ リ フ ァ レ ン スの ソ フ ト ウ ェ ア ・ デフ ォル ト が CFG です 注1 。<br />
こ れに よ り 、 内部 WISHBONE イ ン ターフ ェ イ スか ら の EBR 初期化データ のダ イナ ミ ッ ク ・ ア ッ プデー ト が<br />
可能にな り ます。 こ のオプシ ョ ン を使用する と 、 EBR 初期化データ のマ ッ ピ ン グ後に未使用だった全ての<br />
UFM ページを、 汎用フ ラ ッ シ ュ メ モ リ と し て利用で き ます。<br />
CFM 空間が設計ビ ッ ト ス ト リ ームに対し て不十分な場合は、 CFGUFM ま たは EXTERNAL オプシ ョ ン を使用<br />
して、 必要なメモリ空間を用意するよ うにしてください。 CFGUFM オプションでは、 ビッ ト ス ト リームを<br />
UFM 空間にオーバフ ローで き ます。 こ のモー ド では UFM をユーザ機能に利用で き ません。 EXTERNAL オプ<br />
シ ョ ンでは、 ビ ッ ト ス ト リ ーム全体を外付け メ モ リ デバイ スに格納で き ます。 ビ ッ ト ス ト リ ーム ・ フ ァ イル<br />
は生成さ れますが、 JEDEC フ ァ イルではないため、 GENERATE_BITSTREAM 制約を ENABLE に設定する必要<br />
があ り ます。 デバイ ス を外付け SPI フ ラ ッ シ ュ メ モ リ か ら起動する ために、 こ のオプシ ョ ン を MSPI モー ド<br />
と 組み合わせる こ と があ り ます。<br />
UFM は、 最小の <strong>MachXO2</strong> デバ イ スであ る <strong>MachXO2</strong>-256 にはあ り ません。<br />
USERCODE<br />
ユーザは 32 ビ ッ ト USERCODE フ ィ ール ド に特定の値を指定で き ます。 こ の編集可能な フ ィ ール ド に表示及<br />
び許容される フ ォーマ ッ ト は、 USERCODE_Format を選択する設定に対応し ます。<br />
USERCODE_FORMAT<br />
このプリファレンスは、USERCODE フィールドのエントリのフォーマットを決定します。有効な選択肢は<br />
HEX、 BINARY、 ASCII です。<br />
1. 英語オリジナル版は誤り<br />
14-20 TN1204JP_01.3e