

FPGA DESIGN SERVICES
Etrotrust’s diversely skilled FPGA design team brings FPGA development expertise to high-speed memory interfaces, algorithm development projects and more. This includes video, high-speed memory and network interfaces, advanced algorithm development, and embedded software services. As a turnkey product design firm we design custom FPGA boards and also integrate our FPGA designs with existing client hardware.
- Feasibility studies for cutting-edge applications
- System integration, architecture development, design optimization, and RTL coding in VHDL, Verilog and System Verilog
- Embedded software development for SoCs with soft and hard processor cores, DSP processing and algorithm development in FPGAs
- System testing and verification, including test bench development, RTL verification and post-synthesis simulation.
- IP Integration; connecting, modifying, and debugging third-party IP, such as video encoders/decoders and standard communication interfaces
FPGA DESIGN EXPERTISE
- PCIe Gen 1/2/3/4, GbE, Fiber Channel, HDMI, SATA, XAUI, RapidIO, InfiniBand, SerialLite, HD-SDI, Aurora
- DSP algorithm development and digital signal processing in FPGAs
- High definition image and video processing pipelines
- High-speed memory interface designs, including DDR2, DDR3, DDR4, QDR II, RLDRAM, Hybrid Memory Cube and High Bandwidth Memory (HBM)
- Custom communications and controls for very low latency industrial automation
- Multi-FPGA parallel processing for very high frame rate imaging system
- High-speed computing interconnection fabric targeting state-of-art FPGA devices
- System and Unit level verification test bed design using Universal Verification Methodology (UVM) and Open Verification Methodology (OVM)

FPGA DESIGN TOOLS
- Intel Quartus Prime and Intel Quartus II (Qsys, DSP Builder, SignalTap)
- Xilinx Vivado and ISE (Platform Studio, System Generator, IP Integrator, ChipScopePro)
- LatticeIspLEVER and Lattice Diamond
- Microsemi Libero
- Synplify Pro
- Mentor ModelSim and Mentor Questa
- Aldec Riviera-PRO and Active-HDL
- MATLAB/Simulink