MPFS250TS Direct C 编程后,使用 JTAG 读取的 DEVICE_INFO LOG
programmer 'S200AN6ZQU' : Scan Chain...
Programmer 'S200AN6ZQU' : JTAG TCK / SPI SCK frequency = 1 MHz
programmer 'S200AN6ZQU' : Check Chain...
programmer 'S200AN6ZQU' : Scan and Check Chain PASSED.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Executing action DEVICE_INFO
Programmer 'S200AN6ZQU' : JTAG TCK / SPI SCK frequency = 4 MHz
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT Algo_version[16] = 0002
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT IDCODE[32] = 1f81a1cf
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Family: PolarFireSoC
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Product: MPFS250TS
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Die Revision: 1
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Die Firmware Version: 135.6
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UDV[32] = 05c78706
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT SILSIG[32] = 12345678
programmer 'S200AN6ZQU' : device 'MPFS250TS' : FPGA Array is programmed and enabled.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Design Name: system
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT CHECKSUM[16] = c675
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT READ_DESIGN_INFO: [288] = 0000a5a50000000000000000000000000000000000000000000000006d6574737973c675
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT DESIGNVER[16] = a5a5
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT BACKLEVEL[16] = 0000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Reading digests for all the segments from the device...
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT CHECK FABRIC digest[256] = f46472d59ad6de5676d1a7209fc30d3c40cca9d1e911d5f7536070660ee8234f
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT CC digest[256] = 4bb600322def1c01bde5198334fd0530f1cf7eec83ceceb458808f8f8c0d5654
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT SNVM digest[256] = fae5593896f8aed49b18c35e0cc9faa594009c42c26d670a389cfbfe1d1dcf63
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UL digest[256] = 50c11730db7a6ce3ca82e6016510ab99c27d2a09456c670649d2f5e2f6b04b0a
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST0 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST1 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST2 digest[256] = d45264ac8021c51b0e1a01764b865b74ccf1bec3d20c40078063d19891aba92e
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST3 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST4 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST5 digest[256] = d45264ac8021c51b0e1a01764b865b74ccf1bec3d20c40078063d19891aba92e
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST6 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UPERM digest[256] = 49a5818c4fff9561dff202eddf5d7b9dca9189afe8e0c6eb76de64f6726abb93
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT SYS digest[256] = 1d8a73d4776327a155754631d632c3e9ea77fbbeeccbade183cc6d6886f4b229
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST7 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT ENVM digest[256] = 4ad38f9c8520dc409a4cf96bef5c674be3449fe34b233c6060198e0e7794a0cb
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST8 digest[256] = 87eb736677196efe6270b2d09e04009e441ca3aed1077578afc813caa5ffc787
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST9 digest[256] = 24e58e26abd4a4ca46516d4614f6f4dddb7e9a4fed9e8439e1d7e5b0b56caa17
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT UKDIGEST10 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Please refer to System Services User Guide for more details about different digests.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : ---------------------------------------
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT DEBUG_INFO[784] = 000000000000000000000003017e00003fff100001000000000000000000000000000000001d00000444000000ca0000030000000000000000009dba0b03290000010000000000000000000019cc021e06ec09c009a009d300250015003022000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : System controller suspend mode is disabled
programmer 'S200AN6ZQU' : device 'MPFS250TS' : CYCLE COUNT: 29 编程次数
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Programming Mode: SPI_SLAVE
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Algorithm Version: 1
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Programmer:
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Software Version:
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Programming Software: Direct C
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Programming File Type: PPD
programmer 'S200AN6ZQU' : device 'MPFS250TS' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT DSN[128] = 9ede6ec2ed712294fafcf10d9f70e190
programmer 'S200AN6ZQU' : device 'MPFS250TS' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250TS' : --- Security locks and configuration settings ---
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT QUERY_SECURITY[264] = 00ffffffffffffffffffffffffffffffff00000001000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Microsemi factory test mode access is allowed.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : User crypto core is enabled.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : User crypto core mode is MSS
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT Factory Integrity Bits[256] = 4be48dc078655d410fcdce9bf440e55e2fab9525a27eb8f1e4b1db5c9d0caff6
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT Device Integrity Bits[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Device Integrity Status : FAIL
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Please refer to Device Integrity Protection section of the PolarFire Family FPGA Security User Guide.
programmer 'S200AN6ZQU' : device 'MPFS250TS' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250TS' : EXPORT DSN[128] = 9ede6ec2ed712294fafcf10d9f70e190
programmer 'S200AN6ZQU' : device 'MPFS250TS' : ===================================================================================
programmer 'S200AN6ZQU' : Finished: Sat Feb 28 13:17:45 2026 (Elapsed time 00:00:01)
programmer 'S200AN6ZQU' : device 'MPFS250TS' : Executing action DEVICE_INFO PASSED.
programmer 'S200AN6ZQU' : Chain programming PASSED.
Chain Programming Finished: Sat Feb 28 13:17:45 2026 (Elapsed time 00:00:01)
o - o - o - o - o - o
更新 eNVM 即 softconsole 生成 的 risc-v 程序 ,再次升级
Software Version: 2025.2.0.14
PPD file 'C:\Users\zydz\Desktop\polarfire_code\icicle\designer\system\system_fp\system\system.ppd' has been loaded successfully.
DESIGN : system; CHECKSUM : C675; PDB_VERSION : 1.0
Programmer 'S200AN6ZQU' : JTAG TCK / SPI SCK frequency = 1 MHz
programmer 'S200AN6ZQU' : FlashPro5
Opened 'C:\Users\zydz\Desktop\polarfire_code\icicle\designer\system\system_fp\system\system.pro'
programmer 'S200AN6ZQU' : Scan Chain...
Programmer 'S200AN6ZQU' : JTAG TCK / SPI SCK frequency = 1 MHz
programmer 'S200AN6ZQU' : Check Chain...
programmer 'S200AN6ZQU' : Scan and Check Chain PASSED.
programmer 'S200AN6ZQU' : device 'MPFS250T' : Executing action DEVICE_INFO
Programmer 'S200AN6ZQU' : JTAG TCK / SPI SCK frequency = 4 MHz
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT Algo_version[16] = 0002
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT IDCODE[32] = 1f81a1cf
programmer 'S200AN6ZQU' : device 'MPFS250T' : Family: PolarFireSoC
programmer 'S200AN6ZQU' : device 'MPFS250T' : Product: MPFS250TS
programmer 'S200AN6ZQU' : device 'MPFS250T' : Die Revision: 1
programmer 'S200AN6ZQU' : device 'MPFS250T' : Die Firmware Version: 135.6
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UDV[32] = 05c78706
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT SILSIG[32] = 00000000 这个怎么全部为0 ,有时间 排查下
programmer 'S200AN6ZQU' : device 'MPFS250T' : FPGA Array is programmed and enabled.
programmer 'S200AN6ZQU' : device 'MPFS250T' : Design Name: system
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT CHECKSUM[16] = c675
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT READ_DESIGN_INFO: [288] = 000000000000000000000000000000000000000000000000000000006d6574737973c675
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT DESIGNVER[16] = 0000
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT BACKLEVEL[16] = 0000
programmer 'S200AN6ZQU' : device 'MPFS250T' : Reading digests for all the segments from the device...
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT CHECK FABRIC digest[256] = f46472d59ad6de5676d1a7209fc30d3c40cca9d1e911d5f7536070660ee8234f 我没有修改 FPGA 代码 , 因此没有发生变化
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT CC digest[256] = f650a3382365b181d99286017e6014b61f5c762bcd304db509d219cefdf8c6c1 发生变化
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT SNVM digest[256] = 675655e7f7ce2d7f33446b5e8137dd4eec650198a369f556d36ccd3747c2e620 发生变化
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UL digest[256] = 6536ff1fd0a85bd3eda079923dd36fe296d55bfff4dd26b63b8b8209c2b4648d 发生变化
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST0 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST1 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST2 digest[256] = d45264ac8021c51b0e1a01764b865b74ccf1bec3d20c40078063d19891aba92e
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST3 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST4 digest[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST5 digest[256] = d45264ac8021c51b0e1a01764b865b74ccf1bec3d20c40078063d19891aba92e
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST6 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UPERM digest[256] = 49a5818c4fff9561dff202eddf5d7b9dca9189afe8e0c6eb76de64f6726abb93
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT SYS digest[256] = 1d8a73d4776327a155754631d632c3e9ea77fbbeeccbade183cc6d6886f4b229
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST7 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT ENVM digest[256] = 9b0deaadc74ecd4a1c891fb37d246ea40c4262081ab2670363f4fdc688ed0064 因为修改 C代码,发生变化
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST8 digest[256] = 87eb736677196efe6270b2d09e04009e441ca3aed1077578afc813caa5ffc787
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST9 digest[256] = 24e58e26abd4a4ca46516d4614f6f4dddb7e9a4fed9e8439e1d7e5b0b56caa17
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT UKDIGEST10 digest[256] = 4bfb5927a93198eae8f0d920233d00439b9709d36eef982730206ad142fda5f5
programmer 'S200AN6ZQU' : device 'MPFS250T' : Please refer to System Services User Guide for more details about different digests.
programmer 'S200AN6ZQU' : device 'MPFS250T' : ---------------------------------------
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT DEBUG_INFO[784] = 000000000000000000000003017e00003fff100001000000000000000000000000000000001e00000444000000ca000003000000000000000000979e9c03290000010000000000000000000019cc029306fb09c309a409d3002a00170031a4000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : System controller suspend mode is disabled
programmer 'S200AN6ZQU' : device 'MPFS250T' : CYCLE COUNT: 30 编程次数 +1
programmer 'S200AN6ZQU' : device 'MPFS250T' : Programming Mode: SPI_SLAVE
programmer 'S200AN6ZQU' : device 'MPFS250T' : Algorithm Version: 1
programmer 'S200AN6ZQU' : device 'MPFS250T' : Programmer:
programmer 'S200AN6ZQU' : device 'MPFS250T' : Software Version:
programmer 'S200AN6ZQU' : device 'MPFS250T' : Programming Software: Direct C
programmer 'S200AN6ZQU' : device 'MPFS250T' : Programming File Type: PPD
programmer 'S200AN6ZQU' : device 'MPFS250T' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT DSN[128] = 9ede6ec2ed712294fafcf10d9f70e190
programmer 'S200AN6ZQU' : device 'MPFS250T' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250T' : --- Security locks and configuration settings ---
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT QUERY_SECURITY[264] = 00ffffffffffffffffffffffffffffffff00000001000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : Microsemi factory test mode access is allowed.
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT Factory Integrity Bits[256] = 4be48dc078655d410fcdce9bf440e55e2fab9525a27eb8f1e4b1db5c9d0caff6
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT Device Integrity Bits[256] = 0000000000000000000000000000000000000000000000000000000000000000
programmer 'S200AN6ZQU' : device 'MPFS250T' : Device Integrity Status : FAIL
programmer 'S200AN6ZQU' : device 'MPFS250T' : Please refer to Device Integrity Protection section of the PolarFire Family FPGA Security User Guide.
programmer 'S200AN6ZQU' : device 'MPFS250T' : ===================================================================================
programmer 'S200AN6ZQU' : device 'MPFS250T' : EXPORT DSN[128] = 9ede6ec2ed712294fafcf10d9f70e190
programmer 'S200AN6ZQU' : device 'MPFS250T' : ===================================================================================
programmer 'S200AN6ZQU' : Finished: Sat Feb 28 15:00:30 2026 (Elapsed time 00:00:01)
programmer 'S200AN6ZQU' : device 'MPFS250T' : Executing action DEVICE_INFO PASSED.
programmer 'S200AN6ZQU' : Chain programming PASSED.
Chain Programming Finished: Sat Feb 28 15:00:30 2026 (Elapsed time 00:00:01)
o - o - o - o - o - o
Project saved.
浙公网安备 33010602011771号