Fiber optic extender
For a fiber optic extender, we developed the software for a Cyclone V SoC, which combines both FPGA and processor.
Our services
- FPGA Design Conceptualization – Designing the logic architecture for fiber optic transmission
- FPGA Design Implementation – Implementing the hardware logic on the Cyclone V FPGA
- Linux Kernel Drivers – Developing drivers for communication between FPGA and embedded Linux
- Yocto Linux Setup – Creating a customized embedded Linux system for the SoC
Technologies
Tools
FPGA Design
- Altera Quartus – FPGA synthesis and implementation
- Altera QSys – FPGA system design and bus integration, SoC configuration
- Modelsim – Simulation and verification of FPGA logic
- GHDL – Simulation and verification of FPGA logic
Software Development
- GCC – C/C++ compiler
- Yocto – Creating embedded Linux images
- KDevelop – C/C++ development environment
- Doxygen – Source code / inline documentation