Embedded Software

With our detailed understanding of the various SoC and soft altprocessor architectures and a broad application knowledge, we at Enclustra provide you with ideal support for your goal of integrating embedded software in an FPGA or SoC device.

SoC Devices

Enclustra has successfully employed the following SoC devices in customer projects:

  • Intel® Arria® 10 SoC
  • Intel® Cyclone® V SoC
  • Xilinx® Zynq® UltraScale+ MPSoC
  • Xilinx® Zynq®-7000

Soft Processors

We successfully employed the following soft processors in customer projects:

  • Intel® Nios® II
  • Lattice Mico32
  • Xilinx® MicroBlaze™ / PicoBlaze™

Programming Languages

We regularly use the following programming languages for the implementation of embedded and low-level PC software:

  • C, C++, C#, Java, Python, Assembler

Operating Systems

We have used the following operating systems on SoC devices and soft processors:

  • VxWorks, eCos, FreeRTOS, Xilkernel
  • Linux, PetaLinux, uClinux, Android