| Products > Test Equipment |
| Siglent .ads firmware file format |
| << < (17/85) > >> |
| tv84:
Now that I know, I conclude that it should have been easier to spot this: The 2nd section of SDS1000X_V100R001B01D02P1503.ADS contains the FPGAs bitstreams. SDS1000 must have 2 FPGAs... The only obfuscation is that the bytes are reversed. So to, identify the typical SYNC WORD ( AA 99 55 66) one has to reverse all the bytes. Then, it's visible at address 0xDEE05 the IDCODE 0x04008093 that corresponds to a Spartan 6 XC6SLX45. Resuming: Section 2 - Spartan 6 XC6SLX45 FPGA bitstream Section 4 - Spartan 6 XC6SLX16 FPGA bitstream To be continued... |
| tv84:
Testing my FPGA bitstream parser, here is the complete parsing of both SDG1000-V100R001B01D01P37R3.ADS sections: --- Code: ---File Header Size: 00000048 00000000 - File Checksum: F9F6C42A [000004-EOF] (with only the File Header decrypted) CKSM OK 00000004 - File Size: 000FFBE8 (without 0x48 bytes of the File Header) 00000008 - Section Size: 000AC930 0000000C - Blocks Area: 00000000 [000FFBE8-000FFBE7] 00000026 - Vendor: SIGLENT 0000003A - USB Host Controller: ISP1763 **************************************************** Decrypting the 0x2800 and 0x1400 blocks... Reversing file... XORing with 0xFF (incrementing pattern)... XORing with 0xFF from 0x0007FDF4 until 0x000FFBE7 **************************************************** 0000000C --- Section Checksum: FEFF926D 00000010 --- Section Size: 00053294 [00000018-000532AB] CKSM OK 00000014 --- Section # 00000001 00000018 - Data Checksum: FEFF9BCB 0000001C - Data Size: 0005327C [00000030-000532AB] CKSM OK 00000020 - Data Name: fpga data 0000002A - ????: 0012 0000002C - ????: 77D4048F 00000030 --- 000532AB ***** FPGA DATA ***** 00000030 - FFFFFFFF Padding 00000034 - FFFFFFFF Padding 00000038 - FFFFFFFF Padding 0000003C - FFFFFFFF Padding 00000040 - AA995566 Sync Word (BPI/SPI Mode) 00000044 - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 00000048 - 2000 T1 - 0000000 NOP (1x) 0000004A - 31A1 0380 T1 W 0000001 FLR 0000004E - 3141 3D00 T1 W 0000001 COR1 00000052 - 3161 09EE T1 W 0000001 COR2 00000056 - 31C2 04001093 T1 W 0000002 IDCODE 0000005C - 30E1 00CF T1 W 0000001 MASK 00000060 - 30C1 0081 T1 W 0000001 CTL 00000064 - 2000 T1 - 0000000 NOP (17x) 00000086 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 0000008A - 3181 0881 T1 W 0000001 PWRDN_REG 0000008E - 3421 0000 T1 W 0000001 EYE_MASK 00000092 - 3201 001F T1 W 0000001 HC_OPT_REG 00000096 - 31E1 FFFF T1 W 0000001 CWDT 0000009A - 3321 0005 T1 W 0000001 PU_GWE 0000009E - 3341 0004 T1 W 0000001 PU_GTS 000000A2 - 3301 0100 T1 W 0000001 MODE_REG 000000A6 - 3261 0000 T1 W 0000001 GENERAL1 000000AA - 3281 0000 T1 W 0000001 GENERAL2 000000AE - 32A1 0000 T1 W 0000001 GENERAL3 000000B2 - 32C1 0000 T1 W 0000001 GENERAL4 000000B6 - 32E1 0000 T1 W 0000001 GENERAL5 000000BA - 33A1 1BE2 T1 W 0000001 SEU_OPT 000000BE - 33C2 00000000 T1 W 0000002 EXP_SIGN 000000C4 - 2000 T1 - 0000000 NOP (2x) 000000C8 - 3022 00000000 T1 W 0000002 FAR_MAJ 000000CE - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 000000D2 - 5060 000298AD T2 W 00298AD FDRI CRC: 00094352 00053236 - 2000 T1 - 0000000 NOP (24x) 00053266 - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0005326A - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 0005326E - 2000 T1 - 0000000 NOP (4x) 00053276 - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0005327A - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 0005327E - 30E1 00FF T1 W 0000001 MASK 00053282 - 30C1 0081 T1 W 0000001 CTL 00053286 - 3002 001171C1 T1 W 0000002 CRC 0005328C - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 00053290 - 2000 T1 - 0000000 NOP (14x) **************************************************** 000532AC --- Section Checksum: FAB63171 000532B0 --- Section Size: 000AC930 [000532B8-000FFBE7] CKSM OK 000532B4 --- Section # 00000002 000532B8 --- 000FFBE7 ***** BLACKFIN DATA ***** Buffer Size: 000067F2 bytes (after converting from 16 to 8 bits) 0x00000000 DXE 0000 (Data Size: 000067DC) [00000000-000067E9] Processor Type: ADSP-BF533/534/536/537/538/539 (boot address: 0xFFA00000) Orig Offset: Offset: Block: Target Add: Byte Count: Flags: [ start - end ] 000532B8 --- 0x00000000 0000 FF800040 00000004 0012 [0000000A-0000000D] resvect ignore 000532D4 --- 0x0000000E 0001 FF800000 000022B0 0002 [00000018-000022C7] resvect 00057848 --- 0x000022C8 0002 FF8022B0 00000010 0003 zero-fill resvect 0005785C --- 0x000022D2 0003 FF8022C0 00000010 0002 [000022DC-000022EB] resvect 00057890 --- 0x000022EC 0004 FF8022D0 0000029E 0002 [000022F6-00002593] resvect 00057DE0 --- 0x00002594 0005 FF80256E 0000000E 0003 zero-fill resvect 00057DF4 --- 0x0000259E 0006 FF80257C 000009BA 0002 [000025A8-00002F61] resvect 0005917C --- 0x00002F62 0007 FF802F36 000000AA 0003 zero-fill resvect 00059190 --- 0x00002F6C 0008 FF802FE0 0000000C 0002 [00002F76-00002F81] resvect 000591BC --- 0x00002F82 0009 FF902000 00000004 0002 [00002F8C-00002F8F] resvect 000591D8 --- 0x00002F90 000A FF902004 00000068 0003 zero-fill resvect 000591EC --- 0x00002F9A 000B FFA00000 0000383A 0002 [00002FA4-000067DD] resvect 00060274 --- 0x000067DE 000C FFA00000 00000002 000A [000067E8-000067E9] resvect init 0006028C --- ZLIB Decompressed Size: 001AA72E 00060294 --- ZLIB Compressed Block Size: 0009F94C [0006029C-000FFBE7] **************************************************** File Processed OK --- End code --- |
| tv84:
Parsing of SDS1000X_V100R001B01D02P1503.ADS: --- Code: ---Parsing a SIGLENT SDS1000/SDS2000 file 01 0000002C --- 2.1.1.9 [000000C4-000DED94] 000000C4 - Checksum: FFBDDCC9 000000C8 - Name: 2.1.1.8 000000C8 - Section Data [000000C8-000DED94] CKSM OK 02 0000003B --- 20170310 [000DED95-0024A9E3] 000DED95 - Data Size: 0016BC07 000DED95 - Header Size: 00000048 000DEDDD - FFFFFFFF Padding 000DEDE1 - FFFFFFFF Padding 000DEDE5 - FFFFFFFF Padding 000DEDE9 - FFFFFFFF Padding 000DEDED - AA995566 Sync Word (BPI/SPI Mode) 000DEDF1 - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 000DEDF5 - 2000 T1 - 0000000 NOP (1x) 000DEDF7 - 31A1 0628 T1 W 0000001 FLR 000DEDFB - 3141 3D00 T1 W 0000001 COR1 000DEDFF - 3161 09EE T1 W 0000001 COR2 000DEE03 - 31C2 04008093 T1 W 0000002 IDCODE 000DEE09 - 30E1 00CF T1 W 0000001 MASK 000DEE0D - 30C1 0081 T1 W 0000001 CTL 000DEE11 - 2000 T1 - 0000000 NOP (17x) 000DEE33 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 000DEE37 - 3181 0881 T1 W 0000001 PWRDN_REG 000DEE3B - 3421 0000 T1 W 0000001 EYE_MASK 000DEE3F - 3201 001F T1 W 0000001 HC_OPT_REG 000DEE43 - 31E1 FFFF T1 W 0000001 CWDT 000DEE47 - 3321 0005 T1 W 0000001 PU_GWE 000DEE4B - 3341 0004 T1 W 0000001 PU_GTS 000DEE4F - 3301 0100 T1 W 0000001 MODE_REG 000DEE53 - 3261 0000 T1 W 0000001 GENERAL1 000DEE57 - 3281 0000 T1 W 0000001 GENERAL2 000DEE5B - 32A1 0000 T1 W 0000001 GENERAL3 000DEE5F - 32C1 0000 T1 W 0000001 GENERAL4 000DEE63 - 32E1 0000 T1 W 0000001 GENERAL5 000DEE67 - 33A1 1BE2 T1 W 0000001 SEU_OPT 000DEE6B - 33C2 00000000 T1 W 0000002 EXP_SIGN 000DEE71 - 2000 T1 - 0000000 NOP (2x) 000DEE75 - 3022 00000000 T1 W 0000002 FAR_MAJ 000DEE7B - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 000DEE7F - 5060 000B52A9 T2 W 00B52A9 FDRI CRC: 0034308C 002493DB - 2000 T1 - 0000000 NOP (24x) 0024940B - 3022 00040017 T1 W 0000002 FAR_MAJ 00249411 - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 00249415 - 5060 00000082 T2 W 0000082 FDRI CRC: 003375D7 00249523 - 3022 000D0017 T1 W 0000002 FAR_MAJ 00249529 - 5060 00000082 T2 W 0000082 FDRI CRC: 0002BA9A 00249637 - 3022 001A0017 T1 W 0000002 FAR_MAJ 0024963D - 5060 00000082 T2 W 0000082 FDRI CRC: 0003762D 0024974B - 3022 00230017 T1 W 0000002 FAR_MAJ 00249751 - 5060 00000082 T2 W 0000082 FDRI CRC: 00094B76 0024985F - 3022 01040017 T1 W 0000002 FAR_MAJ 00249865 - 5060 00000082 T2 W 0000082 FDRI CRC: 00202D3C 00249973 - 3022 010D0017 T1 W 0000002 FAR_MAJ 00249979 - 5060 00000082 T2 W 0000082 FDRI CRC: 002CF083 00249A87 - 3022 011A0017 T1 W 0000002 FAR_MAJ 00249A8D - 5060 00000082 T2 W 0000082 FDRI CRC: 0014FD49 00249B9B - 3022 01230017 T1 W 0000002 FAR_MAJ 00249BA1 - 5060 00000082 T2 W 0000082 FDRI CRC: 00051241 00249CAF - 3022 021A0017 T1 W 0000002 FAR_MAJ 00249CB5 - 5060 00000082 T2 W 0000082 FDRI CRC: 0007EA84 00249DC3 - 3022 02230017 T1 W 0000002 FAR_MAJ 00249DC9 - 5060 00000082 T2 W 0000082 FDRI CRC: 0030BD91 00249ED7 - 3022 03040017 T1 W 0000002 FAR_MAJ 00249EDD - 5060 00000082 T2 W 0000082 FDRI CRC: 00015E7B 00249FEB - 3022 030D0017 T1 W 0000002 FAR_MAJ 00249FF1 - 5060 00000082 T2 W 0000082 FDRI CRC: 003B95FD 0024A0FF - 3022 031A0017 T1 W 0000002 FAR_MAJ 0024A105 - 5060 00000082 T2 W 0000082 FDRI CRC: 000DC751 0024A213 - 3022 03230017 T1 W 0000002 FAR_MAJ 0024A219 - 5060 00000082 T2 W 0000082 FDRI CRC: 00029613 0024A327 - 3022 04230017 T1 W 0000002 FAR_MAJ 0024A32D - 5060 00000082 T2 W 0000082 FDRI CRC: 000B26CB 0024A43B - 3022 050D0017 T1 W 0000002 FAR_MAJ 0024A441 - 5060 00000082 T2 W 0000082 FDRI CRC: 00079B31 0024A54F - 3022 051A0017 T1 W 0000002 FAR_MAJ 0024A555 - 5060 00000082 T2 W 0000082 FDRI CRC: 00078C47 0024A663 - 3022 05230017 T1 W 0000002 FAR_MAJ 0024A669 - 5060 00000082 T2 W 0000082 FDRI CRC: 002EA4CD 0024A777 - 3022 061A0017 T1 W 0000002 FAR_MAJ 0024A77D - 5060 00000082 T2 W 0000082 FDRI CRC: 002E1DE1 0024A88B - 3022 06230017 T1 W 0000002 FAR_MAJ 0024A891 - 5060 00000082 T2 W 0000082 FDRI CRC: 00281192 0024A99F - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0024A9A3 - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 0024A9A7 - 2000 T1 - 0000000 NOP (4x) 0024A9AF - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0024A9B3 - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 0024A9B7 - 30E1 00FF T1 W 0000001 MASK 0024A9BB - 30C1 0081 T1 W 0000001 CTL 0024A9BF - 3002 00174160 T1 W 0000002 CRC 0024A9C5 - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 0024A9C9 - 2000 T1 - 0000000 NOP (13x) **************************************************** 03 0000004A --- 0208 310 [0024A9E4-00276BF3] 0024A9E4 - Data Size: 0002C1C8 0024A9E4 - Header Size: 00000048 04 00000059 --- 20170207 [00276BF4-002E84BE] 00276BF4 - Data Size: 00071883 00276BF4 - Header Size: 00000048 00276C3C - FFFFFFFF Padding 00276C40 - FFFFFFFF Padding 00276C44 - FFFFFFFF Padding 00276C48 - FFFFFFFF Padding 00276C4C - AA995566 Sync Word (BPI/SPI Mode) 00276C50 - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 00276C54 - 2000 T1 - 0000000 NOP (1x) 00276C56 - 31A1 0430 T1 W 0000001 FLR 00276C5A - 3141 3D00 T1 W 0000001 COR1 00276C5E - 3161 09EE T1 W 0000001 COR2 00276C62 - 31C2 04002093 T1 W 0000002 IDCODE 00276C68 - 30E1 00CF T1 W 0000001 MASK 00276C6C - 30C1 0081 T1 W 0000001 CTL 00276C70 - 2000 T1 - 0000000 NOP (17x) 00276C92 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 00276C96 - 3181 0881 T1 W 0000001 PWRDN_REG 00276C9A - 3421 0000 T1 W 0000001 EYE_MASK 00276C9E - 3201 001F T1 W 0000001 HC_OPT_REG 00276CA2 - 31E1 FFFF T1 W 0000001 CWDT 00276CA6 - 3321 0005 T1 W 0000001 PU_GWE 00276CAA - 3341 0004 T1 W 0000001 PU_GTS 00276CAE - 3301 0100 T1 W 0000001 MODE_REG 00276CB2 - 3261 0000 T1 W 0000001 GENERAL1 00276CB6 - 3281 0000 T1 W 0000001 GENERAL2 00276CBA - 32A1 0000 T1 W 0000001 GENERAL3 00276CBE - 32C1 0000 T1 W 0000001 GENERAL4 00276CC2 - 32E1 0000 T1 W 0000001 GENERAL5 00276CC6 - 33A1 1BE2 T1 W 0000001 SEU_OPT 00276CCA - 33C2 00000000 T1 W 0000002 EXP_SIGN 00276CD0 - 2000 T1 - 0000000 NOP (2x) 00276CD4 - 3022 00000000 T1 W 0000002 FAR_MAJ 00276CDA - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 00276CDE - 5060 00038A11 T2 W 0038A11 FDRI CRC: 00374F6B 002E810A - 2000 T1 - 0000000 NOP (24x) 002E813A - 3022 01040017 T1 W 0000002 FAR_MAJ 002E8140 - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 002E8144 - 5060 00000082 T2 W 0000082 FDRI CRC: 0011C60E 002E8252 - 3022 02040017 T1 W 0000002 FAR_MAJ 002E8258 - 5060 00000082 T2 W 0000082 FDRI CRC: 0036FAC5 002E8366 - 3022 03040017 T1 W 0000002 FAR_MAJ 002E836C - 5060 00000082 T2 W 0000082 FDRI CRC: 002A817F 002E847A - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 002E847E - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 002E8482 - 2000 T1 - 0000000 NOP (4x) 002E848A - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 002E848E - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 002E8492 - 30E1 00FF T1 W 0000001 MASK 002E8496 - 30C1 0081 T1 W 0000001 CTL 002E849A - 3002 00325B22 T1 W 0000002 CRC 002E84A0 - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 002E84A4 - 2000 T1 - 0000000 NOP (13x) **************************************************** 05 00000068 --- 1.1.2.15 [002E84BF-00417E4E] 002E84BF - Removing block encapsulations from Block Area [002E84BF-00417E4E] Total bytes extracted (from the blocks): 000FB396 Block area processed OK Buffer Size: 00006374 bytes (after converting from 16 to 8 bits) Processor Type: BF54x - BF542/BF544/BF547/BF548/BF549 Orig Offset Offset Block Code Target Add Byte Count Argument BFlags 00000000 00000000 AD9F5002 FFA00000 00000000 0000635C ignore first 00000020 00000010 ADC50102 FF800000 00000014 00000000 fill 00000040 00000020 ADD90102 FF800014 0000001C 00000000 fill 00000060 00000030 ADC80002 FF800030 00000028 00000000 000000D0 00000068 ADA90102 FF800058 00000020 00000000 fill 000000F0 00000078 AD200002 FF800078 00002CA4 00000000 00005A58 00002D2C ADC50102 FF802D1C 00000124 00000000 fill 00005A78 00002D3C ADD60002 FFA00000 00003610 00000000 0000C6B8 0000635C ADF80802 FFA00000 00000000 00000000 init 0000C6D8 --- ZLIB Decompressed Size: 00287728 0000C6E0 --- ZLIB Compressed Block Size: 000EECAE [0000C6E8-000FB395] **************************************************** Section Processed OK 06 00000077 --- 07 00000086 --- 3.1.1.13 [00417E4F-00497E4D] 00417E4F - ?????: 0000DCBB 00417E53 - Data Size: 0006B930 00417E57 - Name: 3.1.1.13 ??? 00417E63 - Section Data [00417E63-00483792] 08 00000095 --- --- End code --- Parsing of sds2k_V100R02B01D01P38R07_fvA1606060606M160516.ADS: --- Code: ---Parsing a SIGLENT SDS1000/SDS2000 file 01 0000002C --- 2.1.1.9 [000000C4-000DED94] 000000C4 - Checksum: FFBDDCC9 000000C8 - Name: 2.1.1.8 000000C8 - Section Data [000000C8-000DED94] CKSM OK 02 0000003B --- 20160606 [000DED95-0024A593] 000DED95 - Data Size: 0016B7B7 000DED95 - Header Size: 00000048 000DEDDD - FFFFFFFF Padding 000DEDE1 - FFFFFFFF Padding 000DEDE5 - FFFFFFFF Padding 000DEDE9 - FFFFFFFF Padding 000DEDED - AA995566 Sync Word (BPI/SPI Mode) 000DEDF1 - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 000DEDF5 - 2000 T1 - 0000000 NOP (1x) 000DEDF7 - 31A1 0628 T1 W 0000001 FLR 000DEDFB - 3141 3D00 T1 W 0000001 COR1 000DEDFF - 3161 09EE T1 W 0000001 COR2 000DEE03 - 31C2 04008093 T1 W 0000002 IDCODE 000DEE09 - 30E1 00CF T1 W 0000001 MASK 000DEE0D - 30C1 0081 T1 W 0000001 CTL 000DEE11 - 2000 T1 - 0000000 NOP (17x) 000DEE33 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 000DEE37 - 3181 0881 T1 W 0000001 PWRDN_REG 000DEE3B - 3421 0000 T1 W 0000001 EYE_MASK 000DEE3F - 3201 001F T1 W 0000001 HC_OPT_REG 000DEE43 - 31E1 FFFF T1 W 0000001 CWDT 000DEE47 - 3321 0005 T1 W 0000001 PU_GWE 000DEE4B - 3341 0004 T1 W 0000001 PU_GTS 000DEE4F - 3301 0100 T1 W 0000001 MODE_REG 000DEE53 - 3261 0000 T1 W 0000001 GENERAL1 000DEE57 - 3281 0000 T1 W 0000001 GENERAL2 000DEE5B - 32A1 0000 T1 W 0000001 GENERAL3 000DEE5F - 32C1 0000 T1 W 0000001 GENERAL4 000DEE63 - 32E1 0000 T1 W 0000001 GENERAL5 000DEE67 - 33A1 1BE2 T1 W 0000001 SEU_OPT 000DEE6B - 33C2 00000000 T1 W 0000002 EXP_SIGN 000DEE71 - 2000 T1 - 0000000 NOP (2x) 000DEE75 - 3022 00000000 T1 W 0000002 FAR_MAJ 000DEE7B - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 000DEE7F - 5060 000B52A9 T2 W 00B52A9 FDRI CRC: 00131922 002493DB - 2000 T1 - 0000000 NOP (24x) 0024940B - 3022 00040017 T1 W 0000002 FAR_MAJ 00249411 - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 00249415 - 5060 00000082 T2 W 0000082 FDRI CRC: 0004280B 00249523 - 3022 000D0017 T1 W 0000002 FAR_MAJ 00249529 - 5060 00000082 T2 W 0000082 FDRI CRC: 000F94E1 00249637 - 3022 00230017 T1 W 0000002 FAR_MAJ 0024963D - 5060 00000082 T2 W 0000082 FDRI CRC: 00008F4D 0024974B - 3022 01040017 T1 W 0000002 FAR_MAJ 00249751 - 5060 00000082 T2 W 0000082 FDRI CRC: 0035DE97 0024985F - 3022 010D0017 T1 W 0000002 FAR_MAJ 00249865 - 5060 00000082 T2 W 0000082 FDRI CRC: 003E4DA8 00249973 - 3022 011A0017 T1 W 0000002 FAR_MAJ 00249979 - 5060 00000082 T2 W 0000082 FDRI CRC: 001822E4 00249A87 - 3022 01230017 T1 W 0000002 FAR_MAJ 00249A8D - 5060 00000082 T2 W 0000082 FDRI CRC: 003B04FB 00249B9B - 3022 02040017 T1 W 0000002 FAR_MAJ 00249BA1 - 5060 00000082 T2 W 0000082 FDRI CRC: 00303121 00249CAF - 3022 020D0017 T1 W 0000002 FAR_MAJ 00249CB5 - 5060 00000082 T2 W 0000082 FDRI CRC: 0025A24C 00249DC3 - 3022 021A0017 T1 W 0000002 FAR_MAJ 00249DC9 - 5060 00000082 T2 W 0000082 FDRI CRC: 00370282 00249ED7 - 3022 02230017 T1 W 0000002 FAR_MAJ 00249EDD - 5060 00000082 T2 W 0000082 FDRI CRC: 000DAEDE 00249FEB - 3022 03040017 T1 W 0000002 FAR_MAJ 00249FF1 - 5060 00000082 T2 W 0000082 FDRI CRC: 00319323 0024A0FF - 3022 04040017 T1 W 0000002 FAR_MAJ 0024A105 - 5060 00000082 T2 W 0000082 FDRI CRC: 000B7C1F 0024A213 - 3022 040D0017 T1 W 0000002 FAR_MAJ 0024A219 - 5060 00000082 T2 W 0000082 FDRI CRC: 001DE18B 0024A327 - 3022 05040017 T1 W 0000002 FAR_MAJ 0024A32D - 5060 00000082 T2 W 0000082 FDRI CRC: 003D0427 0024A43B - 3022 050D0017 T1 W 0000002 FAR_MAJ 0024A441 - 5060 00000082 T2 W 0000082 FDRI CRC: 003A50CB 0024A54F - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0024A553 - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 0024A557 - 2000 T1 - 0000000 NOP (4x) 0024A55F - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0024A563 - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 0024A567 - 30E1 00FF T1 W 0000001 MASK 0024A56B - 30C1 0081 T1 W 0000001 CTL 0024A56F - 3002 000F3E32 T1 W 0000002 CRC 0024A575 - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 0024A579 - 2000 T1 - 0000000 NOP (13x) **************************************************** 03 0000004A --- 20160606 [0024A594-003B5D92] 0024A594 - Data Size: 0016B7B7 0024A594 - Header Size: 00000048 0024A5DC - FFFFFFFF Padding 0024A5E0 - FFFFFFFF Padding 0024A5E4 - FFFFFFFF Padding 0024A5E8 - FFFFFFFF Padding 0024A5EC - AA995566 Sync Word (BPI/SPI Mode) 0024A5F0 - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 0024A5F4 - 2000 T1 - 0000000 NOP (1x) 0024A5F6 - 31A1 0628 T1 W 0000001 FLR 0024A5FA - 3141 3D00 T1 W 0000001 COR1 0024A5FE - 3161 09EE T1 W 0000001 COR2 0024A602 - 31C2 04008093 T1 W 0000002 IDCODE 0024A608 - 30E1 00CF T1 W 0000001 MASK 0024A60C - 30C1 0081 T1 W 0000001 CTL 0024A610 - 2000 T1 - 0000000 NOP (17x) 0024A632 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 0024A636 - 3181 0881 T1 W 0000001 PWRDN_REG 0024A63A - 3421 0000 T1 W 0000001 EYE_MASK 0024A63E - 3201 001F T1 W 0000001 HC_OPT_REG 0024A642 - 31E1 FFFF T1 W 0000001 CWDT 0024A646 - 3321 0005 T1 W 0000001 PU_GWE 0024A64A - 3341 0004 T1 W 0000001 PU_GTS 0024A64E - 3301 0100 T1 W 0000001 MODE_REG 0024A652 - 3261 0000 T1 W 0000001 GENERAL1 0024A656 - 3281 0000 T1 W 0000001 GENERAL2 0024A65A - 32A1 0000 T1 W 0000001 GENERAL3 0024A65E - 32C1 0000 T1 W 0000001 GENERAL4 0024A662 - 32E1 0000 T1 W 0000001 GENERAL5 0024A666 - 33A1 1BE2 T1 W 0000001 SEU_OPT 0024A66A - 33C2 00000000 T1 W 0000002 EXP_SIGN 0024A670 - 2000 T1 - 0000000 NOP (2x) 0024A674 - 3022 00000000 T1 W 0000002 FAR_MAJ 0024A67A - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 0024A67E - 5060 000B52A9 T2 W 00B52A9 FDRI CRC: 000310D9 003B4BDA - 2000 T1 - 0000000 NOP (24x) 003B4C0A - 3022 000D0017 T1 W 0000002 FAR_MAJ 003B4C10 - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 003B4C14 - 5060 00000082 T2 W 0000082 FDRI CRC: 0020783B 003B4D22 - 3022 001A0017 T1 W 0000002 FAR_MAJ 003B4D28 - 5060 00000082 T2 W 0000082 FDRI CRC: 002806B7 003B4E36 - 3022 00230017 T1 W 0000002 FAR_MAJ 003B4E3C - 5060 00000082 T2 W 0000082 FDRI CRC: 0014E29D 003B4F4A - 3022 010D0017 T1 W 0000002 FAR_MAJ 003B4F50 - 5060 00000082 T2 W 0000082 FDRI CRC: 00141799 003B505E - 3022 011A0017 T1 W 0000002 FAR_MAJ 003B5064 - 5060 00000082 T2 W 0000082 FDRI CRC: 003A1B9A 003B5172 - 3022 01230017 T1 W 0000002 FAR_MAJ 003B5178 - 5060 00000082 T2 W 0000082 FDRI CRC: 0020B6FA 003B5286 - 3022 021A0017 T1 W 0000002 FAR_MAJ 003B528C - 5060 00000082 T2 W 0000082 FDRI CRC: 002554A2 003B539A - 3022 02230017 T1 W 0000002 FAR_MAJ 003B53A0 - 5060 00000082 T2 W 0000082 FDRI CRC: 001D9C65 003B54AE - 3022 03040017 T1 W 0000002 FAR_MAJ 003B54B4 - 5060 00000082 T2 W 0000082 FDRI CRC: 0038FD0C 003B55C2 - 3022 030D0017 T1 W 0000002 FAR_MAJ 003B55C8 - 5060 00000082 T2 W 0000082 FDRI CRC: 002782A6 003B56D6 - 3022 03230017 T1 W 0000002 FAR_MAJ 003B56DC - 5060 00000082 T2 W 0000082 FDRI CRC: 0014CA3C 003B57EA - 3022 040D0017 T1 W 0000002 FAR_MAJ 003B57F0 - 5060 00000082 T2 W 0000082 FDRI CRC: 001C57CE 003B58FE - 3022 04230017 T1 W 0000002 FAR_MAJ 003B5904 - 5060 00000082 T2 W 0000082 FDRI CRC: 0017A6CC 003B5A12 - 3022 050D0017 T1 W 0000002 FAR_MAJ 003B5A18 - 5060 00000082 T2 W 0000082 FDRI CRC: 00037603 003B5B26 - 3022 051A0017 T1 W 0000002 FAR_MAJ 003B5B2C - 5060 00000082 T2 W 0000082 FDRI CRC: 00069CF5 003B5C3A - 3022 05230017 T1 W 0000002 FAR_MAJ 003B5C40 - 5060 00000082 T2 W 0000082 FDRI CRC: 003DE286 003B5D4E - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 003B5D52 - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 003B5D56 - 2000 T1 - 0000000 NOP (4x) 003B5D5E - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 003B5D62 - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 003B5D66 - 30E1 00FF T1 W 0000001 MASK 003B5D6A - 30C1 0081 T1 W 0000001 CTL 003B5D6E - 3002 00205EF5 T1 W 0000002 CRC 003B5D74 - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 003B5D78 - 2000 T1 - 0000000 NOP (13x) **************************************************** 04 00000059 --- 20160516 [003B5D93-005218CD] 003B5D93 - Data Size: 0016BAF3 003B5D93 - Header Size: 00000048 003B5DDB - FFFFFFFF Padding 003B5DDF - FFFFFFFF Padding 003B5DE3 - FFFFFFFF Padding 003B5DE7 - FFFFFFFF Padding 003B5DEB - AA995566 Sync Word (BPI/SPI Mode) 003B5DEF - 30A1 0007 T1 W 0000001 CMD RCRC - Reset CRC 003B5DF3 - 2000 T1 - 0000000 NOP (1x) 003B5DF5 - 31A1 0628 T1 W 0000001 FLR 003B5DF9 - 3141 3D08 T1 W 0000001 COR1 003B5DFD - 3161 09EE T1 W 0000001 COR2 003B5E01 - 31C2 04008093 T1 W 0000002 IDCODE 003B5E07 - 30E1 00CF T1 W 0000001 MASK 003B5E0B - 30C1 0081 T1 W 0000001 CTL 003B5E0F - 2000 T1 - 0000000 NOP (17x) 003B5E31 - 3381 3CC8 T1 W 0000001 CCLK_FREQ 003B5E35 - 3181 0881 T1 W 0000001 PWRDN_REG 003B5E39 - 3421 0000 T1 W 0000001 EYE_MASK 003B5E3D - 3201 001F T1 W 0000001 HC_OPT_REG 003B5E41 - 31E1 FFFF T1 W 0000001 CWDT 003B5E45 - 3321 0005 T1 W 0000001 PU_GWE 003B5E49 - 3341 0004 T1 W 0000001 PU_GTS 003B5E4D - 3301 0100 T1 W 0000001 MODE_REG 003B5E51 - 3261 0000 T1 W 0000001 GENERAL1 003B5E55 - 3281 0000 T1 W 0000001 GENERAL2 003B5E59 - 32A1 0000 T1 W 0000001 GENERAL3 003B5E5D - 32C1 0000 T1 W 0000001 GENERAL4 003B5E61 - 32E1 0000 T1 W 0000001 GENERAL5 003B5E65 - 33A1 1BE2 T1 W 0000001 SEU_OPT 003B5E69 - 33C2 00000000 T1 W 0000002 EXP_SIGN 003B5E6F - 2000 T1 - 0000000 NOP (2x) 003B5E73 - 3022 00000000 T1 W 0000002 FAR_MAJ 003B5E79 - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 003B5E7D - 5060 000B52A9 T2 W 00B52A9 FDRI CRC: 002B8811 005203D9 - 2000 T1 - 0000000 NOP (24x) 00520409 - 3022 00040017 T1 W 0000002 FAR_MAJ 0052040F - 30A1 0001 T1 W 0000001 CMD WCFG - Write Config Data 00520413 - 5060 00000082 T2 W 0000082 FDRI CRC: 003AE8A0 00520521 - 3022 000D0017 T1 W 0000002 FAR_MAJ 00520527 - 5060 00000082 T2 W 0000082 FDRI CRC: 0003D2F5 00520635 - 3022 001A0017 T1 W 0000002 FAR_MAJ 0052063B - 5060 00000082 T2 W 0000082 FDRI CRC: 000C9D2E 00520749 - 3022 01040017 T1 W 0000002 FAR_MAJ 0052074F - 5060 00000082 T2 W 0000082 FDRI CRC: 000F9CED 0052085D - 3022 010D0017 T1 W 0000002 FAR_MAJ 00520863 - 5060 00000082 T2 W 0000082 FDRI CRC: 002B37CB 00520971 - 3022 011A0017 T1 W 0000002 FAR_MAJ 00520977 - 5060 00000082 T2 W 0000082 FDRI CRC: 000F731E 00520A85 - 3022 01230017 T1 W 0000002 FAR_MAJ 00520A8B - 5060 00000082 T2 W 0000082 FDRI CRC: 0008A05A 00520B99 - 3022 02040017 T1 W 0000002 FAR_MAJ 00520B9F - 5060 00000082 T2 W 0000082 FDRI CRC: 002A8550 00520CAD - 3022 020D0017 T1 W 0000002 FAR_MAJ 00520CB3 - 5060 00000082 T2 W 0000082 FDRI CRC: 003A459B 00520DC1 - 3022 030D0017 T1 W 0000002 FAR_MAJ 00520DC7 - 5060 00000082 T2 W 0000082 FDRI CRC: 000EFB42 00520ED5 - 3022 031A0017 T1 W 0000002 FAR_MAJ 00520EDB - 5060 00000082 T2 W 0000082 FDRI CRC: 0008F310 00520FE9 - 3022 03230017 T1 W 0000002 FAR_MAJ 00520FEF - 5060 00000082 T2 W 0000082 FDRI CRC: 00275C86 005210FD - 3022 04040017 T1 W 0000002 FAR_MAJ 00521103 - 5060 00000082 T2 W 0000082 FDRI CRC: 001C9593 00521211 - 3022 040D0017 T1 W 0000002 FAR_MAJ 00521217 - 5060 00000082 T2 W 0000082 FDRI CRC: 0024C949 00521325 - 3022 041A0017 T1 W 0000002 FAR_MAJ 0052132B - 5060 00000082 T2 W 0000082 FDRI CRC: 000126CA 00521439 - 3022 04230017 T1 W 0000002 FAR_MAJ 0052143F - 5060 00000082 T2 W 0000082 FDRI CRC: 001B87F4 0052154D - 3022 05040017 T1 W 0000002 FAR_MAJ 00521553 - 5060 00000082 T2 W 0000082 FDRI CRC: 000377BB 00521661 - 3022 050D0017 T1 W 0000002 FAR_MAJ 00521667 - 5060 00000082 T2 W 0000082 FDRI CRC: 00291A21 00521775 - 3022 06040017 T1 W 0000002 FAR_MAJ 0052177B - 5060 00000082 T2 W 0000082 FDRI CRC: 003EDDFD 00521889 - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0052188D - 30A1 0003 T1 W 0000001 CMD DGHIGH/LFRM - Last Frame Write 00521891 - 2000 T1 - 0000000 NOP (4x) 00521899 - 30A1 000A T1 W 0000001 CMD GRESTORE - Pulse GRESTORE Signal 0052189D - 30A1 0005 T1 W 0000001 CMD START - Begin Startup Sequence 005218A1 - 30E1 00FF T1 W 0000001 MASK 005218A5 - 30C1 0081 T1 W 0000001 CTL 005218A9 - 3002 002E31B6 T1 W 0000002 CRC 005218AF - 30A1 000D T1 W 0000001 CMD DESYNC - Reset DALIGN Signal 005218B3 - 2000 T1 - 0000000 NOP (13x) **************************************************** 05 00000068 --- 1.2.1.38 [005218CE-00656599] 005218CE - Removing block encapsulations from Block Area [005218CE-00656599] Total bytes extracted (from the blocks): 000FF877 Block area processed OK Buffer Size: 00006DEA bytes (after converting from 16 to 8 bits) 0x00000000 DXE 0000 (Data Size: 00006DD4) [00000000-00006DE1] Processor Type: ADSP-BF533/534/536/537/538/539 (boot address: 0xFFA00000) Orig Offset: Offset: Block: Target Add: Byte Count: Flags: [ start - end ] 00000000 --- 0x00000000 0000 FF800040 00000004 0012 [0000000A-0000000D] resvect ignore 0000001C --- 0x0000000E 0001 FF800000 000022B0 0002 [00000018-000022C7] resvect 00004590 --- 0x000022C8 0002 FF8022B0 00000010 0003 zero-fill resvect 000045A4 --- 0x000022D2 0003 FF8022C0 00000010 0002 [000022DC-000022EB] resvect 000045D8 --- 0x000022EC 0004 FF8022D0 0000029E 0002 [000022F6-00002593] resvect 00004B28 --- 0x00002594 0005 FF80256E 0000000E 0003 zero-fill resvect 00004B3C --- 0x0000259E 0006 FF80257C 000009BA 0002 [000025A8-00002F61] resvect 00005EC4 --- 0x00002F62 0007 FF802F36 000000AA 0003 zero-fill resvect 00005ED8 --- 0x00002F6C 0008 FF802FE0 0000000C 0002 [00002F76-00002F81] resvect 00005F04 --- 0x00002F82 0009 FF902000 00000004 0002 [00002F8C-00002F8F] resvect 00005F20 --- 0x00002F90 000A FF902004 00000068 0003 zero-fill resvect 00005F34 --- 0x00002F9A 000B FFA00000 00003E32 0002 [00002FA4-00006DD5] resvect 0000DBAC --- 0x00006DD6 000C FFA00000 00000002 000A [00006DE0-00006DE1] resvect init 0000DBC4 --- ZLIB Decompressed Size: 0029FA20 0000DBCC --- ZLIB Compressed Block Size: 000F1CA3 [0000DBD4-000FF876] **************************************************** Section Processed OK 06 00000077 --- 07 00000086 --- 3.1.1.13 [0065659A-006D6598] 0065659A - ?????: 0000DCBB 0065659E - Data Size: 0006B930 006565A2 - Name: 3.1.1.13 ??? 006565AE - Section Data [006565AE-006C1EDD] 08 00000095 --- --- End code --- SDS1000 - 1 x Spartan-6 XC6SLX45 + 1 Spartan-6 XC6SLX16 SDS2000 - 3 x Spartan-6 XC6SLX45 |
| tautech:
These lines look interesting: SDS1000X --- Code: ---00276C62 - 31C2 04002093 T1 W 0000002 IDCODE --- End code --- SDS2000 --- Code: ---0024A602 - 31C2 04008093 T1 W 0000002 IDCODE --- End code --- BW selection maybe ? :-// |
| tv84:
No. Those are the lines that identify the specific FPGA type for which the stream is intendend. When loading the stream, the FPGA checks to see if its the correct ID in the stream or it aborts installation. See here https://github.com/matrix-io/xc3sprog/blob/master/devlist.txt |
| Navigation |
| Message Index |
| Next page |
| Previous page |