Datasheet Microsemi A2F500M3G-1FG256I
Manufacturer | Microsemi |
Family | SmartFusion |
Series | A2F500 |
Part Number | A2F500M3G-1FG256I |
SmartFusion System on Chip (SoC) FPGAs are the only devices that integrate an FPGA fabric, ARM Cortex-M3 Processor, and programmable analog circuitry, offering the benefits of full customization and IP protection, while still being easy to use.
Datasheets
Prices
Detailed Description
Based on a proprietary flash process, SmartFusion SoC FPGAs are ideal for hardware and embedded designers who need a true system-on-chip (SoC) solution that gives more flexibility than traditional fixed-function microcontrollers without the excessive cost of soft processor cores on traditional FPGAs.
Microcontroller Subsystem (MSS)
- Hardware industry-standard 100 MHz, 32-bit ARM Cortex-M3 CPU
- Multi-layer AHB communication matrix with up to 16 Gbps throughput
- 10/100 Ethernet MAC with RMII interface
- Two of each: SPI, I2C, UART, 32-bit timers
- Up to 512 KB flash and 64 KB of SRAM
- External memory controller (EMC)
- 8-channel DMA controller
- Up to 41 MSS I/Os with Schmitt trigger inputs
- 25 I/Os can be used as FPGA I/Os
FPGA Fabric
- Based on Microsemi’s proven ProASIC3 architecture
- 60,000 to 500,000 system gates with 350 MHz system performance
- Embedded SRAMs and FIFOs
- Variable aspect ratio 4,608-bit SRAM blocks
- x1, x2, x4, x9 and x18 organizations
- True dual-port SRAM (including x18)
- Up to 128 FPGA I/Os supporting LVDS, PCI, PCI-X and LVTTL/LVCMOS standards
Programmable Analog
- High-performance analog signal conditioning blocks (SCB) with voltage, current and temperature monitors
- Analog compute engine (ACE) offloads CPU from analog initialization and processing of analog-to-digital conversion (ADC), digital-to-analog conversion (DAC) and SCBs
- Integrated ADCs and DACs with 1 percent accuracy
- 12-/10-/8-bit mode ADCs with 500/550/600 Ksps sampling rate
- Up to ten 15 ns high-speed comparators
- Up to 32 analog inputs and 3 outputs
FPGA Fabric
|
A2F060
|
A2F200
|
A2F500
|
||||||||
TQ144
|
CS288
|
FG256
|
PQ208
|
CS288
|
FG256
|
FG484
|
PQ208
|
CS288
|
FG256
|
FG484
|
|
System Gates
|
60,000
|
200,000
|
500,000
|
||||||||
Tiles (D-Flip-Flops)
|
1,536
|
4,608
|
11,520
|
||||||||
RAM Blocks (4,608 bits)
|
8
|
8
|
24
|
||||||||
A2F060
|
A2F200
|
A2F500
|
|||||||||
Microcontroller Subsystem (MSS)
|
TQ144
|
CS288
|
FG256
|
PQ208
|
CS288
|
FG256
|
FG484
|
PQ208
|
CS288
|
FG256
|
FG484
|
Flash (Kbytes)
|
128
|
256
|
512
|
||||||||
SRAM (Kbytes)
|
16
|
64
|
64
|
||||||||
Cortex-M3 processor with MPU
|
Yes
|
Yes
|
Yes
|
||||||||
10/100 Ethernet MAC
|
No
|
Yes
|
Yes
|
||||||||
External Memory
Controller (EMC) |
—
|
26- bit address /
16- bit data |
26- bit address /
16- bit data |
—
|
26- bit address /
16- bit data |
||||||
DMA
|
8 Ch
|
8 Ch
|
8 Ch
|
||||||||
I2C
|
2
|
2
|
2
|
||||||||
SPI
|
1
|
2
|
1
|
2
|
1
|
2
|
|||||
16550 UART
|
2
|
2
|
2
|
||||||||
32-Bit Timer
|
2
|
2
|
2
|
||||||||
PLL
|
1
|
1
|
1
|
2
|
1
|
2
|
|||||
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
|
||||||||
A2F060
|
A2F200
|
A2F500
|
|||||||||
Programmable Analog
|
TQ144
|
CS288
|
FG256
|
PQ208
|
CS288
|
FG256
|
FG484
|
PQ208
|
CS288
|
FG256
|
FG484
|
ADCs(8-/10-/12-bit SAR)
|
1
|
2
|
2
|
3
|
|||||||
DACs (8-/16-/24-bit sigma-delta)
|
1
|
2
|
2
|
3
|
|||||||
Signal Conditioning Blocks
(SCBs) |
1
|
4
|
4
|
5
|
|||||||
Comparators1
|
2
|
8
|
8
|
10
|
|||||||
Current Monitors1
|
1
|
4
|
4
|
5
|
|||||||
Temperature Monitors1
|
1
|
4
|
4
|
5
|
|||||||
Bipolar High Voltage
Monitors1 |
2
|
8
|
8
|
10
|
|||||||
Temperature Grade
|
C, I, M
|
C, I
|
C, I, M
|
Notes:
- 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 Analog UG for details.
Model Line
Series: A2F500 (40)
- A2F500M3G-1CS288 A2F500M3G-1CS288I A2F500M3G-1CSG288 A2F500M3G-1CSG288I A2F500M3G-1FG256 A2F500M3G-1FG256I A2F500M3G-1FG256M A2F500M3G-1FG484 A2F500M3G-1FG484I A2F500M3G-1FG484M A2F500M3G-1FGG256 A2F500M3G-1FGG256I A2F500M3G-1FGG256M A2F500M3G-1FGG484 A2F500M3G-1FGG484I A2F500M3G-1FGG484M A2F500M3G-1PQ208 A2F500M3G-1PQ208I A2F500M3G-1PQG208 A2F500M3G-1PQG208I A2F500M3G-CS288 A2F500M3G-CS288I A2F500M3G-CSG288 A2F500M3G-CSG288I A2F500M3G-FG256 A2F500M3G-FG256I A2F500M3G-FG256M A2F500M3G-FG484 A2F500M3G-FG484I A2F500M3G-FG484M A2F500M3G-FGG256 A2F500M3G-FGG256I A2F500M3G-FGG256M A2F500M3G-FGG484 A2F500M3G-FGG484I A2F500M3G-FGG484M A2F500M3G-PQ208 A2F500M3G-PQ208I A2F500M3G-PQG208 A2F500M3G-PQG208I
Other Names:
A2F500M3G1FG256I, A2F500M3G 1FG256I