Our engineering team supports you in all areas of FPGA-based system development, from high-speed and high data rate hardware through to embedded real-time operating systems, and from specification and implementation through to prototype production.
Nowadays all programmable SoC FPGA integrates the software programmability of a processor with the hardware programmability of an FPGA, providing you with unrivaled levels of system performance, flexibility, and scalability. The close interaction between embedded software on soft processors and highly-parallel, real-time-enabled FPGA logic enables extremely powerful systems to be created that are still very easy to maintain and port and are available over the long term. However, this requires an accurate analysis of the individual system tasks and an effective partitioning of the system into embedded software, FPGA logic and FPGA-external hardware.
With our extensive expertise in XILINX FPGA technology, SFT is the ideal partner when it comes to designing an FPGA-based system from scratch or optimising an existing concept.
We have succefuly completed projects in the following application areas.
Real time embedded computing with Soc system using ARM
Real time digital signal processing (convolution, loss less compression, filtering, image denoiser, linearisation, offset correction….)
Network technology on embedded part (soc system using ARM)
VHDL image drivers on various types of sensors (micron, On semi, proprietary ….)
USB 3.0 full drivers
Develop three entire high-speed with embedded processing cameras from specification to production
SFT has successfully employed the following FPGA, SoC devices in customer projects:
Zynq®-7000 | Artix®-7 | Virtex®-6 | Virtex-5
Spartan®-6 | Spartan-3
At SFT we use VHDL as our main hardware description language and we are also very familiar with Verilog.
SFT regularly uses the following development tools:
C, C++,C# - MathWorks® Matlab®
VHDL | Verilog
Xilinx Vivado® IP Integrator
Mentor Graphics ModelSim® PE (VHDL | Verilog | Code Coverage)
Xilinx ISE | Xilinx Vivado