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