EasyManua.ls Logo

Microsemi IGLOO2 - Page 5

Microsemi IGLOO2
50 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UG0451 User Guide Revision 7.0 v
Figures
Figure 1 Libero SoC Programming Bitstream Generation Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 2 JTAG Signals Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 3 JTAG Programming Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 4 Programming Microsemi Devices in a JTAG Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 5 JTAG Programming using External Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 6 JTAG Programming of a SmartFusion2 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 7 Programming Using an External Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 8 SPI Slave Programming by External Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 9 SPI Slave Programming by External Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 10 SmartFusion2/IGLOO2 MSS/HPMS SPI_0 Port Configured for Auto Programming (Except 050
Device) 22
Figure 11 Timing Relationship of Reset and FLASH_GOLDEN_N Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 12 Auto Programming Scheme for M2S/M2GL050 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 13 MSS ISP Update Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 14 MSS ISP Update Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 15 IGLOO2 In-Application Programming Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 16 SmartFusion2 In-Application Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 17 IAP Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 18 Auto Update Programming Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 19 Enabling Auto Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 20 Enabling Programming Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 21 Programming Recovery Configuration for SmartFusion2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 22 I/O States During JTAG Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 23 Setting I/O States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Table of Contents

Other manuals for Microsemi IGLOO2