FPGA Workbench

Build customized FPGA solutions

Let us know what you’re interested in and what brings you to Concurrent Real-Time. By submitting this form, you are confirming you agree to share your personal information with Concurrent Real-Time to use for this business request. You may unsubscribe at any time, and further details can be found in Concurrent Real-Time’s privacy notice located here: Privacy Policy

FPGA Workbench is an integrated toolset that simplifies FPGA programming while delivering low-latency performance and high-speed parallel processing. The platform provides a graphical interface for configuring FPGA-based solutions without requiring manual HDL development.

Users Can:

  • Deploy industry-specific IP modules for real-time simulation, control systems, and high-speed data acquisition.
  • Customize FPGA behavior through the User Module interface, enabling integration of custom Verilog/VHDL logic.
  • Leverage a fully integrated ecosystem, including FPGA hardware, pre-validated IP cores, and tightly coupled drivers.
  • Use new GUI-based tools for analog and digital testing on supported FPGA boards (new feature!).
  • View detailed FPGA resource metrics—logic, memory, DSP usage when developing custom firmware (new feature!).

Unlike traditional FPGA development workflows that require deep HDL expertise, FPGA Workbench enables fast iteration cycles and reduces time from concept to deployment even for complex, timing-critical applications.

ICS-FPGA-2007

FPGA Workbench Crank/Cam License, 4 lines

ICS-FPGA-2008

FPGA Workbench Ignition Injection License,1 line

ICS-FPGA-2009

FPGA Workbench PWM In I/O License, 1 line

ICS-FPGA-2010

FPGA Workbench PWM Out I/O License, 1 line

ICS-FPGA-2011

FPGA Workbench Wheel Speed Sensor Lic, 1 line

ICS-FPGA-2013

FPGA Workbench SENT Receiver License, 1 line

ICS-FPGA-2014

FPGA Workbench SENT Transmit License, 1 line

ICS-FPGA-2015

FPGA Workbench Angular Encoder License, 1 line

ICS-FPGA-2016

FPGA Workbench Angular Decoder License, 1 line

ICS-FPGA-2017

FPGA Workbench Knock Sensor License, 1 line

ICS-FPGA-2018

FPGA Workbench Analog Threshold Lic, 1 line

ICS-FPGA-2019

FPGA Workbench 3-Phase Inverter Lic, 1 line

ICS-FPGA-2020

FPGA Workbench PMSM Motor License, 1 line

ICS-FPGA-2021

FPGA Workbench Wave Gen License, 1 line

ICS-FPGA-2022

FPGA Workbench High-Pres Fuel Pump Lic, 1 line

ICS-FPGA-2023

FPGA Workbench Change of State DIO Lic, 64 lines

ICS-FPGA-2024

FPGA Workbench FOC License, 1 line

ICS-FPGA-2026

FPGA Workbench UVW Encoder, 1 line

ICS-FPGA-2028

FPGA Workbench Resolver TX License, 1 line

ICS-FPGA-2029

FPGA Workbench Resolver RX License, 1 line

Use our FPGA Configurator to customize your solution and request a quote. Our experts will work with you to build the solution to meet your needs at your budget. Use the FPGA Configurator tool here.

FPGA Workbench provides a growing library of pre-developed functional modules for real-time simulation, control systems, and high-speed data acquisition. These modules are optimized for deterministic execution and work seamlessly with Concurrent Real-Time FPGA hardware.

  • Pulse Width Modulation (PWM)
  • Encoder Interfaces (Angular, Wheel Speed)
  • Crank/Cam Shaft Simulation
  • Ignition & Fuel Injection
  • Change-of-State Detection
  • SENT Protocol (Receiver & Transmitter)
  • Record & Playback – High-speed data logging for real-time applications.

These modules enable customers to configure FPGA-based solutions without requiring FPGA expertise, reducing engineering time and complexity.

Convert signals between the time/spatial and frequency domains directly on the FPGA—ideal for spectrum analysis, filtering, vibration monitoring, and embedded DSP pipelines.

Hardware-accelerated conversion between floating-point and fixed-point representations. Critical for DSP, machine learning preprocessing, and control algorithms that need format-specific arithmetic.

For advanced users, FPGA Workbench includes the User Module, which allows direct integration of custom HDL (Verilog/VHDL) code. Users can design, test, and deploy custom logic while maintaining access to FPGA Workbench’s drivers and I/O management framework.

Use our FPGA Configurator to customize your solution and request a quote. Our experts will work with you to build the solution to meet your needs at your budget. Use the FPGA Configurator tool here.

FPGA Workbench is designed for Concurrent Real-Time’s family of programmable FPGA PCIe cards, featuring:

A compact, cost-efficient FPGA board ideal for real-time signal processing and high-speed digital or analog I/O.

Features:

  • 301K logic elements
  • 32-channel high-speed digital I/O (3.3V / 5V TTL compatible)
  • 8-output programmable clock generator
  • Optional mezzanine card:
    • 12-channel high-speed analog input/output or
    • 32-channel high-speed digital I/O
  • PCIe x4 Gen 1, half-length, full-height (6.5″ × 3.8″)
  • 32-channel digital I/O (3.3V/5V TTL)
  • 32-channel LVDS I/O
  • Two FMC-style high-speed daughter card slots
  • Up to 1,150K logic elements
  • PCI Express x4 interface (revision 2.0)
  • 96-channel digital I/O (5V/3.3V TTL)
  • 16-channel 16-bit analog input
  • 16-channel 16-bit analog output

FPGA Workbench supports two FMC-style daughter cards for expanding I/O capabilities:

High-Speed Analog Daughter Card (HSAD):

  • 12-channel differential or single-ended analog input (16-bit, 4MSps)
  • 12-channel single-ended analog output (16-bit, 1MSps)
  • 6-channel differential analog output (16-bit, 2MSps)
  • In-system firmware updates for real-time flexibility

High-Speed Digital Daughter Card (HSDD):

  • 32 additional digital I/O channels (3.3V/5V TTL)
  • FMC High Pin Count (HPC) connectivity
  • Simulation Workbench: FPGA Workbench IP modules integrate directly into SimWB for real-time modeling and testing.
  • RedHawk Linux & General Linux Support: Native driver support ensures real-time performance and compatibility with Concurrent’s real-time OS and other Linux distributions.
  • Altera Quartus Prime Support: Enables further customization and development with industry-standard FPGA design tools.

FPGA Workbench is widely used in HiL (hardware-in-the-loop) and SiL (software-in-the-loop) simulations for industries requiring precise real-time modeling. These include:

  • Aerospace & Defense – Flight hardware simulation, sensor modeling, high-speed data acquisition.
  • Industrial Automation – High-speed signal processing, motor control, encoder feedback loops.

FPGA Workbench provides robust data acquisition capabilities, supporting real-time data logging, signal processing, and communication protocols. These features allow customers to develop low-latency, high-throughput applications in various fields.

Capabilities:

Enables real-time digital signal processing at frequencies within FPGA-supported ADC/DAC limits.

Process and analyze sensor data from external sources.

Capture and store high-resolution signals for later analysis.

Support for a variety of industry-standard protocols.

Interface with external ML frameworks for real-time validation.

FPGA Workbench enables low-latency control applications, especially where custom FPGA logic is needed for real-time computation.

Videos

FPGA User Modules: Getting Started

Configuring FPGA Boards

N-Phase Wave Generator

FPGA WorkBench: The Big Picture

Blogs & News

Related Articles

  • Diagram showing software staying the same while hardware changes: Guest OS + Application on RedHawk KVM-RT Host, with Hardware Gen 1 retired, Gen 2 in production, and Gen 3 planned refresh.

    Preserving Legacy Real-Time Applications Through Virtualization

    Preserving Legacy Real-Time Applications Through Virtualization Real-time applications often remain in service much longer than the hardware on which they were originally developed. Test…

    Read more

  • Diagram comparing native RedHawk Linux (left) and RedHawk KVM-RT virtualization (right) with application layer and real-time workload on both sides.

    Native Real-Time Linux vs. Real-Time Virtualization: Which Architecture Fits Your Application?

    Native Real-Time Linux vs. Real-Time Virtualization: Which Architecture Fits Your Application? Virtualization is now common in enterprise computing, but timing-sensitive systems introduce requirements that conventional…

    Read more

  • Diagram of NUMA placement: keep Cores, Memory, and PCIe device in one node (local placement). Cross-node placement is discouraged (Node 0 and Node 1).

    How CPU Shielding, NUMA, and Interrupt Affinity Affect Real-Time Virtual Machines

    How CPU Shielding, NUMA, and Interrupt Affinity Affect Real-Time Virtual Machines Running a real-time operating system inside a virtual machine does not automatically create…

    Read more

Get in touch

Get real-time performance

Join industry leaders in choosing the leading open-source real-time operating system available. Talk to an expert and get a real-time solution that fits your needs.