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