Enclustra">Enclustra

Linux on FPGA

Overview

The nearly infinite application fieldsEmbedded Software Logo of today's FPGAs (real-time capabilities within nanoseconds, true parallelism, flexible I/O interfaces, reconfiguration, etc,) combined with the characteristics of the Linux operating system (open source, easy integration of new periphery thanks to a large base of pre-existing subsystems, built-in support for standardized communication protocols, etc.) gives the ability to develop compact and cost-effective SoPC systems with highly application specific components. The embedded software development itself can be accomplished with standard development environments.

Enclustra supports you within all areas of the development and integration of Linux based SoPCs.

Target Architectures

Enclustra successfully integrated Linux on the following soft processor architectures:

Driver Development

Enclustra provides Linux driver development as well as integration of customer and application specific IP cores into Linux SoPCs. Additionally, Enclustra can provide readily integrated device drivers for the following ClustraBus IP cores:

  • TFT/Touch Screen Controller
  • Drive Controller
  • SPI Flash (memory mapped)
  • I2C Master
  • SPI Master

Furthermore, the FPGA vendors provide drivers for their standard interfaces:

  • Ethernet
  • UART
  • PS/2
  • GPIO
  • etc.

Application Development

Apart from the development and integration on operating system level, Enclustra also provides the development of userland applications and their connection to user- and communication interfaces.

Complete Solutions

Enclustra supports you in all areas of the design and implementation of Linux based SoPCs. From designing an application specific FPGA system, including the connection to a (soft) processor, integration of the Linux system, up to user and communication interfaces.