SoC and FPGA Development
Systems4Silicon provides resources for robust FPGA development using this increasingly complex technology.
FPGA hardware and firmware development is an increasingly significant part of today’s electronics system landscape. Having worked directly with Xilinx, Intel and Microsemi devices, Systems4Silicon has broad experience spanning low-cost FPGAs to high-end SoC designs. Our involvement extends over the full life-cycle:
- Device selection
- Hardware design
- Clock domain partitioning
- RTL coding,
- Simulation (including modelling using SystemC)
- Timing closure
- Test and validation
Combined with our embedded software development capabilities, we provide a complete service in FPGA and SoC development.
We understand the importance of robust timing constraints and have experience of working with high speed, resource limited designs. Other specialist skills include the design of high speed interfaces, clock domain crossing, and converting digital signal processing (DSP) functionality from floating-point models to fixed-point implementations.
Systems4Silicon's IP Cores are a good example of the kinds of sub-systems that find their way into today's FPGA designs. Making use of embedded microprocessor (e.g. NiosII) and on-chip bus technology (e.g. AXI4) they illustrate some of Systems4Silicon's core FPGA design capabilities.