IP Development
Instigate offers design and development of IP
components enabling rapid development of
complete subsystems. Our services range from
simple vector/matrix manipulators to high
computation algorithms from various domains
such as communication and signal processing.
All industry standard platforms as well as
proprietary architectures are supported. The
development of IP components consists of
accurate modeling, architectural exploration,
parallelization, target platform modeling,
platform specific optimization, mapping to
target platform, implementation and
verification.
Platforms
-
Single/Multi CPU, DSP
-
Course Grain Reconfigurable
-
FPGA, ASIC
-
NVIDIA, AMD ATI video cards
-
Proprietary Massive Parallel
-
Application exploration, problem classification
Languages
-
C/C++
-
Matlab/Octave
-
SystemC
-
Verilog
-
VHDL
-
Proprietary
Development Flow
-
Requirements, functional reference
-
Bit-accurate modeling
-
Architectural exploration and parallelization
-
Target platform design
-
Mapping to target platform
-
Implementation and verification
Examples of developed IPs
Image processing
Audio/Video coding
-
Codecs: H.264, H.263, MPEG2, MPEG4, VC-1
-
Deblocking filter, NAL unit parser, Motion estimation/compensation
-
H.264 encoder and decoder
Communication
-
Wireless: 802.16 (WiMax), 802.11 (Wi-Fi)
-
On-Chip: MIPI UniPro, USART, AMBA AHB, AXI
DSP
-
Math (fixed/float-point arithmetic, Vector, Matrix, Trigonometry)
-
Digital Filtering (FIR, Kalman)
-
Scaling and Transformation (DCT, DFT)
-
Modulation (QAM, PSK, FSK, ASK, OFDM)
-
Coding (Read Salomon, Viterbi, Convolution, Turbo)
Related Documentation
Overview
|
|