Design Service

FPGA Design Services

Apogee understands the added value of partnerships and can assist in the following areas:
We are DSP experts and have core capabilities in the following areas:
FPGA Signal Processing, FPGA IP Core, FMC Products, DSP Programming, FPGA Boards, FPGA Development Board, SDR Radio Hardware
Algorithm Conversion

In today’s development environment, algorithms are typically developed in computer programs that provide tailored tools for quickly developing algorithms, analyzing data, and exploring multiple approaches.   These tools allow a solution that demonstrates the algorithm to be quickly developed faster than writing in traditional languages such as C/C++, where extra effect must be exerted to properly manage details like memory allocation and garbage collection. Also these tools tend to support more mathematical functions than are available in middle and lower-level languages.    The downside to using such tools is the performance related to the speed of processing is easily degraded and can take significant amount of work to optimize for high throughput and low memory usage. Also they are usually ran on larger processors and not supported on smaller processors.   This limits the performance for embedded size applications demanding low power and small physical sizes.

Apogee’s algorithm service provides the critical knowledge base to take your prototype, high-level algorithm and develop a high-performance embedded solution.  Apogee will analyze your current algorithm and product goals (e.g. physical shape, portability, power, weight, and price) and develop a processor architecture that runs the algorithms and meets or exceeds those goals.

Possible Use Cases for Algorithm Design

Stuck on questions like what is an FPGA board? Please contact Apogee for more information Design Services.