Analog Devices ADV7152L Datasheet

REV. B
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.
a
CMOS 220 MHz True-Color Graphics
ADV7152
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 617/329-4700 Fax: 617/326-8703
FEATURES 220 MHz, 24-Bit (30-Bit Gamma Corrected) True Color Triple 10-Bit “Gamma Correcting” D/A Converters Triple 256 3 10 (256 3 30) Color Palette RAM On-Chip Clock Control Circuit Palette Priority Select Registers RS-343A/RS-170 Compatible Analog Outputs TTL Compatible Digital Inputs Standard MPU l/O Interface
10-Bit Parallel Structure
8+2 Byte Structure Programmable Pixel Port: 24-Bit and 8-Bit (Pseudo) Pixel Data Serializer Multiplexed Pixel Input Ports; 1:1, 2:1 +5 V CMOS Monolithic Construction 100-Lead Plastic Quad Flatpack (QFP) Thermally Enhanced to Achieve u
JC
< 1.08C/W
MODES OF OPERATION 24-Bit True Color (30-Bit Gamma Corrected)
@ 220 MHz
@ 170 MHz
@ 135 MHz
@ 110 MHz
@ 85 MHz 8-Bit Pseudo Color 15-Bit True Color
APPLICATIONS High Resolution, True Color Graphics Professional Color Prepress Imaging
GENERAL DESCRIPTION
The ADV7152 (ADV®) is a complete analog output, Video RAM-DAC on a single CMOS monolithic chip. The part is spe­cifically designed for use in high performance, color graphics workstations. The ADV7152 integrates a number of graphic functions onto one device allowing 24-bit direct True-Color op­eration at the maximum screen update rate of 220 MHz. The ADV7152 implements 30-bit True Color in 24-bit frame buffer designs. The part also supports other modes, including 15-bit True Color and 8-bit Pseudo or Indexed Color. Either the Red, Green or Blue input pixel ports can be used for Pseudo Color.
The device consists of three, high speed, 10-bit, video D/A con­verters (RGB), three 256 3 10 (one 256 3 30) color look-up tables, palette priority selects, a pixel input data multiplexer/ serializer and a clock generator/divider circuit. The ADV7152 implements 1:1 and 2:1 pixel data multiplexing. The onboard palette priority select inputs enable multiple palette devices to be connected together for use in multipalette and window
(Continued on page 10)
ADV is a registered trademark of Analog Devices, Inc.
FUNCTIONAL BLOCK DIAGRAM
256-COLOR/GAMMA
PALETTE RAM
10 IOR
48
A
B
24
24
P
I X E L
P O R T
MUX
2:1
30
RED
256 x 10
MPU PORT
D9 – D0
10 (8+2)
C0 C1
LOADIN
CLOCK
LOADOUT
PRGCKOUT
SCKIN
SCKOUT
CLOCK DIVIDE
&
SYNCHRONIZATION
CIRCUIT
÷32, ÷16, ÷8, ÷4, ÷2
ADDR
(A0-–A15)
REVISION
REGISTER
COMMAND
REGISTERS
(CR1-CR3)
TEST
REGISTERS
(MR1)
VOLTAGE
REFERENCE
CIRCUIT
ADV7152
V
REF
R
SET
C
OMP
SYNC
OUTPUT
I
PLL
RED (R0–R7), GREEN (G0–G7), BLUE (B0–B7) COLOR DATA
V
AA
GND
DATA TO
PALETTES
CONTROL REGISTERS
COLOR REGISTERS
ADDRESS
REGISTER
CLOCK CONTROL
MODE
REGISTER
GREEN
256 x 10
BLUE
256 x 10
PALETTE SELECTS
(PS0, PS1)
ID
REGISTER
PIXEL MASK
REGISTER
8
CE
R/W
IOR
IOG IOG
IOB IOB
10-BIT
GREEN DAC
10
10
BLUE
REGISTER
RED
REGISTER
ECL TO CMOS
8
8
2
4
4
SYNC
BLANK
CLOCK
MUX
2:1
10-BIT
RED DAC
10-BIT
BLUE DAC
GREEN
REGISTER
SYNCOUT
REV. B
–2–
ADV7152–SPECIFICA TIONS
(V
AA
1
= +5 V; V
REF
= +1.235 V; R
SET
= 280 V. IOR, IOG, IOB (RL = 37.5 V,
CL = 10 pF); IOR, IOG, IOB = GND. All specifications T
MIN
to T
MAX
2
unless otherwise noted.)
Parameter All Versions Unit Test Conditions/Comments
STATIC PERFORMANCE
Resolution (Each DAC) 10 Bits Accuracy (Each DAC)
Integral Nonlinearity ±1 LSB max Differential Nonlinearity ±1 LSB max Guaranteed Monotonic Gray Scale Error ±5 % Gray Scale max
Coding Binary
DIGITAL INPUTS (Excluding CLOCK, CLOCK)
Input High Voltage, V
INH
2 V min
Input Low Voltage, V
INL
0.8 V max
Input Current, I
IN
±10 µA max VIN = 0.4 V or 2.4 V
Input Capacitance, C
IN
10 pF typ
CLOCK INPUTS (CLOCK, CLOCK)
Input High Voltage, V
INH
VAA – 1.0 V min
Input Low Voltage, V
INL
VAA – 1.6 V max
Input Current, I
IN
±10 µA max VIN = 0.4 V or 2.4 V
Input Capacitance, C
IN
10 pF typ
DIGITAL OUTPUTS
Output High Voltage, V
OH
2.4 V min I
SOURCE
= 400 µA
Output Low Voltage, V
OL
0.4 V max I
SINK
= 3.2 mA Floating-State Leakage Current 20 µA max Floating-State Output Capacitance 20 pF typ
ANALOG OUTPUTS
Gray Scale Current Range 15/22 mA min/max Output Current
White Level Relative to Blank 17.69/20.40 mA min/max Typically 19.05 mA White Level Relative to Black 16.74/18.50 mA min/max Typically 17.62 mA Black Level Relative to Blank 0.95/1.90 mA min/max Typically 1.44 mA Blank Level on IOR, IOB 0/50 µA min Typically 5 µA Blank Level on IOG 6.29/8.96 mA min/max Typically 7.62 mA Sync Level on IOG 0/50 µA min/max Typically 5 µA
LSB Size 17.22 µA typ DAC-to-DAC Matching 3 % max Typically 1% Output Compliance, V
OC
0/+1.4 V min/V max
Output Impedance, R
OUT
100 k typ
Output Capacitance, C
OUT
30 pF max I
OUT
= 0 mA
VOLTAGE REFERENCE
Voltage Reference Range, V
REF
1.14/1.26 V min/V max V
REF
= 1.235 V for Specified Performance
Input Current, I
VREF
+5 µA typ
POWER REQUIREMENTS
V
AA
5 V nom
I
AA
3
400 mA max 220 MHz Parts
I
AA
370 mA max 170 MHz Parts
I
AA
350 mA max 135 MHz Parts
I
AA
330 mA max 110 MHz Parts
I
AA
315 mA max 85 MHz Parts
Power Supply Rejection Ratio 0.5 %/% max Typically 0.12%/%, COMP = 0.1 µF
DYNAMIC PERFORMANCE
Clock and Data Feedthrough
4, 5
–30 dB typ
Glitch Impulse 50 pV secs typ DAC-to-DAC Crosstalk
6
–23 dB typ
NOTES
1
±5% for all versions.
2
Temperature range (T
MIN
to T
MAX
): 0°C to +70°C; TJ (Silicon Junction Temperature) 100°C.
3
Pixel Port is continuously clocked with data corresponding to a linear ramp. TJ = 100°C.
4
Clock and data feedthrough is a function of the amount of overshoot and undershoot on the digital inputs. Glitch impulse includes clock and data feedthrough.
5
TTL input values are 0 to 3 volts, with input rise/fall times 3 ns, measured the 10% and 90% points. Timing reference points at 50% for inputs and outputs.
6
DAC-to-DAC crosstalk is measured by holding one DAC high while the other two are making low-to-high and high-to-low transitions.
Specifications subject to change without notice.
ADV7152
–3–
REV. B
TIMING CHARACTERISTICS
1
CLOCK CONTROL AND PIXEL PORT
4
220 MHz 170 MHz 135 MHz 110 MHz 85 MHz
Parameter Version Version Version Version Version Units Conditions/Comments
f
CLOCK
220 170 135 110 85 MHz max Pixel CLOCK Rate
t
1
4.55 5.88 7.4 9.1 11.77 ns min Pixel CLOCK Cycle Time
t
2
2 2.5 3 4 4 ns min Pixel CLOCK High Time
t
3
2 2.5 3.2 4 4 ns min Pixel CLOCK Low Time
t
4
10 10 10 10 10 ns max Pixel CLOCK to LOADOUT Delay
f
LOADIN
LOADIN Clocking Rate 1:1 Multiplexing 110 110 110 110 85 MHz max 2:1 Multiplexing 110 85 67.5 55 42.5 MHz max
t
5
LOADIN Cycle Time 1:1 Multiplexing 9.1 9.1 9.1 9.1 11.76 ns min 2:1 Multiplexing 9.1 11.76 14.8 18.18 23.53 ns min
t
6
LOADIN High Time 1:1 Multiplexing 44444ns min 2:1 Multiplexing 45689ns min
t
7
LOADIN Low Time 1:1 Multiplexing 44444ns min 2:1 Multiplexing 45689ns min
t
8
00000ns minPixel Data Setup Time
t
9
55555ns minPixel Data Hold Time
t
10
00000ns minLOADOUT to LOADIN Delay
τ–t
11
5
τ–5 τ–5 τ–5 τ–5 τ–5 ns max LOADOUT to LOADIN Delay
t
PD
6
Pipeline Delay 1:1 Multiplexing 55555CLOCKs (1 × CLOCK = t
1
)
2:1 Multiplexing 66666CLOCKs
t
12
10 10 10 10 10 ns max Pixel CLOCK to PRGCKOUT Delay
t
13
55555ns maxSCKIN to SCKOUT Delay
t
14
55555ns minBLANK to SCKIN Setup Time
t
15
11111ns minBLANK to SCKIN Hold Time
ANALOG OUTPUTS
7
220 MHz 170 MHz 135 MHz 110 MHz 85 MHz
Parameter Version Version Version Version Version Units Conditions/Comments
t
16
15 15 15 15 15 ns typ Analog Output Delay
t
17
11111ns typAnalog Output Rise/Fall Time
t
18
15 15 15 15 15 ns typ Analog Output Transition Time
t
SK
22222ns maxAnalog Output Skew (IOR, IOG, IOB) 00000ns typ
MPU PORTS
8, 9
220 MHz 170 MHz 135 MHz 110 MHz 85 MHz
Parameter Version Version Version Version Version Units Conditions/Comments
t
19
33333ns minR/W, C0, C1 to CE Setup Time
t
20
10 10 10 10 10 ns min R/W, C0, C1 to CE Hold Time
t
21
45 45 45 45 45 ns min CE Low Time
t
22
25 25 25 25 25 ns min CE High Time
t
23
8
55555ns minCE Asserted to Databus Driven
t
24
9
45 45 45 45 45 ns max CE Asserted to Data Valid
t
25
9
20 20 20 20 20 ns max CE Disabled to Databus Three-Stated 55555ns min
t
26
20 20 20 20 20 ns min Write Data (D0–D9) Setup Time
t
27
55555ns minWrite Data (D0–D9) Hold Time
(V
AA
2
= +5 V; V
REF
= +1.235 V; R
SET
= 280 V. IOR, IOG, IOB (RL = 37.5 V, CL = 10 pF);
IOR, IOG, I0B = GND. All specifications T
MIN
to T
MAX
3
unless otherwise noted.)
ADV7152
–4–
REV. B
NOTES
1
TTL input values are 0 to 3 volts, with input rise/fall times 3 ns, measured between the 10% and 90% points. ECL inputs (CLOCK, CLOCK) are
VAA–0.8 V to VAA–1.8 V, with input rise/fall times 2 ns, measured between the 10% and 90% points. Timing reference points at 50% for inputs and out­puts. Analog output load 10 pF. Databus (D0–D9) loaded as shown in Figure 1. Digital output load for LOADOUT, PRGCKOUT, SCKOUT, I
PLL
and
SYNCOUT 30 pF.
2
±5% for all versions.
3
Temperature range (T
MIN
to T
MAX
): 0°C to +70°C; TJ (Silicon Junction Temperature) 100°C.
4
Pixel Port consists of the following inputs: Pixel Inputs: RED [A, B]; GREEN [A, B]; BLUE [A, B], Palette Selects: PS0 [A, B]; PS1 [A, B]; Pixel Controls:
SYNC, BLANK; Clock Inputs: CLOCK, CLOCK, LOADIN, SCKIN; Clock Outputs: LOADOUT, PRGCKOUT, SCKOUT.
5
τ is the LOADOUT Cycle Time and is a function of the Pixel CLOCK Rate and the Multiplexing Mode: 1:1 multiplexing; τ = CLOCK = t1 ns; 2:1 multi-
plexing, τ = CLOCK × 2 = 2 × t1 ns.
6
These fixed values for Pipeline Delay are valid under conditions where t10 and τ–t11 are met. If either t10 or τ–t11 are not met, the part will operate but the Pipe-
line Delay is increased by 2 clock cycles for 2:1 mode after calibration cycle is performed.
7
Output delay measured from the 50% point of the rising edge of CLOCK to the 50% point of full-scale transition. Output rise/fall time measured between the
10% and 90% points of full-scale transition. Settling time measured from the 50% point of full-scale transition to the output remaining within ±1 LSB. (Settling time does not include clock and data feedthrough.)
8
t23 and t24 are measured with the load circuit of Figure 1 and defined as the time required for an output to cross 0.4 V or 2.4 V.
9
t25 is derived from the measured time taken by the data outputs to change by 0.5 V when loaded with the circuit of Figure 1. The measured number is then extrapo-
lated back to remove the effects of charging the 100 pF capacitor. This means that the time, t25, quoted in the Timing Characteristics is the true value for the device and as such is independent of external databus loading capacitances.
Specifications subject to change without notice.
I
SINK
+2.1V
TO
OUTPUT
PIN
I
SOURCE
100pF
Figure 1. Load Circuit for Databus Access and Relinquish Times
t
3
t
2
CLOCK
LOADOUT
(1:1 MULTIPLEXING)
LOADOUT
(2:1 MULTIPLEXING)
CLOCK
t
4
t
1
Figure 2. LOADOUT vs. Pixel Clock Input (CLOCK,
CLOCK
)
PIXEL INPUT
DATA*
LOADIN
t8t
9
*INCLUDES PIXEL DATA (R0-R7, G0-G7, B0-B7); PALETTE SELECT INPUTS (PS0-PS1); SYNC; BLANK
VALID DATA
VALID DATA
VALID DATA
t
5
t
6
t
7
Figure 3. LOADIN vs. Pixel Input Data
ADV7152
–5–
REV. B
PIXEL INPUT
DATA*
CLOCK
LOADOUT
LOADIN
ANALOG
OUTPUT
DATA
t
10
A
N
B
N
A
N+1
B
N+1
A
N-1BN-1
A
N+2BN+2
A
N
B
N
A
N+1BN+1
A
N+2BN+2
DIGITAL INPUT TO ANALOG OUTPUT PIPELINE
t
PD
*INCLUDES PIXEL DATA (R0–R7, G0–G7, B0–B7); PALETTE SELECT INPUTS (PS0-PS1); SYNC; BLANK
IOR, IOR IOG, IOG IOB, IOB I
PLL
, SYNCOUT
Figure 4. Pixel Input to Analog Output Pipeline with Minimum LOADOUT to LOADIN Delay (2:1 Multiplex Mode)
PIXEL INPUT
DATA*
CLOCK
LOADOUT
LOADIN
ANALOG
OUTPUT
DATA
*INCLUDES PIXEL DATA (R0–R7, G0–G7, B0–B7); PALETTE SELECT INPUTS (PS0–PS1); SYNC; BLANK
DIGITAL INPUT TO ANALOG OUTPUT PIPELINE
A
N
B
N
A
N+1BN+1
A
N+2BN+2
ANBNA
N+1
B
N+1
A
N-1BN-1
A
N+2BN+2
t
PD
τ
τ- t
11
IOR, IOR IOG, IOG IOB, IOB I
PLL
, SYNCOUT
Figure 5. Pixel Input to Analog Output Pipeline with Maximum LOADOUT to LOADIN Delay (2:1 Multiplex Mode)
t
12
CLOCK
PRGCKOUT
(CLOCK/4)
PRGCKOUT
(CLOCK/8)
PRGCKOUT
(CLOCK/16)
PRGCKOUT
(CLOCK/32)
*INLCUDES PIXEL DATA (R0-R7, G0-G7, B0-B7); PALETTE SELECT INPUTS (PS0-PS1); SYNC; BLANK
Figure 6. Pixel Clock Input vs. Programmable Clock Output (PRGCKOUT)
ADV7152
–6–
REV. B
SCKIN
END OF SCAN
LINE (N)
t
13
SCKOUT
START OF SCAN
LINE (N+1)
BLANKING PERIOD
t
15
t
14
BLANK
*INCLUDES PIXEL DATA (R0-R7, G0-G7, B0-B7); PALETTE SELECT INPUTS (PS0-PS1); SYNC; BLANK
Figure 7. Video Data Shift Clock Input (SCKIN) & BLANK vs. Video Data Shift Clock Output (SCKOUT)
CLOCK
t
17
10 %
50 %
90 %
t
16
t
18
WHITE LEVEL
BLACK LEVEL
FULL SCALE TRANSITION
ANALOG
OUTPUTS
IOR, IOR IOG, IOG IOB, IOB I
PLL
, SYNCOUT
NOTE: THIS DIAGRAM IS NOT TO SCALE. FOR THE PURPOSES OF CLARITY, THE ANALOG OUTPUT WAVEFORM IS MAGNIFIED IN TIME AND AMPLITUDE W.R.T. THE CLOCK WAVEFORM.
I
PLL
AND SYNCOUT ARE DIGITAL OUTPUT SIGNALS. t16 IS THE ONLY
RELEVANT OUTPUT TIMING SPECIFICATION FOR I
PLL
AND SYNCOUT.
Figure 8. Analog Output Response vs. CLOCK
t
20
VALID
CONTROL DATA
t
21
t
23
t
26
t
27
D0–D9
(READ MODE)
D0–D9
(WRITE MODE)
CE
R/W, C0, C1
R/W = 1
R/W = 0
t
19
t
22
t
25
t
24
Figure 9. Microprocessor Port (MPU) Interface Timing
ADV7152
–7–
REV. B
RECOMMENDED OPERATING CONDITIONS
Parameter Symbol Min Typ Max Units
Power Supply V
AA
4.75 5.00 5.25 Volts
Ambient Operating Temperature T
A
0 +70 °C
Reference Voltage V
REF
1.14 1.235 1.26 Volts
Output Load R
L
37.5
ABSOLUTE MAXIMUM RATINGS
1
VAA to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 V
Voltage on Any Digital Pin . . . . GND – 0.5 V to V
AA
+ 0.5 V
Ambient Operating Temperature (T
A
) . . . . . –55°C to +125°C
Storage Temperature (T
S
) . . . . . . . . . . . . . . –65°C to +150°C
Junction Temperature (T
J
) . . . . . . . . . . . . . . . . . . . . +150°C
Lead Temperature (Soldering, 10 secs) . . . . . . . . . . . +260°C
Vapor Phase Soldering (1 minute) . . . . . . . . . . . . . . . +220°C
Analog Outputs to GND
2
. . . . . . . . . . . . . GND – 0.5 to V
AA
NOTES
1
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those listed in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
2
Analog Output Short Circuit to any Power Supply or Common can be of an indefinite duration.
ORDERING GUIDE
1, 2, 3
Speed
220 MHz ADV7152LS220 110 MHz ADV7152LS110 170 MHz ADV7152LS170 85 MHz ADV7152LS85 135 MHz ADV7152LS135
NOTES
1
ADV7152 is packaged in a 100-pin plastic quad flatpack, QFP.
2
All devices are specified for 0°C to +70°C operation.
3
Contact sales office for latest information on package design.
100-Lead QFP Configuration
100
31
50
81
30
51
80
ROW B
ROW D
ROW C
Top View
(Not to Scale)
ADV7152
QFP
ROW A
1
PIN NO. 1 IDENTIFIER
WARNING!
ESD SENSITIVE DEVICE
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the ADV7152 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality.
PIN ASSIGNMENTS
Pin Pin Pin No. Mnemonic No. Mnemonic No. Mnemonic
1 SYNC 41 SCKOUT 81 D5 2
BLANK 42 SYNCOUT 82 V
AA
3R0
A
43 GND 83 D6
4R0
B
44 GND 84 D7 5 GND 45 GND 85 D8 6R1
A
46 GND 86 D9 7R1
B
47 G6
A
87 GND
8R2
A
48 G6
B
88 GND
9R2
B
49 G7
A
89 IOB
10 R3
A
50 G7
B
90 IOR
11 R3
B
51 PS0
A
91 IOG
12 R4
A
52 PS0
B
92 IOB
13 R4
B
53 PS1
A
93 IOG
14 R5
A
54 PS1
B
94 V
AA
15 R5
B
55 B0
A
95 I
PLL
16 R6
A
56 B0
B
96 IOR
17 R6
B
57 B1
A
97 COMP
18 R7
A
5 8 B1
B
98 V
REF
19 R7
B
5 9 B2
A
99 R
SET
20 G0
A
60 B2
B
100 V
AA
21 G0
B
61 B3
A
22 G1
A
62 B3
B
23 G1
B
63 B4
A
24 G2
A
64 B4
B
25 G2
B
65 B5
A
26 NC 66 B5
B
27 G3
A
67 B6
A
28 G3
B
68 B6
B
29 G4
A
69 B7
A
30 G4
B
70 B7
B
31 G5
A
71 CE 32 G5
B
72 R/W 33
CLOCK 73 C0 34 CLOCK 74 C1 35 LOADIN 75 D0 36 LOADOUT 76 D1 37 V
AA
77 D2
38 V
AA
78 GND 39 PRGCKOUT 79 D3 40 SCKIN 80 D4
NC = NO CONNECT.
ADV7152
–8–
REV. B
PIN FUNCTION DESCRIPTION
Mnemonic Function
RED (R0A . . . R0B–R7A . . . R7B), Pixel Port (TTL Compatible Inputs). 48 pixel select inputs, with 8 bits each for Red, 8 GREEN (G0
A
. . . G0B–G7A. . . G7B), bits for Green and 8 bits for Blue. Each bit is multiplexed [A-B] 2:1 or 1:1. It can be
BLUE (B0
A
. . . B0B–B7A . . . B7B) configured for 24-Bit True-Color Data, 8-Bit Pseudo-Color Data and 15-Bit True-Color
Data formats. Pixel Data is latched into the device on the rising edge of LOADIN.
PS0
A
. . . PS0B, PS1A . . . PS1
B
Palette Priority Selects (TTL Compatible Inputs): These pixel port select inputs deter­mine whether or not the device’s pixel data port is selected on a pixel by pixel basis. The palette selects allow switching between multiple palette devices. The device can be pre­programmed to completely shut off the DAC analog outputs. If the values of PS0 and PS1 match the values programmed into bits MR16 and MR17 of the Mode Register, then the device is selected. Each bit is multiplexed [A-B] 2:1 or 1:1. PS0 and PS1 are latched into the device on the rising edge of LOADIN.
LOADIN Pixel Data Load Input (TTL Compatible Input). This input latches the multiplexed
pixel data, including PS0–PS1,
BLANK and SYNC into the device.
LOADOUT Pixel Data Load Output (TTL Compatible Output). This output control signal runs at a
divided down frequency of the pixel CLOCK input. Its frequency is a function of the multiplex rate. It can be used to directly or indirectly drive LOADIN
f
LOADOUT
= f
CLOCK
/M
where (M = 1 for 1:1 Multiplex Mode)
where (M = 2 for 2:1 Multiplex Mode).
PRGCKOUT Programmable Clock Output (TTL Compatible Output). This output control signal
runs at a divided down frequency of the pixel CLOCK input. Its frequency is user programmable and is determined by bits CR30 and CR31 of Command Register 3
f
PRGCKOUT
= f
CLOCK
/N
where N = 4, 8, 16 and 32.
SCKIN Video Shift Clock Input (TTL Compatible Input). The signal on this input is internally
gated synchronously with the
BLANK signal. The resultant output, SCKOUT, is a
video clocking signal that is stopped during video blanking periods.
SCKOUT Video Shift Clock Output (TTL Compatible Output). This output is a synchronously
gated version of SCKIN and
BLANK. SCKOUT, is a video clocking signal that is
stopped during video blanking periods.
CLOCK,
CLOCK Clock Inputs (ECL Compatible Inputs). These differential clock inputs are designed to
be driven by ECL logic levels configured for single supply (+5 V) operation. The clock rate is normally the pixel clock rate of the system.
BLANK Composite Blank (TTL Compatible Input). This video control signal drives the analog
outputs to the blanking level.
SYNC Composite-Sync Input (TTL Compatible Input). This video control signal drives the
IOG analog output to the
SYNC level. It is only asserted during the blanking period.
CR22 in Command Re
gister 2 must be set if SYNC is to be decoded onto the analog
output, otherwise the
SYNC input is ignored.
SYNCOUT Composite SYNC O/P (TTL Compatible Output). This video output is a delayed ver-
sion of
SYNC. The delay corresponds to the number of pipeline stages of the device.
D0–D9 Databus (TTL Compatible Input/Output Bus). Data, including color palette values and
device control information is written to and read from the device over this 10-bit, bidi­rectional databus. 10-bit data or 8-bit data can be used. The databus can be configured for either 10-bit parallel data or byte data (8+2) as well as standard 8-bit data. Any un­used bits of the databus should be terminated through a resistor to either he digital power plane (V
CC
) or GND.
CE Chip Enable (TTL Compatible Input). This input must be at Logic “0” when writing to
or reading from the device over the databus (D0–D9). Internally, data is latched on the rising edge of CE.
ADV7152
–9–
REV. B
Mnemonic Function
R/
W Read/Write Control (TTL Compatible Input). This input determines whether data is
written to or read from the device’s registers and color palette RAM. R/
W and CE must
be at Logic “0” to write data to the part. R/
W must be at Logic “1” and CE at Logic
“0” to read from the device.
C0, C1 Command Controls (TTL Compatible Inputs). These inputs determine the type of read
or write operation being performed on the device over the databus (see Interface Truth Table). Data on these inputs is latched on the falling edge of
CE.
IOR;
IOR, IOG; IOG, IOB; Red, Green and Blue Current Outputs (High Impedance Current Sources). These RGB
IOB video outputs are specified to directly drive RS-343A and RS-170 video levels into dou-
bly terminated 75 loads. IOR, IOG and IOB are the complementary outputs of IOR, IOG and IOB. These out-
puts can be tied to GND if it is not required to use differential outputs.
V
REF
Voltage Reference Input (Analog Input). An external 1.235 V voltage reference is re­quired to drive this input. An AD589 (2-terminal voltage reference) or equivalent is rec­ommended. (Note: It is not recommended to use a resistor network to generate the voltage reference.)
R
SET
Output Full-Scale Adjust Control (Analog Input). A resistor connected between this pin and analog ground controls the absolute amplitude of the output video signal. The value of R
SET
is derived from the full-scale output current on IOG according to the following
equations:
R
SET
(Ω) = C1 × R
REF
/IOG (mA); SYNC on GREEN
R
SET
() = C2 × R
REF
/IOG (mA); No SYNC on GREEN.
Full-Scale output currents on IOR and IOB for a particular value of R
SET
are given by:
IOR (mA)= C2 × R
REF
(V)/R
SET
()
and
IOB (mA) = C2 × R
REF
(V)/R
SET
()
where C1 = 6,050: PEDESTAL = 7.5 IRE
where C1 = 5,723: PEDESTAL = 0 IRE
and
where C2 = 4,323: PEDESTAL = 7.5 IRE
where C1 = 3,996: PEDESTAL = 0 IRE.
COMP Compensation Pin. A 0.1 µF capacitor should be connected between this pin and VAA. I
PLL
Phase Lock Loop Output Current (High Impedance Current Source). This output is
used to enable multiple ADV7150/ADV7152s along with ADV7151s to be synchronized
together with subpixel resolution when using an external PLL. This output is triggered
either from the falling edge of
SYNC or BLANK as determined by bit CR21 of Com-
mand Register 2. When activated, it supplies a current corresponding to
I
PLL
(mA) = 1,728 × R
REF
(V)/R
SET
()
When not using the I
PLL
function, this output pin should be tied to GND.
V
AA
Power Supply (+5 V ± 5%). The part contains multiple power supply pins, all should be
connected together to one common +5 V filtered analog power supply. GND Analog Ground. The part contains multiple ground pins, all should be connected
together to the system’s ground plane.
ADV7152
–10–
REV. B
(Continued from page 1)
applications. The part is controlled and programmed through the microprocessor (MPU) port. The part also contains a num­ber of onboard test registers, associated with self diagnostic test­ing of the device.
The individual Red, Green and Blue pixel input ports allow True-Color, image rendition. True-Color image rendition, at speeds of up to 220 MHz, is achieved through the use of the onboard data multiplexer/serializer. The pixel input ports flex­ibility allows for direct interface to most standard frame buffer memory configurations.
The 30 bits of resolution, associated with the color look-up table and triple 10-bit DAC, realizes 24-bit True-Color resolu­tion, while also allowing for the onboard implementation of lin­earization algorithms, such as Gamma-Correction. This allows effective 30-bit True-Color operation.
The on-chip video clock controller circuit generates all the in­ternal clocking and some additional external clocking signals.
An external ECL oscillator source with differential outputs is all that is required to drive the CLOCK and
CLOCK inputs of the ADV7152. The part can also be driven by an external clock generator chip circuit, such as the AD730.
The ADV7152 is capable of generating RGB video output sig­nals which are compatible with RS-343A and RS-170 video standards, without requiring external buffering.
Test diagnostic circuitry has been included to complement the users system level debugging.
The ADV7152 is fabricated in a +5 V CMOS process. Its monolithic CMOS construction ensures greater functionality with low power dissipation.
The ADV7152 is packaged in a plastic 100-pin power quad flat­pack (QFP). Superior thermal dissipation is achieved by inclu­sion of a copper heatslug, within the standard package outline to which the die is attached.
Pixel Port and Clock Control Circuit
The Pixel Port of the ADV7152 is directly interfaced to the video/graphics pipeline of a computer graphics subsystem. It is connected directly or through a gate array to the video RAM of the systems Frame-Buffer (video memory). The pixel port on the device consists of:
Color Data RED, GREEN, BLUE Pixel Controls
SYNC, BLANK
Palette Selects PS0–PS1 The associated clocking signals for the pixel port include: Clock Inputs CLOCK, CLOCK,
LOADIN, SCKIN
Clock Outputs LOADOUT, PRGCKOUT,
SCKOUT
These onboard clock control signals are included to simplify interfacing between the part and the frame buffer. Only two control input signals are necessary to get the part operational, CLOCK and
CLOCK (ECL Levels). No additional signals or
external glue logic are required to get the Pixel Port & Clock
Control Circuit of the part operational.
Pixel Port (Color Data)
The ADV7152 has 48 color data inputs. The part has two (for 2:1 multiplexing) 24-bit wide direct color data inputs. These are user programmed to support a number of color data for­mats including 24-Bit True Color, 15-Bit True Color and 8-Bit Pseudo Color (see “Color Data Formats” section) in 2:1 and 1:1 multiplex modes.
A
B
MULTIPLEXER
24
24
24
RED
GREEN
BLUE
8
8
8
Figure 10. Multiplexed Color Inputs for the ADV7152
CIRCUIT DETAILS AND OPERATION
OVERVIEW
Digital video or pixel data is latched into the ADV7152 over the devices Pixel Port. This data acts as a pointer to the onboard Color Palette RAM. The data at the RAM address pointed to is latched into the digital-to-analog converters (DACs) and output as an RGB analog video signal.
For the purposes of clarity of description, the ADV7152 is bro­ken down into three separate functional blocks. These are:
1. Pixel port and clock control circuit
2. MPU port, registers and color palette
3. Digital-to-analog converters and video outputs Table I shows the architectural and packaging differences be-
tween other devices in the ADV715x series of workstation parts. (For more details consult the relevant data sheets.)
Table I. Architectural and Packaging Differences of the ADV715x Series
Description ADV7150* ADV7152 ADV7151*
24-Bit “Gamma” True Color • 24-Bit “Standard” True Color • 8-Bit “Gamma” Pseudo Color • 8-Bit “Standard” Pseudo Color • 15-Bit True Color • 220 MHz – True Color • 220 MHz – Pseudo Color • Triple 10-Bit DACs • 4:1 Multiplexing • 2:1 Multiplexing • 1:1 Multiplexing • 160-Lead QFP • 100-Lead QFP
*See ADV7151 and ADV7150 data sheets for more information on these parts.
Loading...
+ 22 hidden pages