Engineering services · IP cores
Custom SoCs and FPGAs for high-throughput, low-latency systems
Engineering services for the chips you need built, and IP cores for the chips you’re building.
IP cores
All IP cores- RISC-V cores Early access A range of RISC-V processor cores, from small real-time controllers to performance cores, designed and verified in-house, for FPGA or silicon.
- Nadi DMA A PCIe DMA engine that moves data to and from the host in 25.6 ns, built for high-frequency trading and low-latency packet processing on AMD UltraScale+ FPGAs.
Capabilities
01 Custom SoCs & processors SoCs designed to your spec, from the processor core to the accelerators and fabric, proven on FPGA and ready for silicon. 02 Legacy chip replacement Obsolete CPUs, DSPs and custom chips rebuilt on FPGA, running your existing software unchanged. 03 Packet processing & data capture Line-rate FPGA datapaths that parse, filter, timestamp and move every packet to the host without drops. 04 High-frequency trading Market data in, order out, in hardware, measured in nanoseconds. 05 Precision timing Hardware timestamping and clock synchronization accurate to nanoseconds. 06 Signal & RF DSP chains from ADC to host at full sample rate. 07 Line-rate crypto Encryption at full network speed, including post-quantum algorithms. 08 Video & pixel pipelines High-bandwidth video in, processing in the fabric, timing-locked output. 09 Board & firmware Schematic, PCB, bring-up and firmware for FPGA and SoC boards.
Services
Technical blog- SoC Design SoCs and ASIC blocks to your spec, from architecture to synthesis-ready RTL, prototyped on FPGA first.
- SoC Verification UVM, coverage, assertions and formal for SoCs and ASIC blocks, closed to sign-off.
- FPGA RTL Design Fabric-aware RTL — vendor IP, CDC/clocking, Vivado/Quartus constraints, timing-closure-oriented structure.
- FPGA Verification Integration sims, CDC/reset checks, SVA, UVM when reuse matters — aimed at bitstream and lab bring-up.
- Embedded Systems: board, firmware and software Schematic and PCB, bring-up, firmware, embedded Linux and application software, alongside FPGA.
- FPGA Obsolescence Designs moved off end-of-life FPGAs, and obsolete processors and chips replaced.
Recent work
- Nadi DMA Our PCIe DMA engine for AMD UltraScale+ FPGAs: 25.6 ns doorbell-to-completion on an Alveo U280.
- Tiny Vedas Our open-source RISC-V SoC runs YOLOv3-Tiny on an Alveo U280 and goes through the OpenROAD flow on ASAP7.
- MC68000 Our cycle-accurate core boots Linux in real time on an AMD FPGA.
- Papers Published research and measurements.
Discuss your project
Share the target, interfaces, and timeline. We’ll tell you what we’d take on first.