Wednesday, October 28, 2015

Altera Cyclone V FPGA SoC - the Possibilities are endless

Altera FPGA SoC and Camera
Altera FPGA ARM Powered® SoC and Camera - the Possibilities are endless

Altera's new Cyclone V FPGA SoC - An Integrated ARM® Cortex®-A9 MPCoreTM Processor System and Cyclone V FPGA.

The DE0-Nano-SoC development board was released by Terasic in the summer of 2015 and includes the lateset Cyclone V FPGA SoC.  The board comes with a wealth of features including an analog to digital converter (LTC2308) and has an Arduino expansion header. 

There are an adequate number of programmable logic elements on the FPGA - 40K along with 5 fractional PLLs and 2460 Kbits of embedded memory.  The ARM® Cortex®-A9 MPCore Dual Core processor (HPS) runs at 925Mhz and the board has 1GB of DDR3 SDRAM.   The board also includes an on board ethernet PHY, USB OTG and Micro-AB connectors, a micro SD card slot, accelerometer, and built-in USB Blaster II.

Altera Quartus II 15.0 Web Edition and Altera SoC Embedded Design Suite with ARM DS-5 AE run seamlessly on X86 64 Fedora 21.  The board supports OpenCL so you can easily program the FPGA from Linux user space running on the HPS. Finally, writing a newly compiled bitstream to the FPGA from Quartus II running on an attached Linux host was also seamless.