9.3.5 Understanding Serialization

You can use the FlashROM in the ProASIC3 device for serialization. For each target ProASIC3 device, different FlashROM contents are generated.

Serial Programming enables you to program a sequence of ProASIC3 devices in serial with an identical FPGA program and with different serialization data. Serialization data can consist of different FlashROM content and/or AES key values. To learn how to activate the serialization feature, see Skip Serial Data or Reuse Serial Data.

There are two different STAPL formats that support serial programming, multiple actions to multiple serial data and single action to multiple FlashROM.