So now that you've decided you like the Cortex
processor you have to choose which Actel device to use it with.
ProASIC3 is the Leading
Nonvolatile Flash-Based FPGA
It is a single-chip flash FPGA array with flash memory. It has
low power consumption, is live at power-up, and can run from a
single voltage source, with no auxiliary or programming voltages
required. It is reprogrammable and extremely secure with 128-bit
AES decryption, and has the lowest total system cost of any FPGA,
with no external PROM, or external clock management.
- Cortex-M1 on ProASIC3 million gate device < 20% of FPGA logic
- 7 devices under 1 M system gates
- Memory - 1 k of user flash memory, 144 kbits SRAM
- On-chip PLL and extensive global clocking resources
- Up to 300 digital I/O
Fusion is the System-on-Chip
option with FPGA, memory, analog, and clocking all built in.
It can even power itself down and back up, so is great as a system
manager. Fusion is the industry's first FPGA with analog front-end.
You can execute in place with Cortex-M1, since flash is fast enough
for data and instruction access. Fusion has built in technology
for voltage, current, and even temperature monitoring with up to
32 channels feeding the 12-bit SAR ADC.
- Cortex-M1 on Fusion 600 k gate device < 30% of FPGA logic
- Up to 8 Mbits of user flash memory, with 10 ns access time
- Integrated Analog to Digital Converter with up to 600 ksps
- Analog I/O (30 IP/10 OP channels) upto 252 Digital I/O
- Clocking 2 PLL, 100 MHz RC Osc, Xtal Osc, Real-Time Counter