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.

SAMPLE PROJECTS

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.

Characteristics:

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

OUR CAPABILITIES

  • 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

HOW WE DO IT

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

Telemetry

Cloud system icon

Cloud Systems

Video Streaming logo

Video Streaming

Radar icon

Radar

Sensor acquisition icon

Sensor Adquisition & Procesing

Communications icon

Communications

IOT icon

IOT

mobile icon

Mobile

Test system icon

Test Systems

Industries