Enjoy-Digital contact

FPGA design · LiteX · software‑defined & embedded systems

Build your hardware,
easily.

We have designed FPGA systems for our clients since 2011, from gateware and drivers to complete boards, with LiteX, the open-source framework we created and maintain.

LiteX Acorn Baseboard · rendered from its KiCad design

Design servicesgateware · drivers · boards→ LiteX-M2SDRM.2 SDR · open gateware→ LiteXopen-source framework→

Nearly 100 client projects since 2011 · more than 500 LiteX-M2SDR boards shipped · LiteX used in industry and academia

LiteX-M2SDR board with its main parts labelled

LiteX-M2SDR

An SDR board in M.2 format: Analog Devices AD9361 (2T2R, 70 MHz to 6 GHz) and AMD/Xilinx Artix-7 XC7A200T FPGA, over PCIe Gen2 x4, Ethernet or SATA, with USB3 in progress. The gateware, Linux driver, C API and SoapySDR support are open source. Hardware designed with our partner LambdaConcept.

ShopGitHub

What we do

For clients

Gateware & cores
FPGA designs and reusable cores, written to be read, tested and maintained.
Drivers & software
Linux drivers, C APIs and tools, so the hardware is usable from day one.
Bring-up & validation
Getting new boards alive, debugging signal and timing issues, proving it on hardware.
Help with your design
Reviews, verification and support for your own team.

PCIe, 1/10/25G Ethernet, USB3, SATA and NVMe, DRAM, JESD204B, SDR, video. AMD/Xilinx, Intel/Altera, Lattice, Gowin and Efinix FPGAs.

Products

LiteX-M2SDR
SDR board in M.2 format, AD9361 and Artix-7, with open-source gateware and software. Also the starting point for custom client variants.
LiteX-Acorn-Baseboard Mini
A carrier for M.2 FPGA cards: PCIe x1, 2× SFP, SATA, USB-C JTAG/UART.

Enjoy-Digital shop

Open source

We created and maintain LiteX, a framework for building FPGA systems in Python, used in industry and academia. AI-agent ready, with AGENTS.md and MCP.

View all on GitHub

Recent work

More on the blog

Client systems

Some of our clients

Amarisoft, Open Broadcast Systems, Silex Insight, Hasselblad, Techway, Mentor (a Siemens business), SmarDTV, Thales

// how we work

Keep it simple

We aim for designs that are minimal, easy to understand and portable, so your team can read, maintain and reuse them long after the project.

Illustration of an electronics lab desk: laptop, oscilloscope, probes, boards and notebooks
01

Simple and minimal

Only what the system needs: readable code, few dependencies, no unnecessary layers.

02

Easy to understand

Documented and tested designs, written so that someone else can take them over.

03

Portable

Built with LiteX, designs are easier to move between FPGA vendors and boards, and to keep alive as tools change.

04

AI where it helps

We also use AI agents to help with complex tasks and to automate tests and research, with local language models on our own server for confidential work.

Have an FPGA project in mind?

Tell us about it, and we'll tell you honestly whether and how we can help.

hello@enjoy-digital.fr