squeezing out embedded performance

SoC & FPGA Solutions

Citrobits provides complete hardware/software solutions for embedded systems. Our expertise in reconfigurable hardware (FPGA) and embedded Linux allows us to offer the best solutions of the market.

Working close to the hardware opens the door to low-level optimizations that extract all the performance of the device.


Team Skills

Hardware Development

Schematic capture

PCB Design

Component Selection

Prototype bring-up

FPGA Design

VHDL/Verilog RTL Implementation

High Speed Digital Signal Processing

IP Verification / Validation

SoC FPGA IP co-Processing

Embedded Software

Linux Kernel Configuration

Linux Driver Development

Hardware co-Processing

MCU hardware configuration

Development Flow

  • Requirement definition and system design.

  • Reconfigurable Hardware Architecture.

  • Board Suport Package and Linux Device Drivers.

  • Optimized software application interfacing custom hardware.

Areas of Expertise


High bandwidth data transfer and processing, algorithm development and physical layer signal processing are our strong suit.


Hardware and software support for complex acquisition systems. Multi-device synchronization and real-time data processing for online analysis.


Real-time hardware acceleration of cpu-expensive tasks. Algorithm acceleration and server performance improvement.

On Time

Working with real-time systems has taught us how important it is to meet deadlines. We deliver without delays, full stop.

Tailor Fit

What you need how you need it. No unneeded features or half-baked solutions. We are here to solve your problems not to sell you products.


Nothing is cast on stone. Keeping you in the development loop allows faster feedback and shorter reaction times. If you don’t like it, we change it.

Driven by Results

Our mission is simple: provide high quality solutions and deliver them on time. Complexity is no excuse and those challenges are what motivate us to improve everyday.

Only by taking care of the whole chain is possible to obtain optimal results, a careful hardware design will provide the best environment for great software to shine. That is why we adapt ourselves to new technologies including them in our design process, using the right tool for the right job.


FPGA Development

FPGA IP design, implementation and optimization. VHDL / Verilog / HLS

Embedded Linux / SoC

Linux kernel development. Driver design and low level hardware interfaces implementation.

Digital Signal Processing

High performance algorithm design and implementation: Filters, FFT, error correction, etc.

High-speed Interfaces

FPGA interface to high-speed Hardware: PCIE, 10G Ethernet, Aurora, DDR, etc.

Hardware Co-processing

FPGA-based software acceleration. Hardware offloading of CPU-intensive tasks.

Consulting Services

Short-notice expert advice and support for critical projects.

We truly believe that Partnership is a key to success

Our Friends and Partners:

Lattice is an industry leader in low power Field Programmable Gate Array (FPGA) technology. Our proven expertise allowed us to become a LATTICE Partner and provide even better Services to our Customers.
(CrossLink-NX, Certus-NX, CertusPro-NX, Avant-E, MachXO3, iCE40) www.latticesemi.com
LEC2 is the official training partner of Lattice Semiconductor. The experienced LEC2-experts cover a variety of free and paid comprehensive technical training courses for engineers and technicians. Depending on customers’ needs and requirements, several different training formats are available such as in-house or online training, webinars, and shorties.
To select your individual training have a look at www.lec2-fpga.com or
contact the LEC2-team via info@lec2-fpga.com.

squeezing out embedded performance
About US

Citrobits is an embedded-electronics design house with an emphasis on reconfigurable hardware. We position ourselves as trusted partners for the R&D department.

Get to know us

Squeezing out embedded performance is not just a tagline; it is our motto. A deep understanding of the technology allows us to find the optimal solution for every challenge.


Contact us
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google