AutoPilot’s powerful high level synthesis has been used on designs in multiple application domains. It showcases the flexibility of the tool to handle a variety of design styles and a variety of complex algorithms.
Digital Signal Processing (Multimedia & Wireless Communication)
JPEG design (DCT / IDCT)
MPEG4
Deblocking filter (in H.264)
Finite Impulse Filter (FIR)
Fast Fourier Transform (FFT)
Security
3DES
AES
Scientific Computing
Smith-Waterman
Gaussian-Noise Generation
Matrix multiplication
FPGA-based Emulation
NoC router
Network Processing
Precision Timing Protocol Slave
Packet Scheduler
High-performance Computing
Crank algorithm
Black-Scholes algorithm
64-bit Mersenne Twister pseudorandom number generator