Microsemi M2S025 Fpga and soc product catalog Datasheet

Power Matters.™
CO
LUT4
C
OVFL
LO
UB
ADD_S
FPGA and SoC Product
+/- Catalog
]
A[17:0
D
EN
RO
IN
YP
EN
_SR
CLK
RST
EN
X
]
C[43:0
SL
D
SN[43
D
]
B[17:0
0
17
SHIFT
>> 17
ASC
SEL_C
SECURITY
RELIABILITY
LOW POWER
:0]
SN-1[43
I N T E G R AT I O N
FPGAs
SoC FPGAs
Design Tools
Design Hardware
Intellectual Property
Providing industry-leading FPGAs and SoCs for
applications where security is vital, reliability is
non-negotiable and power matters.
www.microsemi.com/fpga-soc
Now, more than ever, power matters.
Whether you’re designing at the board or system level, Microsemi’s SoC FPGAs and low power FPGAs are your best choice.
The unique, flash-based technology of Microsemi FPGAs, coupled with their history of reliability, sets them apart from traditional FPGAs.
Design for today’s rapidly growing markets of consumer and portable medical devices, or tomorrow’s environmentally friendly data
centers, industrial controls and military and commercial aircraft. Only Microsemi can meet the power, size, cost and reliability targets
that reduce time-to-market and enable long-term profitability.
Table of Contents
SmartFusion 2
• SoC FPGA with 166 MHz ARM® Cortex™-M3,
150 K logic elements
• SERDEs, DDR, DSP processing, embedded
NVM and SRAM
4
IGLOO®2
• Best-in-class integration, low power, reliability
and security
5
SmartFusion
• SoC FPGA with 100 MHz ARM Cortex-M3,
500 K system gates, analog processing
6
IGLOO/e
• Lowest power FPGA with up to 3 M system gates
7
IGLOO nano
• Lowest power FPGA with smallest package footprint
8
IGLOO PLUS
• Lowest power FPGA with high I/O-to-logic ratio
9
ProASIC®3/E
• Low power, high performance FPGA with up to
3 M system gates
10
ProASIC3 nano
• Low power, high performance FPGA with smallest package footprint
11
ProASIC3L
• Low power, high performance FPGA with Flash*Freeze
12
Fusion
• Mixed signal FPGA
13
Military SmartFusion, Fusion
and ProASIC3/EL
• Mixed signal integration down to –55ºC
• Reprogrammable digital logic, configurable analog,
embedded flash memory
• Unprecedented low power consumption across the
full military temperature range
• High-density fine-pitch ball grid packaging
• High Performance And Easy In-System Programming
14
Military ProASICPLUS®
• Industry’s first military screened flash FPGA
• Full processing to MIL-STD-883 Class B
• Established heritage on commercial and military aircraft
15
IGLOO and ProASIC Family
I/O Selector
• I/O counts
16
FPGA Packages
• Package dimensions
18
Design Tools
• Design software for Microsemi FPGAs and SoC FPGAs
20
Development Kits
• Starter, evaluation and development kits
21
Programmers
• FlashPro3 and Silicon Sculptor 3 programmers
25
Intellectual Property Cores
• Microsemi Intellectual Property (IP) products designed
and optimized for use with Microsemi FPGAs
26
®
Please refer to www.microsemi.com/fpga-soc and appropriate product datasheets for the latest device information, valid ordering codes and more
information regarding previous generations of flash FPGAs.
www.microsemi.com/fpga-soc
3
SmartFusion2
The next-generation System-on-Chip FPGA
Microsemi’s next-generation SmartFusion2 System-on-Chip (SoC) FPGAs are the only devices that address fundamental requirements for advanced security,
high reliability and low power in critical industrial, military, aviation, communications and medical applications. SmartFusion2 integrates an inherently reliable
flash-based FPGA fabric, a 166 MHz ARM Cortex-M3 processor, advanced security processing accelerators, DSP blocks, SRAM, eNVM and industry-required
high-performance communication interfaces all on a single chip.
SmartFusion2 Devices
SmartFusion2 Devices
M2S005
M2S010
M2S025
M2S050
M2S090
M2S100
M2S150
6,060
12,084
27,696
56,340
86,316
99,512
146,124
11
22
34
72
84
160
240
Maximum Logic Elements
(4LUT + DFF)1
Math Blocks (18x18)
Logic/DSP
Fabric Interface Controllers (FICs)
1
PLLs and CCCs
2
2
Security
6
AES256, SHA256, RNG, ECC, PUF
Cortex-M3 + Instruction Cache
Yes
eNVM (K Bytes)
Microcontroller
Subsystem
(MSS)
128
256
512
eSRAM (K Bytes)
64
eSRAM (K Bytes) Non SECDED
80
CAN, 10/100/1000 Ethernet,
HS USB
1 each
Multi-Mode UART, SPI, I2C, Timer
Fabric Memory
2 each
LSRAM 18 K Blocks
10
21
31
69
109
160
236
uSRAM 1 K Blocks
11
22
34
72
112
160
240
Total RAM (K bits)
191
400
592
1314
2074
3040
2x36
1x18
8
4
DDR Controllers (count x width)
High Speed
1x18
SERDES Lanes (T)
0
4
PCIe End Points
0
1
Sma rtFusion2
MSIO (3.3 V)
User I/O
8
AES256, SHA256, RNG
115
4488
2x36
8
16
292
292
2
123
157
139
4
309
MSIOD (2.5 V)
28
40
40
62
40
106
106
DDRIO (2.5 V)
66
70
70
176
76
176
176
Total User I/O
209
233
267
377
425
574
574
VQ144
FG484
FG676
FG896
FC1152
Notes:
1. Total logic may vary based on utilization of DSP and memories in your design. Please see the SmartFusion2 Fabric UG for details.
2. Feature availablility is package dependent.
I/Os Per Package
Type
FCS325
Pitch (mm)
Length x Width (mm)
VF256
VF400
0.5
0.8
0.8
0.8
0.5
1.0
1.0
1.0
1.0
11x11
14x14
17x17
19x19
20x20
23x23
27x27
31x31
35x35
Device
I/O
Lanes
I/O
Lanes
I/O
M2S005 (S)
—
M2S010 (S/T/TS)
—
—
—
—
171
—
148¹
2¹
195
4
M2S025 (S/T/TS)
180
2
148¹
2¹
207
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
—
—
83¹
—
209
—
—
—
—
—
—
—
—
—
75¹
—
233
4
—
—
—
—
—
—
4
—
—
—
—
267
4
—
—
—
—
—
—
M2S050 (S/T/TS)
200
2
—
—
207
4
—
—
—
—
267
4
—
—
377
8
—
—
M2S090 (S/T/TS)²
200¹
4¹
—
—
—
—
—
—
—
—
267
4
425
4
—
—
—
—
M2S100 (S/T/TS)
—
—
—
—
—
—
273¹
4¹
—
—
—
—
—
—
—
—
574
8
M2S150 (S/T/TS)
—
—
—
—
—
—
273¹
4¹
—
—
—
—
—
—
—
—
574
16
Notes:
1. Preliminary.
2. 090 FCS325 is 11x13.5 package dimension.
4
FCV484
www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2
IGLOO2
The FPGA with high level of integration at the lowest total system cost
The IGLOO2 FPGA family provides a 4-input look-up table (LUT) based fabric, 5G transceivers, high-speed general purpose I/O (GPIO), block RAM and
digital signal processing (DSP) blocks in a differentiated, cost- and power-optimized architecture. This next-generation IGLOO2 FPGA architecture offers up to
5x more logic density and 3x more fabric performance than its predecessors and combines a non-volatile flash-based fabric with the highest number of GPIO,
5G serialization/deserialization (SERDES) interfaces and PCI Express® (PCIe®) endpoints when compared to other products in its class.
• Highest number of 5G
transceivers1
• Only FPGA with hardened
memory subsystem
• Highest number of GPIO1
• Only non-volatile and instant-on
mainstream FPGA
• Highest number of PCI
compliant 3.3 V I/O1
• 1 mW in Flash*Freeze mode
• Built-in state-of-the-art design
security for all devices
• Only FPGA with SEU immune
fabric and mainstream features
• Root-of-trust
• Extended temperature support
(up to 125ºC Tj)
• 10x lower static power with
the same performance
• Easy-to-use
IGLOO2 Devices
Features
M2GL005
M2GL010
M2GL025
M2GL050
M2GL090
M2GL100
M2GL150
6,060
12,084
27,696
56,340
86,316
99,512
146,124
11
22
34
72
84
160
240
Maximum Logic Elements
(4LUT + DFF)1
Math Blocks (18x18)
Logic/DSP
PLLs and CCCs
2
6
SPI/HPDMA/PDMA
Fabric Interface Controllers (FICs)
1
Security
2
AES256, SHA256, RNG
eNVM (K Bytes)
Memory
128
AES256, SHA256, RNG, ECC, PUF
256
512
LSRAM 18 K Blocks
10
21
31
69
109
160
236
uSRAM 1 K Blocks
11
22
34
72
112
160
240
1826
2586
3552
2x36
1x18
eSRAM (K Bytes)
64
Total RAM (K bits)
703
912
DDR Controllers
High Speed
1104
1x18
SERDES Lanes (T)
0
4
PCIe End Points
0
1
MSIO (3.3 V)
115
8
5000
2x36
4
8
16
292
292
2
123
157
139
4
309
MSIOD (2.5 V)
28
40
40
62
40
106
106
DDRIO (2.5 V)
66
70
70
176
76
176
176
Total User I/O
209
233
267
377
425
574
574
VQ144
FG484
FG676
FG896
FC1152
IGLOO2
User I/Os
8
1 each
Note:
1. Total logic may vary based on utilization of DSP and memories in your design. Please see the IGLOO2 Fabric UG for details.
2. Feature availablility is package dependent.
I/Os per Package
Type
FCS325
Pitch (mm)
Length x Width (mm)
VF256
VF400
FCV484
0.5
0.8
0.8
0.8
0.5
1.0
1.0
1.0
1.0
11x11
14x14
17x17
19x19
20x20
23x23
27x27
31x31
35x35
Device
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
I/O
Lanes
M2GL005 (S)
—
—
—
—
171
—
—
—
83¹
—
209
—
—
—
—
—
—
—
M2GL010 (S/T/TS)
—
—
148¹
2¹
195
4
—
—
75¹
—
233
4
—
—
—
—
—
—
M2GL025 (S/T/TS)
180
2
148¹
2¹
207
4
—
—
—
—
267
4
—
—
—
—
—
—
M2GL050 (S/T/TS)
200
2
—
—
207
4
—
—
—
—
267
4
—
—
377
8
—
—
M2GL090 (S/T/TS)²
200¹
4¹
—
—
—
—
—
—
—
—
267
4
425
4
—
—
—
—
M2GL100 (S/T/TS)
—
—
—
—
—
—
273¹
4¹
—
—
—
—
—
—
—
—
574
8
M2GL150 (S/T/TS)
—
—
—
—
—
—
273¹
4¹
—
—
—
—
—
—
—
—
574
16
Note:
1 Preliminary.
2. 090 FCS325 is 11x13.5 package dimension.
www.microsemi.com/products/fpga-soc/fpga/igloo2-fpga
5
SmartFusion
The customizable SoC device
SmartFusion SoCs are the only devices that integrate FPGA fabric, an ARM Cortex-M3 processor and programmable analog, offering full customization, IP
protection and ease-of-use. Based on Microsemi’s proprietary flash process, SmartFusion SoCs are ideal for hardware and embedded designers who need a true
system-on-chip that gives more flexibility than traditional fixed-function microcontrollers without the excessive cost of soft processor cores on traditional FPGAs.
• Available in commercial, industrial
and military grades
• Hard 100 MHz 32-bit ARM
Cortex-M3 CPU
• 10/100 Ethernet MAC
• 8-channel DMA controller
• Two peripherals of each type:
SPI, I 2 C, UART and 32-bit timers
• Integrated analog-to-digital
converters (ADCs) and digitalto-analog converters (DACs)
with 1 percent accuracy
• Up to 512 KB flash and
64 KB SRAM
• Multi-layer AHB communications
matrix with up to 16 Gbps throughput
• On-chip voltage, current and
temperature monitors
• External memory controller (EMC)
• Up to ten 15 ns high-speed
comparators
• Analog compute engine (ACE)
offloads CPU from analog
processing
• Up to 35 analog I/Os and
169 digital GPIOs
SmartFusion Devices
SmartFusion Devices
FPGA Fabric
A2F060
A2F200
A2F500
System Gates
60,000
200,000
500,000
Tiles (D-flip-flops)
1,536
4,608
11,520
8
8
24
Flash (Kbytes)
128
256
512
SRAM (Kbytes)
16
64
64
Cortex-M3 with
Memory Protection Unit (MPU)
Yes
Yes
Yes
RAM Blocks (4,608 bits)
10/100 Ethernet MAC
No
Yes
Yes
26-bit address, 16-bit data1
26-bit address, 16-bit data
26-bit address, 16-bit data1
8 Ch
8 Ch
8 Ch
2
2
2
SPI
1
1
1
16550 UART
2
2
2
32-Bit Timer
2
2
2
PLL
1
1
22
32 KHz Low Power Oscillator
1
1
1
100 MHz On-Chip RC Oscillator
1
1
1
Main Oscillator (32 KHz to 20 MHz)
1
1
1
ADCs (8-/10-/12-bit SAR)
1
2
34
DACs (12-bit sigma-delta)
1
2
34
Signal Conditioning Blocks (SCBs)
1
4
54
Comparators
2
8
104
Current Monitors
1
4
54
Temperature Monitors3
1
4
54
Bipolar High Voltage Monitors3
2
8
104
External Memory Controller (EMC)
Sma rtFusion
Microcontroller
Subsystem (MSS)
Programmable
Analog
DMA
I2C
3
3
Notes:
1. Not available on A2F500 for the PQ208 package.
2. Two PLLs are available in CS288 and FG484 (one PLL in FG256 and PQ208).
3. These functions share I/O pins and may not all be available at the same time. See the “Analog Front-End Overview” section in the SmartFusion Programmable Analog User’s Guide for details.
4. Available on FG484 only. PQ208, FG256 and CS288 packages offer the same programmable analog capabilities as A2F200.
Package I/Os: MSS + FPGA I/Os
Device
A2F2002
A2F0601
CS288
FG256
PQ208
CS288
FG256
FG484
PQ208
CS288
FG256
FG484
Direct Analog Inputs
11
11
11
8
8
8
8
8
8
8
12
Shared Analog Inputs1
4
4
4
16
16
16
16
16
16
16
20
Total Analog Input
15
15
15
24
24
24
24
24
24
24
32
Total Analog Output
1
1
1
1
2
2
2
1
2
2
3
MSS I/Os2
212
282
262
22
31
25
41
22
31
25
41
FPGA I/Os
33
68
66
66
78
66
94
663
78
66
128
Total I/Os
70
112
108
113
135
117
161
113
135
117
204
Notes:
1. There are no LVTTL capable direct inputs available on A2F060 devices.
2. These pins are shared between direct analog inputs to the ADCs and voltage/current/temperature monitors.
3. EMC is not available on the A2F500 PQ208 and A2F060 TQ144 package.
6
A2F5002
TQ144
www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion
IGLOO/e
The ultra low power programmable solution
The IGLOO family of reprogrammable, full-featured flash FPGAs is designed to meet the demanding power, area and cost requirements of today’s portable
electronics. Based on nonvolatile flash technology, the 1.2 V to 1.5 V operating voltage family offers the industry’s lowest power consumption—as low as 5 µW.
The IGLOO family supports up to 3,000,000 system gates with up to 504 Kbits of true dual-port SRAM, up to 6 embedded PLLs and up to 620 user I/Os.
Low power applications that require 32-bit processing can use the ARM Cortex-M1 processor without license fee or royalties in M1 IGLOO devices. Developed
specifically for implementation in FPGAs, Cortex-M1 devices offer an optimal balance between performance and size to minimize power consumption.
• Ultra low power FPGAs
• 1.2 V core and I/O voltage
• Flash*Freeze technology for
lowest power consumption
• Instant-on
• AES-protected in-system
programming (ISP)
• User nonvolatile FlashROM
IGLOO/e Devices
IGLOO Devices
AGL030
AGL060
AGL125
AGL250
AGL400
M1AGL250
ARM-Enabled IGLOO Devices2
AGL600
AGL1000
M1AGL600
M1AGL1000
AGLE600
AGLE3000
M1AGLE3000
30,000
60,000
125,000
250,000
400,000
600,000
1,000,000
600,000
Typical Equivalent Macrocells
256
512
1,024
2,048
—
—
—
—
—
VersaTiles (D-flip-flops)
768
1,536
3,072
6,144
9,216
13,824
24,576
13,824
75,264
Flash*Freeze Mode
(typical, µW)
5
10
16
24
32
36
53
49
137
RAM (1,024 bits)
—
18
36
36
54
108
144
108
504
RAM Blocks (4,608 bits)
—
4
8
8
12
24
32
24
112
System Gates
3,000,000
FlashROM Kbits
(1,024 bits)
1
1
1
1
1
1
1
1
1
AES-Protected ISP1
—
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Integrated PLLs with CCC2
—
1
1
1
1
1
1
6
6
VersaNet Globals3
6
18
18
18
18
18
18
18
18
2
2
2
4
4
4
4
8
8
Maximum User I/Os
81
96
133
143
194
235
300
270
620
UC81
CS81
CS1213
CS81
CS196 4
QN132 4, 5
CS196
CS281
CS281
QN132
CS196
QN132
VQ100
FG144 6
VQ100
FG144
VQ100
FG144
FG144
FG256
FG484
FG144
FG256
FG484
FG144
FG256
FG484
FG256
FG484
FG484
FG896
Package Pins
UC
CS
QN48
QN68
QN132
VQ100
QN
VQ
FG
IGLOO/ e
I/O Banks
Notes:
1. AES is not available for Cortex-M1 IGLOO devices.
2. AGL060 in CS121 does not support the PLL.
3. Six chip (main) and twelve quadrant global networks are available for AGL060 devices and above.
4. The M1AGL250 device does not support this package.
5. Device/package support TBD.
I/Os Per Package
IGLOO Devices
AGL030
AGL060
AGL125
ARM-Enabled
IGLOO Devices
I/O Package
AGL250
AGL400
M1AGL250
SingleEnded
I/O
SingleEnded
I/O
SingleEnded
I/O
SingleEnded
I/O2
Differential I/O
Pairs
SingleEnded
I/O2
Differential I/O
Pairs
AGL600
AGL1000
M1AGL600
M1AGL1000
SingleEnded
I/O2
Differential I/O
Pairs
SingleEnded
I/O2
Differential I/O
Pairs
AGLE600
AGLE3000
M1AGLE3000
SingleEnded
I/O2
Differential I/O
Pairs
SingleEnded
I/O2
Differential I/O
Pairs
QN48
34
—
—
—
—
—
—
—
—
—
—
—
—
—
—
QN68
49
—
—
—
—
—
—
—
—
—
—
—
—
—
—
UC81
66
—
—
—
—
—
—
—
—
—
—
—
—
—
—
CS81
66
—
—
60
7
—
—
—
—
—
—
—
—
—
—
CS121
—
96
96
—
—
—
—
—
—
—
—
—
—
—
—
VQ100
77
71
71
68
13
—
—
—
—
—
—
—
—
—
—
QN132
81
80
84
871,4
191,4
—
—
—
—
—
—
—
—
—
—
CS196
—
—
133
143
351
143
35
—
—
—
—
—
—
—
—
FG144
—
967
97
97
24
97
25
97
25
97
25
—
—
—
—
1
FG2565
—
—
—
—
—
178
38
177
43
177
44
165
79
—
—
CS281
—
—
—
—
—
—
—
215
53
215
53
—
—
—
—
FG4845
—
—
—
—
—
194
38
235
60
300
74
270
135
341
168
FG896
—
—
—
—
—
—
—
—
—
—
—
—
—
620
310
Notes:
1. The M1AGL250 device does not support QN132 or CS196 packages.
2. Each used differential pair reduces the number of single-ended I/Os available by two.
3. When the Flash*Freeze pin is used to directly enable Flash*Freeze mode and not used as a regular I/O, the number of single-ended user I/Os available is reduced by one.
4. Device/package support TBD.
5. FG256 and FG484 are footprint-compatible packages.
www.microsemi.com/products/fpga-soc/fpga/igloo-e
7
IGLOO nano
The industry’s lowest power, smallest-size solution
IGLOO nano products offer ground breaking possibilities in power, size, lead-times, operating temperature and cost. Available in logic densities from 10,000 to
250,000 gates, the 1.2 V to 1.5 V IGLOO nano devices have been designed for high-volume applications where power and size are key decision criteria.
IGLOO nano devices are perfect ASIC or ASSP replacements, yet retain the historical FPGA advantages of flexibility and quick time-to-market in low power
and small footprint profiles.
• Ultra low power in Flash*Freeze
mode, as low as 2 µW
• Small footprint packages from
14×14 mm to 3×3 mm
• Enhanced commercial temperature
• Enhanced I/O features
• 1.2 V to 1.5 V single
voltage operation
• Embedded SRAM and
nonvolatile memory (NVM)
• ISP and security
IGLOO nano Devices
IGLOO nano Devices
System Gates
AGLN020
AGLN060
AGLN125
AGLN250
10,000
20,000
60,000
125,000
250,000
Typical Equivalent Macrocells
86
172
512
1,024
2,048
VersaTiles (D-flip-flops)
260
520
1,536
3,072
6,144
Flash*Freeze Mode (typical, µW)
2
4
10
16
24
RAM Kbits1 (1,024 bits)1
—
—
18
36
36
4,608-Bit Blocks
—
—
4
8
8
1
FlashROM Kbits (1,024 bits)
1
1
1
1
1
AES-Protected ISP1
—
—
Yes
Yes
Yes
Integrated PLL in CCCs1,2
—
—
1
1
1
VersaNet Globals
4
4
18
18
18
I/O Banks
2
3
2
2
4
Maximum User I/Os (packaged device)
34
52
71
71
68
Maximum User I/Os (known good die)
34
52
71
71
68
UC36
UC81
CS81
QN68
CS81
CS81
CS81
VQ100
VQ100
VQ100
Package Pins
UC
CS
QN
VQ
IGLOO na no
AGLN010
QN48
Notes:
1. AGLN030 and smaller devices do not support this feature.
2. AGLN060, AGLN125 and AGLN250 in the CS81 package do not support PLLs.
3. For higher densities and support of additional features, refer to the IGLOO and IGLOOe datasheets and FPGA fabric user’s guides.
I/Os Per Package
IGLOO nano Devices
Known Good Die
AGLN010
AGLN020
AGLN060
AGLN125
AGLN250
34
52
71
71
68
UC36
23
—
—
—
—
QN48
34
—
—
—
—
QN68
—
49
—
—
—
UC81
—
52
—
—
—
CS81
—
52
60
60
60
VQ100
—
—
71
71
68
Note:
1. When the Flash*Freeze pin is used to directly enable Flash*Freeze mode and not used as a regular I/O, the number of single-ended user I/Os available is reduced by one.
2. For nano devices, the VQ100 package is offered in both leaded and RoHS-compliant versions. All other packages are RoHS-compliant only.
8
www.microsemi.com/products/fpga-soc/fpga/igloo-nano
IGLOO PLUS
The low power FPGA with enhanced I/O capabilities
IGLOO PLUS products deliver unrivaled low power and I/O features in a feature-rich programmable device, offering up to 64 percent more I/Os than the
award-winning IGLOO products and supporting independent Schmitt trigger inputs, hot-swapping and Flash*Freeze bus hold. Ranging from 30,000 to
125,000 gates, the 1.2 V to 1.5 V IGLOO PLUS devices have been optimized to meet the needs of I/O-intensive, power-conscious applications that require
exceptional features.
• I/O-optimized FPGA
• Ultra low power in Flash*Freeze
mode, as low as 5 µW
• Small footprint and
low-cost packages
• 1.2 V to 1.5 V single
voltage operation
• AES-protected ISP
• Reprogrammable
flash technology
• Embedded SRAM NVM
IGLOO PLUS Devices
IGLOO PLUS Devices
AGLP030
AGLP060
AGLP125
30,000
60,000
125,000
System Gates
Typical Equivalent Macrocells
256
512
1,024
VersaTiles (D-flip-flops)
792
1,584
3,120
Flash*Freeze Mode (typical, µW)
5
10
16
RAM (1,024 bits)
—
18
36
4,608-Bit Blocks
—
4
8
FlashROM Kbits (1,024 bits)
1
1
1
AES-Protected ISP
—
Yes
Yes
Integrated PLL in CCCs1
—
1
1
VersaNet Globals2
6
18
18
I/O Banks
4
4
4
120
157
212
CS201, CS289
VQ128
CS201, CS289
VQ176
CS281, CS289
AGLP030
AGLP060
AGLP125
Single-Ended I/O
Single-Ended I/O
Single-Ended I/O
Maximum User I/Os
(packaged device)
Package Pins
CS
VQ
IGLOO P LUS
Notes:
1. AGLP060 in CS201 does not support the PLL.
2. Six chip (main) and twelve quadrant global networks are available for AGLP060 and AGLP125.
I/Os Per Package
IGLOO PLUS Devices
I/O Package
CS201
120
157
—
CS281
—
—
212
CS289
120
157
212
VQ128
101
—
—
VQ176
—
137
—
Note:
* When the Flash*Freeze pin is used to directly enable Flash*Freeze mode and not used as a regular I/O, the number of single-ended user I/Os available is reduced by one.
www.microsemi.com/products/fpga-soc/fpga/igloo-plus
9
ProASIC3/E
The low power, low-cost FPGA solution
The ProASIC3 series of flash FPGAs offers a breakthrough in power, price, performance, density and features for today’s most demanding high-volume applications.
ProASIC3 devices support the ARM Cortex-M1 processor, offering the benefits of programmability and time-to-market at low cost. ProASIC3 devices are based
on nonvolatile flash technology and support 30,000 to 3,000,000 gates and up to 620 high-performance I/Os. For automotive applications, selected ProASIC3
devices are qualified to the AEC-Q100 and are available with AEC T1 screening and PPAP documentation.
• Low power
• Instant-on
• Advanced I/O standards
• Nonvolatile, reprogrammable
• Configuration memory error immune
• Secure ISP
ProASIC3/E Devices
ProASIC3/E Devices
A3P030
A3P060
A3P125
ARM Cortex-M1 Devices
A3P400
A3P600
A3P1000
M1A3P400
M1A3P600
M1A3P1000
A3PE600
A3PE1500
A3PE3000
M1A3PE1500
M1A3PE3000
30,000
60,000
125,000
250,000
400,000
600,000
1,000,000
600,000
1,500,000
3,000,000
Typical Equivalent
Macrocells
256
512
1,024
2,048
—
—
—
—
—
—
VersaTiles (D-flip-flops)
System Gates
768
1,536
3,072
6,144
9,216
13,824
24,576
13,824
38,400
75,264
RAM (1,024 bits)
—
18
36
36
54
108
144
108
270
504
4,608-Bit Blocks
—
4
8
8
12
24
32
24
60
112
1
1
1
1
1
1
1
1
1
1
Yes
FlashROM Kbits
(1,024 bits)
AES-Protected ISP
—
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Integrated PLL in CCCs
—
1
1
1
1
1
1
6
6
6
VersaNet Globals4
6
18
18
18
18
18
18
18
18
18
1
I/O Banks
2
2
2
4
4
4
4
8
8
8
Maximum User I/Os
81
96
133
157
194
235
300
270
444
620
QN48
QN68
QN132
QN132
QN1322
QN1322, 3
VQ1002
TQ144
PQ208
FG1442
VQ1002
PQ208
FG144
FG256
FG484
PQ208
FG144
FG256
FG484
PQ208
FG1442
FG2562
FG4842
PQ2085
FG256
FG484
PQ2085
FG484
FG676
PQ2085
FG324
FG484
FG896
Package Pins
QFN
CS
VQ
TQ
PQ
FG
P roASIC3/ E
A3P250
M1A3P250
VQ100
CS121
VQ1002
TQ144
FG1442
PQ208
FG1442
FG2562, 3
Notes:
1. AES is not available for Cortex-M1 ProASIC3 devices.
2. Available as automotive “T” grade
3. The M1A3P250 device does not support this package.
4. Six chip (main) and three quadrant global networks are available for A3P060 and above.
5. The PQ208 package supports six CCCs and two PLLs.
I/Os Per Package
ProASIC3
Devices
ARM
Cortex-M1
Devices
A3P030
A3P060
A3P125
A3P250
A3P400
A3P600
A3P1000
M1A3P250*
M1A3P400
M1A3P600
M1A3P1000
A3PE600
A3PE1500
A3PE3000
M1A3PE1500
M1A3PE3000
SingleEnded
I/O
SingleEnded
I/O
SingleEnded
I/O
QN48
34
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
QN68
49
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
QN132
81
80
84
87
19
—
—
—
—
—
—
—
—
—
—
—
—
CS121
—
96
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
VQ100
77
71
71
68
13
—
—
—
—
—
—
—
—
—
—
—
—
TQ144
—
91
100
—
—
—
—
—
—
—
—
—
—
—
—
—
—
PQ208
—
—
133
151
34
151
34
154
35
154
35
147
65
147
65
147
65
FG144
—
96
97
97
24
97
25
97
25
97
25
—
—
—
—
—
—
FG256
—
—
—
157
38
178
38
177
43
177
44
165
79
—
—
—
—
FG324
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
221
110
FG484
—
—
—
—
—
194
38
235
60
300
74
270
135
280
139
341
168
FG676
—
—
—
—
—
—
—
—
—
—
—
—
—
444
222
—
—
FG896
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
620
310
I/O Type
Single- Differen- Single- Differen- Single- Differen- Single- Differen- Single- Differen- Single- Differen- Single- DifferenEnded tial I/O Ended tial I/O Ended tial I/O Ended tial I/O Ended tial I/O Ended tial I/O Ended tial I/O
I/O
Pairs
I/O
Pairs
I/O
Pairs
I/O
Pairs
I/O
Pairs
I/O
Pairs
I/O
Pairs
Note:
1. M1A3P250 does not support the FG256 and QN132 packages.
2. When using voltage-referenced I/O standards, one I/O pin should be assigned as a voltage-reference pin (VREF) per minibank (group of O/Os).
3. “G” indicates RoHS-compliant packages. Refer to the “ProASIC3E Ordering Information” on page 3 for the location of the “G” in the part number.
10 www.microsemi.com/products/fpga-soc/fpga/proasic3-e
ProASIC3 nano
The lowest-cost solution with enhanced I/O capabilities
Microsemi’s innovative ProASIC3 nano devices bring a new level of value and flexibility to high-volume markets. When measured against the typical project
metrics of performance, cost, flexibility and time-to-market, ProASIC3 nano devices provide an attractive alternative to ASICs and ASSPs in fast moving or highly
competitive markets. Customer-driven total system cost reduction was a key design criteria for the ProASIC3 nano program. Reduced device cost, availability of
known good die, a single-chip implementation and a broad selection of small footprint packages all contribute to lower total system costs.
• 1.5 V core for low power
• Configuration memory error immune
• Enhanced I/O features
• 350 MHz system performance
• Enhanced commercial temperature
• ISP and security
ProASIC3 nano Devices
ProASIC3 nano Devices
A3PN010
A3PN020
A3PN060
A3PN125
A3PN250
10,000
20,000
60,000
125,000
250,000
Typical Equivalent Macrocells
86
172
512
1,024
2,048
VersaTiles (D-flip-flops)
260
520
1,536
3,072
6,144
RAM (1,024 bits)
—
—
18
36
36
4,608-Bit Blocks
—
—
4
8
8
FlashROM Kbits (1,024 bits)
1
1
1
1
1
System Gates
1
1
AES-Protected ISP
—
—
Yes
Yes
Yes
Integrated PLL in CCCs1
—
—
1
1
1
VersaNet Globals
4
4
18
18
18
1
I/O Banks
2
3
2
2
4
Maximum User I/Os (packaged device)
34
49
71
71
68
Known Good Die User I/Os
34
52
71
71
68
QN48
QN68
VQ100
VQ100
VQ100
Package Pin
QN
VQ
Notes:
1. A3PN030 and smaller devices do not support this feature.
2. For higher densities and support of additional features, refer to the ProASIC3 and ProASIC3E datasheets and FPGA fabric user’s guides.
ProASIC3 nano Devices
A3PN010
A3PN020
A3PN060
A3PN125
A3PN250
Known Good Die
34
52
71
71
68
QN48
34
—
—
—
—
QN68
—
49
—
—
—
VQ100
—
—
71
71
68
Note:
“G” indicates RoHS-compliant packages. Refer to “ProASIC3 nano Ordering Information” on page 3 of the datasheet for the location of the “G” in the part number. For nano devices, the VQ100 package is offered in both leaded and
RoHS-compliant versions. All other packages are RoHS-compliant only.
www.microsemi.com/products/fpga-soc/fpga/proasic3-nano 11
ProASIC3 na no
I/Os Per Package
ProASIC3L
Balancing low power, performance and low cost
ProASIC3L FPGAs feature 40 percent lower dynamic power and 90 percent lower static power than the previous generation ProASIC3 FPGAs and orders of
magnitude lower power than SRAM competitors, combining dramatically reduced power consumption with up to 350 MHz operation. The ProASIC3L family also
supports the free implementation of an FPGA-optimized 32-bit ARM Cortex-M1 processor, enabling system designers to select Microsemi’s flash FPGA solution
that best meets their speed and power design requirements, regardless of application or volume. Optimized software tools using power-driven layout (PDL)
provide instant power reduction capabilities.
• Low power 1.2 V to 1.5 V
core operation
• Up to 350 MHz
system performance
• Configuration memory error
immune
• 700 Mbps DDR, LVDS
capable I/Os
• Flash*Freeze technology
for low power
• ISP and security
ProASIC3L Low Power Devices
ProASIC3L Devices
A3P250L
A3P600L
A3P1000L
A3PE3000L
M1A3P600L
M1A3P1000L
M1A3PE3000L
250,000
600,000
1,000,000
3,000,000
ARM Cortex-M1 Devices1
System Gates
6,144
13,824
24,576
75,264
RAM (1,024 bits)
36
108
144
504
4,608-Bit Blocks
8
24
32
112
VersaTiles (D-flip-flops)
1
1
1
1
Yes
Yes
Yes
Yes
Integrated PLL in CCCs3
1
1
1
6
VersaNet Globals
18
18
18
18
I/O Banks
4
4
4
8
157
235
300
620
VQ100
PQ208
FG144, FG256
PQ208
FG144, FG256, FG484
PQ208
FG144, FG256, FG484
PQ208
FG324, FG484, FG896
FlashROM Kbits (1,024 bits)
AES-Protected ISP2
Maximum User I/Os
(packaged device)
P roASIC3L
Package Pins
VQ
PQ
FG
Notes:
1. Refer to the Cortex-M1 product brief for more information.
2. AES is not available for Cortex-M1 ProASIC3L devices.
3. For the A3PE3000L, the PQ208 package has six CCCs and two PLLs.
I/Os Per Package
1
ProASIC3L Devices
A3P250L2
ARM Cortex-M1 Devices
A3P600L
A3P1000L
A3PE3000L
M1A3P600L
M1A3P1000L
M1A3PE3000L3
SingleEnded I/O4
Differential
I/O Pairs
SingleEnded I/O4
Differential
I/O Pairs
SingleEnded I/O4
Differential
I/O Pairs
SingleEnded I/O4
Differential
I/O Pairs
VQ100
68
13
—
—
—
—
—
—
PQ208
151
34
154
35
154
35
147
65
I/O Type
FG144
97
24
97
25
97
25
—
—
FG256
157
38
177
43
177
44
—
—
FG324
—
—
—
—
—
—
221
110
FG484
—
—
235
60
300
74
341
168
FG896
—
—
—
—
—
—
620
310
Notes:
1. When considering migrating your design to a lower- or higher-density device, refer to the packaging section of the datasheet to ensure you are complying with design and board migration requirements.
2. For A3P250L devices, the maximum number of LVPECL pairs in east and west banks cannot exceed 15.
3. ARM Cortex-M1 support is TBD on this device.
4. Each used differential I/O pair reduces the number of single-ended I/Os available by two.
5. FG256 and FG484 are footprint-compatible packages.
6. “G” indicates RoHS-compliant packages. Refer to “ProASIC3L Ordering Information” on page 3 of the datasheet for the location of the “G” in the part number.
7. For A3PE3000L devices, the usage of certain I/O standards is limited as follows:
– SSTL3(I) and (II): up to 40 I/Os per north or south bank
– LVPECL / GTL+ 3.3 V / GTL 3.3 V: up to 48 I/Os per north or south bank
– SSTL2(I) and (II) / GTL+ 2.5 V/ GTL 2.5 V: up to 72 I/Os per north or south bank
8. When the Flash*Freeze pin is used to directly enable Flash*Freeze mode and not as a regular I/O, the number of single-ended user I/Os available is reduced by one.
12 www.microsemi.com/products/fpga-soc/fpga/proasic3l
Fusion
The world’s first mixed signal FPGA
Fusion FPGAs integrate configurable analog, large flash memory blocks, comprehensive clock generation and management circuitry and high-performance,
flash-based programmable logic in a monolithic device. The Fusion architecture can be used with soft microcontroller cores, such as the performance-optimized
ARM Cortex-M1, 8051s or Microsemi’s own CoreABC, the smallest soft microcontroller for FPGAs.
• Integrated A/D converter (ADC)
with 8-, 10- and 12-bit
resolution and 30 scalable
analog input channels
• ADC accuracy better than
1 percent
• On-chip voltage, current and
temperature monitors
• In-system configurable
analog supports a wide
variety of applications
• Up to 1 MB of user flash memory
• Extensive clocking resources
• Instant-on
• Analog PLLs
• Configuration memory error
immune
• 1 percent RC oscillator
• Advanced I/O standards
• Crystal oscillator circuit
• User nonvolatile FlashROM
• Real-time counter (RTC)
Fusion Devices
Fusion Devices
AFS090
ARM Cortex-M11 Devices
AFS250
AFS600
AFS1500
M1AFS250
M1AFS600
M1AFS1500
P1AFS6002
P1AFS15002
Pigeon Point Devices
MicroBlade Devices
General
Information
U1AFS250
U1AFS6003
U1AFS500
System Gates
90,000
250,000
600,000
1,500,000
Tiles (D–flip–flops)
2,304
6,144
13,824
38,400
AES-protected ISP
Yes
Yes
Yes
Yes
PLLs
1
1
2
2
Globals
18
18
18
18
Flash Memory Blocks (2 Mbits)
1
1
2
4
2,000,000
2,000,000
4,000,000
8,000,000
1,024
Total Flash Memory Bits
Memory
Analog and I/Os
1,024
1,024
6
8
24
60
RAM (Kbits)
27
36
108
270
Analog Quads
5
6
10
10
Analog Input Channels
15
18
30
30
Gate Driver Outputs
5
6
10
10
I/O Banks (+ JTAG)
4
4
5
5
Maximum Digital I/Os
75
114
172
252
Analog I/Os
20
24
40
40
AFS250
AFS600
AFS1500
Notes:
1. Refer to the Cortex-M1 product brief for more information.
2. Pigeon Point devices only offered in FG484 and FG256 packages.
3. MicroBlade devices only offered in FG256 package.
Package I/Os: Single-/Double-Ended (Analog)
Fusion Devices
AFS090
ARM Cortex-M1 Devices
M1AFS250
Pigeon Point Devices
MicroBlade Devices
U1AFS2502
M1AFS600
M1AFS1500
P1AFS6001
P1AFS15001
U1AFS6002
U1AFS5002
QN108
37/9 (16)
—
—
—
QN180
60/16 (20)
65/15 (24)
—
—
PQ2083
—
93/26 (24)
95/46 (40)
—
FG256
75/22 (20)
114/37 (24)
119/58 (40)
119/58 (40)
FG484
—
—
172/86 (40)
223/109 (40)
FG676
—
—
—
252/126 (40)
Notes:
1. Pigeon Point devices only offered in FG484 and FG256 packages.
2. MicroBlade devices only offered in FG256 package.
3. Fusion devices in the same package are pin compatible with the exception of the PQ208 package (AFS250 and AFS600).
www.microsemi.com/products/fpga-soc/fpga/fusion 13
Fusion
1,024
RAM Blocks (4,608 bits)
FlashROM Bits
Military SmartFusion,
Fusion and ProASIC3/EL
Low power FPGAs for military applications
Building on the successful heritage of the Military ProASICPLUS family, Military FPGAs offer higher performance, greater density and more memory, while at the
same time offering high reliability combined with compact single-chip logic integration, Instant-on operation and reprogrammability. Fusion and SmartFusion
Military FPGA’s offer integrated configurable analog and can use built-in soft ARM Cortex-M1 or hard 50 MHz ARM Cortex M3.
• Supports single-voltage
system operation
• Up to 3,000,000 system gates
• Secure ISP using on-chip 128-bit
advanced encryption
• Instant-on level 0 support
• Single-event upset (SEU) immune
• Standard (AES) decryption via JTAG
Military SmartFusion, Fusion and ProASIC3 Devices
ProASIC3/EL
Devices
A3P250
A3PE600L
ARM Cortex-M1
Devices1
A3PE3000L
AFS600
AFS1500
A2F060
A2F500
M1A3P1000
M1A3PE3000L
M1A2F500
M1AFS1500
Hard 32-Bit
ARM Cortex-M3
Hard 32-Bit
ARM Cortex-M3
250,000
600,000
1,000,000
3,000,000
600,000
1,500,000
60,000
500,000
6,144
13,824
24,576
75,264
13,824
38,400
1,536
11,520
AES-Protected ISP1
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
RAM
(1,024 bits)
36
108
144
504
108
270
16
64
RAM Blocks
(4,608 bits)
8
24
32
112
24
60
8
24
Maximum
User I/Os
68
270
300
620
212
263
108
204
Digital I/Os
68
270
154
620
172
223
92
169
Analog I/Os
—
—
—
—
40
40
16
35
PLL
1
6
1
6
2
2
1
2
ADCs
(8- ,10-,12-bit SAR)
—
—
—
—
1
1
1
3
FG256, FG484
FG256, FG484
FG256
FG256, FG484
System Gates
VersaTiles
(D-flip-flops)
Mili tar y S ma rtFusion, Fusion a nd ProASIC3/ EL
A3P1000
Packages
VQ
PQ
FG
VQ100
Notes:
1. Refer to ARM Cortex-M1 product brief for more information.
2. AES is not available for ARM-enabled devices.
14 www.microsemi.com/fpga-soc
FG484
PQ208
PQ208
FG144, FG256, FG324, FG484,
FG484
FG896
Military ProASICPLUS
Reprogrammable, nonvolatile military FPGAs
Military ProASICPLUS is the industry’s first nonvolatile, reprogrammable FPGA with testing covering the full military temperature range (–55ºC to 125ºC), with available
MIL-STD-883 Class B screening. The flash-based reprogrammable interconnect used in Microsemi’s ProASICPLUS FPGAs has been proven to be immune to
configuration changes caused by atmospheric neutrons.
Military ProASICPLUS Devices
Military ProASICPLUS Devices
APA300
APA600
APA1000
Maximum System Gates
300,000
600,000
1,000,000
8,192
21,504
56,320
RAM Kbits (1,024 bits)
72
126
198
RAM Blocks (256x9)
32
56
88
LVPECL
2
2
2
PLL
2
2
2
Tiles (registers)
Global Networks
4
4
4
Maximum Clocks
32
56
88
Maximum User I/Os
290
454
712
JTAG ISP
Yes
Yes
Yes
PCI
Yes
Yes
Yes
Package Pins
PQ
PB
PG
FG
CF
CQ
CG
456
144, 256
208, 352
456
256, 484, 676
208, 352
208, 352
624
208
456
896, 1152
208, 352
624
Milita ry P roASIC PLUS
www.microsemi.com/fpga-soc 15
IGLOO and ProASIC Family I/O Selector
AGL030
IGLOO/e
AGLN010
IGLOO nano2
AFS250
AGL060
AGL125
AGL250
AGLN060
AGLN125
AGLN250
IGLOO PLUS
AGLP030
AGLP060
AGLP125
ProASIC3/E
A3P030
A3P060
A3P125
A3P250
A3PN060
A3PN125
A3PN250
ProASIC3 nano
A3PN010
2
A3PN020
ProASIC3L
A3P250L
Military ProASIC3/EL
A3P250
Military
ProASICPLUS
Name
Pitch (mm)
3x3
UC36
0.40
4x4
UC81
0.40
5x5
CS81
0.50
6x6
CS121
0.50
6x6
QN48
0.40
8x8
CS196
0.50
8x8
QN68
0.40
8x8
QN132
0.50
8x8
CS201
0.50
10x10
QN108
0.50
10x10
QN180
0.50
10x10
CS281
0.50
11x11
CS288
0.50
13x13
FG144
1.00
14x14
CS289
0.80
14x14
VQ100
0.50
14x14
VQ128
0.40
17x17
FG256
1.00
19x19
FG324
1.00
20x20
TQ144
0.50
20x20
VQ176
0.40
23x23
FG484
1.00
27x27
FG676
1.00
28x28
PQ208
0.50
31x31
FG896
1.00
32.5x32.5
CG624
1.27
29.21x29.21
CQ208
0.50
48x48
CQ352
0.50
AFS1500
AGL600
AGL1000
AGLE600
A3P400
A3P600
A3P1000
A3PE600
A3P600L
A3P1000L
A3P1000
APA600
APA1000
215/53
215/53
97/25
97/25
97/25
178/38
119/58 (40) 177/43
177/44
AGLE3000
A3PE1500
A3PE3000
A3PE3000L
A3PE3000L
A3PE600L
23
52
66
52
66
34
60
60
96
96
60/7
34
49
133
143/35
84
87/19
143/35
49
81
80
120
157
65/15 (24)
212
112
96
97
120
157
212
77
71
71
97/24
68/13
101
108
114/37 (24) 157/38
165/79
119/58 (40)
221/110
91
100
137
194/38
172/86 (40) 235/60
300/74
270/135
223/109(40) 280/139
341/168
252/126(40) 444/222
133
Notes:
1. # / # structure shows single-ended/double-ended I/Os. Fusion and Ext. Temp. Fusion I/O counts are in italics. Value in parentheses for Fusion is analog I/Os. SmartFusion values are total analog, MSS and FPGA I/Os.
2. IGLOO nano and ProASIC3 nano devices do not have differential I/Os.
3. Please refer to the SoC Products Group’s website at www.microsemi.com/soc and appropriate product datasheets for the latest device information and valid ordering codes.
16 www.microsemi.com/fpga-soc
AFS1500
AFS600
AGL400
APA300
Size (mm)
AFS600
93/26 (24) 151/34
151/34
95/46 (40) 154/35
154/35
147/65
147/65
147/65
620/310
440
440
158
158
158
248
248
248
Go to www.microsemi.com/fpga-soc for information regarding previous generations of flash and antifuse FPGAs.
www.microsemi.com/fpga-soc 17
IGLOO a nd ProASIC Fa mily I/ O S electo r
IGL OO an d P roASIC Fa mily I/ O Se le c tor
AGLN020
1
FPGA Packages
Key:
f – family
bs – package body size excluding leads
FG896
f
SmartFusion2
IGLOO2
IGLOOe1
ProASIC3E1
ProASIC3L1
Military
ProASIC3/EL1
p s 31x31 mm
h 2.23 mm
p 1.00 mm
p s – overall package dimensions including package leads
FG324
FG676
IGLOO2
ProASIC3E1
Fusion1
p s 27x27 mm
h 2.23 mm
p 1.00 mm
f
ps
h
p
FPGA Pa c k a ge s
IGLOO PLUS
14x14 mm
1.20 mm
0.80 mm
FG256
FG144
fIGLOO1
ProASIC31
ProASIC3L1
Military
ProASIC3/EL1
p s 13x13 mm
h 1.45 mm
p 1.00 mm
SmartFusion
p s 11x11 mm
h 1.05 mm
p 0.50 mm
SmartFusion
Fusion1, 3, 4
IGLOO1
IGLOOe
ProASIC31, 2
ProASIC3E 2
ProASIC3L1
p s 17x17 mm
h 1.60 mm
p 1.00 mm
SmartFusion2
SmartFusion
Fusion1, 3
IGLOO2
IGLOO1
IGLOOe1
ProASIC31, 2
ProASIC3E1, 2
ProASIC3L1
Military
ProASIC3/EL1
p s 23x23 mm
h 2.23 mm
p 1.00 mm
IGLOO1
IGLOO PLUS
p s 10x10 mm
h 1.05 mm
p 0.50 mm
CS81
f
IGLOO
IGLOO nano
p s 5x5 mm
h 0.80 mm
p 0.50 mm
UC81
f
IGLOO
IGLOO nano
p s 4x4 mm
h 0.80 mm
p 0.40 mm
CS201
f
ps
h
p
IGLOO PLUS
8x8 mm
0.89 mm
0.50 mm
UC36
f
ps
h
p
IGLOO nano
3x3 mm
0.80 mm
0.40 mm
CS196
f
ps
h
p
FC1152
IGLOO
8x8 mm
1.11 mm
0.50 mm
QN180
f Fusion
p s 10x10 mm
h
p
VF400
fSmartFusion2
IGLOO2
p s 17x17 mm
h 1.41 mm
p 0.80 mm
0.75 mm
0.50 mm
QN132
QN68
f
IGLOO
IGLOO nano
ProASIC3
ProASIC3 nano
p s 8x8 mm
h 0.90 mm
p 0.40 mm
f
IGLOO
ProASIC3
p s 8x8 mm
h 0.75 mm
p 0.50 mm
QN108
18 www.microsemi.com/fpga-soc
IGLOO
ProASIC3
p s 6x6 mm
h 0.90 mm
p 0.50 mm
CS281
f
fIGLOO2
p s 35x35 mm
h 2.62 mm
p 1.00 mm
Notes:
1 Includes Cortex-M1 devices.
2 FG256 and FG484 are footprint-compatible for ProASIC3 and ProASIC3E.
3 Pigeon Point devices are only offered in FG484 and FG256.
4 MicroBlade devices are only offered in FG256.
CS121
f
CS288
f
FG484
f
p – pin pitch / ball pitch
CS289
fProASIC3E1
ProASIC3L1
p s 19x19 mm
h 1.63 mm
p 1.00 mm
f
f
h – package thickness
f
ps
h
p
Fusion
8x8 mm
0.75 mm
0.50 mm
QN48
f
IGLOO
IGLOO nano
ProASIC3
ProASIC3 nano
p s 6x6 mm
h 0.90 mm
p 0.40 mm
PQ208
f
SmartFusion
Fusion1
ProASIC31
ProASIC3E1
ProASIC3L1
Military
ProASIC3/EL1
bs 28x28 mm
ps 30.6x30.6 mm
h 3.40 mm
p 0.50 mm
CQ352
f
Military
ProASICPLUS
p s 48x48 mm
h 2.67 mm
p 0.50 mm
TQ144
f
bs
ps
h
p
ProASIC3
20x20 mm
22x22 mm
1.40 mm
0.50 mm
VQ176
f
IGLOO PLUS
bs 20x20 mm
ps 22x22 mm
h
p
1.00 mm
0.40 mm
CQ208
f
Military
ProASICPLUS
p s 29.21x29.21 mm
h 2.67 mm
p 0.50 mm
FP GA Pa c k a ge s
VQ128
f
IGLOO PLUS
bs 14x14 mm
ps 16x16 mm
h
p
1.00 mm
0.40 mm
VQ100
IGLOO1
IGLOO nano
ProASIC31
ProASIC3 nano
ProASIC3L
Military
ProASIC3/EL1
bs 14x14 mm
ps 16x16 mm
h 1.00 mm
p 0.50 mm
f
CG624
f
Military
ProASICPLUS
p s 32.5x32.5 mm
h 4.94 mm
p 1.27 mm
Refer to the Package Mechanical Drawings document located at www.microsemi.com/document-portal/doc_download/131095-package-mechanical-drawings
for more information concerning package dimensions.
www.microsemi.com/fpga-soc 19
Design Software for Microsemi SoC FPGAs and FPGAs
Libero® System on Chip (SoC) and Libero Integrated Design Environment (IDE) Microsemi are
comprehensive software toolsets for designing with Microsemi FPGAs. Different versions of
Libero support different families (see Product Family support for details).
Libero SoC
System Builder
• Libero SoC supports Microsemi’s IGLOO2, SmartFusion2, SmartFusion, IGLOO, ProASIC3
and Fusion families managing the entire design flow from design entry, synthesis and
simulation, through place-and-route, timing and power analysis, with enhanced integration of
the embedded design flow. Libero SoC also includes a new System Builder design approach
for correct by construction SoC FPGA configuration.
Firmware
and Project
Settings
RTL and
Constraints
FPGA
Implementation
• Libero IDE software supports designing with Microsemi Rad-Tolerant FPGAs, Antifuse FPGAs
and Legacy & Discontinued Flash FPGAs and managing the entire design flow from design
entry, synthesis and simulation, through place-and-route, timing and power analysis.
Libero SoC provides a new SoC design flow, specifically targeted to simplify the design of
our newest flash FPGAs. Standalone tools such as Silicon Sculptor, FlashPro and Synphony
Model Compiler AE are not changing and will continue to include support for all silicon devices.
Application
Development
Program Device
Two types of Libero licenses are available. Libero Gold Free licenses covers the majority of
mainstream FPGAs, while Libero Platinum supports the high end and advanced feature devices.
Licensing Requirements
License
Product Family
SmartFusion2/IGLOO2
Device
Gold (FREE)
Platinum/Standalone
✓
✓
✓
✓
M2S005, M2S010, M2S025, M2S050, M2GL005, M2GL010,
M2GL025, M2GL050
M2S090, M2S100, M2S150, M2GL090, M2GL100, M2GL150
All S (Security) devices require a Platinum License.
Mic rose mi De sign Softw a re
SmartFusion, IGLOO, ProASIC3,
Fusion and ProASICPLUS
✓
All Devices
Licensing Features
Libero Gold
Libero Platinum
Libero Standalone
License Features
FREE
Purchased
Purchased
License Term
1 Year
1 Year
1 Year
Gold IP
Platinum IP
Platinum IP
✓
✓
✓
Libero Design Software, including SmartDesign,
IP Catalog and Place and Route
SoftConsole*
FlashPro Software*
IP Cores Bundle
✓
Synopsys Synplify Pro AE, ModelSim AE,
Synopsys Identify AE*
✓
✓
✓
✓
✓
✓
✓
Not Included
* The following software is not supported on the Linux platforms: Viewdraw, FlashPro, SoftConsole, Firmware Catalog and Identify.
Embedded Design Support
Features
Free Versions from Microsemi
Microsemi
Keil
IAR Systems
SoftConsole
Keil MDK
Embedded Workbench®
Free with Libero SoC
32 K Code Limited
32 K Code Limited
N/A
Full Version
Full Version
Compiler
GNU GCC
RealView® C/C++
IAR ARM Compiler
Debugger
GDB Debug
µVision® Debugger
C-SPY® Debugger
No
µVision Simulator
FlashPro4
ULINK2 or ULINK-ME
Available from Vendor
Instruction Set Simulator
Debug Hardware
®
Go to www.microsemi.com/fpga-soc/design-resources/design-software/libero-soc for system requirements.
20 www.microsemi.com/fpga-soc/design-resources/design-software/libero-soc
Yes
™
J-Link or J-Link Lite
™
SmartFusion2 Starter Kit
Reset
Button
HS USB
OTG
Interface
User
Button
M2S SOM
(System-On-Module)
64 MB
LPDDR
• Cost-efficient development
platform for SmartFusion2
SoC FPGA
SmartFusion2
JP1
JP3
LEDs
USBPower &
USB UART I/F
Breadboard
Area
Ethernet I/F
JTAG I/F
• Board features
- 50K LE or 10K LE
SmartFusion2 device
• Supports industry-standard
interfaces including Ethernet,
USB, SPI, I2C and UART
- JTAG interface for programming
and debug
• Preloaded with uClinux image to
support Linux-based development
environments
- USB 2.0 On-The-Go
• Comes with FlashPro4
programmer, USB cables and
USB WiFi module
- 4 LEDs and 2 push-button
switches
• Free Libero SoC software
license included
- Watchdog timer (WDT)
- 10/100 Ethernet
- On-module clocks
Ordering Code
JP2
Ethernet
PHY
16 MB
SPI Flash
- 64 MB LPDDR, 16 MB SPI
Flash memory
Supported Device
Price
SF2-STARTER-KIT-ES-2
M2S050T-FGG896ES
$ 299
SF2-484-STARTER-KIT
M2S010-FGG484
$299
SmartFusion2 Development Kit
FP4
ETM
Header Header
RVI
Header
FMC
Header
Timing
Chip Reset
• Full-featured SmartFusion2
development platform
RJ45 Connector
for Ethernet
POE
Connector
12 V Power
Supply Section
Power-On
Switch
POE
DC Jack
USB Mini B
Connector
(FTDI)
SFP
Connector
Clock
Conditioning
CAN1
Connector
Marvell PHY
FTDI
Programmer
Reset Switch
CAN2
Connector
SPI Flash
SDRAM
SmartFusion2
MMUART1
Connector
RS485
Header
ADC
External
Flash PCIe Edge Connector
DDR3
Memory
Time
Stamping
- 50 K LE SmartFusion2 device
• Support for HS USB 2.0 OTG, CAN
RS232, RS484, IEEE 1588 time
stamping and Sync E capable
triple speed Ethernet PHYs
• Access to SERDES high speed
serial interfaces via PCI edge
connector or high speed SMP
connectors
- 16x 5 Gbps SERDES, PCIe,
XAUI/XGXS+ Native SERDES
- 16-bit, 1 MSPS, 8-channel
Precision ADC
- 512 MB DDR3, 16 MB SDRAM,
8 MB SPI Flash memory
- JTAG Interface for programming
and debug
• Bundled with FlashPro4
programmer, USB cables and
PCIE edge card ribbon cable
- Embedded Trace Macro connector
- I2C, SPI, GPIO headers
• Free Libero SoC software
license included
- FMC connector for
daughter card expansion
Ordering Codes
Supported Devices
Price
SF2-DEV-KIT
M2S050T-1FGG896
$ 1,800
SMP
Connectors
IGLOO2 Evaluation Kit
50 Mhz
Oscillator
LPDDR
GPIO
Header
SW5
LEDs
JTAG Programming
Header
Reset
Switch
• Gives designers access to IGLOO2
FPGAs which offer leadership in
I/O density, security, reliability
and low power into mainstream
applications
ETM Trace
Debug
Header
On/Off
Switch
RVI/IAR
Debug
Header
12 V Power
Supply Input
10/100/1000
Ethernet
RJ45
Connector
Tx/Rx
SERDES
SMA
Pairs
USB-UART
Terminal
I2C
Header
MicroUSB
OTG
SERDES
Reference
Clock
LP
Crystals
SW1
x1 PCIe Edge
Connector
On Board
125 Mhz
SW4
IGLOO2
SW3
Current
Measurement
SW2
• Up to 150 K LE, 240 integrated
DSP blocks, 16 channels of
5 Gbps SERDES and 4 Gen2
PCIe endpoints,
• Supports industry-standard
interfaces including Gigabit
Ethernet, USB 2.0 OTG, SPI,
I2C and UART
• Free license for Microsemi’s
Libero SoC software and comes
preloaded with a PCIe control
plane demo
• Can be powered through a
12 V power supply or the PCIe
connector and includes a
FlashPro4 programmer
• Board features
- IGLOO2 FPGA in the FG484
package (M2GL010T-FG484)
- JTAG/SPI programming interface
- Gigabit Ethernet PHY and RJ45
connector
- USB 2.0 OTG interface connector
- 1GB LPDDR, 64MB SPI Flash
- Headers for I2C, UART, SPI, GPIOs
- x1 Gen2 PCIe edge connector
- Tx/Rx/Clk SMP pairs
SPI
Flash
Ordering Code
M2GL-EVAL-KIT
Supported Device
Price
M2GL010T-1FGG484
$ 399
www.microsemi.com/products/fpga-soc/design-resources/dev-kits-boards 21
De ve lopme nt K its
USB Micro AB
Connector
• Board features
SmartFusion Evaluation Kit
SmartFusion Device
RVI - Header
• Supports SmartFusion SoC
FPGA evaluation, including
ARM Cortex-M3, FPGA and
programmable analog
OLED Display
Potentiometer
USB
Program
and Debug
Interface
5 Debug I/Os
Reset Switch
Debug Select
10/100
Ethernet
Interface
8 User LEDs
JTAG Select
Regulators
PUB Switch
USB
Power and
USB-UART
Interface
SPI-Flash
Memory
User SW1
Mixed Signal
Header
20 MHz 32.768 KHz
Crystal
Crystal
VRPSM
Voltage
Option
User SW2
• Board features
- Ethernet interface
• Free one-year Libero SoC software
and Gold license with SoftConsole
for program and debug
- USB port for power and
HyperTerminal
- USB port for programming
and debug
- J-Link header for debug
• USB programming built into board
- Mixed signal header
• Two USB cables
- SPI flash – off-chip memory
• User’s guide, tutorial and
design examples
- Reset and 2 user switches, 8 LEDs
- POT for voltage / current monitor
• Printed circuit board (PCB)
schematics, layout files and
bill-of-materials (BOM)
- Temperature monitor
- Organic light-emitting diode (OLED)
Ordering Code
Supported Device
Price
A2F-EVAL-KIT
A2F200M3F-FGG484
$ 99
SmartFusion Development Kit
PSRAM AGLP125V5(1.8 V)
CSG289
A2F500
Connector
SRAM
(3.3 V)
DB9
CAN
Connector
for CAN0 Transceivers
DB9 Connector
for CAN1
IGLOO PLUS
Header
Memory Device
Configuration
Headers
DIP Switch
RealView® Header
AGLP DIP
Switch
JTAG_SEL Switch
JTAG MUX
LCPS Connector
De ve lopme nt K its
Power Switch
Power Jack
SmartFusion
cSoC
DirectC Header
JTAG Chain
Configuration Header
1.5 V Header
DB9 Connector for
RS485 (UART1)
Board Reset
Switch
RJ45 Connector
for 10/100 Ethernet
PUB Switch
RS485 Transceiver
RJ45 Connectors
for EtherCAT
Ports
50 MHz Oscillator
USB Connector
for UART0
I2C Headers
SPI Headers
OLED
10/100 Ethernet
PHY
POT for EtherCAT Mixed EtherCAT DACOUT/ DAC0 and DAC1 Push-Button
ADC
ASIC
Signal
Current
PHYs
Callibration POTs Switches
Headers for ±15 V Bipolar
Header
Monitor
Outputs
• Supports SmartFusion
development, including
ARM Cortex-M3, FPGA and
programmable analog
• Board features
- Ethernet, EtherCAT, CAN, UART,
I2C and SPI interfaces
• Free one-year Libero SoC software
and Gold license with SoftConsole
for program and debug
• 5 V power supply and
international adapters
• Two USB cables and low cost
programming stick
• User’s guide, tutorial and
design examples
- USB port for HyperTerminal
- USB port for programming
and debug
- J-Link header for debug
- Mixed signal and A2F500 digital
expansion header
- Extensive off-chip memory
- Refer to www.microsemi.com/soc
for a full list of features
• PCB schematics, layout files
and BOM
Ordering Codes
Supported Devices
Price
A2F500-DEV-KIT
A2F500M3G-FGG484
$ 999
DMPM Daughter Card
JP20 JP21 JP22
Mixed Signal
Header
J2
JP23
Zilker
Programming Header
JP19
• Supports power management
design with the SmartFusion
Evaluation Kit and SmartFusion
Development Kit
• MPM v5.0 design example
implements configurable power
management in SmartFusion
SoC FPGA
JP3
JP2
Power
Switch
LEDs (D15,
D16, D17,
D18, D19)
9V
Power
Supply
Jack
• Board features
- 2 analog PoLs, 3 Digital PoLs
- 2 potentiometers to control
analog regulators
- 5 power supply regulator
interrupt switches
• Graphical configuration dialog
- 5 power supply regulator
status LEDs
• In-system reconfigurable
- Mixed signal header connector
connects to SmartFusion board
• 9 V power supply
Analog Power
Supply Regulators
(RV1, RV2)
Interrupt Switches
(SW8-APOL1, SW9-APOL2, SW10-DPOL1,
SW11-DPOL3, SW12-DPOL2)
22 www.microsemi.com/products/fpga-soc/design-resources/dev-kits-boards
Ordering Code
Supported Device
Price
DMPM-DC-KIT
No Microsemi device
$ 349
IGLOO nano Starter Kit
20 MHz
IGLOO nano
Clock Oscillator
FPGA
• Supports basic IGLOO nano
low power FPGA design, including
Flash*Freeze mode
I/O Test Pin
Headers
Flash*Freeze
Switch
USB
Interface
Push-Button
Reset Switch
5 V Wall
Jack
LCPS
Connector
Jumper
for Battery
Option
Jumpers to
Isolate User LEDs,
Push-Button
Switches, DIP
Switches for
I/O Test Pins
Jumpers
for Voltage
Options
• Board features
- All I/Os available for external
connections
• Free one-year Libero SoC software
and Gold license
• Low-cost programming
stick (LCPS)
- USB connection for USB-toserial (RS232) interface for
HyperTerminal or power
• Two USB cables
- 20 MHz clock oscillator
• Kit user’s guide, Libero SoC
tutorial and design examples
- LEDs and switches for simple
inputs and outputs
• PCB schematics, layout files
and BOM
- Ability to switch VCORE from
1.2 V to 1.5 V
- RoHS compliant
4 Push-Button
Switches
Ordering Code
Current Measurement
Headers
8 DIP Switches
8 User LEDs
- Full current measurement
capability of independent
I/O banks and VCC
AGLN-NANO-KIT*
Supported Device
Price
AGLN250V2-VQG100
$ 99
Note:
* Replaces -Z version of the nano Starter Kit.
ProASIC3 Starter Kit
Wall Mount
Power
LCD Display
Module
FlashPro3
ISP Connector
Removable
Shunts to
Isolate All I/Os
for Prototyping
ProASIC3/E in
PQ208 Package
Every PQ208
Pin Accessible
for Prototyping
Manual
Clock Option
• FlashPro3 or FlashPro4
Programmer
4 Switches
Removable Shunts to Isolate
All I/Os for Prototyping
- Oscillator for system clock or
manual clock option
- LEDs and switches for simple
inputs and outputs
• 9 V power supply and
international adapters
- LCD display module
• Kit user’s guide, Libero SoC
tutorial and design examples
- Two CAT5E RJ45 connectors for
high-speed LVDS communications
• PCB schematics, layout files
and BOM
- All I/Os available for external
connections
Ordering Codes
8 LEDs
- Eight I/O banks with variety of
voltage options
- Not RoHS compliant
Supported Devices
Price
A3PE1500-PQ208
$ 665
A3PE-PROTO-KIT
Fusion Embedded Development Kit
LCPS
Connector
SPI
User
LEDs Flash
Potentiometer
Ethernet
Interface
PushButton
Reset
Ethernet
LEDs
PushButton
PUB
Two I2C
Interfaces
Interface
Connector
5 V Wall
Jack
RealView
Header
SRAM
• Free one-year Libero SoC software
and Gold license with SoftConsole
for program and debug
• Low-cost programming
stick (LCPS)
• 5 V power supply and
international adapters
Push-Button
Switch
Mixed Signal
Header
Mixed Signal
Test Pins
Jumpers
for Internal
or External
Regulator
- 512 KB SRAM, 2 MB SPI flash
memory provided on board
- 10/100 Ethernet and I2C interfaces
- USB-to-UART connection for
HyperTerminal on a PC
- Built-in voltage, current and
temperature monitor and
voltage potentiometer
- Mixed signal interface
• Two USB cables
- Blue OLED 96x16 pixel display
• Kit user’s guide, Libero SoC
tutorial and design examples
- Dynamic reconfigurable analog
and flash memory
• PCB schematics, layout files
and BOM
- FlashPro3 and RealView
debug interface
PushButton
Switch
USB
Interface
Fusion
FPGA
• Board features
• Supports royalty-free, industrystandard ARM Cortex-M1 or
8051s development
OLED
- RoHS compliant
Ordering Code
M1AFS-EMBEDDED-KIT
Supported Device
Price
M1AFS1500-FGG484
$ 250
www.microsemi.com/products/fpga-soc/design-resources/dev-kits-boards 23
De ve lopme nt K its
Oscillator for
System
Clock
• Board features
• Free one-year Libero SoC software
and Gold license
Removable
Shunts to
Isolate All I/Os
for Prototyping
CAT5E RJ45
Connectors
for LVDS
Communications
SMA for
Optional
External
Oscillator
• Supports basic ProASIC3 FPGA
design and LVDS I/O usage
Interboard ISP
Connector
Core1553 Development Kit
Core1553-SA
Fusion Advanced Development Kit
• Allows users to evaluate
the functionality of Microsemi’s
Core1553BRM without having to
create a complete MIL-STD-1553B
compliant system
• Board features
• Fusion Advanced Development Kit
with two 9 V power supplies
• Core1553 daughter card
• User’s guide, tutorial and
design example
• PCB schematics, layout files
and BOM
• Purchasing the kit gives the owner
the right to the programming file
of the demo, but not an evaluation
of the IP. The IP evaluation or
purchase is quoted separately.
- MIL-STD-1553B transceiver, two
transformers and two concentric
twinax connectors included on
the Core1553 daughter board
~ MIL-STD-1553B concentric
twinax connectors are center
pin signal high and cylindrical
contact signal low
~ Connectivity is
MIL-C-49142 compliant
~ Evaluate and develop
medium speed on-board data
communications bus solutions
for MIL-STD-1553B /
UK DEF-STAN 00-18 (Pt.2) /
NATO STANAG 3838 AVS /
Avionic Standards Coordinating
Committee Air-Std 50/2
- CAN bus interface support
- Connector to ARINC 429
Daughter Board (CORE429-SA)
Ordering Code
Description
Price
CORE1553-DEV-KIT
Core1553 Development Kit
$ 3,620
CORE1553-SA
Core1553 daughter card
$ 2,900
M1AFS-ADV-DEV-KIT-PWR
M1AFS-ADV-DEV-KIT with two 9 V power packs
$ 750
Additional Summary
De ve lopme nt K its
Microsemi offers hardware choices for SoC FPGA and FPGA products. The table below lists additional popular kits available. Full details of these kits can also be
found online with user’s guides and accompanying tutorials.
Family
Ordering Code
Name
Device
Price
Power
SmartFusion
MPM-DC-KIT
MPM Daughter Card
none
$ 299
9V
SmartFusion
MIXED-SIGNAL-DC
Mixed Signal Daughter Card
none
$ 55
N/A
Fusion
AFS-EVAL-KIT
Fusion Starter Kit
Fusion
M1AFS-ADV-DEV-KIT-PWR
Fusion Advanced Development Kit
IGLOO
AGLN-NANO-KIT*
IGLOO nano Starter Kit
IGLOO
AGL-ICICLE-KIT
IGLOO Icicle Evaluation Kit
IGLOO
AGLP-EVAL-KIT
IGLOO PLUS Starter Kit
IGLOO
M1AGL1000-DEV-KIT
ARM Cortex-M1 IGLOO Development Kit
ProASIC3
A3PE-PROTO-KIT*
ProASIC3 Starter Kit
ProASIC3
M1A3PL-DEV-KIT
ARM Cortex-M1 ProASIC3L Development Kit
*Most recommended Kit for each product family
24 www.microsemi.com/products/fpga-soc/design-resources/dev-kits-boards
AFS600-FG256
$ 500
9V
M1AFS1500-FGG484
$ 750
9V
AGLN250V2-ZVQG100
$ 99
USB
AGL125V2-QNG132
$ 150
USB
AGLP125V2-CSG289
$ 299
5V
M1AGL1000V2-FGG484
$ 550
5V
A3PE1500-PQ208
$ 665
9V
M1A3P1000L-FGG484
$ 550
5V
FlashPro4 In-System FPGA Programmer
• Supports in-system programming
• USB Connection to PC
• Supports IEEE 1149 JTAG
programming through STAPL
• Operating systems
• Supports IEEE 1532
• Uses Microsemi FlashPro
software, available as part of
Libero SoC or Libero IDE. Also
available standalone.
- Windows XP Professional
(SP2 recommended)
- Windows 2000 Professional
(SP4 recommended)
• Free software updates
Ordering Code
Price
FLASHPRO4
$ 49
Silicon Sculptor 3 FPGA Programmer
• Programs all Microsemi packages,
including PL, PQ, VQ, QN, BG, FG
and CS
• Universal Microsemi socket
adapters
• Use with Silicon Sculptor software
• Security fuse can be programmed
to secure the devices
• Includes self-test to test its
own hardware
Ordering Code
SILICON-SCULPTOR 3
• Protection features
- Overcurrent shutdown
- Power failure shutdown
- ESD protection
- ESD wrist straps with banana
jacks (included as standard)
• Operating systems
- Windows XP Professional
(SP2 recommended)
- Windows 2000 Professional
(SP4 recommended)
Price
$ 4,330
Programming Devices In-System Using a Microprocessor
Although the FlashPro3 programmer can perform in-system programming, it does require a specific header to be connected externally. For example, if
your system already has external communication available through a microprocessor interface, you may prefer to have the processor perform the in-system
programming. This can be done in two ways.
DirectC
DirectC v2.3 is a set of C code designed to support embedded
microprocessor–based in-system programming for IGLOO, ProASIC3 and
Fusion families. To use DirectC v2.3, you must make some minor modifications
to the provided source code, add the necessary API and compile the source
code and the API together to create a binary executable. The target system
must contain a microprocessor with a minimum 256 bytes of RAM, a JTAG
interface to the target device from the microprocessor and access to the
programming data to be used for programming the FPGA. Access to
programming data could be provided by a telecommunications link for most
remote systems.
Download DirectC source files and the complete user’s guide at:
www.microsemi.com/soc/products/hardware/program_debug/directc/default.aspx.
STAPL Player
The STAPL Player can be used to program third-generation flash devices such
as IGLOO, ProASIC3 and Fusion, and interprets the contents of a STAPL file,
which is generated by Libero IDE software tools. The file contains information
about the programming of Microsemi flash-based devices, as well as the
JTAG scan chain for a single device. The data format is a JEDEC standard
known as the Standard Test and Programming Language (STAPL) format.
For third-generation devices, note that the STAPL Player will not support
serialization of the FlashROM, nor will it support Smart Erase enabled silicon.
The STAPL Player reads the STAPL file and executes the file’s programming
instructions. Because all programming details are in the STAPL file, the
STAPL Player itself is completely device-independent. In other words, the
system does not need to implement any programming algorithm details; the
STAPL file provides all of the details.
The key differences between the DirectC and the STAPL player methods are
in the memory footprint in the microprocessor and amount of data to transmit.
The DirectC option requires more code space on the processor, but as a
result less data has to be transmitted to perform programming. On the other
hand, the STAPL player communicates both the information to be programmed
and the intelligence needed to perform programming. So, the code footprint
is smaller but the amount of data to transmit will be larger. One advantage of
the STAPL player method is that if updates are required to the programming
algorithm, the STAPL method does not require new code in the processor,
but the DirectC would require new code for the processor.
www.microsemi.com/products/fpga-soc/design-resources/programming-debug 25
Progra mme rs
For adapter modules, refer to www.microsemi.com/soc/products/hardware/program_debug/ss/modules.aspx
Microsemi IP Included in Libero IP Bundles
Microsemi Intellectual Property (IP) products are designed and optimized for use with Microsemi FPGAs. Microsemi IP is sourced, verified, supported and
maintained by Microsemi. Microsemi IP comes complete as pre-implemented, synthesizable IP building blocks and has been thoroughly tested and verified
in Microsemi FPGAs. Microsemi IP is delivered with full documentation and support to help simplify the designer’s task of achieving fast time-to-market while
minimizing design cost and risk.
A complete list of Microsemi IP cores with module details and documentation is available. The Libero Catalog and SmartDesign manage the configuration of
Microsemi IP cores for embedded applications, while the Firmware Catalog manages firmware drivers.
Below is a list of free Microsemi IP cores for use in the Libero SmartDesign IP graphical design tool. Libero Gold and Platinum Licensing includes a bundle of
Microsemi IP in RTL source format, as shown in the table below. These IP are available within both Libero IDE and Libero SoC where they are supported for the
selected family. Go to www.microsemi.com/products/fpga-soc/design-resources/ip-cores/direct-cores for more information.
Libero Gold IP Core Bundle:
Included with Libero Gold License
Libero Platinum IP Core Bundle:
Included with Libero Platinum License
Core10/100
RTL source
RTL source
Core10/100_AHBAPB
RTL source
RTL source
Core1588
RTL source
RTL source
Core16550
RTL source
RTL source
Core3DES
RTL source
RTL source
Core8051s
RTL source
RTL source
CoreABC1
RTL source
RTL source
CoreAES128
RTL source
RTL source
CoreAHB
RTL source
RTL source
CoreAHB2APB
RTL source
RTL source
CoreAHBLite
RTL source
RTL source
CoreAHBLSRAM
RTL source
RTL source
CoreAHBLtoAXI
RTL source
RTL source
CoreAhbNvm
RTL source
RTL source
CoreAhbSram
RTL source
RTL source
CoreAHBtoAPB3
RTL source
RTL source
CoreAI
RTL source
RTL source
CoreAPB
RTL source
RTL source
CoreApbNvm
RTL source
RTL source
CoreAPBLSRAM
RTL source
RTL source
CoreAPBSRAM
RTL source
RTL source
CoreAPB3
RTL source
RTL source
CoreAXI
RTL source
RTL source
CoreAXItoAHBL
RTL source
RTL source
CoreCFI
RTL source
RTL source
CoreConfigMaster
RTL source
RTL source
CoreConfigP
RTL source
RTL source
CoreCORDIC
In telle c tua l Prope rty Core s
Product Number
RTL source generator
RTL source generator
CoreDDR
RTL source
RTL source
CoreDES
RTL source
RTL source
RTL source generator
RTL source generator
CoreEDAC
CoreFFT
RTL source generator
RTL source generator
CoreFIFO
RTL source generator
RTL source generator
CoreFIR1
RTL source generator
RTL source generator
CoreFMEE
RTL source
RTL source
CoreFROM
RTL source
RTL source
CoreGPIO
RTL source
RTL source
CoreHPDMACtrl
RTL source
RTL source
Notes:
1. Not Supported on Linux Platform.
2. Additional cores and configurations can be found on the website and in core handbooks.
26 www.microsemi.com/products/fpga-soc/design-resources/ip-cores
Libero Gold IP Core Bundle:
Included with Libero Gold License
Libero Platinum IP Core Bundle:
Included with Libero Platinum License
CoreI2C
RTL source
RTL source
CoreInterrupt
RTL source
RTL source
CoreJESD204BRX
RTL source
RTL source
CoreLPC
RTL source
RTL source
CoreMBX
RTL source
RTL source
CoreMemCtrl
RTL source
RTL source
CoreMMC
RTL source
RTL source
CoreMP7
Product Number
Pre-placed design block
Pre-placed design block
CoreMP7Bridge
RTL source
RTL source
CorePCS
RTL source
RTL source
CorePWM
RTL source
RTL source
CoreQDR
RTL source generator
RTL source generator
CoreQEI
RTL source generator
RTL source generator
CoreRemap
RTL source
RTL source
CoreResetP
RTL source
RTL source
RTL source
RTL source
CoreRSDEC1
RTL source generator
RTL source generator
CoreRSENC1
CoreRMII
RTL source generator
RTL source
RTL source
CoreSDR, CoreSDR_AHB
RTL source
RTL source
CoreSDR_AXI
RTL source
RTL source
CoreSF2Config
RTL source
RTL source
CoreSF2Reset
RTL source
RTL source
CoreSPI
RTL source
RTL source
CoreSysServices
RTL source
RTL source
CoreTimer
RTL source
RTL source
CoreTBItoEPCS
RTL source
RTL source
CoreUART
RTL source
RTL source
CoreUART_APB
RTL source
RTL source
CoreWatchdog
RTL source
RTL source
Pre-placed design block
Pre-placed design block
Cortex-M11
CoreJESD204BTX
Coming Soon
Coming Soon
CoreRGMII
Coming Soon
Coming Soon
Notes:
1. Not Supported on Linux Platform.
2. Additional cores and configurations can be found on the website and in core handbooks.
Microsemi IP Available for Purchase for Use with Libero
Some Microsemi IP must be purchased separately as shown below. Please contact your local Microsemi Sales representative for information on price and
licensing of Microsemi IP that require a separate license.
Product Number
Obfuscated RTL Available for Purchase
RTL Source Available for Purchase
Core1553BRM
Obfuscated RTL
RTL source
Core1553BRT, Core1553BRT_APB
Obfuscated RTL
RTL source
Core429, Core429_APB
Obfuscated RTL
RTL source
CorePCIF, CorePCIF_AHB
Obfuscated RTL
RTL source
Notes:
1. Additional cores and configurations can be found on the website and in core handbooks.
www.microsemi.com/products/fpga-soc/design-resources/ip-cores 27
Inte lle c tua l P rope rty Co r es
RTL source generator
CoreSDLC
Learn more about Microsemi’s FPGAs and SoC FPGAs at www.microsemi.com/fpga-soc
Microsemi SoC Products Group 3870 North First Street, San Jose, CA 95134 Phone: (408) 643-6000
Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo, CA 92656 USA
Within the USA: +1 (949) 380-6100
Sales: +1 (949) 380-6136
Fax: +1 (949) 215-4996
email: [email protected]
www.microsemi.com
Microsemi Corporation (Nasdaq: MSCC) offers a comprehensive portfolio of semiconductor
and system solutions for communications, defense and security, aerospace and industrial
markets. Products include high-performance and radiation-hardened analog mixed-signal
integrated circuits, FPGAs, SoCs and ASICs; power management products; timing and
synchronization devices and precise time solutions, setting the world’s standard for time;
voice processing devices; RF solutions; discrete components; security technologies and
scalable anti-tamper products; Power-over-Ethernet ICs and midspans; as well as custom
design capabilities and services. Microsemi is headquartered in Aliso Viejo, Calif., and has
approximately 3,400 employees globally. Learn more at www.microsemi.com.
©2014 Microsemi Corporation. All rights reserved. Microsemi and the Microsemi logo are trademarks of Microsemi Corporation. All other trademarks
and service marks are the property of their respective owners.
MS2-002-14 55700049-02/2.14
Similar pages