Product Overview
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.
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.
SmartFusion SoC FPGAs provide you with:
Full Design Customisability.
– Create a product with exactly the features you need
– Innovate and differentiate for a competitive edge
– Incorporate last-minute changes with an on-chip FPGA fabric
– Future-proof your design with in-application programming (IAP) capability for field upgrades
– Experiment with hardware acceleration for select algorithms in FPGA fabric
Intellectual Property (IP) Protection
– Inherent flash FPGA IP security with a complete SoC
– Snoop-free interface between microcontroller and FPGA
– High design security since no bitstream download is required at power-up
– Secure in-system programming (ISP) with 128-bit Advanced Encryption Standard (AES) via JTAG
– FlashLock Ā® to prevent FPGA contents from being read back
– Protection against overbuilding with customer programmable device key
Ease-of-Use Increases Productivity
– A single platform for your entire line of products
– Libero SoC integrated design environment for both FPGA and embedded designers
– Simple GUI-based configuration of complex programmable analog
– Industry leading compile and debug from Keilā¢, IAR SystemsĀ® and GNU
– Micrium supports SmartFusion devices with real time operating system (RTOS) and middleware components
Features
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