9.21.13 Device Status Report: User Info

The User Information section reports the information read from the User ROW (UROW) of IGLOO®, ProASIC3, SmartFusion® and Fusion devices. The User Row includes user design information as well as troubleshooting information, including:

  • Design name (10 characters max)
  • Design check sum (16-bit CRC)
  • Last programming setup used to program/erase any of the silicon features.
  • FPGA Array / Fabric programming cycle count.

    For example:

    User Information:
    UROW data (HEX): 603a04e0a1c2860e59384af926fe389f
    Programming Method: STAPL
    Programmer: FlashPro3
    Programmer Software: FlashPro vX.X
    Design Name: ABCBASICTO
    Design Check Sum: 603A
    Algorithm Version: 19
    Array Prog. Cycle Count: 19
Table 9-45. Device Status Report User Info Description

Category

Field

Description

User Row Data

(Example)

UROW data (HEX):

603a04e0a1c2860e59384af926fe389f

Raw data from User Row (UROW)

Programming Troubleshooting Info

(Example)

Programming Method: STAPL Programmer: FlashPro3

Known programming setup used. This includes: Programming method/file, programmer and

Programmer Software: FlashPro® v8.6

Algorithm Version: 19

software. It also includes programming Algorithm version used.

Design Info

(Example)

Design Name: ABCASICTO Design Check Sum: 603A

Design name (limited to 10 characters) and check sum.

Design check sum is a 16-bit CRC calculated from the fabric (FPGA Array) datastream generated for programming. If encrypted datastream is generated selected, the encrypted datastream is used for calculating the check sum.