A SmartFusion2/IGLOO2 device can be programmed through one of two dedicated interfaces: JTAG or SPI. These two interfaces support the following programming modes:
SPI Slave programming mode
In-application update:
Auto update mode
For detailed information about programming the device, see the UG0451: IGLOO2 and SmartFusion2 Programming User Guide.