FPGA SoC
- VHDL, Verilog, SytemVerilog
- Xilinx Zynq Ultra Scale + / Microchip PolarFire SoC
- Vivado / Libero
Embedded Software
- C/C++/Python
- Linux, RTOS
Instrument Architecture
- Lidars
- Spectrometers
- Optical Telecommunications terminal
- Cold Atoms experiments
- Optical Processing Units
Get the best out of FPGA SoC solutions for your application
FPGA SoC offers a unique combination of the powerness and flexibility of FPGA together with the convenience of an CPU programming



A few things we’re great at
We believe that the key in complex development is to efficiently distinguish abstraction levels, defining smart reliable subsystems that make a complete system
LOW LEVEL HDL IMPLEMENTATION
Hardware Description Languages are not familiar for many because they do not rely on sequential definition of actions.
On the contrary, parallelism of processes is naturally accessible and resynchronization is made with clocks. This is adapted to low latency, real time tasks such as data transfer, communication protocols, real time filtering, real time video analysis etc. Feel free to contact us for HDL design/support.COMPONENTS SELECTION
FPGA SoC chips are very complex and it is often difficult to go from application needs to chip selection.
We can provide consulting services for chips/board comparison with respect to fabric size, DSP (digital signal processing) blocks, internal/external memory, Intellectual Property (IP) blocks. On top of FPGA fabric & blocks, CPU cores also offer large possibilities in system design. Last but not least, as FPGA SoC modules are often proposed in mezzanine module, interfaces with daughter boards need to be wisely chosen. Feel free to contact us for assistance on bus selection/ performances in throughput, latency etc.EMBEDDED INTELLIGENCE
Embedded Intelligence refers to ressources allocated to the control, communication, monitoring, processing and automation of an embedded system, eg a system for which the ressources are constrained and the functionalities specific.
The word ‘Intelligence’ is chosen because the almost infinite richness of software defined functional behaviours that can be implemented. Indeed, as opposed to analogic instrumentation for which the set of functionalities is chosen at design, digitally reprogrammable instrumentation offers flexibility and therefore a richness in architectures. On top of classical state machines, filters, etc., custom hybrid hardware/software architectures can be implemented. For instance, FPGA can be used to route signals & data to other chips that are more relevant the tasks (CPU, GPU).SYSTEM ARCHITECTURE
instrumentation usually require skills across many fields : optics, mechanics electronics, software, thermal engineering, etc.
In the field of FPGA SoC embedded systems, we can even zoom into different expertises : numerical design, board design, embedded software (embedded linux/RTOS/ etc/). At Fourier Instruments we are convinced that successful system architectures rely on an minimal understanding of the different expertises so that the tradeoff between performance/complexity is well balanced. We also believe that interface with the final user is important. It is therefore key to be able to translate high level application needs into low level existing technologies breakdown.contact[at]fourierinstruments[dot]com
Our Team
We come from optical instrumentation field and have a passion for efficient design, tools and validation. We believe that mastering control and processing of experiments/instruments is at the heart of effective hardware development.
They trust us
