ADV601LCJST Analog Devices Inc, ADV601LCJST Datasheet

no-image

ADV601LCJST

Manufacturer Part Number
ADV601LCJST
Description
IC CODEC VIDEO DSP/SRL 120LQFP
Manufacturer
Analog Devices Inc
Type
Video Codecr
Datasheet

Specifications of ADV601LCJST

Rohs Status
RoHS non-compliant
Data Interface
DSP, Serial
Resolution (bits)
8 b
Sigma Delta
No
Voltage - Supply, Analog
4.5 V ~ 5.5 V
Voltage - Supply, Digital
4.5 V ~ 5.5 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
120-LQFP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADV601LCJST
Manufacturer:
AD
Quantity:
1 831
Part Number:
ADV601LCJST
Manufacturer:
AD
Quantity:
1 045
Part Number:
ADV601LCJST
Manufacturer:
ST
0
Part Number:
ADV601LCJSTZ
Manufacturer:
ADI
Quantity:
200
Part Number:
ADV601LCJSTZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADV601LCJSTZRL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
a
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
FEATURES
100% Bitstream Compatible with the ADV601
Precise Compressed Bit Rate Control
Field Independent Compression
8-Bit Video Interface Supports CCIR-656 and Multi-
General Purpose 16- or 32-Bit Host Interface with
PERFORMANCE
Real-Time Compression or Decompression of CCIR-601
Compression Ratios from Visually Loss-Less to 350:1
Visually Loss-Less Compression At 4:1 on Natural
APPLICATIONS
PC Video Editing
Remote CCTV Surveillance
Digital Camcorders
Digital Video Tape
Wireless Video Systems
TV Instant Replay
plexed Philips Formats
512 Deep 32-Bit FIFO
to Video:
Images (Typical)
720
720
288 @ 50 Fields/Sec — PAL
243 @ 60 Fields/Sec — NTSC
COMPONENT
VIDEO I/O
DIGITAL
FUNCTIONAL BLOCK DIAGRAM
VIDEO I/O
DIGITAL
PORT
256K
INTERPOLATOR
(FIELD STORE)
DECIMATOR, &
TRANSFORM
MANAGER
WAVELET
GENERAL DESCRIPTION
The ADV601LC is an ultralow cost, single chip, dedicated
function, all digital CMOS VLSI device capable of supporting
visually loss-less to 350:1 real-time compression and decom-
pression of CCIR-601 digital video at very high image quality
levels. The chip integrates glueless video and host interfaces
with on-chip SRAM to permit low part count, system level
implementations suitable for a broad range of applications. The
ADV601LC is 100% bitstream compatible with the ADV601.
The ADV601LC is a video encoder/decoder optimized for real-
time compression and decompression of interlaced digital video.
All features of the ADV601LC are designed to yield high perfor-
mance at a breakthrough systems-level cost. Additionally, the
unique sub-band coding architecture of the ADV601LC offers
you many application-specific advantages. A review of the Gen-
eral Theory of Operation and Applying the ADV601LC sections
will help you get the most use out of the ADV601LC in any
given application.
The ADV601LC accepts component digital video through the
Video Interface and outputs a compressed bit stream though the
Host Interface in Encode Mode. While in Decode Mode, the
ADV601LC accepts a compressed bit stream through the Host
Interface and outputs component digital video through the
Video Interface. The host accesses all of the ADV601LC’s con-
trol and status registers using the Host Interface. Figure 1 sum-
marizes the basic function of the part.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
FILTERS,
ON-CHIP
BUFFER
DRAM
16-BIT DRAM
QUANTIZER
ADAPTIVE
World Wide Web Site: http://www.analog.com
SUB-BAND STATISTICS
LENGTH
BIN WIDTH CONTROL
CODER
RUN
ULTRALOW COST,
VIDEO CODEC
ADV601LC
HUFFMAN
Ultralow Cost
CODER
© Analog Devices, Inc., 1999
Video Codec
ADV601LC
(continued on page 2)
I/O PORT
& FIFO
HOST
HOST

Related parts for ADV601LCJST

ADV601LCJST Summary of contents

Page 1

FEATURES 100% Bitstream Compatible with the ADV601 Precise Compressed Bit Rate Control Field Independent Compression 8-Bit Video Interface Supports CCIR-656 and Multi- plexed Philips Formats General Purpose 16- or 32-Bit Host Interface with 512 Deep 32-Bit FIFO PERFORMANCE Real-Time ...

Page 2

ADV601LC TABLE OF CONTENTS This data sheet gives an overview of the ADV601LC functional- ity and provides details on designing the part into a system. The text of the data sheet is written for an audience with a general knowledge ...

Page 3

INTERNAL ARCHITECTURE The ADV601LC is composed of eight blocks. Three of these blocks are interface blocks and five are processing blocks. The interface blocks are the Digital Video I/O Port, the Host I/O Port, and the external DRAM manager. The ...

Page 4

ADV601LC THE WAVELET KERNEL This block contains a set of filters and decimators that work on the image in both horizontal and vertical directions. Figure 6 illustrates the filter tree structure. The filters apply carefully chosen wavelet basis functions that ...

Page 5

Figure 4. Unfiltered Original Image (Analog Devices Corporate Offices, Norwood, Massachusetts) REV. 0 Figure 5. Modified Mallat Diagram of Image –5– ADV601LC ...

Page 6

ADV601LC LUMINANCE AND COLOR COMPONENTS (EACH SEPARATELY) HIGH LOW PASS IN PASS HIGH LOW PASS IN PASS IN BLOCK HIGH LOW HIGH PASS IN PASS IN ...

Page 7

THE PROGRAMMABLE QUANTIZER This block quantizes the filtered image based on the response profile of the human visual system. In general, the human eye cannot resolve high frequencies in images to the same level of accuracy as lower frequencies. Through ...

Page 8

ADV601LC Table II. ADV601LC Typical Quantization of Mallat Data 1 Block Data Mallat Bin Width Blocks Factors 39 0x007F 40 0x009A 41 0x009A 36 0x00BE 33 0x00BE 30 0x00E4 34 0x00E6 35 0x00E6 37 0x00E6 38 0x00E6 31 0x0114 32 ...

Page 9

REGISTER ADDRESS BYTE 3 RESERVED 0x0 RESERVED 0x4 0x8 RESERVED 0xC INDIRECT (INTERNALLY INDEXED) REGISTERS {ACCESS THESE REGISTERS THROUGH THE INDIRECT REGISTER ADDRESS AND INDIRECT REGISTER DATA REGISTERS} *NOTE: YOU MUST WRITE 0X0880 TO THE MODE CONTROL REGISTER ON CHIP ...

Page 10

ADV601LC ADV601LC REGISTER DESCRIPTIONS Indirect Address Register Direct (Write) Register Byte Offset 0x00. This register holds a 16-bit value (index) that selects the indirect register accessible to the host through the indirect data register. All indirect write registers are 16 ...

Page 11

FIFO Error, FIFOERR. This condition indicates that the host has been unable to keep up with the ADV601LC’s compressed data supply or demand requirements. If this condition occurs during encode, the data stream will not be corrupted until MERR ...

Page 12

ADV601LC [5] Video Interface Master/Slave Mode Select, M/S. This bit selects the following: 0 Slave mode video interface (External control of video timing, HSYNC-VSYNC-FIELD are inputs), reset value 1 Master mode video interface (ADV601LC controls video timing, HSYNC-VSYNC are outputs) ...

Page 13

VIDEO AREA REGISTERS The area defined by the HSTART, HEND, VSTART and VEND registers is the active area that the wavelet kernel processes. Video data outside the active video area is set to minimum luminance and zero chrominance (black) by ...

Page 14

ADV601LC Sum of Squares [0–41] Registers Indirect (Read Only) Register Index 0x080 through 0x0A9 The Sum of Squares [0–41] registers hold values that correspond to the summation of values (squared) in corresponding Mallat blocks [0–41]. These registers let the Host ...

Page 15

MIN Cb Value Register Indirect (Read Only) Register Index 0x0AF The MIN Cb Value register lets the host or DSP read the minimum pixel value for the Cb component in the unprocessed data. The Host reads these values through the ...

Page 16

ADV601LC Clock Pins Name Pins I/O VCLK/XTAL 2 I VCLKO 1 O Video Interface Pins Name Pins I/O VSYNC HSYNC FIELD ENC 1 O VDATA[7:0] 8 I/O PIN ...

Page 17

DRAM Interface Pins Name Pins I/O DDAT[15:0] 16 I/O DADR[8: RAS 1 O CAS Host Interface Pins Name Pins I/O DATA[31:0] 32 I/O ADR[1: BE0–BE3 ...

Page 18

ADV601LC Host Interface Pins (Continued) Name Pins I/O ACK 1 O FIFO_SRQ 1 O STATS_R 1 O LCODE 1 O HIRQ 1 O RESET 1 I Power Supply Pins Name Pins I/O GND 16 I VDD 13 I Description Host ...

Page 19

Video Interface The ADV601LC video interface supports two types of compo- nent digital video (D1) interfaces in both compression (input) and decompression (output) modes. These digital video inter- faces include support for the Multiplexed Philips 4:2:2 and CCIR-656/SMPTE125M—international standard. Video ...

Page 20

ADV601LC Clocks and Strobes All video data is synchronous to the video clock (VCLK). The rising edge of VCLK is used to clock all data into the ADV601LC. Synchronization and Blanking Pins Three signals, which can be configured as inputs ...

Page 21

Video Formats — Multiplexed Philips Video The ADV601LC supports a hybrid mode of operation that is a cross between standard dual lane Philips and single lane CCIR- 656. In this mode, video data is multiplexed in the same fashion in ...

Page 22

ADV601LC Compressed Data-Stream Definition Through its Host Interface the ADV601LC outputs (during encode) and receives (during decode) compressed digital video data. This stream of data passing between the ADV601LC and the host is hierarchically structured and broken up into blocks ...

Page 23

Table XII. Pseudo-Code Describing a Sequence of Video Fields Complete Sequence: <Field 1 Sequence> <Field 2 Sequence> <Field 1 Sequence> <Field 2 Sequence> (Field Sequences) <Field 1 Sequence> <Field 2 Sequence> #EOS Field 1 Sequence: #SOF1 <VITC> <First Block Sequence> ...

Page 24

ADV601LC In general, a Frame of data is made up of odd and even Fields as shown in Figure 11. Each Field Sequence is made First Block Sequence and a Complete Block Sequence. The First Block Sequence ...

Page 25

Table XIII. Pseudo-Code of Compressed Video Data Bitstream for One Field of Video Block Sequence Data #SOFn<VITC><TYPE4><BW><Huff_Data> #SOB4<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB1<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB1<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB1<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB1<BW><Huff_Data> #SOB3<BW><Huff_Data> #SOB1<BW><Huff_Data> ...

Page 26

ADV601LC Table XV. ADV601LC Field and Block Delimiters (Codes) Code Name Code #SOF1 0xffffffff40000000 #SOF2 0xffffffff41000000 <VITC> (96 bits) <TYPE1> 0x81 <TYPE2> 0x82 <TYPE3> 0x83 <TYPE4> 0x84 #SOB1 0xffffffff81 #SOB2 0xffffffff82 #SOB3 0xffffffff83 #SOB4 0xffffffff84 #SOB5 0xffffffff8f Description (Align all ...

Page 27

Table XVI. ADV601LC Field and Block Delimiters (Codes) Code Name Code <BW> (16 bits, 8.8) <HUFF_DATA> (Modulo 32) #EOS 0xffffffffc0ffffff Table XVII. Video Data Bitstream for One Field In a Video Sequence ffff ffff 4000 0000 0000 8400 00ff df0c ...

Page 28

ADV601LC APPLYING THE ADV601LC This section includes the following topics: • Using the ADV601LC in computer applications • Using the ADV601LC in standalone applications • Configuring the host interface for 6- or 32-bit data paths • Connecting the video interface ...

Page 29

ADR1 ADR2 DATA0–7 DATA8-15 ADR0 ADSP-21csp01 CLKIN IOMS RD WR FLIN2 FLIN0 IRQ0 FLIN1 IOACK THE ADSP-21csp01 INTERNAL CLOCK RATE DOUBLE THE INPUT CLOCK *THE INPUT CLOCK RATE = 1/2 OF THE INTERNAL CLOCK RATE, RANGING FROM 12 TO 21MHz ...

Page 30

ADV601LC GETTING THE MOST OUT OF ADV601LC The unique sub-band block structure of luminance and color components in the ADV601LC offers many unique application benefits. Analog Devices will offer a Feature Software Library as well as separate feature application documentation ...

Page 31

SPECIFICATIONS The ADV601LC Video Codec uses a Bi-Orthogonal (7, 9) Wavelet Transform. RECOMMENDED OPERATING CONDITIONS Parameter Description V Supply Voltage DD T Ambient Operating Temperature AMB ELECTRICAL CHARACTERISTICS Parameter Description V Hi-Level Input Voltage IH V Lo-Level Input Voltage IL ...

Page 32

ADV601LC TEST CONDITIONS Figure 18 shows test condition voltage reference and device loading information. These test conditions consider an output as disabled when the output stops driving and goes from the measured high or low voltage to a high impedance ...

Page 33

VCLK (O) VCLKO (VCLK2 = 0) (I) VCLKO (VCLK2 = 1) NOTE: USE VCLK FOR CLOCKING VIDEO-ENCODE OPERATIONS AND USE VCLKO FOR CLOCKING VIDEO-DECODE OPERATIONS. DO NOT TRY TO USE EITHER CLOCK FOR BOTH ENCODE AND DECODE. CCIR-656 Video ...

Page 34

ADV601LC Figure 22. CCIR-656 Video—Line (Horizontal) and Frame (Vertical) Transfer Timing Note that for CCIR-656 Video—Decode and Master Line (Horizontal) timing, VDATA is synchronous with VCLKO. –34– REV. 0 ...

Page 35

Multiplexed Philips Video Timing The diagrams in this section show transfer timing for pixel (YCrCb) data in Multiplexed Philips video mode. For line (horizontal) and frame (vertical) data transfer timing, see Figure 25. All output values assume a maximum pin ...

Page 36

ADV601LC Figure 25. Multiplexed Philips Video–Line (Horizontal) and Frame (Vertical) Transfer Timing –36– REV. 0 ...

Page 37

Table XXV. Multiplexed Philips Video—Encode and Master Pixel (YCrCb) Timing Parameters Parameter Description t VDATA Bus, Encode Master Multiplexed Philips, Setup VDATA_EMM_S t VDATA Bus, Encode Master Multiplexed Philips, Hold VDATA_EMM_H t CTRL Signals, Encode Master Multiplexed Philips, Delay CTRL_EMM_D ...

Page 38

ADV601LC Host Interface (Indirect Address, Indirect Register Data, and Interrupt Mask/Status) Register Timing The diagrams in this section show transfer timing for host read and write accesses to all of the ADV601LC’s direct registers, except the Compressed Data register. Accesses ...

Page 39

Table XXVIII. Host (Indirect Address, Indirect Data, and Interrupt Mask/Status) Write Timing Parameters Parameter Description WR Signal, Direct Register, Write Cycle Time (at 27 MHz VCLK) t WR_D_WRC WR Signal, Direct Register, Pulsewidth Asserted (at 27 MHz VCLK) t WR_D_PWA ...

Page 40

ADV601LC Host Interface (Compressed Data) Register Timing The diagrams in this section show transfer timing for host read and write transfers to the ADV601LC’s Compressed Data register. Accesses to the Compressed Data register are faster than access timing for the ...

Page 41

Table XXX. Host (Compressed Data) Write Timing Parameters Parameter Description WR Signal, Compressed Data Direct Register, Write Cycle Time t WR_CD_WRC WR Signal, Compressed Data Direct Register, Pulsewidth Asserted t WR_CD_PWA WR Signal, Compressed Data Direct Register, Pulsewidth Deasserted t ...

Page 42

ADV601LC Pin Pin Pin Name Type 1 DATA4 I/O 2 DATA3 I/O 3 DATA2 I/O 4 DATA1 I/O 5 DATA0 I/O 6 VDD POWER 7 GND GROUND ADR1 I 12 ...

Page 43

DATA4 1 PIN 1 2 DATA3 IDENTIFIER DATA2 3 DATA1 4 DATA0 5 6 VDD GND ADR1 ADR0 12 13 GND BE2–BE3 14 BE0–BE1 15 GND 16 RESET 17 VDD 18 ACK ...

Page 44

... ADV601LC 0.030 (0.75) 0.025 (0.60) 0.018 (0.45) SEATING 0.003 (0.08) Part Number Ambient Temperature Range ADV601LCJST +70 C NOTES Commercial temperature range ( +70 C Plastic Thin Quad Flatpack. OUTLINE DIMENSIONS Dimensions shown in inches and (mm). 120-Lead LQFP (ST-120) 0.638 (16.20) 0.630 (16.00) SQ 0.622 (15.80) ...

Related keywords