Identical in pinout and footprint to the ADV202 and
supports all the functionality of the ADV202
Power reduction of at least 30% compared with ADV202
JTAG/boundary scan support
Patented SURF® (spatial ultraefficient recursive filtering)
less connection to most 16-/32-bit microcontrollers and ASICs
2.5 V or 3.3 V input/output and 1.5 V core supply
12 mm × 12 mm, 121-ball CSPBGA with a speed grade of
115 MHz, or 13 mm × 13 mm, 144-ball CSPBGA with a
speed grade of 150 MHz
APPLICATIONS
Networked video and image distribution systems
Wireless video and image distribution
Image archival/retrieval
Digital CCTV and surveillance systems
Digital cinema systems
Professional video editing and recording
Digital still cameras
Digital camcorders
ADV212
GENERAL DESCRIPTION
The ADV212 is a single-chip JPEG 2000 codec targeted for
video and high bandwidth image compression applications that
can benefit from the enhanced quality and features provided by
the JPEG 2000 (J2K)—ISO/IEC15444-1 image compression
standard. The part implements the computationally intensive
operations of the JPEG 2000 image compression standard and
provides fully compliant code-stream generation for most
applications.
The dedicated video port of the ADV212 provides glueless connection to common digital video standards such as ITU-R BT.656,
SMPTE 125M, SMPTE 293M (525p), ITU-R BT.1358 (625p),
SMPTE 274M (1080i), or SMPTE 296M (720p). A variety of
other high speed, synchronous pixel and video formats can also
be supported by using the programmable framing and
validation signals.
The ADV212 is an upgrade version of the ADV202 that is
identical in pinout and footprint. It supports all the functionality
of the ADV202 and has the following additional options:
• JTAG/boundary scan support
• Power reduction of at least 30% compared with the
ADV202
FUNCTIONAL BLOCK DIAGRAM
PIXEL I/F
HOST I/F
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Anal og Devices for its use, nor for any infringements of patents or ot her
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
The ADV212 can process images at a rate of 40 MSPS in reversible
mode and at higher rates when used in irreversible mode. The
ADV212 contains a dedicated wavelet transform engine, three
entropy codecs, an on-board memory system, and an embedded
reduced instruction set computer (RISC) processor that can
provide a complete JPEG 2000 compression/decompression
solution.
The wavelet processor supports the 9/7 irreversible wavelet
transform and the 5/3 wavelet transform in reversible and
irreversible modes. The entropy codecs support all features in
the JPEG 2000 Part 1 specification, except maximum shift
region of interest (ROI).
The ADV212 operates on a rectangular array of pixel samples
called a tile. A tile can contain a complete image, up to the
maximum supported size, or some portion of an image. The
maximum horizontal tile size supported depends on the wavelet
transform selected and the number of samples in the tile.
Images larger than the ADV212’s maximum tile size can be
broken into individual tiles and then sent sequentially to the
chip while maintaining a single, fully compliant JPEG 2000
code stream for the entire image.
JPEG 2000 FEATURE SUPPORT
The ADV212 supports a broad set of features that are included
in Part 1 of the JPEG 2000 standard (ISO/IEC 15444). See
ADV212 User’s Guide f
that the ADV212 currently supports.
Depending on the particular application requirements, the
ADV212 can provide varying levels of JPEG 2000 compression
support. It can provide raw code block and attribute data output,
which allows the host software to have complete control over
the generation of the JPEG 2000 code stream and other aspects
of the compression process such as bit-rate control. Otherwise,
the ADV212 can create a complete, fully compliant JPEG 2000
code stream (J2C) and enhanced file formats such as JP2.
or information on the JPEG 2000 features
Rev. 0 | Page 3 of 44
ADV212
www.BDTIC.com/ADI
SPECIFICATONS
Specifications apply to IOVDD = 2.5 V or 3.3 V over operating temperature range, unless otherwise specified.
SUPPLY VOLTAGES AND CURRENT
Table 1.
Parameter Mnemonic Min Typ Max Unit
DC Supply Voltage, Core VDD 1.425 1.5 1.575 V
DC Supply Voltage, Input/Output IOVDD 2.375 2.5 2.625 V
DC Supply Voltage, Input/Output IOVDD 3.135 3.3 3.465 V
Input Range VIN −0.3 V
Operating Ambient Temperature Range in Free Air T −40 +25 +85 °C
Static Current1 IDD 15 30 mA
Dynamic Current, Core (JCLK Frequency = 150 MHz)2 380 440 mA
Dynamic Current, Core (JCLK Frequency = 108 MHz) 280 320 mA
Dynamic Current, Core (JCLK Frequency = 81 MHz) 210 290 mA
Dynamic Current, Input/Output 40 50 mA
1
No clock or input/output activity.
2
ADV212-150 only.
INPUT/OUTPUT SPECIFICATIONS
+ 0.3 V
DDI/O
Table 2.
Parameter Mnemonic Min Typ Max Unit Test Conditions
High Level Input Voltage V
High Level Input Voltage V
Low Level Input Voltage V
High Level Output Voltage V
High Level Output Voltage V
Low Level Output Voltage V
High Level Input Current IIH 1.0 μA VDD = maximum, VIN = VDD
Low Level Input Current IIL 1.0 μA VDD = maximum, VIN = 0 V
High Level Three-State Leakage Current I
Low Level Three-State Leakage Current I
Input Pin Capacitance CI 8 pF
Output Pin Capacitance CO 8 pF
2.2 V VDD = maximum
IH (3.3 V)
1.9 V VDD = maximum
IH (2.5 V)
IL (3.3 V, 2.5 V )
OH (3.3 V)
OH (2.5 V)
OL (3.3 V, 2.5 V )
OZH
OZL
0.6 V VDD = minimum
2.4 V VDD = minimum, IOH = −0.5 mA
2.0 V VDD = minimum, IOH = −0.5 mA
0.4 V VDD = minimum, IOL = +2 mA
1.0 μA VDD = maximum, VIN = VDD
1.0 μA VDD = maximum, VIN = 0V
Rev. 0 | Page 4 of 44
ADV212
www.BDTIC.com/ADI
CLOCK AND RESET SPECIFICATIONS
Table 3.
Parameter Mnemonic Min Typ Max Unit
MCLK Period t
MCLK Frequency f
MCLK Width Low t
MCLK Width High t
VCLK Period t
VCLK Frequency f
VCLK Width Low t
VCLK Width High t
RESET Width Low
1
For a definition of MCLK, see Figure 32.
MCLK
13.3 100 ns
MCLK
10 75.18 MHz
MCLK
6 ns
MCLKL
6 ns
MCLKH
13.4 50 ns
VCLK
20 74.60 MHz
VCLK
5 ns
VCLKL
5 ns
VCLKH
t
5 MCLK cycles1
RESET
t
MCLK
VCLK
t
MCLKH
t
VCLKH
t
MCLKL
t
VCLKL
t
VCLK
Figure 2. Input Clock
06389-010
Rev. 0 | Page 5 of 44
ADV212
A
www.BDTIC.com/ADI
NORMAL HOST MODE—WRITE OPERATION
Table 4.
Parameter Mnemonic Min Typ Max Unit
t
WE to ACK, Direct Registers and FIFO Accesses
WE to ACK, Indirect Registers
Data Setup tSD 3.0 ns
Data Hold tHD 1.5 ns
Address Setup tSA 2 ns
Address Hold t
CS to WE Setup
CS Hold
Write Inactive Pulse Width (Minimum Time Until Next WE Pulse)
Write Active Pulse Width tWL 2.5 JCLK ns
Write Cycle Time t
1
For a definition of JCLK, see Figure 32.
t
SA
ADDR
(direct) 5 1.5 × JCLK + 7.0 ns
ACK
t
(indirect) 5 2.5 × JCLK + 7.0 ns
ACK
2 ns
HA
t
0 ns
SC
t
0 ns
HC
t
2.5 JCLK1 ns
WH
5 JCLK ns
WCYC
t
HA
ACK
HDAT
CS
WE
t
SC
t
WL
t
ACK
t
SD
VALID
t
HC
t
WCYC
t
WH
t
HD
06389-012
Figure 3. Normal Host Mode—Write Operation
Rev. 0 | Page 6 of 44
ADV212
www.BDTIC.com/ADI
NORMAL HOST MODE—READ OPERATION
Table 5.
Parameter Mnemonic Min Typ Max Unit
RD to ACK, Direct Registers and FIFO Accesses
RD to ACK, Indirect Registers
Read Access Time, Direct Registers t
Read Access Time, Indirect Registers t
Data Hold t
CS to RD Setup
t
ACK
t
ACK
DRD
DRD
HZRD
t
0 ns
SC
Address Setup tSA 2 ns
t
CS Hold
Address Hold t
0 ns
HC
2 ns
HA
Read Inactive Pulse Width tRH 2.5 JCLK 2 ns
Read Active Pulse Width tRL 2.5 JCLK ns
Read Cycle Time, Direct Registers t
1
Timing relationship between
minimum of three JCLK cycles is recommended between
2
For a definition of JCLK, see Figure 32.
ACK
falling transition and HDATA valid is not guaranteed. HDATA valid hold time is guaranteed with respect to RD rising transition. A