promwad FPGA design services

FPGA Design

Get Custom FPGA Design Services

We tackle FPGA design challenges of all sizes, from minor adjustments to intricate turnkey projects. Here's how we can empower your project:
 
  • Comprehensive evaluation: we assess every aspect of your project to provide valuable insights and explore opportunities.
     
  • End-to-end design, including IP core integration, data processing algorithm implementation, and interface controller and processor core development.
     
  • 20 years of experience delivering a wide range of high-quality FPGA/MPSoC/RFSoC firmware solutions for clients worldwide.
 

Andrei Smirnov
We’d love to hear about your project!

Andrei Smirnov, Head of the Adaptive Computing Systems Unit at Promwad

Discover Our Comprehensive FPGA Design Services

Lack of resources for FPGA development?

FPGA development is critical for high-performance, energy-efficient, and secure applications with low latency. However, many companies lack the infrastructure and expertise for complex development, which can affect product quality and design timeframes.

 

We guide you from idea to final product

Our highly skilled engineers provide end-to-end FPGA design services tailored to meet your business objectives. Additionally, we can act as your tech product owner and update your solutions with new technologies, ensuring continuous post-launch maintenance.

 

Hardware Development

Hardware design services, including carrier boards, SoM FPGA, prototyping, and turnkey solutions.
Read more

FPGA Design
& Simulation

Complete process of FPGA design and simulation, from initial concept to final implementation.

DSP & IP Core
Development

DSP algorithm design and custom IP core development to enhance system functionality and efficiency.

MCU firmware

Hardware and firmware solutions for microcontroller units (MCUs), using RISC-V, MicroBlaze and more.
Read more

Embedded Software
& BSP

End-to-end embedded software development services, including BSP for Linux and PetaLinux.

Verification

Comprehensive verification services to ensure the accuracy, reliability, and functionality of hardware and software.

Benefit From Our Services

Functional safety support promwad

Functional safety support

We offer expertise in functional safety standards and methodologies, using verification and validation techniques to ensure that your FPGA design meets all safety requirements.

All-in-one product development promwad

Reduced project
cost

Our FPGA design solutions streamline processes, optimise resource allocation, and minimise overheads, resulting in reduced hardware costs and improved performance.

Diverse project scope promwad

Diverse project
scope

We undertake FPGA projects of varying scales and domains, from catering to small businesses to enhancing urban environments through smart city solutions.

Domains We Serve

Telecom &
Networking

Automotive

icon

Space

Industrial automation
& Robotics

Digital TV &
Video Streaming

Computer vision
& AI
Get in touch with us today and explore how our multi-domain expertise can benefit your project!

Partnerships with the World Leading Vendors

We maintain close relationships with the leading FPGA vendors to access the latest technologies and provide you with the best solutions for your project.

Lattice
We have gained comprehensive experience working with Lattice solutions, which are popular among FPGA design companies. Here are a few examples: iCE40 series with the smallest form factor, MachXO3 family for control & security applications, ECP5, and more. We offer you the fastest time to market using Lattice programmable logic devices and solution stacks in your FPGA design projects.
Xilinx
Xilinx
Providing FPGA development services, we have accumulated expertise in working with various Xilinx FPGAs with integrated CPUs such as the Zynq-7000 series and Zynq Ultrascale+, as well as those without integrated CPUs like Spartan, Artix, Kintex, Virtex, and XC-series. We also use Vivado Design Suit and Vitis AI. As a Xilinx partner program member, we are the first to access the new solution updates.
Intel
As an official Intel partner, we help integrate high-speed transceivers, logic blocks, high-speed I/Os, configurable embedded SRAM, routing, as well as intellectual property (IP). We work with Intel software tools to get the optimal development time, costs, and power. Here are the exampes of Intel FPGA we work with in our projects: Intel Agilex, Intel Stratix, Intel Arria, Intel Cyclone, and Intel Max series.
Microchip
Microchip
As a FPGA design firm, we assist our clients in high-data throughput and high-bandwidth connectivity working with Microchip programmable logic devices, including FPGAs (PolarFire, IGLOO and IGLOO 2, ProASIC 3, Fusion Mixed-Signal FPGAs), SoC FPGAs (PolarFire, SmartFusion and SmartFusion 2), radiant-tolerant and antifuse FPGAs.

Explore Our FPGA Project Expertise

As a FPGA design company, we perform the following activities:

  • Specifications development.
  • Architecture definition, selection of IP cores, including UFS IP cores.
  • RTL descriptions development in VHDL/Verilog.
  • DSP cores in Matlab Simulink (DSP – Digital signal processing).
  • HLS — High-Level Synthesis. Logical and physical synthesis.
  • Adaptation of IP cores to various FPGA families.
  • FPGA based on AI-powered technologies.
FPGA design background

Our Case Studies

FPGA solutions for multimedia broadcasting systems

Our team develops custom FPGA solutions for the demanding needs of multimedia broadcasting applications.

We integrate various features, including video and audio capture, processing, encoding, transmission, and display.

Discover real-world examples of our FPGA expertise in multimedia broadcasting.

broadcasting fpga promwad

360-view camera system for trucks

We upgraded a surround-view camera system for large vehicles by developing software and replacing obsolete components.

We utilised a Lattice Crosslink-NX FPGA and NXP S32K228 microcontroller, ensuring compatibility with modern interfaces and meeting the stringent ASPICE CL2 and ASIL-B safety standards for automotive applications.

This upgrade delivered a compliant vision system, empowering the client with full technical assistance from Lattice.

CrossLink-NX VIP sensor input board
CrossLink-NX VIP sensor input board. Source: latticesemi.com

 

LiDAR camera

LiDAR-camera fusion assistance systems for crane operators

We developed a prototype LiDAR-camera fusion system to enhance crane operation efficiency, accuracy, and safety.

This AI-powered solution combines LiDAR's precise distance measurement with camera visuals to provide real-time obstacle detection, collision avoidance alerts, and virtual overlays for improved situational awareness.

The system also offers data-driven insights for performance analysis and workflow optimisation, ultimately leading to lower costs and a significant increase in crane safety.

Spherical camera systems

Promwad designed a 360° camera monitoring system integrating four PAL/NTSC cameras. Each stream can be scaled, rotated, mirrored, and overlaid with markings.

Users can enable night mode with automatic illumination and adjust video parameters per stream. All configurations are saved for easy recall.

Looking for a specific solution? Explore more of our FPGA-based AI applications.

DSP module for wireless communication systems

We created a versatile FPGA module for digital signal processing (DSP) with an open architecture for wireless communication systems based on the SDR technology. The main board was based on TMS320C6674, a 4-core processor by Texas Instruments (1.25 GHz).

The modular design includes dedicated modules for digital signal processing, signal conversion, and RF communication with a wide frequency range. 

dsp module design

Block diagram

Broadband software-defined radio satellite modem design

We designed a hardware and software platform for a satellite modem. This compact and scalable solution features a Zynq Ultrascale+ platform and a custom-developed frontend using high-speed converters and modulators/demodulators.

The final product boasts a frequency range of 300 MHz to 2 GHz, bandwidth up to 500 MHz, ZERO-IF scheme, diverse modulation formats, and error correction coding capabilities. 

PE-3224.Satmodem

We designed and developed a next-generation satellite modem to support various network configurations and advanced functionalities.

The solution offers network flexibility (star, mesh, etc.), multi-beam capability, advanced waveforms (DVB-S2(x), MF-TDMA), high data rates (40 Mbps/connection, 160 Mbps network), and bridge/routing modes.

The Zynq UltraScale+ RFSoC platform provides a powerful and flexible foundation.

Preliminary block diagram

SDR modem for satellite communication

A high-performance Software-Defined Radio (SDR) modem for satellite communication. The Zynq UltraScale+ RFSoC based modem leverages a powerful DFE from AMD for efficient signal processing. 

The modular design features a customisable analog front-end with LNAs, gain blocks, and filters, and supports up to 8 Gigabit Ethernet ports with optional 10G SFP+ connectivity. Redundant power supplies ensure reliable operation in critical communication applications.

 

Multi-electronic driver array and multi-electronic monitor array

We developed the FPGA multichannel driver for an advanced photonic system. The unit is programmed to control the electrical power for driving and acquire and digitise data from a 500-optocoupler array connected to the programmable photonic integrated circuit. 

Multichannel monitor array
The unit reads the optical power monitors of the programmable photonic integrated circuit, closing the control loop. These monitors provide the information to compare the actual output with the expected one and update the array control signals.

Functional diagram

Difraction-based X-ray processing device design

We designed a high-performance X-ray processing device for explosive material detection. This system uses multiple Single Boards with ASICs and FPGAs for data acquisition and processing. 

The mother board collects data and interfaces with a host computer. A custom enclosure with forced air cooling ensures optimal thermal performance for reliable operation.

Controller for IR laser
 

Challenge: Ensure efficient light energy delivery to achieve high productivity and minimise structural damage from heating.

Solution: Our team developed an electronic controller for a nanosecond IR laser used in cutting and drilling metal or ceramic. It features high precision and stability of pulse waveform using loop-back control, with a waveform analyser providing correction data to a waveform generator.

Software: HMI for status indication and manual control, PROFINET interface for industrial network integration. The device controls the power supply, LED pump, acousto-optic Q-switch driver, and fan system, optimising the laser pulse profile and repetition rate.

Hardware: AMD Xilinx FPGA UltraScale+ SoC integrated with an Analog Devices AD mixed-signal front-end chip (ADC & DAC).

 

 


Key features:

  • ADC/DAC sampling rate: up to 3 GHz​
  • Pulse repetition rate: up to 100 kHz​
  • Pulse width: down to 50 ns​
  • Integrated temperature control ​
  • Real-time monitoring and feedback ​for adaptive pulse shaping
adc
Photo for illustration purposes only

Software development for ADC signal buffer/transmitter

We developed and implemented software for buffering (> 1 M sample) and subsequent transmission of data via UART from the system buffer (DDR3 on the AMC525 board). 

This firmware comprised several key components:

  • FMC231 with ADC configuration and data acquisition.
  • MicroBlaze soft processor core.
  • UART IP.
  • DDR3 Memory Interface (MIG).
  • AXI4S-to-AXIS conversion module.

FPGA solutions for industrial automation & robotics

We develop custom industrial-standard FPGA solutions for a wide range of applications, including robotics, energy sector automation, and industrial control systems. 

Our FPGA solutions are built to meet the rigorous standards required for industrial environments, ensuring reliability and long-term operation.

Learn more about our industrial FPGA solutions.

industrial FPGA
Connect with us for additional consultation on your FPGA design project!

Our Tech Map

Specialised tools

Vitis/Vivado, Quartus Prime, Diamond, Libero, Matlab

Software platforms

NVidia Jetson, Alveo, OpenVINO, TensorFlow, Keras, Caffe

Tools & Languages

Verilog, VHDL, VivadoHLS, Simulink/HDL Coder, С/C++, Python

Hardware design

High-speed PCBs, DDR4, JESD204b, HDMI, SDI, SI, PI, Thermo modeling

Platforms

Zynq US+, RFSoC, Cyclone10, ECP5, MPF500

Transceivers

AD9361, AD9371, ADRV9009, Radars, Custom AFE, Antenas

Network protocols

DPDK, UDP 10G, TCP 10G, TAPs, L1/L2 IP cores

Networking

1G, 10G, 25G/40G, 100G

How We Work With You

Project assessment
Project assessment
Our experts can assess your requirements and align them with your business goals. We will confirm the technical feasibility of your project, define the scope, provide an estimated timeline, and suggest the most appropriate collaboration model.
Tech consulting
Tech consulting
We provide expert support and comprehensive feedback to enhance your product's performance. Our goal is to assist you in making necessary changes that will facilitate your business' growth.
End-to-end services
End-to-end services
Our services encompass the entire process of embedded product development, starting from analysis and initial concept development to delivery of a production-ready solution and continued post-launch maintenance.
Dedicated team
Dedicated team
We can assemble a dedicated team of our embedded software engineers to enhance your in-house development team, shorten your product's time-to-market, and help you gain essential expertise quickly.
Technical support
Technical support
With our comprehensive post-launch maintenance services, we ensure your embedded systems and software solutions are always up-to-date, secure from any threats, and at peak performance.
Alex Krainov, CTO of Embedded Engineering at Promwad

"In case you are planning a project in complex data processing or high-speed throughput it’s the best way to choose FPGA programming. Our experts are ready to provide top-notch hardware design & firmware development services. Moreover, we are ready to give a hand with PCB & schematic design – our experts have strong experience preparing projects of any complexity to mass manufacturing."

— Alex Krainov, CTO at Promwad

Drop us a line about your FPGA design project and get a quote!

We will contact you today or the next business day. All submitted information will be kept confidential.

FAQ

Where does the work begin? Do you sign an NDA first?

 

First, we sign an NDA (non-disclosure agreement) and clarify the details of the project. Then we draft a business proposal. Once the agreement is signed, our engineers get to work and you can watch your idea come to life!

 

What is the completion time?

 

The duration of a project is highly dependent on its unique characteristics, complexity, size, component selection and logistical considerations. For example, a project audit may take 1 to 2 months to complete, whereas the development of AI-driven software typically takes longer. We consistently set achievable deadlines during the specification phase and adhere to the schedule throughout all project phases.
 

What will I receive upon project completion?

 

Once the project reaches its conclusion, you will obtain a fully operational device, prototype, or software along with comprehensive technical documentation, source codes, and PCB design files in a CAD format. Detailed instructions on product usage will be provided to you. Additionally, we offer training sessions as needed.

 

How are intellectual property rights handled?

 

Throughout our collaboration, we ensure clear agreements are in place to address ownership and protection of intellectual property. Our standard practice includes signing NDAs to safeguard sensitive information and outlining ownership rights in project contracts. In addition, we will only mention your project on our website and other platforms with your permission.

Â