System-on-Module ARM SoC with ALTERA FPGA

System-on-Module ARM SoC with ALTERA FPGA


Category: System on Module

Created: May 07, 2012

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Planning

WishBone compliant: No

WishBone version: n/a

License: LGPL


System-on-Module based on an ARM SoC in combination with an ALTERA FPGA. Focus for this module is connectivity, flexibility
and a high performance/price ratio.

Form factor

The form factor for this module is 200 pin SO-DIMM.


Module has a rich flavor of connectivity available.

The ARM SoC from Micrel contains a manageable 4+1 port 10/100 Mbps
switch. The switch has built-in Fast Ethernet PHY for this. Two port can optionally support 100FX.
The swicth can be used in scenarios with 1 WAN port and 4 LAN ports.

Connected over the KSZ8095P PCI bus is a USB hub with 5 hi-speed USB2.0 compliant ports. Device contains
PHY for these channels.

From the FPGA four full duplex SERDES channels are available. These are fully configurable and can optionally
support PCI express.


A total of 48 IO signals are available on the edge connector. Out of these 22 signals have configurable IO levels.

The on board ALTERA FPGA can be used for a wide variety of functions including:
peripherals (UARTs, I2C, SPI, I2S, AC'97, LPC ...)
coprocessor (connected over PCI sharing main memory with ARM CPU)
DSP functions (FFT, IIR and FIR filter ...)
Crypto (MD5, AES, 3DES ...)