! Lattice Semiconductor Corp. ! Serial Vector Format (.SVF) File. ! User information: ! File name: C:\MyDesigns\Versetile\V2\V2P_CA9_HBI0191\physical\ispclk\extsaxic.svf ! CREATED BY: ispVM System Version 17.2.1 ! CREATION DATE: Wed Oct 07 16:07:52 2009 ! Device: ispPAC-CLK5610V-XXT48 Erase,Program,Verify C:\sub_dspl\V2\V2P_CA9_HBI0191\physical\ispclk\EXTSAXICLK.jed ! LATTICE_NOTE "Device" "ispPAC-CLK5610V-XXT48" ! LATTICE_NOTE "Checksum" "3DE1" ! SVF Revision C Format ! TCK Frequency = 1MHz ! PAC-Designer 4.98 ispPAC-CLK5610 Design ! Title: ! Author: Unknown User STATE RESET; ! Initialize ! Row_Width :91 ! Address_Length :10 HDR 0; HIR 0; TDR 0; TIR 0; ENDDR DRPAUSE; ENDIR IRPAUSE; STATE IDLE; ! Check the IDCODE ! Shift in IDCODE(0x16) instruction SIR 8 TDI (16); SDR 32 TDI (FFFFFFFF) TDO (00161043) MASK (FFFFFFFF); ! Program Bscan register ! Shift in Preload(0x1C) instruction SIR 8 TDI (1C); SDR 56 TDI (00000000000000); ! Enable the programming mode ! Shift in PROGRAMEN(0x15) instruction SIR 8 TDI (15); ! wait 2.00e-002 SEC RUNTEST IDLE 20005 TCK; ! Erase the device ! Shift in CFGBE(0x03) instruction SIR 8 TDI (03); ! wait 2.00e-001 SEC RUNTEST IDLE 200005 TCK; ! Shift in DISCHARGE(0x14) instruction SIR 8 TDI (14); ! wait 1.00e-002 SEC RUNTEST IDLE 10005 TCK; ! Full Address Program Fuse Map ! Shift in ISC ADDRESS INIT(0x21) instruction SIR 8 TDI (21); STATE IDLE; ! Shift in ISC PROGRAM INCR(0x27) instruction SIR 8 TDI (27); ! Shift in Data Row = 1 SDR 91 TDI (6FF7F6FDFFFFFFFFFFFFFFF); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 2 SDR 91 TDI (0243F210FF003FEFFFFFFF7); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 3 SDR 91 TDI (6EF7F6FDFFFFF1E3C78F1EE); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 4 SDR 91 TDI (6CF7FEFDFF300000000006E); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 5 SDR 91 TDI (6EB5BCED7FFFC000000006E); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 6 SDR 91 TDI (6FB5D8ED7FDFC0000000068); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 7 SDR 91 TDI (6F73FADCBF2031E3C78F1E6); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 8 SDR 91 TDI (4921F8883FFFC0000000067); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 9 SDR 91 TDI (6F73FADCFF3000000000067); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Shift in Data Row = 10 SDR 91 TDI (6E73D2DCFFFFC0000000064); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Program USERCODE ! Shift in READ USERCODE(0x17) instruction SIR 8 TDI (17); STATE IDLE; SDR 32 TDI (FFFFFFFF); ! Shift in PROGRAM USERCODE(0x1A) instruction SIR 8 TDI (1A); ! wait 4.00e-002 SEC RUNTEST IDLE 40005 TCK; ! Full Address Verify Fuse Map ! Shift in ISC ADDRESS SHIFT(0x01) instruction SIR 8 TDI (01); SDR 10 TDI (200); ! Shift in ISC READ INCR(0x2A) instruction SIR 8 TDI (2A); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 1 SDR 91 TDI (00000000000000000000000) TDO (6FF7F6FDFFFFFFFFFFFFFFF); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 2 SDR 91 TDI (00000000000000000000000) TDO (0243F210FF003FEFFFFFFF7); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 3 SDR 91 TDI (00000000000000000000000) TDO (6EF7F6FDFFFFF1E3C78F1EE); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 4 SDR 91 TDI (00000000000000000000000) TDO (6CF7FEFDFF300000000006E); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 5 SDR 91 TDI (00000000000000000000000) TDO (6EB5BCED7FFFC000000006E); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 6 SDR 91 TDI (00000000000000000000000) TDO (6FB5D8ED7FDFC0000000068); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 7 SDR 91 TDI (00000000000000000000000) TDO (6F73FADCBF2031E3C78F1E6); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 8 SDR 91 TDI (00000000000000000000000) TDO (4921F8883FFFC0000000067); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 9 SDR 91 TDI (00000000000000000000000) TDO (6F73FADCFF3000000000067); ! wait 1.00e-003 SEC RUNTEST IDLE 1005 TCK; ! Shift Out Data Row = 10 SDR 91 TDI (00000000000000000000000) TDO (6E73D2DCFFFFC0000000064); ! Verify USERCODE ! Shift in READ USERCODE(0x17) instruction SIR 8 TDI (17); STATE IDLE; ! Shift in READ USERCODE(0x17) instruction SIR 8 TDI (17); SDR 32 TDI (FFFFFFFF) TDO (FFFFFFFF); ! Program DONE bit ! Shift in ISC PROGRAM DONE(0x2F) instruction SIR 8 TDI (2F); ! wait 5.00e-002 SEC RUNTEST IDLE 50005 TCK; ! Shift in ISC DISABLE(0x1E) instruction SIR 8 TDI (1E); ! wait 2.00e-001 SEC RUNTEST IDLE 200005 TCK; ! Shift in BYPASS(0xFF) instruction SIR 8 TDI (FF); ! wait 1.00e-002 SEC RUNTEST IDLE 10032 TCK; ! Shift in IDCODE(0x16) instruction SIR 8 TDI (16) TDO (FF) MASK (04); ! Exit the programming mode ! Shift in PROGRAMDIS(0x1E) instruction SIR 8 TDI (1E); ! wait 2.00e-001 SEC RUNTEST IDLE 200005 TCK; ! Shift in BYPASS(0xFF) instruction SIR 8 TDI (FF); STATE IDLE; STATE RESET;