Firmware & FPGA SoC design

Unlock the power of your embedded systems with our cutting-edge firmware design services.

An embedded system solution derives from the need for dedicated and specific functionality requirements.

From project inception to implementation, or for optimization and maintenance of your existing design, our experienced team of firmware engineers can provide your solution.

Our expertise encompasses microcontroller, FPGA, and SoC technologies to deliver a new design or improve the performance, reliability, and security of your existing design.


Xilinx Zynq Soc Design

Design Description:In-house development includes hardware and software frameworks for signal acquisition, generation, processing, and monitoring.
The core consists of a Xilinx Zynq-based processing board and an ADC+DAC mezzanine card. 

The real-time processing of signals at 200 Msps was performed using the Zynq PL (FPGA), while offline analysis was conducted using software on the Zynq PS (SoC).PS uses Linux as the operating system and an embedded web server for user interface and control.

Hardware Design
ASIC Design Support

Support and participation in the design of the VX600 print controller (ASIC). The work included: Functional simulation and the development of a test framework for System Verilog and FPGA.

(AURORA GROUP III, EFI) System of centralization, distribution, and visualization of data in real-time for the ATUCHA I, II, and Embalse nuclear power plants (POT).

Power Station Support Firmware

In-house multipurpose embedded system development board plus SDK based on ChibiOS, LwIP, and Indigenous libraries.


Cortex M4 Microprocessor 
 • 1 Mb Flash memory
• 192 Kb SRAM
• 10/100 Ethernet
• RS485 Transceivers
• Serial wire debug (SWD) and JTAG interfaces


  • FPGA SoC custom peripheral support:  Xilinx , Intel, Microsemi
  • Diverse Processor Architectures: ARM, PIC, AVR, MIPS, x86
  • Embedded Linux Toolchain customization
  • Real-Time Systems for Signal Processing and Critical Systems
  • Real-Time Operating Systems (RTOS): CoOS, FreeRTOS, ChibiOS, NuttX, UCOS, RTLinux
  • Programming Languages: C/C++, C#, C.Net/Qt, Python
  • Touch user interfaces design and implementation
  • Network Protocols: TCP/IP stacks (LwIP), Ethernet, WiFi, MQTT
  • Serial Communication: RS485, RS232, RS422, USB
  • Wireless Communication: Bluetooth, RF
  • Drivers: I2C, SPI, CAN, ADC, DAC, SD
  • DSP, ADC & DAC drivers
  • Web servers and Web services
  • Image Processing and Computer Vision
  • GUI Design
  • Data Storage


FIELDS of interest

Satellite communications

Satellite Communication

Satellite platform  image

Satellite Platform

High performance computer image

High Performance Computing

Industrial systems icon

Industrial Instrumentation & Control


Cloud system icon

Cloud Systems

Video Streaming logo

Video Streaming

Radar icon


Sensor acquisition icon

Sensor Adquisition & Procesing

Communications icon


IOT icon


mobile icon


Test system icon

Test Systems