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

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 />

//Enable the Flash, enter <strong>Programming</strong> Mode<br />

ISPEN LOW;<br />

! Shift in ISC ENABLE(0xC6) instruction<br />

SDR 32 TDI (00001063);<br />

ISPEN HIGH;<br />

RUNTESTIDLE1.00E-003 SEC;<br />

//Erase SRAM, <strong>Configuration</strong> Flash, UFM, <strong>and</strong> Feature Row<br />

ISPEN LOW;<br />

! Shift in ISC ENABLE(0xC6) instruction<br />

SDR 32 TDI (00000063);<br />

SDR 8 TDI (00);<br />

ISPEN HIGH;<br />

ISPEN LOW;<br />

! Shift in ISC ERASE(0x0E) instruction<br />

SDR 32 TDI (00008070); // erase SRAM<br />

ISPEN HIGH;<br />

RUNTESTIDLE2.50E-001 SEC;<br />

ISPEN LOW;<br />

! Shift in ISC ENABLE(0xC6) instruction<br />

SDR 32 TDI (00001063);<br />

ISPEN HIGH;<br />

ISPEN LOW;<br />

! Shift in ISC ERASE(0x0E) instruction<br />

SDR 32 TDI (00007070); // erase Flash<br />

ISPEN HIGH;<br />

RUNTESTIDLE1.00E-003 SEC;<br />

! Wait for 5s for Flash erase<br />

// Program <strong>Configuration</strong> Flash<br />

ISPEN LOW;<br />

! Shift in LSC_INIT_ADDRESS(0x46) instruction<br />

SDR 32 TDI (00000062);<br />

ISPEN HIGH;<br />

ISPEN LOW;<br />

! Shift in LSC_PROG_INCR_NV(0x70) instruction<br />

SDR 32 TDI (0000000E);<br />

! Shift in Data Row = 1<br />

SDR 128TDI (D01800000040000000DCFFFFCDBDFFFF);<br />

ISPEN HIGH;<br />

! Wait for 1 ms for Flash page programming<br />

// repeat until all the pages are transmitted<br />

// Program the UFM<br />

ISPEN LOW;<br />

! Shift in LSC_INIT_ADDR_UFM(0x47) instruction<br />

SDR 32 TDI (000000E2);<br />

ISPEN HIGH;<br />

ISPEN LOW;<br />

! Shift in LSC_PROG_INCR_NV(0x70) instruction<br />

SDR 32 TDI (0000000E);<br />

! Shift in Data Row = 1<br />

SDR 128TDI (00000000000000000000000000000000);<br />

ISPEN HIGH;<br />

14-30 TN1204JP_01.3e

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!