Our IP

Digital IPs

In-house digital IP delivered as complete, ready-to-run packages — software, drivers, documentation and testbenches included.

Digital IP

Ready-to-integrate digital IP

Building blocks we have designed in-house, ready to drop into your SoC.

SoC Platform

RISC-V SoC Chassis

A complete microcontroller-class SoC platform built around a 32-bit RISC-V processor core.

  • Integrated 32-bit RISC-V CPU core
  • OBI (Open Bus Interface) interconnect fabric
  • GPIO, UART, timers & interrupt controller
  • Plug-in slots for your own IP
  • Boot code, bring-up software & standard RISC-V GNU toolchain support
Interface

QSPI Controller

Quad-SPI controller for connecting external flash and other serial memories.

  • Single, dual & quad SPI modes
  • Configurable clocking
  • Register map & driver API
Interface

I2C / I3C Controller

Controller for I2C and the newer MIPI I3C bus, for sensors and low-speed peripherals.

  • I2C compatibility
  • I3C support
  • Controller & target roles
Memory

PSRAM Controller with XIP

Pseudo-static RAM controller with execute-in-place (XIP), so code can run straight from external memory.

  • XIP for code execution
  • Memory-mapped access
  • Low pin-count interface
AI / ML

CNN Accelerator IP

Hardware accelerator for convolutional neural network inference at the edge.

  • Convolution, pooling & activation
  • Low-power edge inference
  • Software stack for running models
DSP

FFT/IFFT IP

Fast Fourier Transform and Inverse FFT engine for signal processing workloads.

  • Forward (FFT) & inverse (IFFT) modes
  • Configurable transform sizes
  • Streaming data interface
  • Reference model for result checking
DSP

CORDIC IP

Hardware CORDIC engine for fast trigonometric and vector maths without multipliers.

  • Sine, cosine & arctangent
  • Vector magnitude & phase (rotation / vectoring modes)
  • Configurable precision & pipelining
  • Reference model for result checking
What You Get

A complete package, ready to run

Every digital IP ships as a full package, not just RTL. Everything you need to evaluate, integrate and run it in one go.

RTL sourceClean, synthesisable and parameterised
Software & driversBare-metal drivers and example applications
DocumentationDatasheet, register map and integration guide
TestbenchesSelf-checking verification environment
Scripts & flowsSimulation, synthesis and lint, ready to run
One-command runUnpack, run, and see results in one go

Interested in licensing?

Contact us for datasheets, evaluation packages and licensing terms.

Start a conversation →