Over a month ago, I had ordered from Actel one of their brand new SmartFusion evaluation kits. It arrived this week and I finally get to experiment with it and return to experimenting and further honing my VHDL skills. I am pretty excited about this and hope to use this board, along with the hardcore ARM Cortex M3 microprocessor on board for my home automation project.
Here’s a link to the page on Actel’s website which contains information about the SmartFusion evaluation kit. Actel SmartFusion Eval Kit
From their site, this kit includes the following:
The SmartFusion Evaluation Kit board includes:
* A2F200M3F-FGG484ES
o 200,000 System FPGA gates, 256 KB flash memory, 64 KB SRAM, and additional distributed SRAM in the FPGA fabric and external memory controller
o Peripherals include Ethernet, DMAs, I2Cs, UARTs, timers, ADCs, DACs and additional analog resources
o Refer to the SmartFusion product page for full device information
* SPI-flash memory connected to SPI_0 on the device
* USB connection for programming and debug from Actel’s design tools
* USB to UART connection to UART_0 for HyperTerminal examples
* 10/100 Ethernet interface with on-chip MAC and external PHY
* RVI header for application programming and debug from either Keil or IAR Systems
* Mixed-signal header for daughter card support
User Inputs and Outputs
* OLED display with I2C interface connected to I2C_0 on the device
* First-order ΣΔ DAC (sigma delta) output with 12-bit 500 Ksps update rate
* Potentiometer used to vary voltage input for voltage and current monitoring
* 8 LEDs connected to the FPGA fabric for FPGA demonstration
* 2 user input switches connected through FPGA fabric
* Both LEDs and switches can be used with GPIO by connecting through the fabric
* Selector to choose between GNU SoftConsole or RVI-Header for debug
* Selector to switch between programming the device (fabric) and debug mode
* On-board 20 MHz crystal for system clock
* On-board 32.768 KHz for RTC
* 5 user I/Os for debug
* Option to use internal 1.5 V regulator
Having used the original Fusion FPGA and softcore ARM Cortex M1 along with their toolset, I can speak to the robustness, ease-of-use and rapidness of the whole design process. It’s integrated, easy and slick. I’m going to start out with a basic hello world VHDL and C combo today just to make sure my memory is refreshed and I get a feel for the differences in the upgraded tools since I lasted used it.
Engineering, Personal Actel, ARM, Cortex M3, FPGA, Libero, SmartFusion, SoftConsole