Design Programming Services

An IAP image contains the image descriptor, bitstream, and optional design initialization data. The design programming services are used to authenticate entire IAP image, bitstream portion, or program the device. The following table lists all the Design Programming system services with their command values, description, and return status code.

Table 1. Design Programming System Services
System Service Name SERVICECMD in Hexadecimal Description Return Status Code
Bitstream Authentication Service 23 Analyzes a bitstream image stored in SPI Flash and checks for all conditions, which may result in an authentication error.
  • 0: Success
  • 1: ERRORCODE (see Table 5)
IAP Image Authentication Service 22 Allows the user to validate an IAP image stored in SPI flash.