Programming Overview
UG0451 User Guide Revision 7.0 7
2.1 Programming Interface
SmartFusion2 and IGLOO2 devices support the programming interfaces listed in the following table.
However, some interfaces are not available in all the device packages. The SC_SPI port is used for auto
programming. All other devices use the MSS/HPMS SPI_0 port for auto programming.
All the packages mentioned in this table are available with lead and lead free. (G) indicates that the
package is RoHS 6/6 compliant/Pb-free.
1. Production support for SVF is not available. Contact technical support, if you need to use the SVF format.
Table 3 • Available Programming Interfaces
Devices Package JTAG SPI_0 Flash_GOLDEN_N
System Controller SPI Port
(SC_SPI)
M2S005/M2GL005 TQ(G)144 Yes Yes No No
M2S010/M2GL010 Yes Yes No No
M2S005/M2GL005 VF(G)256 Yes Yes Yes Yes
M2S010/M2GL010 Yes Yes Yes No
M2S025/M2GL025 Yes Yes Yes No
M2S025/M2GL025 FCS(G)325 Yes Yes No No
M2S050/M2GL050 Yes Yes No No
M2S060/M2GL060 Yes Yes No No
M2S090/M2GL090 Yes Yes No No
M2S005/M2GL005 VF(G)400 Yes Yes Yes Yes
M2S010/M2GL010 Yes Yes Yes Yes
M2S025/M2GL025 Yes Yes Yes Yes
M2S050/M2GL050 Yes Yes Yes Yes
M2S060/M2GL060 Yes Yes Yes Yes
M2S150/M2GL150 FCV(G)484 Yes Yes Yes Yes
M2S005/M2GL005 FG(G)484 Yes Yes Yes Yes
M2S010/M2GL010 Yes Yes Yes Yes
M2S025/M2GL025 Yes Yes Yes Yes
M2S050/M2GL050 Yes Yes Yes Yes
M2S060/M2GL060 Yes Yes Yes Yes
M2S090/M2GL090 Yes Yes Yes Yes
M2S150/M2GL150 FCS(G)536 Yes Yes Yes Yes
M2S060/M2GL060 FGG676 Yes Yes Yes Yes
M2S090/M2GL090 Yes Yes Yes Yes
M2S050/M2GL050 FG(G)896 Yes No Yes Yes
M2S150/M2GL150 FC(G)1152 Yes Yes Yes Yes