Homework #2

Searching IP Blocks: Application Specific Components

Marlene Wan & Ning Zhang



                Our searching is focused on application specific components and building blocks for communication applications.
 

Viterbi Encoder/Decoder

Description:
Performs a real-time, fixed latency, maximal-likelihood detection of 1-bit information encoded with an n-bit convolutional code.

Major programmable parameters:

chain-back depth
constraint length
encoder generating functions
code wordlength
soft decision wordlenggth
accumulated state metric wordlength
Performance:
Specification:
Constraint length 7, rate 1/2 encoder/decoder
48 states chainback depth
3-bit soft-decision decoder inputs
Perfomance (synthesized to a 0.5um CMOS process, norminal conditions):
 
Area Optimized
Spped-Area Balanced
Speed Optimized
# ACS Units
1
8
64
Speed (Msps)
0.810
6.32
85
Gates
3,200
19,400
34,900
Use Model:
Parameterized synthesizeable soft core
Reference:
http://www.mentor.com/eparts/webdocs/site/products/datasheets/index.html

Convolutional Encoder/Viterbi Decoder

Reed-Solomon Encoder/Decoder (Hardware)

Reference:
http://www.4i2i.com/reed_solomon_ip_cores.htm

Reed-Solomon Encoder/Decoder (Software)

Reference:
http://www.4i2i.com/reed_solomon_software.htm

Reed-Solomon Encoder

Reference:
http://www.mentor.com/eparts/webdocs/site/products/datasheets/index.html

Reed-Solomon BCH Decoder

Reference:
http://www.mentor.com/eparts/webdocs/site/products/datasheets/index.html

QAM/QPSK Modulator

QAM Demodulator

Modulator and Demodulator using M-ary PSK, M-ary QAM, OFDM

FIR Filter[1]

Reference:
http://www.mentor.com/eparts/webdocs/site/products/datasheets/index.html

FFT[1][3]

    Description:     Performance/Power/Cost:     Use Model:

DCT/IDCT [1][3]

    Description:     Performance/Power     Pricing:
           Supports both one-off license agreement as well as per-unit license agreement.

    Use Model:

Digital Phase Locked Loop[2]

ATM Interface : UTOPIA [1][2]

USB Analog Transceiver[4]

Performance/Power/Cost:
The core is capable of support full speed at 12Mbits/sec as well as low speed at 1.5Mbits/sec. The core is silicon proven at 0.8 um CMOS technology and the correspondng die size is  1.2 mm2.
Use Model:
It's is a hard core wchich can be ported to users's layout library. The company claims to rapidly port the core to 0.5,0.35 or 0.25 micro technology. The deliverables of the core are
Note:
The same company also provides ADC (Analog-to-Digital converters) as hard cores but no detailed documentations are available online.

Discussion

References:

[1] http://www.mentor.com/eparts/webdocs/site/products/datasheets/index.html
[2] http://www.inicore.com/core_lib.htm
[3] http://www.4i2i.com/products.htm
[4] http://www.simplesi.com/products.htm