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.

posted on 2026-02-28 11:12  所长  阅读(7)  评论(0)    收藏  举报

导航