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.

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.

Driver By Results


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, 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.

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