FPGA Solutions for Industrial Automation & Robotics
PRM.DEV designs FPGA-based industrial solutions for robotics, energy, and automation. This approach removes performance bottlenecks, makes it easier to adapt logic to changing requirements, and reduces risk when MCUs and DSPs hit their limits. Working with global vendors and proven IP, we deliver the full cycle — from architecture and HDL to bring-up, debugging, and on-site deployment.
Our FPGA case examples
IP cores: ADC_RX, PI/PID, PWM, 2p2z/3p3z compensator, LPF, power calculation
We build high-power, fault-tolerant AC/DC converters that go beyond the capabilities of typical MCUs.
IP cores: PI/PID, first harmonic detector, ADC_RX, PWM
Active higher-harmonic filtering by subtracting the first harmonic from the load current to compute compensation currents.
A reusable platform for PQ analytics across different hardware bases.
IP cores: PID, ADC_RX, encoder, SVPWM, PWM, Clarke/Park/HPF + inverse
Programmable logic for DSP, control, and data storage in a single chip.
IP cores: register file, AXI DMA, CPACK, RX JESD TPL/LINK, JESD PHY, SYNC, TIA sequencer, PWM, motor control, laser driver, memory interconnect, PCIe
Specs:
16-pixel horizontal resolution
up to 1 GSPS sampling on 4 channels
Class 1 laser safety compliance
FMC connector for any FPGA board
DAQ board: AD9094 (4-channel ADC), sync/clocking, FMC interface Laser board: 4 lasers with drivers and power, optional FAC optics AFE board: 16-channel APD, 4× LTC6561 (Quad TIA), standard optical mounts
IP cores: ADC_RX, PI/PID, LFD, reference current and power calculation, PWM.
Interleaving boost stages under load to reduce ripple and improve efficiency.
IP cores: PID, ADC_RX, encoder, SVPWM, PWM, Clarke/Park/HPF + inverse
Precise real-time position and speed control for robotics and drives.
IP cores: EnDat 3, HIPERFACE DSL, SCS Open Link
“Black-channel” digital position interfaces (without safety assessment) to simplify integration.
IP cores: ADC_RX, PI/PID, PWM, 2p2z/3p3z, MPPT
DC/DC converters for automation and energy with maximum power point tracking.
IP cores: Clarke, Park, HPF, inverse Park, inverse Clarke, ADC_RX Compensation and analytics for three-phase systems with or without neutral, based on instantaneous power theory.
IP cores: input driver, comparators, registers, output stage
Real-time safety logic execution to protect personnel and equipment, compliant with modern standards.
IP cores: PID, ADC_RX, encoder, SVPWM, PWM, Clarke/Park/HPF + inverse
Higher efficiency and lower distortion using a three-level inverter topology.
Functions: error injection for standalone simulation, IEEE Std C37.94-2017 compatibility, 1–12 time slots, master/slave, internal CDR, status flags.
IP cores: PID, ADC_RX, SVPWM, PWM, Clarke/Park/HPF + inverse
Rotor position and speed estimation from electrical signals — fewer sensors without sacrificing control quality.
IP cores: PI/PID, inverse Park/Clarke, Sin/Cos
Sensorless rotor position estimation — for robotics and transport.
IP cores: sensored FOC BLDC, inkjet controller, PCIe
Separated logic: dedicated IP for paper feed speed and RAW image transfer — easier upgrades.
IP cores: ADC_RX, PI/PID, PWM, Notch filter, Sin/Cos, current calculation, GPIO
High-power FPGA inverter solutions beyond typical MCUs and DSPs.
IP cores: PCIe, 6 servo drives
Up to six servo IP blocks on a single FPGA for high precision and dynamics.
IP cores: RGMII, loopback, async FIFO, AXIS switch, FMMU, SM, DPRAM, time module, memory controller
Fast, precise communication for industrial automation over Ethernet fieldbus.