Enclustra">Enclustra
Linux on FPGA
Overview
The nearly infinite application fields
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:
- Xilinx MicroBlaze with/without MMU
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.