Engineering Services

DSPlogic specializes in FPGA design for intensive HPC and DSP applications including bioinformatics, wireless communications, image processing, RADAR, SONAR, SIGINT, oil exploration, and genetic research.

From quick-turn prototypes to quality commercial products, to large government programs, DSPlogic has the experience you need to make your latest project a great success.

Turnkey Software Application Acceleration using FPGAs

Does your compute-intensive software application or high-performance computing algorithm run too slow? Reconfigurable computing technology can speed up your application by 10x-100x using FPGA technology. DSPlogic can help you accelerate your application using either a low-cost PCI card installed in a PC or a fully customized reconfigurable computing platform such as the Cray XD1 or SGI Altix.

DSPlogic is the leader in application acceleration using FPGAs. Please Contact us to find out how we can help.

Platform FPGA Design

Today's platform FPGAs from Xilinx, Altera and other vendors have great new signal processing and reconfigurable computing capability in the form of embedded multipliers, RAM, I/O, and IP core support. We have the experience to help you extract the most performance out of these capabilities.

We can provide bit- and cycle-accurate, verified implementations of your Matlab, Simulink, or C++ algorithm descriptions, optimized for timing, density, or both.

We can help you with all aspects of FPGA-based signal processing development, including:

  • Algorithm development, documentation, and modeling
  • System-on-chip FPGA design and verification
  • High speed and/or high-density (>90%) optimization
  • High gate-count designs (>5M gates)
  • IP Core development and Integration
  • Design automation and tool integration
  • Synthesis, simulation, and place and route

Additional Engineering Services

We can help you with all phases of your latest design challenge. Our quality-oriented processes in each phase ensure a fast time-to-market with minimal defects.

Signal Processing Algorithm Development
   

Wireless communications, satellite, mobile, and fixed
Image processing
RADAR, SONAR
Algorithm prototyping and proof of concept


Requirements Analysis
    Concept of operations
Detailed requirements development and tracking
Cost analysis

System Design and Analysis
    System design, analysis and documentation
Hardware/software/firmware partitioning
High level design documentation

Hardware Design and Development
   

End-to-end embedded system design
DSP, FPGA, hybrid board design
High speed PCB design
Detailed hardware design documentation


Firmware design and development
    FPGA partitioning
VHDL, Verilog, system level descriptions
Xilinx, Altera, Lattice, and other platforms
Matlab, Simulink simulation interfaces
Design automation scripts (Perl, C, Java)

Software design and development
    Design, Code, unit test, hardware integration
Real-time DSP, C, C++, Java, HTML
Real-time operating systems (RTOS)
Detailed software design documentation

System Testing and Evaluation
    Test plan development
Design verification testing
Hardware and software testing
Production testing