82.1.Analog Front-End
82.1.1.Input Selector
82.1.2.Clamping
82.1.3.Automatic Gain Control
82.1.4.Analog-to-Digital Converters
82.1.5.ADC Range
82.1.6.Digitally Controlled Clock Oscillator
102.2.Color Decoder
102.2.1.IF-Compensation
102.2.2.Demodulator
112.2.3.Chrominance Filter
112.2.4.Frequency Demodulator
1 12.2.5.Burst Detection
112.2.6.Color Killer Operation
112.2.7.PAL Compensation/1-H Comb Filter
122.2.8.Luminance Notch Filter
132.3.Video Sync Processing
132.4.Macrovision Detection (version D4 only)
142.5.Component Processing
152.5.1.Horizontal Resizer
162.5.2.Skew Correction
162.5.3.Peaking and Coring
162.5.4.YCbCr Color Space
162.5.5.Video Adjustments
172.6.Video Output Interface
172.6.1.Output Formats
172.6.1.1.YUV 4:2:2 with Separate Syncs/ITU-R601
182.6.1.2.Embedded Reference Headers/ITU-R656
202.6.1.3.Embedded Timing Codes (BStream)
202.6.2.Bus Shuffler
202.6.3.Output Multiplexer
202.6.4.Output Ports
212.7.Video Data Transfer
212.7.1.Single and Double Clock Mode
222.7.2.Half Clock Mode
232.8.Video Reference Signals
232.8.1.HREF
232.8.2.VREF
232.8.3.Odd/Even Information (FIELD)
252.8.4.VACT
PRELIMINARY DATA SHEET
2Micronas
Page 3
PRELIMINARY DATA SHEET
Contents, continued
PageSectionTitle
262.9.Operational Modes
262.9.1.Open Mode
262.9.2.Scan Mode
282.10.Windowing the Video Field
292.11.Temporal Decimation
302.12.Data Slicer
302.12.1.Slicer Features
302.12.2.Data Broadcast Systems
312.12.3.Slicer Functions
312.12.3.1.Input
312.12.3.2.Automatic Adaptation
312.12.3.3.Standard Selection
312.12.3.4.Output
332.13.VBI Data Acquisition
332.13.1.Raw VBI Data
342.13.2.Sliced VBI Data
352.14.Control Interface
352.14.1.Overview
352.14.2.I
352.14.3.Reset and I
352.14.4.Protocol Description
362.14.5.FP Control and Status Registers
372.15.Initialization of the VPX
372.15.1.Power-on-Reset
372.15.2.Software Reset
372.15.3.Low Power Mode
382.16.JTAG Boundary-Scan, Test Access Port (TAP)
382.16.1.General Description
382.16.2.T AP Architecture
382.16.2.1.T AP Controller
382.16.2.2.Instruction Register
382.16.2.3.Boundary Scan Register
392.16.2.4.Bypass Register
392.16.2.5.Device Identification Register
392.16.2.6.Master Mode Data Register
392.16.3.Exception to IEEE 1149.1
392.16.4.IEEE 1 149.1–1990 Spec Adherence
392.16.4.1.Instruction Register
392.16.4.2.Public Instructions
402.16.4.3.Self-Test Operation
402.16.4.4.Test Data Registers
402.16.4.5.Boundary-Scan Register
402.16.4.6.Device Identification Register
402.16.4.7.Performance
442.17.Enable/Disable of Output Signals
2
C-Bus Interface
2
C Device Address Selection
VPX 3225D, VPX 3224D
3Micronas
Page 4
VPX 3225D, VPX 3224D
Contents, continued
PageSectionTitle
453.Specifications
453.1.Outline Dimensions
483.2.Pin Connections and Short Descriptions
453.3.Pin Descriptions
473.4.Pin Configuration
483.5.Pin Circuits
504.Electrical Characteristics
504.1.Absolute Maximum Ratings
514.2.Recommended Operating Conditions
514.2.1.Recommended Analog Video Input Conditions
524.2.2.Recommended I
524.2.3.Recommended Digital Inputs Levels of RES, OE, TCK, TMS, TDI
534.2.4.Recommended Crystal Characteristics
544.3.Characteristics
544.3.1.Current Consumption
544.3.2.Characteristics, Reset
544.3.3.XTAL Input Characteristics
554.3.4.Characteristics, Analog Front-End and ADCs
564.3.5.Characteristics, Control Bus Interface
564.3.6.Characteristics, JTAG Interface (Test Access Port TAP)
574.3.7.Characteristics, Digital Inputs/Outputs
574.3.8.Clock Signals PIXCLK, LLC, and LLC2
584.3.9.Digital Video Interface
584.3.10.Characteristics, TTL Output Driver
594.3.10.1.TTL Output Driver Description
2
C Conditions
PRELIMINARY DATA SHEET
605.Timing Diagrams
605.1.Power-up Sequence
605.2.Default Wake-up Selection
615.3.Control Bus Timing Diagram
625.4.Output Enable by Pin OE
635.5.Timing of the Test Access Port TAP
635.6.Timing of all Pins connected to the Boundary-Scan-Register-Chain
645.7.Timing Diagram of the Digital Video Interface
645.7.1.Characteristics, Clock Signals
656.Control and Status Registers
656.1.Overview
686.1.1.Description of I
726.1.2.Description of FP Control and Status Registers
2
C Control and Status Registers
4Micronas
Page 5
PRELIMINARY DATA SHEET
Contents, continued
PageSectionTitle
837.Application Notes
837.1.Differences between VPX 3220A and VPX 322xD
837.2.Impact to Signal to Noise Ratio
837.3.Control Interface
837.3.1.Symbols
2
837.3.2.Write Data into I
837.3.3.Read Data from I
837.3.4.Write Data into FP Register
837.3.5.Read Data from FP Register
847.3.6.Sample Control Code
847.4.Xtal Supplier
857.5.Typical Application
888.Data Sheet History
C Register
2
C Register
VPX 3225D, VPX 3224D
5Micronas
Page 6
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
Video Pixel Decoder
Release Note: This data sheet describes functions
and characteristics of VPX 322xD–C3 and D4. Revision bars indicate significant changes to the previous edition.
1. Introduction
The Video Pixel Decoders VPX 3225D and VPX 3224D
are the second generation of full feature video acquisition ICs for consumer video and multimedia applications. All of the processing necessary to convert an analog video signal into a digital component stream have
been integrated onto a single 44-pin IC. Moreover, the
VPX 3225D provides text slicing for intercast, teletext,
and closed caption. Both chips are pin compatible to
VPX 3220A, VPX 3216B, and VPX 3214C. Notable features include:
Video Decoding
– multistandard color decoding:
• NTSC-M, NTSC-443
• P AL-BGHI, PAL-M, PAL-N, PAL-60
• SECAM
• S-VHS
– NTSC with Y/C comb filter
– two 8-bit video A/D converters with clamping and auto-
matic gain control (AGC)
– four analog inputs with integrated selector for:
• 3 composite video sources (CVBS), or
• 2 Y/C sources (S-VHS), or
• 2 composite video sources and one Y/C source.
– horizontal and vertical sync detection for all standards
– decodes and detects Macrovision 7.1 protected video
(version D4 only)
Video Processing
– hue, brightness, contrast, and saturation control
Video Interfacing
– YC
– ITU-R 601 compliant output format
– ITU-R 656 compliant output format
– BStream compliant output format
– square pixel format (640 or 768 pixel/line)
– 8-bit or 16-bit synchronous output mode
– 13.5 MHz/16-bit and 27 MHz/8-bit output rate
– VBI bypass and raw ADC data output
Data Broadcast Support (VPX 3225D only)
– high-performance data slicing in hardware
– multistandard data slicer
– full support for
– programmable to new standards via I2C
– automatic slice level adaptation
– VBI and Full-Field mode
– data insertion into video stream
– simultaneous acquisition of teletext, VPS, WSS, and
Miscellaneous
– 44-pin PLCC package
– total power consumption of below 1 W
– I
– single on-chip clock generation, only one crystal need-
– user programmable output pins
– power-down mode
4:2:2 format
bCr
• NABTS, WST
• CAPTION (1x,2x), VPS, WSS, Antiope
• teletext, intercast, wavetop,
• WebTV for windows, EPG services
caption
2
C serial control, 2 different device addresses
ed for all standards
– dual window cropping and scaling
– horizontal resizing between 32 and 864 pixels/line
– vertical resizing by line dropping
– high-quality anti-aliasing filter
– scaling controlled peaking and coring
6Micronas
– IEEE 1149.1 (JTAG) boundary scan interface
Software Support
– MediaCVR Software Suite
• Video for Windows driver
• TV viewer applet, teletext browser
• intercast/wavetop browser
– WebTV for Windows
• Video capture and VBI services
Page 7
PRELIMINARY DATA SHEET
1.1. System Architecture
The block diagram (Fig. 1–1) illustrates the signal flow
through the VPX. A sampling stage performs 8-bit A/D
conversion, clamping, and AGC. The color decoder separates the luma and chroma signals, demodulates the
chroma, and filters the luminance. A sync slicer detects
the sync edge and computes the skew relative to the
sample clock. The video processing stage resizes the
YCbCr samples, adjusts the contrast and brightness,
and interpolates the chroma. The text slicer extracts
lines with text information and delivers decoded data
bytes to the video interface.
Note: The VPX 3225D and VPX 3224D are not register
compatible with the VPX 3220A, VPX 3216B, and
VPX 3214C family.
VPX 3225D, VPX 3224D
CVBS/Y
Chroma
SDA
SCL
RESQ
Clock Gen.
DCO
MUX
MUX
ADC
ADC
I2CJTAG
MUX
Sync Processing
Text Slicer
(VPX 3225D only)
Luma Filter
Video Decoder
Chroma
Demodulator
Line Store
YY
C
bCr
CbC
Video Processing
Video Interface
r
PortPort
HREF
VREF
FIELD
A[7:0]
OEQ
B[7:0]
PIXCLK
LLC
VACT
TDI
TMS
TDO
TCK
Fig. 1–1: Block diagram of the VPX 3224D, VPX 3225D
7Micronas
Page 8
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2. Functional Description
The following sections provide an overview of the different functional blocks within the VPX. Most of them are
controlled by the Fast Processor (‘FP’) embedded in the
decoder. For controlling, there are two classes of regis-
2
ters: I
C registers (directly addressable via I2C bus) and
FP-RAM registers (ram memory of the FP; indirectly addressable via I
2
C bus). For further information, see sec-
tion 2.14.1.
2.1. Analog Front-End
This block provides the analog interfaces to all video inputs and mainly carries out analog-to-digital conversion
for the following digital video processing. A block diagram is given in Fig. 2–1.
Clamping, AGC, and clock DCO are digitally controlled.
The control loops are closed by the embedded processor.
2.1.1. Input Selector
Up to four analog inputs can be connected. Three inputs
(VIN1–3) are for input of composite video or S-VHS luma
signal. These inputs are clamped to the sync back porch
and are amplified by a variable gain amplifier. Two inputs, one dedicated (CIN) and one shared (VIN1), are
for connection of S-VHS carrier-chrominance signal.
The chrominance input is internally biased and has a
fixed gain amplifier.
pacitors and is generated by digitally controlled current
sources. The clamping level is the back porch of the video signal. S-VHS chroma is AC coupled. The input pin
is internally biased to the center of the ADC input range.
2.1.3. Automatic Gain Control
A digitally working automatic gain control adjusts the
magnitude of the selected baseband by +6/–4.5 dB in 64
logarithmic steps to the optimal range of the ADC. The
gain of the video input stage including the ADC is 213
steps/V with the AGC set to 0 dB.
2.1.4. Analog-to-Digital Converters
Two ADCs are provided to digitize the input signals.
Each converter runs with 20.25 MHz and has 8-bit resolution. An integrated bandgap circuit generates the required reference voltages for the converters. The two
ADCs are of a 2-stage subranging type.
2.1.5. ADC Range
The ADC input range for the various input signals and
the digital representation is given in Table 2–1 and Fig.
2–2. The corresponding output signal levels of the
VPX 32xx are also shown.
2.1.6. Digitally Controlled Clock Oscillator
2.1.2. Clamping
The composite video input signals are AC coupled to the
IC. The clamping voltage is stored on the coupling ca-
CVBS/Y
CVBS/Y
CVBS/Y/C
Chroma
VIN3
VIN2
clamp
VIN1
CIN
bias
input mux
reference
generation
AGC
+6/–4.5 dB
gain
The clock generation is also a part of the analog front
end. The crystal oscillator is controlled digitally by the
FP; the clock frequency can be adjusted within
±150 ppm.
digital CVBS or Luma
digital Chroma
system clocks
frequency
ADC
ADC
DCVO
±150
ppm
20.25 MHz
Fig. 2–1: Analog front-end
8Micronas
Page 9
PRELIMINARY DATA SHEET
VPX 3225D, VPX 3224D
Table 2–1: ADC input rangefor PAL input signal and corresponding output signal ranges
SignalInput Level [mVpp]ADC
Range
–6 dB0 dB+4.5 dB[steps][steps]
CVBS100% CVBS66713332238252–
75% CVBS50010001679213–
video (luma)3507001175149224
sync height15030050464–
clamp level6816
Fig. 2–2: ADC ranges for CVBS/Luma and Chroma, PAL input signal
100% Chroma
75% Chroma
9Micronas
Page 10
VPX 3225D, VPX 3224D
–
–
–
PRELIMINARY DATA SHEET
2.2. Color Decoder
In this block, the standard luma/chroma separation and
multi-standard color demodulation is carried out. The
color demodulation uses an asynchronous clock, thus
allowing a unified architecture for all color standards.
A block diagram of the color decoder is shown in Fig.
2–4. The luma, as well as the chroma processing, is
shown here. The color decoder also provides several
special modes; for example, wide band chroma format
which is intended for S-VHS wide bandwidth chroma.
The output of the color decoder is YC
in a 4:2:2 for-
rCb
mat.
2.2.1. IF-Compensation
With off-air or mistuned reception, any attenuation at
higher frequencies or asymmetry around the color subcarrier is compensated. Four different settings of the IFcompensation are possible:
Fig. 2–3: Freq. response of chroma IF-compensation
2.2.2. Demodulator
The entire signal (which might still contain luma) is now
quadrature-mixed to the baseband. The mixing frequency is equal to the subcarrier for PAL and NTSC, thus
achieving the chroma demodulation. For SECAM, the
mixing frequency is 4.286 MHz giving the quadrature
baseband components of the FM modulated chroma.
After the mixer, a lowpass filter selects the chroma components; a downsampling stage converts the color difference signals to a multiplexed half rate data stream.
The last setting gives a very large boost to high frequencies. It is provided for SECAM signals that are decoded
using a SAW filter specified originally for the PAL standard.
Luma / CVBS
MUXMUX
Chroma
1 H Delay
IF Compensation
DC-Reject
The subcarrier frequency in the demodulator is generated by direct digital synthesis; therefore, substandards
such as PAL 3.58 or NTSC 4.43 can also be demodulated.
Notch
Filter
CrossSwitch
MIXER
ACC
Lowpass Filter
Phase/Freq.
Demodulator
Luma
Chroma
Fig. 2–4: Color decoder
Color-PLL/Color-ACC
10Micronas
Page 11
PRELIMINARY DATA SHEET
VPX 3225D, VPX 3224D
2.2.3. Chrominance Filter
The demodulation is followed by a lowpass filter for the
color difference signals for P AL/NTSC. SECAM requires
a modified lowpass function with bell-filter characteristic.
At the output of the lowpass filter, all luma information is
eliminated.
The lowpass filters are calculated in time multiplex for
the two color signals. Four bandwidth settings (narrow,
normal, broad, wide) are available for each standard.
The filter passband can be shaped with an extra peaking
term at 1.25 MHz. For P AL/NTSC, a wide band chroma
filter can be selected. This filter is intended for high
bandwidth chroma signals; for example, a nonstandard
wide bandwidth S-VHS signal.
dB
0
–10
–20
–30
–40
2.2.4. Frequency Demodulator
The frequency demodulator for demodulating the SECAM signal is implemented as a CORDIC-structure. It
calculates the phase and magnitude of the quadrature
components by coordinate rotation.
The phase output of the CORDIC processor is differentiated to obtain the demodulated frequency . After a programmable deemphasis filter, the Dr and Db signals are
scaled to standard C
amplitudes and fed to the cross-
rCb
over-switch.
2.2.5. Burst Detection
In the PAL/NTSC-system, the burst is the reference for
the color signal. The phase and magnitude outputs of
the CORDIC are gated with the color key and used for
controlling the phase-lock-loop (APC) of the demodulator and the automatic color control (ACC) in P AL/NTSC.
The ACC has a control range of +30...–6 dB.
For SECAM decoding, the frequency of the burst is measured. Thus, the current chroma carrier frequency can
be identified and is used to control the SECAM processing. The burst measurements also control the color killer operation; they can be used for automatic standard
detection as well.
–50
012345
PAL/NTSC
dB
0
–10
–20
–30
–40
–50
012345
SECAM
MHz
MHz
Fig. 2–5: Frequency response of chroma filters
2.2.6. Color Killer Operation
The color killer uses the burst-phase / burst-frequency
measurement to identify a PAL/NTSC or SECAM color
signal. For PAL/NTSC, the color is switched off (killed)
as long as the color subcarrier PLL is not locked. For SECAM, the killer is controlled by the toggle of the burst frequency. The burst amplitude measurement is used to
switch off the color if the burst amplitude is below a programmable threshold. Thus, color will be killed for very
noisy signals. The color amplitude killer has a programmable hysteresis.
2.2.7. PAL Compensation/1-H Comb Filter
The color decoder uses one fully integrated delay line.
Only active video is stored.
The delay line application depends on the color standard:
– NTSC:1-H comb filter or color compensation
– PAL:color compensation
– SECAM: crossover-switch
11Micronas
Page 12
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
In the NTSC compensated mode, Fig. 2–7 c), the color
signal is averaged for two adjacent lines. Thus, crosscolor distortion and chroma noise is reduced. In the
NTSC combfilter mode, Fig. 2–7 d), the delay line is in
the composite signal path, thus allowing reduction of
cross-color components, as well as cross-luminance.
The loss of vertical resolution in the luminance channel
is compensated by adding the vertical detail signal with
removed color information.
2.2.8. Luminance Notch Filter
If a composite video signal is applied, the color information is suppressed by a programmable notch filter. The
position of the filter center frequency depends on the
subcarrier frequency for PAL/NTSC. For SECAM, the
notch is directly controlled by the chroma carrier frequency. This considerably reduces the cross-luminance. The frequency responses for all three systems
are shown in Fig. 2–6. In S-VHS mode, this filter is bypassed.
dB
10
CVBS
8
Notch
filter
Chroma
Process.
Y
C C
r b
Luma
8
Chroma
8
a) conventionalb) S-VHS
CVBS
8
Notch
filter
Chroma
Process.
1 H
Delay
c) compensated
Notch
CVBS
8
1 H
Delay
filter
Chroma
Process.
d) comb filter
Chroma
Process.
Y
Y
CrC
Y
CrC
CrC
b
b
b
0
–10
–20
–30
–40
024 68 10
PAL/NTSC notch filter
dB
10
0
–10
–20
–30
MHz
Fig. 2–7: NTSC color decoding options
CVBS
8
Notch
filter
Chroma
Process.
1 H
Delay
a) conventional
Luma
8
Chroma
Chroma
8
Process.
1 H
Delay
b) S-VHS
Fig. 2–8: PAL color decoding options
Y
Y
CrC
CrC
b
b
–40
024 68 10
SECAM notch filter
Fig. 2–6: Frequency responses of the luma
notch filter for PAL, NTSC, SECAM
MHz
CVBS
8
Notch
filter
Chroma
Process.
1 H
Delay
MUX
Y
CrC
b
Fig. 2–9: SECAM color decoding
12Micronas
Page 13
PRELIMINARY DATA SHEET
VPX 3225D, VPX 3224D
2.3. Video Sync Processing
Fig. 2–10 shows a block diagram of the front-end sync
processing. To extract the sync information from the
video signal, a linear phase lowpass filter eliminates all
noise and video contents above 1 MHz. The sync is separated by a slicer; the sync phase is measured. The internal controller can select variable windows to improve
the noise immunity of the slicer. The phase comparator
measures the falling edge of sync, as well as the integrated sync pulse.
The sync phase error is filtered by a phase-locked loop
that is computed by the FP. All timing in the front-end is
derived from a counter that is part of this PLL, and it thus
counts synchronously to the video signal.
A separate hardware block measures the signal back
porch and also allows gathering the maximum/minimum
of the video signal. This information is processed by the
FP and used for gain control and clamping.
For vertical sync separation, the sliced video signal is integrated. The FP uses the integrator value to derive vertical sync and field information.
2.4. Macrovision Detection (version D4 only)
Video signals from Macrovision encoded VCR tapes are
decoded without loss of picture quality . However, it might
be necessary in some applications to detect the presence of Macrovision encoded video signals. This is possible by reading a set of I2C registers (FP-RAM
0x170–0x179) in the video front-end.
Macrovision encoded video signals typically have AGC
pulses and pseudo sync pulses added during VBI. The
amplitude of the AGC pulses is modulated in time. The
Macrovision detection logic measures the VBI lines and
compares the signal against programmable thresholds.
The window in which the video lines are checked for Macrovision pulses can be defined in terms of start and stop
line (e.g. 6–15 for NTSC).
Frequency and phase characteristics of the analog video signal are derived from PLL1. The results are fed to
the rest of the video processing system in the backend.
The resizer unit uses them for data interpolation and
orthogonalization. A separate timing block derives the
timing reference signals HREF and VREF from the horizontal sync.
video
input
lowpass
1 MHz &
sync
slicer
horizontal
sync
separation
phase
comparator
& lowpass
counter
PLL1
front
sync
generator
front sync
skew
vblank
field
clamp &
signal
measurement
Fig. 2–10: Sync separation block diagram
clamping
front-end
timing
color key FIFO_write
clock
synthesizer
syncs
clock
H/V syncs
13Micronas
Page 14
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.5. Component Processing
Recovery of the YCbCr components by the decoder is
followed by horizontal resizing and skew compensation.
Contrast enhancement with noise shaping can also be
applied to the luminance signal. Vertical resizing is supported via line dropping.
Fig. 2–11 illustrates the signal flow through the component processing stage. The YCbCr 4:2:2 samples are
separated into a luminance path and a chrominance
Y
in
Active Video
Reference
Luma Filter
with peaking
& coring
Resize
Sequence
Control
path. The Luma Filtering block applies anti-aliasing lowpass filters with cutoff frequencies adapted to the number of samples after scaling, as well as peaking and coring. The Resize and Skew blocks alter the effective
sampling rate and compensate for horizontal line skew.
The YCbCr samples are buffered in a FIFO for continuous burst at a fixed clock rate. For luminance samples,
the contrast and brightness can be adjusted and noise
shaping applied. In the chrominance path, Cb and Cr
samples can be swapped. Without swapping, the first
valid video sample is a Cb sample. Chrominance gain
can be adjusted in the color decoder.
Contrast,
Skew
Luma
Phase Shift
Latch
F
I
F
O
Brightness &
Noise shaping
Y
out
CbCr
Chroma
Phase Shift
in
Resize
Skew
16 bit
Cb/Cr-
swapping
Fig. 2–11: Component processing stage
Table 2–2: Several rasters supported by the resizer
NTSCPAL/SECAMFormat Name
640 x 480768 x 576Square pixels for broadcast TV (4:3)
704 x 480704 x 576Input Raster for MPEG-2
320 x 240384 x 288Square pixels for TV (quarter resolution)
352 x 240352 x 288CIF – Input raster for MPEG-1, H.261
160 x 120192 x 144Square pixels for TV (1/16 resolution), H.324, H.323
Cr
out
176 x 120176 x 144QCIF – Input raster for H.261
32 x 2432 x 24Video icons for graphical interfaces (square)
14Micronas
Page 15
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
2.5.1. Horizontal Resizer
The operating range of the horizontal resizer was chosen to serve the widest possible range of applications
and source formats (number of lines, aspect ratio, etc...).
T able 2–2 lists several examples for video sourced from
525/625 line TV systems.
The horizontal resizer alters the sampling raster of the
video signal, thereby varying the number of pixels (NPix)
in the active portion of the video line. The number of pixels per line is selectable within a range from 32 to 864
in increments of 2 pixels (see section 2.10.: Windowing
the Video Field). T able 2–2 gives an overview of several
supported video rasters. The visual quality of a sampling
rate conversion operation depends on two factors:
– the frequency response of the individual filters, and
– the number of available filters from which to choose.
The VPX is equipped with a battery of FIR filters to cover
the five octave operating range of the resizer. Fig. 2–12
shows the magnitude response of five example filters
corresponding to 1054, 526, 262, 130, and 32 pixels.
The density of the filter array can be seen in Fig. 2–13.
The magnitude response of 50 filters lying next to each
other are shown. Nevertheless, these are only 10% of all
filters shown. As a whole, the VPX comes with a battery
of 512 FIR filters. Showing these 512 Filters in Fig. 2–12
would result in a large black area. This dense array of filters is necessary in order to maintain constant visual
quality over the range of allowable picture sizes. The alternative would be to use a small number of filters whose
cutoff frequencies are regularly spaced over the spectrum. However, it has been found that using few filters
leads to visually annoying threshold behavior. These effects occur when the filters are changed in response to
variations in the picture size.
dB
0
10
20
30
40
010203040
MHz
Fig. 2–12: Freq. response of 5 widely spaced filters
dB
0
–2
–4
–6
–8
10
Filter selection is performed automatically by the internal
processor based on the selected resizing factor (NPix).
This automated selection is optimized for best visual
performance.
12
00.51.523
12.5
Fig. 2–13: Freq. response of 50 neighbored filters
MHz
15Micronas
Page 16
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.5.2. Skew Correction
The VPX delivers orthogonal pixels with a fixed clock
even in the case of non-broadcast signals with substantial horizontal jitter (VCRs, laser disks, certain portions
of the 6 o’clock news...).
This is achieved by highly accurate sync slicing combined with post correction. Immediately after the analog
input is sampled, a horizontal sync slicer tracks the position of sync. This slicer evaluates, to within 1.6 ns, the
skew between the sync edge and the edge of the pixelclock. This value is passed as a skew on to the phase
shift filter in the resizer. The skew is then treated as a
fixed initial offset during the resizing operation.
The skew block in the resizer performs programmable
phase shifting with subpixel accuracy . In the luminance
path, a linear interpolation filter provides a phase shift
between 0 and 31/32 in steps of 1/32. This corresponds
to an accuracy of 1.6 ns. The chrominance signal can be
shifted between 0 and 7/8 in steps of 1/8.
2.5.3. Peaking and Coring
The horizontal resizer comes with an extra peaking filter
for sharpness control. The center frequency of the peaking filter is automatically adjusted to the image size in
512 steps. The peaking value to each center frequency
can be controlled by the user with up to eight steps via
FP-RAM 0x126/130. Fig. 2–14 shows the magnitude response of the eight steps of the peaking filter corresponding to an image size of 320 pixels.
2.5.4. YCbCr Color Space
The color decoder outputs luminance and one multiplexed chrominance signal at a sample clock of
20.25 MHz. Active video samples are flagged by a separate reference signal. Internally, the number of active
samples is 1080 for all standards (525 lines and 625
lines). The representation of the chroma signals is the
ITU-R 601 digital studio standard.
In the color decoder, the weighting for both color difference signals is adjusted individually . The default format
has the following specification:
– Y = 224*Y + 16 (pure binary),
– C
= 224*(0.713*(R–Y)) + 128 (offset binary),
r
– C
= 224*(0.564*(B–Y)) + 128 (offset binary).
b
2.5.5. Video Adjustments
The VPX provides a selectable gain (contrast) and offset
(brightness) for the luminance samples, as well as additional noise shaping. Both the contrast and brightness
factors can be set externally via I
2
C serial control of FPRAM 0x127,128,131, and 132. Fig. 2–15 gives a functional description of this circuit. First, a gain is applied,
yielding a 10-bit luminance value. The conversion back
to 8-bit is done using one of four selectable techniques:
simple rounding, truncation,1-bit error diffusion, or 2-bit
error diffusion. Bit[8] in the ‘contrast’-register selects between the clamping levels 16 and 32.
After the peaking filter, an additional coring filter is implemented to the horizontal resizer. The coring filter subtracts 0, 1/2, 1, or 2 LSBs of the higher frequency part of
the signal. Note, that coring can be performed independently of the peaking value adjustment.
dB
10
0
–10
–20
–30
01346
25
MHz
Fig. 2–14: Frequency response of peaking filter
I
= c * I
out
+ bc = 0...63/32 in 64 steps
in
b = –127...128 in 256 steps
In the chrominance path, Cb and Cr samples can be
swapped with bit[8] in FP-RAM 0x126 or 130. Adjustment of color saturation and gain is provided via FPRAM 0x30–33 (see section 2.2.5.).
Rounding
Truncation
1 bit
Err. Diff.
2 bit
Err. Diff.
ContrastSelectBrightness
FP-RAM
Registers
Fig. 2–15: Contrast and brightness adjustment
16Micronas
Page 17
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
2.6. Video Output Interface
Contrary to the component processing stage running at
a clock rate of 20.25 MHz, the output formatting stage
(Fig. 2–16) receives the video samples at a pixel transport rate of 13.5 MHz. It supports 8 or 16-bit video formats with separate or embedded reference signals, provides bus shuffling, and channels the output via one or
both 8-bit ports. Data transfer is synchronous to the internally generated 13.5 MHz pixel clock.
The format of the output data depends on three parameters:
– the selected output format
S YUV 4:2:2, separate syncs
S YUV 4:2:2, ITU-R656
S YUV 4:2:2, embedded reference codes (BStream)
– the number of active ports (A only, or both A and B)
– clock speed (single, double, half).
In 8-bit modes using only Port A for video data, Port B
can be used as programmable output.
2.6.1. Output Formats
The VPX supports the YUV 4:2:2 video format only . During normal operation, all reference signals are output
separately. To provide a reduced video interface, the
VPX offers two possibilities for encoding timing references into the video data stream: an ITU-R656 compliant output format with embedded timing reference
headers and a second format with single timing control
codes in the video stream. The active output format can
be selected via FP-RAM 0x150 [format].
2.6.1.1. YUV 4:2:2 with Separate Syncs/ITU-R601
The default output format of the VPX is a synchronous
16-bit YUV 4:2:2 data stream with separate reference
signals. Port A is used for luminance and Port B for chrominance-information. Video data is compliant to ITUR601. Bit[1:0] of FP-RAM 0x150 has to be set to 00. Figure 2–17 shows the timing of the data ports and the
reference signals in this mode.
Video
Samples
Reference
Signals
168
Output Formats
Fig. 2–16: Output format stage
Luminance
(Port A)
Chrominance
(Port B)
VACT
8
8
Bus Shuffler
8
Clock
Generation
Output Multiplex
Y
1
C
1
8
8
Y
n–1
C
n–1
Y
n
C
n
Port A
OE
Port B
PIXCLK
LLC
LLC2
HREF
VREF
VACT
PIXCLK
LLC
Fig. 2–17: Detailed data output (single clock mode)
17Micronas
Page 18
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.6.1.2. Embedded Reference Headers/ITU-R656
The VPX supports an output format which is designed to
be compliant with the ITU-R656 recommendation. It is
activated by setting Bit[1:0] of FP-RAM 0x150 to 01. The
16-bit video data must be multiplexed to 8 bit at the
double clock frequency (27 MHz) via FP-RAM 0x154, bit
9 set to 1 (see also section 2.6.3.: Output Multiplexer).
In this mode, video samples are in the following order:
Cb, Y, Cr, Y, ... The data words 0 and 255 are protected
since they are used for identification of reference headers. This is assured by limitation of the video data. Timing reference codes are inserted into the data stream at
the beginning and the end of each video line in the following way: A ‘Start of active video’-Header (SA V) is inserted before the first active video sample. The ‘end of
active video’-code (EA V) is inserted after the last active
video sample. They both contain information about the
field type and field blanking. The data words occurring
during the horizontal blanking interval between EA V and
SA V are filled with 0x10 for luminance and 0x80 for chrominance information. T able 2–3 shows the format of the
SAV and EAV header.
Note that the following changes and extensions to the
ITU-R656 standard have been included to support horizontal and vertical scaling, transmission of VBI-data,
etc.:
– Both the length and the number of active video lines
varies with the selected window parameters. For compliance with the ITU-R656 recommendation, a size of
720 samples per line must be selected for each window. To enable a constant line length even in the case
of different scaling values for the video windows, the
VPX provides a programmable ‘active video’ signal
(see section 2.8.4.).
– During blanked lines, the V ACT signal is suppressed.
VBI-lines can be marked as blanked or active, thus allowing the choice of enabled or suppressed V ACT during the VBI-window. The vertical field blanking flag (V)
in the SAV/EAV header is set to zero in any line with
enabled VACT signal (valid VBI or video lines).
– During blanked lines, SAV/EAV headers can be sup-
pressed in pairs with FP-RAM 0x150, bit9. To assure
vertical sync detection, some SAV/EAV headers are
inserted during field blanking.
– The flags F , V , and H encoded in the SAV/EA V headers
change on SAV. With FP-RAM 0x150, bit10 set to 1,
they change on EA V . The programmed windows, however, are delayed by one line. Header suppression is
applied for EAV/SAV pairs.
– For data within the VBI-window (e.g. sliced or raw tele-
text data), the user can select between limitation or reduction to 7-bit resolution with an additional LSB assuring odd parity (0 and 255 never occur). This option
can be selected via FP-RAM 0x150 [range].
– Ancillary data blocks may be longer than 255 bytes (for
raw data) and are transmitted without checksum. The
secondary data ID is used as high byte of the data
count (DC1; see Table 2–5).
– Ancillary data packets must not follow immediately af-
ter EAV or SAV.
– The total number of clock cycles per line, as well as
valid cycles between EAV and SAV may vary.
Table 2–3: Coding of the SAV/EAV-header
Bit No.
WordMSBLSB
76543210
First11111111
Second00000000
Third00000000
Fourth1FVHP3P2P1P0
F = 0 during field 1,F = 1 during field 2
V = 0 during active linesV = 1 during vertical field blanking
H = 0 in SAV,H = 1 in EAV
The bits P0, P1, P2, and P3 are protection bits. Their
states are dependent on the states of F, V, and H as
shown in Table 2–4.
The VPX also supports the transmission of VBI-data as
vertical ancillary data during blanked lines in the interval
starting with the end of the SAV and terminating with the
beginning of EAV. In this case, an additional header is inserted directly before the valid active data. In this mode,
the position of SAV and EA V depends on the settings for
the programmable VACT signal. These parameters will
18Micronas
Page 19
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
be checked and corrected if necessary to assure an appropriate size of VACT for both data and ancillary header.
Table 2–5 shows the coding of the ancillary header information. The word I[2:0] contains a value for data type
identification (1 for sliced and 3 for raw data during odd
fields, 5 for sliced and 7 for raw data during even fields).
M[5:0] contains the MSBs and L[5:0] the LSBs of the
number of following D-words (32 for sliced data, 285 for
raw data). DC1 is normally used as secondary data ID.
The value 0 for M[5:0] in the case of sliced data marks
an undefined format. Bit 6 is even parity for bit5 to bit0.
Bit 7 is the inverted parity flag. Note that the following
user data words (video data) are either limited or have
odd parity to assure that 0 and 255 will not occur. Bit 3
in RAM 0x150 selects between these two options.
current line length
dependent on window size
Digital
Video Output
EAV
SAV
CB Y CR Y ...
Table 2–5: Coding of the ancillary header information
SAV: “start of active video” header
EAV: “end of active video” header
VACT
Fig. 2–18: Output of video or VBI data with embedded reference headers (according to ITU-R656)
DATA
(Port A)
VACT
PIXCLK
LLC
SAV1SAV2SAV3SAV
10h80h80h10hEAV1EAV2EAV3EAV
4
C
B1Y1
CR1Y2C
Bn–1Yn–1
C
Rn–1Yn
Fig. 2–19: Detailed data output (double clock mode)
current line length
size of programmable VACT
dependent on VBI-window size
4
Digital
Video Output
EAV
constant during
horizontal blanking
Y = 10
hex
; C
= C
R
B
= 80
SAV
hex
VACT
Fig. 2–20: Output of VBI-data as ancillary data
D1 D2 D3 D4 ...
ANC
CB Y CR Y ...
EAV
SAV: “start of active video” header
EAV: “end of active video” header
SAV
19Micronas
Page 20
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.6.1.3. Embedded Timing Codes (BStream)
In this mode, several event words are inserted into the
pixel stream for timing information. It is activated by setting Bit[1:0] of FP-RAM 0x150 to 10. Each event word
consists of a chrominance code value containing the
phase of the color-multiplex followed by a luminance
code value signalling a specific event. The allowed control codes are listed in table 2–6 and 2–7.
At the beginning and the end of each active video line,
timing reference codes (start of active video: SAV; end
of active video: EA V) are inserted with the beginning and
the end of VACT. Since VACT is suppressed during
blanked lines, video data and SA V/EA V codes are present during active lines only . If raw/sliced data should be
output, V ACT has to be enabled during the VBI window
with bit 2 of FP-RAM 0x138! In the case of several windows per field, the length of the active data stream per
line can vary. Since the qualifiers for active video (SAV/
EAV) are independent of the other reference codes,
there is no influence on horizontal or vertical syncs, and
sync generation can be performed even with several different windows. For full compliance with applications requiring data streams of a constant size, the VPX provides a mode with programmable ‘video active’ signal
V ACT which can be selected via bit 2 of FP-RAM 0x140.
The start and end positions of V ACT relative to HREF is
determined by FP-RAM 0x151 and 0x152. The delay of
valid data relative to the leading edge of HREF is calculated with the formulas given in table 2–8 and 2–9. The
result can be read in FP-RAM 0x10f (for window 1) and
0x1 1f (for window 2). Be aware that the largest window
defines the size of the needed memory. In the case of
1140 raw VBI-samples and only 32 scaled video samples, the graphics controller needs 570 words for each
line (the VBI-samples are multiplexed to luminance and
chrominance paths).
Table 2–6: Chrominance control codes
Chroma ValuePhase Information
FECr pixel
FFCb pixel
2.6.2. Bus Shuffler
In the YUV 4:2:2 mode, the output of luminance data is
on port A and chrominance data on Port B. With the bus
shuffler , luminance can be switched to Port B and chrominance to port A. In 8-bit double clock mode, shuffling
can be used to swap the Y and C components. It is selected with FP-RAM 0x150.
2.6.3. Output Multiplexer
During normal operation, a 16-bit YUV 4:2:2 data stream
is transferred synchronous to an internally generated
PIXCLK at a rate of 13.5 MHz. Data can be latched onto
the falling edge of PIXCLK or onto the rising edge of LLC
during high PIXCLK. In the double clock mode, luminance and chrominance data are multiplexed to 8 bit and
transferred at the double clock frequency of 27 MHz in
the order Cb, Y , Cr , Y ...; the first valid chrominance value
being a Cb sample. With shuffling switched on, Y and C
components are swapped. Data can be latched with the
rising edge of LLC or alternating edges of PIXCLK. This
mode is selected with bit 9 of FP-RAM 0x154. All 8-bit
modes use Port A only . In this case, Port B can be activated as programmable output with bit 8 of FP-RAM
0x154. Bit 0–7 determine the state of Port B.
video data
The leading edge of HREF indicates the beginning of a
new video line. Depending on the type of the current line
(active or blanked), the corresponding horizontal reference code is inserted. For big window sizes, the leading
edge of HREF can arrive before the end of the active
data. In this case, hardware assures that the control
8
=0
8
B[7:0]
video port
=1
8
code for HREF is delayed and inserted after EAV only.
The VREF control code is inserted at the falling edge of
7:08
VREF. The state of HREF at this moment indicates the
current field type (HREF = 0: odd field; HREF = 1: even
field).
FP-RAM 0x154 [outmux]
Fig. 2–21: Programmable output port
In this mode, the words 0,1,254, and 255 are reserved
for data identifications. This is assured by limitation of
the video data.
2.6.4. Output Ports
The two 8-bit ports produce TTL level signals coded in
binary offset. The Ports can be tristated either via the
output enable pin (OE
) or via I2C register 0xF2. For more
information, see section 2.17. “Enable/Disable of Output
Signals”.
20Micronas
Page 21
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Table 2–7: Luminance control codes
Luma ValueVideo EventVideo EventPhase Information
01VACT endlast pixel was the last active pixelrefers to the last pixel
02VACT beginnext pixel is the first active pixelrefers to the next pixel
03HREF active linebegin of an active video linerefers to the current pixel
04HREF blank linebegin of a blank linerefers to the current pixel
05VREF evenbegin of an even fieldrefers to the current pixel
06VREF oddbegin of an odd fieldrefers to the current pixel
DATA
(Port A)
VACT
HREF
PIXCLK
LLC
FFh02h03hFFhFEh01h
C
B1Y1
CR1Y2C
Bn–1Yn–1
Fig. 2–22: Detailed data output with timing event codes (double clock mode)
2.7. Video Data Transfer
The VPX supports a synchronous video interface. Video
data arrives to each line at the output in an uninterrupted
burst with a fixed transport rate of 13.5 MHz. The duration of the burst is measured in clock periods of the transport clock and is equal to the number of pixels per output
line.
2.7.1. Single and Double Clock Mode
Data is transferred synchronous to the internally generated PIXCLK. The frequency of PIXCLK is 13.5 MHz.
The LLC signal is provided as an additional support for
both the 13.5 MHz and the 27 MHz double clock mode.
The LLC consists of a doubled PIXCLK signal (27 MHz)
for interface to external components which rely on the
Philips transfer protocols. In the single clock mode, data
The data transfer is controlled via the signals: PIXCLK,
V ACT, and LLC. An additional clock signal LLC2 can be
switched to the TDO output pin to support different timings.
can be latched onto the falling edge of PIXCLK or at the
rising edge of LLC during high PIXCLK. In double clock
mode, output data can be latched onto both clock edges
of PIXCLK or onto every rising edge of LLC. Combined
with the half-clock mode, the available transfer band-
The V ACT signal flags the presence of valid output data.
Fig. 2–23, 2–24, and 2–25 illustrate the relationship be-
widths at the ports are therefore 6.75 MHz, 13.5 MHz,
and 27.0 MHz.
tween the video port data, VACT, PIXCLK, and LLC.
Whenever a line of video data should be suppressed
(line dropping, switching between analog inputs), it is
done by suppression of VACT.
C
Rn–1Yn
21Micronas
Page 22
VPX 3225D, VPX 3224D
2.7.2. Half Clock Mode
For applications demanding a low bandwidth for the
transmission between video decoder and graphics controller, the clock signal qualifying the output pixels
(PIXCLK) can be divided by 2. This mode is enabled by
setting Bit 5 of the FP-RAM 0x150 [halfclk]. Note that the
output format ITU-R601 must be selected. The timing of
the data and clock signals in this case is described in Figure 2–25.
If the half-clock mode is enabled, each second pulse of
PIXCLK is gated. PIXCLK can be used as a qualifier for
valid data. To ensure that the video data stream can be
spread, the selected number of valid output samples
should not exceed 400.
PRELIMINARY DATA SHEET
Luminance
(Port A)
Chrominance
(Port B)
VACT
PIXCLK
LLC
Fig. 2–23: Output timing in single clock mode
Video
(Port A)
VACT
PIXCLK
LLC
Y
1
C
1
C
Y
1
1
Y
n–1
C
n–1
C
n–1
Y
n–1
Y
n
C
n
C
Y
n
n
Fig. 2–24: Output timing in double clock mode
Luminance
(Port A)
Chrominance
(Port B)
VACT
PIXCLK
LLC
Y
1
C
1
Y
n
C
n
Fig. 2–25: Output timing in half clock mode
22Micronas
Page 23
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
2.8. Video Reference Signals
The complete video interface of the VPX runs at a clock
rate of 13.5 MHz. It mainly generates two reference signals for the video timing: a horizontal reference (HREF)
and a vertical reference (VREF). These two signals are
generated by programmable hardware and can be either free running or synchronous to the analog input video. The video line standard (625/50 or 525/60) depends
on the TV-standard selected with FP-RAM 0x20 [sdt].
The polarity of both signals is individually selectable via
FP-RAM 0x153.
The circuitry which produces the VREF and HREF signals has been designed to provide a stable, robust set
of timing signals, even in the case of erratic behavior at
the analog video input. Depending on the selected operating mode given in FP-RAM 0x140 [settm], the period
of the HREF and VREF signals are guaranteed to remain within a fixed range. These video reference signals
can therefore be used to synchronize the external components of a video subsystem (for example the ICs of a
PC add-in card).
In addition to the timing references, valid video samples
are marked with the ‘video active’ qualifier (V ACT). In order to reduce the signal number of the video interface,
several 8-bit modes have been implemented, where the
reference signals are multiplexed into the data stream
(see section 2.6.1.).
2.8.2. VREF
Figs. 2–27 and 2–28 illustrate the timing of the VREF
signal relative to field boundaries of the two TV standards. The start of the VREF pulse is fixed, while the
length is programmable in the range between 2 and 9
video lines via FP-RAM 0x153 [vlen].
2.8.3. Odd/Even Information (FIELD)
Information on whether the current field is odd or even
is supplied through the relationship between the edge
(either leading or trailing) of VREF and level of HREF.
This relationship is fixed and shown in Figs. 2–27 and
2–28. The same information can be supplied to the
FIELD pin, which can be enabled/disabled as output in
FP-RAM 0x153 [enfieldq]. FP-RAM 0x153 [oepol] programs the polarity of this signal.
During normal operation the FIELD flag is filtered since
most applications need interlaced signals. After filtering,
the field type is synchronized to the input signal only if
the last 8 fields have been alternating; otherwise, it always toggles. This filtering can be disabled with FPRAM 0x140 [disoef]. In this case, the field information
follows the odd/even property of the input video signal.
2.8.1. HREF
Fig. 2–26 illustrates the timing of the HREF signal relative to the analog input. The inactive period of HREF has
a fixed length of 64 periods of the 13.5 MHz output clock
rate. The total period of the HREF signal is expressed as
F
Analog
Video
Input
HREF
and depends on the video line standard.
nominal
VPX
Delay
4.7 µs (64 cycles)
F
nominal
Fig. 2–26: HREF relative to input video
23Micronas
Page 24
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
625
1234567
Input CVBS
(50 Hz), PAL
34567 8910
Input CVBS
(60 Hz), NTSC
HREF
VREF
FIELD
Fig. 2–27: VREF timing for ODD fields
361 t
CLK13.5
2 .. 9 H
> 1 t
CLK13.5
361 t
CLK13.5
Input CVBS
(50 Hz), PAL
Input CVBS
(60 Hz), NTSC
HREF
VREF
FIELD
313314315316317318319312320
265266267268269270271272273
46 t
CLK13.5
2 .. 9 H
46 t
> 1 t
CLK13.5
CLK13.5
Fig. 2–28: VREF timing for EVEN fields
24Micronas
Page 25
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
2.8.4. VACT
supported [FP-RAM 0x140, vactmode]. The start and
end position for the VACT signal relative to the trailing
The ‘video active’ signal is a qualifier for valid video samples. Since scaled video data is stored internally, there
are no invalid pixel within the V ACT interval. VACT has
edge of HREF can be programmed within a range of 0
to 864 [FP-RAM 0x151, 0x152]. In this case, VACT no
longer marks valid samples only.
a defined position relative to HREF depending on the
window settings (see section 2.10.). The maximal window length depends on the minimal line length of the input signal. It is recommended to choose window sizes of
less than 800 pixels. Sizes up to 864 are possible, but for
non-standard input lines, VACT is forced inactive 4
PIXCLK cycles before the next trailing edge of HREF.
The position of the valid data depends on the window
definitions. It is calculated from the internal processor.
The calculated delay of V ACT relative to the trailing edge
of HREF can be read via FP-RAM 0x10f (window 1) or
0x1 1f (window 2). T ables 2–8 and 2–9 show the formulas
for the position of valid data samples relative to the trail-
ing edge of HREF.
During the VBI-window, VACT can be enabled or suppressed with FP-RAM 0x138. Within this window, the
VPX can deliver either sliced text data with a constant
length of 64 samples or 1 140 raw input samples. For applications that request a uniform window size over the
whole field, a mode with a free programmable VACT is
Fig. 2–29 illustrates the temporal relationship between
the VACT and the HREF signals as a function of the
number of pixels per output line and the horizontal di-
mensions of the window. The duration of the inactive pe-
riod of the HREF is fixed to 64 clock cycles.
Table 2–8: Delay of valid output data relative to the trailing edge of HREF (single clock mode)
ModeData DelayData End
Video data(HBeg+HLen)*(720/NPix)–Hlenfor NPix < 720
DataDelay + HLen
HBeg*(720/NPix)for NPix ≥ 720
Raw VBI data150720
Sliced VBI data726790
Table 2–9: Delay of valid output data relative to the trailing edge of HREF (half clock mode)
ModeData DelayData End
Video data(HBeg+HLen)*(720/NPix)–2*Hlen for NPix < 360
Fig. 2–29: Relationship between HREF and VACT signals (single clock mode)
25Micronas
Page 26
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.9. Operational Modes
The relationship between the video timing signals
(HREF and VREF) and the analog input video is determined by the selected operational mode. Three such
modes are available: the Open Mode, the ForcedMode, and the Scan Mode. These modes are selected
2
via I
C commands [FP-RAM 0x140, settm, lattm].
2.9.1. Open Mode
In the Open Mode, both the HREF and the VREF signal
track the analog video input. In the case of a change in
the line standard (i.e. switching between the video input
ports), HREF and VREF automatically synchronize to
the new input. When no video is present, both HREF and
VREF float to the idling frequency of their respective
PLLs. During changes in the video input (drop-out,
switching between inputs), the performance of the
HREF and VREF signals is not guaranteed.
2.9.2. Scan Mode
In the Scan Mode, the HREF and VREF signals are always generated by free running hardware. They are
therefore completely decoupled from the analog input.
The output video data is always suppressed.
The purpose of the Scan Mode is to allow the external
controller to freely switch between the analog inputs
while searching for the presence of a video signal. Information regarding the video (standard, source, etc...)
can be queried via I
2
C read.
In the Scan Mode, the video line standard of the VREF
and HREF signals can be changed via I
2
C command.
The transition always occurs at the first frame boundary
after the I
2
C command is received. Fig. 2–30, below,
demonstrates the behavior of the VREF signal during
the transition from the 525/60 system to the 625/50 system (the width of the vertical reference pulse is exaggerated for illustration).
I2C Command to
switch video timing standard
Selected timing standard
becomes active
time
VREF
f
odd
16.683 ms
f
even
33.367 ms40.0 ms
f
odd
20.0 ms
f
even
f
odd
(525/60)(625/50)
Fig. 2–30: Transition between timing standards
26Micronas
Page 27
Table 2–10: Transition behavior as a function of operating mode
Transition Behavior as a Function of Operating Mode
TransitionModeBehavior
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Power up/Reset
(no video)
no video → videoOpenVREF, HREF:track the input signal
video → no videoOpenVREF, HREF:floats to steady state frequency of internal PLL
video → videoOpenVREF, HREF:track the input video immediately
OpenVREF, HREF:floats to steady state frequency of internal PLL
Scanno visible effect on any data or control signals
– timing signals continue unchanged in free running mode
– VACT signal is suppressed
Scanno visible effect on any data or control signals
– timing signals continue unchanged in free running mode
– VACT signal is suppressed
Data:available immediately after color decoder locks to input.
Scanno outwardly visible effect on any data or control signals.
– timing signals continue unchanged in free running mode
– VACT signal is suppressed
27Micronas
Page 28
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.10. Windowing the Video Field
For each input video field, two non-overlapping video
windows can be defined. The dimensions of these windows are supplied via I
2
C commands. The presence of
two windows allows separate processing parameters
such as filter responses and the number of pixels per line
to be selected.
External control over the dimensions of the windows is
performed by I
2
C writes to a window-load-table (WinLoadT ab). For each window , a corresponding WinLoadT ab is defined in a table of registers in the FP-RAM [window1: 0x120–128; window2: 0x12a–132]. Data written
to these tables does not become active until the corresponding latch bit is set in the control register FP-
RAM 0x140. A 2-bit flag specifies the field polarity over
which the window is active [vlinei1,2].
Vertically, as can be seen in Fig. 2–31, each window is
defined by a beginning line given in FP-RAM 0x120/12A,
a number of lines to be read-in (FP-RAM 0x121/12B),
and a number of lines to be output (FP-RAM
0x122/12C). Each of these values is specified in units of
video lines.
Line 1
begin
begin
Window 1
# lines in,
# lines out
The option, to separately specify the number of input
lines and the number of output lines, enables vertical
compression. In the VPX, vertical compression is performed via simple line dropping. A nearest neighbor algorithm selects the subset of the lines for output. The
presence of a valid line is signalled by the ‘video active’
qualifier (or the corresponding SAV/EAV code in embedded sync modes).
The numbering of the lines in a field of interlace video is
dependent on the line standard. Figs. 2–33 and 2–34 illustrate the mapping of the window dimensions to the
actual video lines. The indices on the left are the line
numbers relative to the beginning of the frame. The indices on the right show the numbering used by the VPX.
As seen here, the vertical boundaries of windows are defined relative to the field boundary. Spatially, the lines
from field #1 are displayed above identically numbered
from field #2. For example: On an interlace monitor, line
#23 from field #1 is displayed directly above line #23
from field #2. There are a few restrictions to the vertical
definition of the windows. Windows must not overlap
vertically but can be adjacent. The first allowed line within a field is line #10 for 525/60 standards and line #7 for
625/50 standards. The number of output lines cannot be
greater than the number of input lines (no vertical zooming). The combined height of the two windows cannot
exceed the number of lines in the input field.
Horizontally , the windows are defined by a starting point
defined in FP-RAM 0x123/12D and the length in FPRAM 0x124/12E. They are both given relative to the
number of pixels (NPix) in the active portion of the line
(Fig. 2–32) selected in FP-RAM 0x125/12F . The scaling
factor is calculated internally from NPix.
# lines in,
# lines out
Window 2
Fig. 2–31: Vertical dimensions of windows
53.33 msec
64 msec
Window
H BeginH Length
N Pix
Fig. 2–32: Horizontal dimensions of sampling window
28Micronas
Page 29
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
4
5
6
7
18
19
20
21
260
261
262
263
264
265
260
261
262
263
264
265
266
260
261
262
263
264
265
266
4
267
5
268
6
269
7
270
18
19
20
21
281
282
283
284
523
524
525
1
2
3
D
D
D
D
D
D
4
5
6
7
18
19
20
21
D
D
D
D
D
D
Field 1Field 2
Fig. 2–33: Mapping for 525/60 line systems
There are some restrictions in the horizontal window
definition. The total number of active pixels (NPix) must
be an even number. The maximum value for NPix should
be 800. V alues up to 864 are possible, but for short input
lines, video data is not guaranteed at the end of the line
since VACT will be interrupted at the beginning of the
next line. HLength should also be an even number. Obviously, the sum of HBegin and HLength may not be
greater than NPix.
Window boundaries are defined by writing the dimensions into the associated WinLoadTab and then setting
the corresponding latch bit in the control word FP-RAM
0x140 [latwin]. Window definition data is latched at the
beginning of the next video frame. Once the WinLoadTab data has been latched, the latch bit in the Control
word is reset. By polling the Infoword (FP-RAM 0x141),
the external controller can know when the window
boundary data has been read. Window definition data
can be changed only once per frame. Multiple window
definitions within a single frame time are ignored and
can lead to error.
308
309
310
311
312
313
308
309
310
311
312
313
1
2
3
4
22
23
24
25
314
315
316
317
335
336
337
338
621
622
623
624
625
D
D
D
D
D
D
1
2
3
4
22
23
24
25
D
D
D
D
D
D
1
2
3
4
22
23
24
25
308
309
310
311
312
Field 1Field 2
Fig. 2–34: Mapping for 625/50 line systems
2.11. Temporal Decimation
T o cope with bandwidth restrictions in a system, the VPX
supports temporal dropping of video frames via suppression of the V ACT signal. Dropping will be applied for
video windows only. There is no influence on the state
of the VBI-window . This mode can be activated for each
video window by setting the enable flag in the corresponding WinLoadTab (FP-RAM 0x121/12B). The
selection in FP-RAM 0x157 determines how many
frames will be output within an interval of 3000 frames.
Note that this selection is applied for both video windows, but decimation can be enabled for each window
separately . The number of valid frames is updated only
if the corresponding latch flag in FP-RAM 0x140 [lattdec]
is set. Frame dropping with temporal decimation can be
combined with the field disable flags (FP-RAM
0x121/12B). Within valid video frames, each field type
can be disabled separately.
29Micronas
Page 30
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.12. Data Slicer
The data slicer is only available on VPX 3225D. Software drivers accessing the slicer I
2
C registers should
therefore check the VPX part number.
2.12.1. Slicer Features
– 8-bit digital FBAS input
– 8-bit unbuffered ascii data output
– internal sync separation
– PAL and NTSC operation
– VBI and full-field mode
– automatic slicer adaptation
– text reception down to 30% eyeheight
– soft error correction
– simultaneous decoding of 4 different text services
• main service:programmable
• side service:VPS in line 16
• side service:CAPTION in line 21
• side service:WSS in line 23
2.12.2. Data Broadcast Systems
Table 2–11 gives an overview of the most popular data
broadcast systems throughout the world. The data slicer
of the VPX 3225D can be programmed to acquire the different data systems via a set of I2C registers.
The various data broadcast systems are specified by a
limited set of parameters:
– line multiplex (VBI)
– bit rate
– modulation
– start timing
– clock run-in (CRI)
– framing code (FRC)
– number of data bytes
The data slicer is inserted between the video ADC and
the video output interface (see Fig. 1–1). It operates
completely independent of the video front-end processing and has its own sync separator and a separate set
of I2C registers. Figure 2–35 shows a more detailed
block diagram of the digital data slicer.
DIN
8
Bit Slicer
Formatter
20.25 MHz
SyncFilter
Digital
Text
Slicer
I2C Register
during framing code and clock run-in. The increment of
the phase accumulator is programmable and can be
used to set up any bit rate with the formula:
increment = 2048 * bit rate/20.25 MHz
2.12.3.3. Standard Selection
The main teletext service can be received in VBI lines
only or in every line of each field (full-field mode). All
parameters needed to identify a teletext service are
programmable.
The slicer uses a reference of 24 bits to identify a teletext
service. This reference is compared with the first
received teletext bits which are often named clock run-in
(CRI) and framing code (FRC). If there is a match, the
slicer will start signal adaptation and write the following
data to the output stage. The reference can be reduced
in length by setting a mask for services which do not
have a 16-bit clock run-in. Bit errors can be allowed by
setting a tolerance level for every byte of the reference.
8
2
DoutDval
Fig. 2–35: Slicer block diagram
2.12.3.1. Input
The slicer receives an 8-bit digitized FBAS signal which
is clamped to the back porch level. The teletext signal
amplitude can vary to a certain degree (±3 dB), as the
slicer will adapt its internal slice level.
2.12.3.2. Automatic Adaptation
The slicer measures certain signal characteristics as DC
offset, level, bandwith, and phase error . A digital filter at
the input stage is used to compensate bandwith effects
of the transmission channel. A DC shifter generates a
DC free text signal even in case of co-channel interference. The internal slice level is adapted to the teletext
signal level.
The adaption algorithm is designed for the signal characteristics of a WST or NABTS transmission. For text
systems with significantly different signal characteristics
(like CAPTION), the adaption should be disabled.
The teletext sampling rate is generated by a phase accumulator running at 20.25 MHz, which is synchronized
C Bus
I
Additionally, the slicer can switch to other teletext
services during dedicated lines of the VBI. These can be
line 16 for VPS, line 21 for CAPTION, or line 23 for WSS.
In this case, the parameters are hard wired. Table 2–13
shows with which I2C registers the text parameters are
programmed and what the fixed settings for the side services are.
2.12.3.4. Output
The slicer delivers a synchronous burst of decoded
teletext data bytes together with a data valid signal. This
data stream is fed into the video FIFO of the VPX backend. The data rate depends on the teletext bit rate
(divided by 8), the length of the burst is programmable.
The burst can optionally be extended to 64 bytes independently of the selected teletext service (fill64 mode).
The dummy bytes needed to fill the burst to 64 bytes are
delivered at a rate of 20.25 MHz. Normally, there is no
output during lines without text transmission or unknown
text signals. For some applications, it is necessary to
have constant memory mapping. Therefore, the slicer
can be forced to output 64 bytes per line even if no text
is detected (dump mode).
The first 3 bytes of the data burst carry information to
identify the received teletext service. The 2 byte line
number contains a free running frame counter which can
be used to identify data loss in the framebuffer of a capture application. The field bit can be used to identify field
dependent services such as CAPTION. The 10-bit line
number corresponds to the standard line counting
scheme of a PAL composite video signal; in case of
NTSC, the value “3” is subtracted.
31Micronas
Page 32
VPX 3225D, VPX 3224D
Parameter
(hex)
PRELIMINARY DATA SHEET
The number of useful data bytes at the output is programmable and should be set accordingly to the selected teletext standard. T o get “n” data bytes, the value
“n+1” has to be programmed, because of the additional
framing code byte.
In case of dump mode, byte numbers “1” and “2” are also
valid for lines without detected text data. They are then
followed by 62 dummy bytes.
Table 2–12: Slicer Output Format
Byte
Number
1line number
2line number lowb[7:0] line number[7:0]
3framing codeb[7:0] as transmitted
41st data byteb[7:0] as transmitted
.......
byte_cnt+2last data byteb[7:0] as transmitted
.dummy byteb[7:0] 00000000
.......
64dummy byteb[7:0] 00000000
Byte
Format
high
Bit
Format
b[7:3] frame counter
b[2]odd field
b[1:0] line number[9:8]
Table 2–13: Slicer Programming (shaded values are hard wired)
The VPX supports two different data acquisition modes
for the vertical blanking interval: a bypass mode for raw
data of the vertical blanking interval and a data slicer
mode in which dedicated hardware provides constant
packets of already decoded VBI-data. The data slicer
mode is only available on VPX 3225D.
For both services, the start and end line of a vertical
blanking interval (VBI) window can be defined for each
field with FP-RAM 0x134–137. Teletext data can occur
between lines 6 and 23 of each field. However, the VBIwindow is freely programmable. It is possible to select
the whole field (beginning with line #3). If video windows
are enabled, the VBI-window should end two lines before the first valid line of the next video window. The VBIwindow can be activated via bit[0] in FP-RAM 0x138.
The identification of valid VBI-lines is possible with the
V ACT-signal (or the ‘active line’-flags in the modes with
embedded syncs) or a special ‘data active’ signal on the
TDO pin. Bit[10] of FP-RAM 0x154 selects between
these two cases. In the default mode, V ACT is used. The
output of both signals can be suppressed optionally with
bit[2] of FP-RAM 0x138. In this case, the graphic controller has to use only the HREF signal to mask the active
video data.
2.13.1. Raw VBI Data
The raw data mode is enabled with bit[1] of FP-RAM
0x138 (vbimode). This mode bypasses the luminance
processing of the video front-end and delivers unmodified video samples from the ADC to the output ports.
During lines within the VBI-window, specified by the
user settings in the corresponding Load-T able, the VPX
internally acquires 1 140 raw data bytes of the luminance
input at a rate of 20.25 MHz corresponding to 56.296 µs
of the analog video (see Fig. 2–37). Chrominance data
is not valid. The raw data samples are multiplexed internally to 570x16 bit on the luminance and chrominance
port. The external timing corresponds to the video mode
with 570 output samples for an uncropped window.
Figure 2–36 shows the timing of both data ports and the
necessary reference signals in this mode.
1140 samples (56.296 ms)
64 ms
In the ITU-R656 mode, VBI-data can be transmitted as
vertical ancillary data (with 7 bit resolution + odd parity).
The selections for the VBI-window will be updated by
setting bit[11] in FP-RAM 0x138.
Luminance
(Port A)
Chrominance
(Port B)
VACT or TDO*
53.33 ms
active video
Fig. 2–37: Horizontal dimensions of the window
for raw VBI-data
D
2
D
1
D
D
1138
1137
D
D
1140
1139
PIXCLK
LLC
* depending on bit[10] of FP-RAM 0x154
Fig. 2–36: Timing during lines with raw VBI-data (single clock mode)
33Micronas
Page 34
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.13.2. Sliced VBI Data
The sliced data mode is enabled with bit[1] of the
FP-RAM 0x138 (vbimode). This mode uses the integrated data slicer (available only on VPX 3225D) and
delivers decoded data samples to the output ports.
The data slicer provides data packets of a constant size
(filled with dummy bytes). The data packets have a default size of 64 bytes. T o reduce the data rate for text systems with a smaller number of data bytes, the packet
size can be reduced via FP-RAM 0x139.
During lines within the VBI-window, specified by the user
settings in the corresponding Load-T able, the VPX internally multiplexes the data slicer packets onto the luminance and chrominance outputs. Since the values 0,
254, and 255 are protected in the 8-bit output modes
(ITU-R656, BStream), each slicer sample is separated
into two nibbles for transmission. Table 2–14 shows the
implemented data formats.
In each path, one nibble is transmitted twice. The LSB
is inverted for odd parity . This assures that the values 0
and 255 will not occur (for the detection of embedded
syncs). In the mode with embedded timing event codes,
chrominance data will be limited additionally . No significant information will be lost since only Bit 0 and 1 will be
modified. Figure 2–38 shows the timing of data and reference signals in this mode.
Table 2–14: Splitting of sliced data to luminance and
chrominance output
Bit No.
WordMSBLSB
76543210
Slicer
Data
Chroma
Output
Luma
Output
S7S6S5S4S3S2S1S0
S7S6S5S4S7S6S5S4
S3S2S1S0S3S2S1S0
The splitting described above can be disabled by setting
bit 6 in the ‘format_select’ register. In this case, the sliced
samples will be transmitted in the luminance path only.
T o avoid modification of valid data, the limitation of luminance data in the 8-bit output modes should be suppressed with bit 8 in the same register (note that luminance codes will not be protected).
Luminance
(Port A)
Chrominance
(Port B)
VACT
PIXCLK
LLC
D
1 (LSBs)
D
1 (MSBs)
D
63 (LSBs)
D
63 (MSBs)
D
64 (LSBs)
D
64 (MSBs)
Fig. 2–38: Timing during lines with sliced VBI-data (single clock mode)
34Micronas
Page 35
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
2.14. Control Interface
2.14.1. Overview
Communication between the VPX and the external controller is performed serially via the I
2
C bus (pins SCL and
SDA).
There are basically two classes of registers in the VPX.
The first class of registers are the directly addressable
2
I
C registers. These are registers embedded directly in
the hardware. Data written to these registers is interpreted combinatorially directly by the hardware. These
registers are all a maximum of 8-bits wide.
The second class of registers are the ‘FP-RAM registers’, the memory of the onboard microcontroller (Micronas Fast Processor). Data written into this class of registers is read and interpreted by the FP’s micro-code.
Internally , these registers are 12 bits wide. Communications with these registers require I
2
C packets with 16-bit
data payloads.
Communication with both classes of registers (I
FP-RAM) is performed via I
2
C. The format of the I2C
2
C and
telegram depends on which type of register is being addressed.
The I2C interface of the VPX conforms to the I2C bus
specification for the fast-mode. It incorporates slope
control for the falling edges of the SDA and SCL signals.
If the power supply of the VPX is switched off, both pins
SCL and SDA float. External pull-up devices must be
adapted to fulfill the required rise time for the fast-mode.
For bus loads up to 200 pF, the pull-up device could be
a resistor; for bus loads between 200 pF and 400 pF , the
pull-up device can be a current source (3 mA max.) or
a switched resistor circuit.
2.14.3. Reset and I
2
C Device Address Selection
The VPX can respond to one of two possible chip addresses. The address selection is made at reset by an
externally supplied level on the OE
latched on the inactive going edge of RES
2
Table 2–15: I
OEA6A5A4A3A2A1A0R/Whex
010000111/086/87
110001111/08e/8f
C bus device addresses
pin. This level is
.
2.14.2. I
The VPX has an I
2
C Bus Interface
2
C bus slave interface and uses I2C
clock synchronization to slow down the interface if required. The I
2
C bus interface uses one level of subaddressing. First, the bus address selects the IC, then a
subaddress selects one of the internal registers.
I2C
subaddress
Read Address
Write Address
Data
Status
space
00
FP
mcontroller
ff17f
FP-RAM
Fig. 2–39: FP register addressing
2.14.4. Protocol Description
Once the reset is complete, the IC is selected by asserting the device address in the address part of a I
2
C transmission. A device address pair is defined as a write address (86 hex or 8e hex) and a read address (87 hex or
8f hex). Writing is done by sending the device write address first, followed by the subaddress byte and one or
two data bytes. For reading, the read subaddress has to
be transmitted, first, by sending the device write address
(86 hex or 8e hex) followed by the subaddress, a second
start condition with the device read address (87 hex or
8f hex), and reading one or two bytes of data. It is not allowed to send a stop condition in between. This will result in reading erratic data.
The registers of the VPX have 8 or 16 bit data size; 16-bit
registers are accessed by reading/writing two 8-bit data
bytes with the high byte first. The order of the bits in a
data/address/subaddress byte is always MSB first.
Figure 2–40 shows I
2
C bus protocols for read and write
operations of the interface; the read operation requires
an extra start condition after the subaddress and repetition of the read chip address, followed by the read data
bytes. The following protocol examples use device address hex 86/87.
C-Bus Stop Condition
ACK = Acknowledge-Bit (active low on SDA from receiving device)
NAK = No Acknowledge-Bit (inactive high on SDA from receiving device)
SDA
1
0
SP
SCL
Fig. 2–40: I
2
C bus protocol(MSB first)
2.14.5. FP Control and Status Registers
Due to the internal architecture of the VPX, the IC cannot
2
react immediately to all I
C requests which interact with
the embedded processor (FP). The maximum response
timing is appr. 20 ms (one TV field) for the FP processor
if TV standard switching is active. If the addressed processor is not ready for further transmissions on the I
2
bus, the clock line SCL is pulled low. This puts the cur-
rent transmission into a wait state called clock synchronization. After a certain period of time, the VPX releases
the clock and the interrupted transmission is carried on.
Before accessing the address or data registers for the
FP interface (FPRD, FPWR, FPDAT), make sure that
the busy bit of FP is cleared (FPSTA).
In order to completely specify the operational mode of
the VPX, appropriate values must be loaded into the I
2
and FP registers. After powering the VPX, an internal
power-on-reset clears all the FP/I
2
C-Registers. An ini-
tialization routine loads the default values for both the
2
I
C and FP registers from internal program ROM. The
external RES
inactive going edge of the RES
pin forces all outputs to be tri-stated. At the
pin, OE and FIELD are
read in for configuration. The FIELD pin is internally
pulled down, an external pull-up resistor could be used
to define a different power-on configuration. The poweron configuration is read on every rising edge of the external RES
pin.
Either inactive (tri-state) or active output pins could be
chosen with the FIELD pin at the inactive going edge of
RES
. In the inactive state, all relevant output pins are tristated, this includes Port A, Port B, HREF , VREF , FIELD,
VACT, PIXCLK, LLC, and LLC2. In the active setup, all
of these pins are driven. Table 2–16 gives an overview
of the different setups. Additionally , the data ports A and
B can be tri-stated with an external pullup resistor at the
output enable pin OE. The ports can be reactivated either by the OE pin or via setting bit 7 in I2C register 0xF2
(”oeq_dis”).
The VPX always comes up in NTSC square pixel mode
(640x240, both fields). In the case of inactive low power
mode, the internal H-Sync scheduler is switched off, as
in normal low power mode. After enabling the chip via
2
I
C Interface, the H-Sync scheduler is enabled and the
chips goes into a normal active NTSC operation condition.
2.15.2. Software Reset
The VPX provides the possibility of a software reset generated via I
2
C command (I2C register 0xAA, bit 2). Be
aware that this software reset does not activate the configuration read-in during power-on reset.
2.15.3. Low Power Mode
The VPX goes into low power mode, if the inactive mode
has been chosen. This is equal to the manual chosen
low-power mode. Note, that every manual selection of
the power mode (full or low-power) overwrites (resets!)
the power-up configuration. However, the current configuration cannot be read via the corresponding I
2
C register. Other restrictions are that the selection of the lowpower mode limits the rate of the I
2
C-interface to
100 kHz, and that the IC comes up with full power consumption until the low-power circuit becomes active.
Table 2–16: State of the pins during and after reset
PinsReset
Active
Inactive
Setup
(FIELD=0)
Active
Setup
(FIELD=1)
C
Port ATri-StateTri-Stateactive (OE=0)
Port BTri-StateTri-Stateactive (OE=0)
HREFTri-StateTri-Stateactive
VREFTri-StateTri-Stateactive
FIELDpull downTri-Stateactive
VACTTri-StateTri-Stateactive
PIXCLKTri-StateTri-Stateactive
13.5 MHz
LLCTri-StateTri-Stateactive
27 MHz
TDO/
LLC2
Tri-StateTri-Stateactive
programmable output
With the FIELD pin pulled down at the inactive going
edge of RES
, the VPX comes up in the low power mode.
This mode is introduced for power consumption critical
applications. It can be turned on and off with bit[1:0] in
2
the I
C register 0xAA (”lowpow”). There are three levels
of low power mode. When any of them is turned on, the
VPX waits for at least one complete video scan line in order to complete all internal tasks and then goes into tristate mode. The exact moment is not precisely defined,
so care should be taken to deactivate the system using
VPX data before the end of the video scan line in which
the VPX is switched into low power mode. During the low
power mode, all the I
2
C and FP registers are preserved,
so that the VPX restores its normal operation as soon as
low power mode is turned off, without need for any re-initialization. On the other hand, all the I
2
C and FP registers can be read/written as usual. The only exception is
the third level (value of 3 in I
power. In that mode, I
2
C speeds above 100 kbit/sec are
not allowed. In modes 1 and 2, I
2
C register 0xAA) of low
2
C can be used up to the
full speed of 400 kbit/s.
37Micronas
Page 38
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.16. JTAG Boundary-Scan, Test Access Port (TAP)
The design of the Test Access Port, which is used for
Boundary-Scan Test, conforms to standard IEEE
1 149.1-1990, with one exception. Also included is a list
of the mandatory instructions supported, as well as the
optional instructions. The following comprises a brief
overview of some of the basics, as well as any optional
features which are incorporated. The IEEE 1 149.1 document may be necessary for a more concise description.
Finally, an adherence section goes through a checklist
of topics and describes how the design conforms to the
standard.
The implementation of the instructions HIGHZ and
CLAMP conforms to the supplement P1 149.1/D11 (October 1992) to the standard 1149.1-1990.
2.16.1. General Description
The T AP in the VPX is incorporated using the four signal
interface. The interface includes TCK, TMS, TDI, and
TDO. The optional TRESET signal is not used. This is
not needed because the chip has an internal power-onreset which will automatically steer the chip into the
TEST-LOGIC-RESET state. The goal of the interface is
to provide a means to test the boundary of the chip.
There is no support for internal or BIST(built-in self test).
The one exception to IEEE 1 149.1 is that the TDO output
is shared with the LLC2 signal. This was necessitated
due to I/O restrictions on the chip (see section 2.16.3.
“Exceptions to IEEE 1149.1” for more information).
2.16.2.2. Instruction Register
The instruction register chooses which one of the data
registers is placed between the TDI and TDO pins when
the select data register state is entered in the T AP controller. When the select instruction register state is active, the instruction register is placed between the TDI
and TDO.
Instructions
The following instructions are incorporated:
– bypass
– sample/preload
– extest
– master mode
– ID code
– HIGHZ
– CLAMP
2.16.2.3. Boundary Scan Register
The boundary scan register (BSR) consists of boundary
scan cells (BSCs) which are distributed throughout the
chip. These cells are located at or near the I/O pad. It allows sampling of inputs, controlling of outputs, and shifting between each cell in a serial fashion to form the BSR.
This register is used to verify board interconnect.
Input Cell
2.16.2. TAP Architecture
The T AP function consists of the following blocks: TAPcontroller, instruction register, boundary-scan register,
bypass register, optional device identification register,
and master mode register.
2.16.2.1. TAP Controller
The TAP controller is responsible for responding to the
TCK and TMS signals. It controls the transition between
states of this device. These states control selection of
the data or instruction registers, and the actions which
occur in these registers. These include capture, shifting,
and update. See Fig. 5–1 of IEEE 1 149.1 for TAP state
diagram.
The input cell is constructed to achieve capture only.
This is the minimal cell necessary since Internal Test
(INTEST) is not supported. The cell captures either the
system input in the CAPTURE-DR state or the previous
cells output in the SHIFT-DR state. The captured data is
then available to the next cell. No action is taken in the
UPDA TE-DR state. See Figure 10–11 of IEEE 1 149.1 for
reference.
Output Cell
The output cell will allow both capture and update. The
capture flop will obtain system information in the CAPTURE-DR state or previous cells information in the
SHIFT-DR state. The captured data is available to the
next cell. The captured or shifted data is downloaded to
the update flop during the UPDA TE-DR state. The data
from the update flop is then multiplexed to the system
output pin when the EXTEST instruction is active. Otherwise, the normal system path exists where the signal
from the system logic flows to the system output pin. See
Fig. 10–12 of IEEE 1149.1 for reference.
38Micronas
Page 39
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Tristate Cell
Each group of output signals, which are tristatable, is
controlled by a boundary scan cell (output cell type).
This allows either the normal system signal or the
scanned signal to control the tristate control. In the VPX,
there are four such tristate control cells which control
groups of output signals (see section “Output Driver Tristate Control” for further information).
Bidirect Cell
The bidirect cell is comprised of an input cell and a tristate cell as described in the IEEE standard. The signal
PIXCLK is a bidirectional signal.
2.16.2.4. Bypass Register
This register provides a minimal path between TDI and
TDO. This is required for complicated boards where
many chips may be connected in serial.
2.16.2.5. Device Identification Register
This is an optional 32-bit register which contains the
Micronas identification code (JEDEC controlled), part
and revision number. This is useful in providing the tester with assurance that the correct part and revision are
inserted into a PCB.
2.16.4. IEEE 1149.1-1990 Spec Adherence
This section defines the details of the IEEE1149.1 design for the VPX. It describes the function as outlined by
IEEE1149.1, section 12.3.1. The section of that document is referenced in the description of each function.
2.16.4.1. Instruction Register
(Section 12.3.1.b.i of IEEE 1149.1-1990)
The instruction register is three bits long. No parity bit is
included. The pattern loaded in the instruction register
during CAPTURE-IR is binary “101” (MSB to LSB). The
two LSBs are defined by the spec to be “01” (bit 1 and
bit 0) while the MSB (bit 2) is set to “1”.
2.16.4.2. Public Instructions
(Section 12.3.1.b.ii of IEEE 1149.1-1990)
A list of the public instructions is as follows:
InstructionCode (MSB to LSB)
EXTEST000
SAMPLE/PRELOAD001
2.16.2.6. Master Mode Data Register
This is an optional register used to control an 8-bit test
register in the chip. This register supports shift and update. No capture is supported. This was done so the last
word can be shifted out for verification.
2.16.3. Exception to IEEE 1149.1
There is one exception to IEEE 1149.1. The exception
is to paragraphs 3.1.1.c., 3.5.1.b, and 5.2.1.d (TESTLOGIC-RESET state). Because of pin limitations on the
chip, a pin is shared for two functions. When the circuit
is in the TEST-LOGIC-RESET state, the LLC2 signal is
driven out the TDO/LLC2 pin. When the circuit leaves
the TEST-LOGIC-RESET state, the TDO signal is driven
on this line. As long as the circuit is not in the TEST-LOGIC-RESET state, all the rules for application of the TDO
signal adhere to the IEEE1149.1 spec.
Since the VPX uses the JTAG function as a boundaryscan tool, the VPX does not sacrifice test of this pin since
it is verified by exercising JTAG function. The designer
of the PCB must make careful note of this fact, since he
will not be able to scan into chips receiving the LLC2 signal via the VPX. The PCB designer may want to put this
chip at the end of the chain or bring the VPX TDO out
separately and not have it feed another chip in a chain.
ID CODE010
MASTER MODE011
HIGHZ100
CLAMP110
BYPASS100 – 111
The EXTEST and SAMPLE/PRELOAD instructions
both apply the boundary scan chain to the serial path.
The ID CODE instruction applies the ID register to the
serial chain. The BYP ASS, the HIGHZ, and the CLAMP
instructions apply the bypass register to the serial chain.
The MASTER MODE instruction is a test data instruction
for public use. It provides the ability to control an 8-bit
test register in the chip.
39Micronas
Page 40
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
2.16.4.3. Self-Test Operation
(Section 12.3.1.b.iii of IEEE 1149.1-1990).
There is no self-test operation included in the VPX de-
sign which is accessible via the TAP.
2.16.4.4. Test Data Registers
(Section 12.3.1.b.iv of IEEE 1149.1-1990).
The VPX includes the use of four test data registers.
They are the required bypass and boundary scan registers, the optional ID code register, and the master mode
register.
The bypass register is, as defined, a 1-bit register accessed by codes 100 through 111, inclusive. Since the
design includes the ID code register, the bypass register
is not placed in the serial path upon power-up or TestLogic-Reset.
The master mode is an 8-bit test register which is used
to force the VPX into special test modes. This is reset
upon power-on-reset. This register supports shift and
update only . It is not recommended to access this register. The loading of that register can drive the IC into an
undefined state.
2.16.4.5. Boundary Scan Register
(Section 12.3.1.b.v of IEEE 1149.1-1990)
The boundary scan chain has a length of 38 shift regis-
ters. The scan chain order is specified in the section “Pin
Connections”.
2.16.4.6. Device Identification Register
(Section 12.3.1.b.vi of IEEE 1149.1-1990)
The manufacturer’s identification code is “6C”
(hex)
for
Micronas. The general implementation scheme uses
only the 7 LSBs and excludes the MSB, which is the parity bit. The part number is “7230”
VPX 3225D and “7231”
version code starts from “1”
. in case of VPX 3224D. The
(hex)
and changes with every
(hex)
. in case of
(hex)
revision. The version number relates to changes of the
chip interface only.
2.16.4.7. Performance
(Section 12.3.1.b.vii of IEEE 1149.1-1990)
See section “Specification” for further information.
VersionPart NumberManufacturer ID
3128 2712 111 0
7F
87
272300d9
Fig. 2–41: Device identification register
10001010001101000000000001101001
40Micronas
Page 41
КККККК
КККККК
TAP State Transitions
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
1
Test-Logic-Reset
0
0
Run / Idle
$F
$C
TDO could be used as programmable output pin or LLC2
clock signal (see Pin Description).
$7
1
Select Data Reg
11
Select Instr. Reg
0
$6
11
Capture DR
Capture IR
0
$2
Shift DR
00
11
$1
Exit1 DR
11
$4
0
$E
0
$A
Shift IR
$9
Exit1 IR
State Code
TDO inactive
TDO active
0
$3
00
Pause DR
Pause IR
11
$0
Exit2 DR
00
Exit2 IR
11
$5
Update DR
TMS=1TMS=1
TMS=0TMS=0
Update IR
State transitions are dependend on the value of TMS, synchronized by TCK.
$B
$8
$D
Fig. 2–42: TAP state transitions
41Micronas
Page 42
VPX 3225D, VPX 3224D
––*************************************************************
––
–– This is the BSDL for the 44-Pin Version of the VPXD design.
––
––*************************************************************
Library IEEE;
Use work.STD_1149_1_1990.ALL;
Entity VPXD_44 is
Generic (Physical_Pin_Map:string := ”UNDEFINED”);
Attribute Tap_Scan_Inof TDI: signal is true;––define JTAG Controls
Attribute Tap_Scan_Mode of TMS: signal is true;
Attribute Tap_Scan_Out of TDO: signal is true;
Attribute Tap_Scan_Clock of TCK: signal is (10.0e6,Both); ––max frequency and levels TCK can be stopped at.
Attribute Instruction_Lengthof VPXD_44: entity is 3;––define instr. length
In order to enable the output pins of the VPX to achieve
the high impedance/tristate mode, various controls have
been implemented. The following paragraphs give an
overview of the different tristate modes of the output signals. It is valid for all output pins, except the XTAL2
(which is the oscillator output) and the VRT pin (which is
an analog reference voltage).
BS (Boundary Scan) Mode:
The tristate control by the test access port TAP for
boundary scan has the highest priority . Even if the T APcontroller is in the EXTEST or CLAMP mode, the tristate
behavior is only defined by the state of the different
boundary scan registers for enable control. If the TAP
controller is in HIGHZ mode, then all output pins are in
tristate mode independently of the state of the different
boundary scan registers for enable control.
RESET State:
If the T AP-controller is not in the EXTEST mode, then the
RESET -state defines the state of all digital outputs. The
only exception is made for the data output of the boundary scan interface TDO. If the circuit is in reset condition
(RES
= 0), then all output interfaces are in tristate mode.
2
C Control:
I
The tristate condition of groups of signals can also be
controlled by setting the I
is neither in EXTEST mode nor RESET state, then the
2
I
C-Register 0xF2 defines whether the output is in tristate condition or not (see “I
end”).
Output Enable Input OE
The output enable signal OE
put ports. If the previous three conditions do not cause
the output drivers to go into high impedance mode, then
the OE
data ports.
The OE
0xF2 [oeq_dis]. The OE signal will either directly connect the output drivers or it will be latched internally with
the LLC signal depending on I2C register 0xF2 [latoeq].
Additionally , a delay of 1 LLC clock cycle can be enabled
with I2C register 0xF2 [oeqdel].
signal defines the driving conditions of the video
pin function can be disabled via I2C register
2
C-Register 0xF2. If the circuit
2
C-Registers VPX Back-
:
only effects the video out-
Table 2–17: Output driver configuration
EXTESTRESETI2COE#Driver Stages
active–––Output driver stages are defined by the state of the different
boundary scan enable registers.
inactiveactive––Output drivers are in high impedance mode.
inactiveinactive= 0–Output drivers are in high impedance mode. PIXCLK is working.
inactiveinactive= 1= 0Output drivers HREF, VREF, FIELD, VACT, LLC, are working.
Outputs A[7:0] and B[7:0] are working
inactiveinactive= 1= 1Output drivers HREF, VREF, FIELD, VACT, LLC, are working.
Output drivers of A[7:0] and B[7:0] are in high impedance mode.
Remark: EXTEST mode is an instruction conforming to the standard for Boundary Scan Test IEEE 1149.1 – 1990
1TDIINNCBoundary-Scan-Test Data Input
2TCKINNCBoundary-Scan-Test Clock Input
3TDO
LLC2
DACT
OUTNCBoundary-Scan-Test Data Output
LLC / 2 = 13.5MHz Output
Active VBI Data Qualifier Output
4HREFOUTNCHorizontal Reference Output
5VREFOUTNCVertical Reference Output
6FIELDOUTNCOdd/Even Field Identifier Output
7A7OUTNCPort A – Video Data Output
8A6OUTNCPort A – Video Data Output
9A5OUTNCPort A – Video Data Output
10A4OUTNCPort A – Video Data Output
11PVDDSUPPLYXSupply Voltage Pad Circuits
12PIXCLKOUTNCPixel Clock Output
13PVSSSUPPLYXGround, Pad Circuits
14A3OUTNCPort A – Video Data Output
45Micronas
Page 46
VPX 3225D, VPX 3224D
Pin Connections and Short Descriptions, continued
Pin No.Pin NameTypeConnectionShort Description
PLCC44(if not used)
15A2OUTNCPort A – Video Data Output
16A1OUTNCPort A – Video Data Output
17A0OUTNCPort A – Video Data Output
18OEINVSSOutput Ports Enable Input
19LLCOUTNCPIXCLK * 2 = 27 MHz Output
20VACTOUTNCActive Video Qualifier Output
21B7OUTNCPort B – Video Data Output
22B6OUTNCPort B – Video Data Output
23B5OUTNCPort B – Video Data Output
PRELIMINARY DATA SHEET
24B4OUTNCPort B – Video Data Output
25B3OUTNCPort B – Video Data Output
26B2OUTNCPort B – Video Data Output
27B1OUTNCPort B – Video Data Output
28B0OUTNCPort B – Video Data Output
29SDAIN/OUTNCI2C Bus Data
30SCLIN/OUTNCI2C Bus Clock
31RESINXReset Input
32VSSSUPPLYXGround, Digital Circuitry
33VDDSUPPLYXSupply Voltage, Digital Circuitry
34XTAL2OSC OUTXAnalog Crystal Output
35XTAL1OSC INXAnalog Crystal Input
36AVDDSUPPLYXSupply Voltage, Analog Circuitry
37CINAINNCAnalog Chroma Input
38AVSSSUPPLYXGround, Analog Circuitry
39VIN1AINNCAnalog Video 1 Input
40VIN2AINNCAnalog Video 2 Input
41VRTReferenceXReference Voltage Top, Video ADC
42VIN3AINNCAnalog Video 3 Input
43ISGNDSUPPLYXSignal Ground, Analog Video Inputs
44TMSINNCBoundary-Scan-Test Mode Select
46Micronas
Page 47
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
3.3. Pin Descriptions
Pins 44, 1 – JTAG Input Pins, TMS, TDI (Fig. 3–4)
Test Mode Select and Test Data Input signals of the
JTAG Test Access Port (TAP). Both signals are inputs
with a TTL compatible input specification. To comply
with JTAG specification they use pull-ups at their input
stage. The input stage of the TMS and TDI uses a TTL
Schmitt Trigger.
Pin 2 – JTAG Input Pin, TCK (Fig. 3–3)
Clock signal of the Test-Access Port. It is used to synchronize all JT AG functions. When JTAG operations are
not being performed, this pin should be driven to VSS.
The input stage of the TCK uses a TTL Schmitt Trigger .
Pin 3 – JT AG Output Pin, TDO, LLC2, DACT (Fig. 3–6)
Data output for JT AG T est Access Port (T AP). Moreover,
if Test Access Port (TAP) is in Test-Logic-Reset State,
this pin can be used as output pin of the LLC2 clock signal (I2C Reg. 0xF2 bit[4] = 1) or it can be used as output
pin for the active VBI-Data signal DACT (see section
2.13.).
Pins 4 to 6 – Reference Signals, HREF, VREF, FIELD
(Fig. 3–6)
These signals are internally generated sync signals. The
state of FIELD during the positive edge of RES
the power up mode (see section 2.15.1.).
Pins 7 to 10, 14 to 17 – Video, Port A[7:0] (Fig. 3–6)
Video output port to deliver luma and/or chroma data.
The output enable input signal has TTL Schmitt Trigger
input characteristic. It controls the tri-state condition of
both video ports. The state during the positive edge of
RES
selects the I2C device address (see section
2.14.3.).
selects
(Fig. 3–3)
Pins 21 to 28 – Video, Port B[7:0] (Fig. 3–6)
Video output port to deliver chroma data. In 8-bit modes,
Port B can be activated as programmable output (see
section 2.6.3.).
Pin 29 – I2C Bus Data, SDA (Fig. 3–5)
This pin connects to the I
Pin 30 – I
This pin connects to the I
Pin 31 – Reset Input, RES
A low level on this pin resets the VPX 3225D.
(Fig. 3–8)
These pins are connected to a 20.25 MHz crystal oscillator which is digitally tuned by integrated shunt capacitances. An external clock can be fed into XT AL1. In this
case, clock frequency adjustment must be switched off.
This pin is connected to the S-VHS chroma signal. A resistive divider is used to bias the input signal to the
middle of the converter input range. CIN can only be
connected to the chroma (Video 2) A/D converter. The
signal must be AC-coupled.
These are the analog video inputs. A CVBS, S-VHS
luma signal is converted using the luma (Video 1) A/D
converter. The VIN1 input can also be switched to the
chroma (Video 2) ADC. The input signal must be ACcoupled.
Pin 41 – Reference Voltage Top, VRT (Fig. 3–9)
Via this pin, the reference voltage for the A/D converters
is decoupled. The pin is connected with 10 mF/47 nF to
the Signal Ground Pin.
2
C Bus Clock, SCL (Fig. 3–5)
2
C bus data line.
2
C bus clock line.
(Fig. 3–3)
Pins 20 – Video Qualifier Output, VACT (Fig. 3–6)
This pin delivers a signal which qualifies active video
samples.
Pin 43 – Ground (Analog Signal Input), ISGND
This is the high-quality ground reference for the video
input signals.
47Micronas
Page 48
VPX 3225D, VPX 3224D
3.4. Pin Configuration
TDO (LLC2, DACT)
HREF
VREF
FIELD
TCK
PRELIMINARY DATA SHEET
TDI
TMS
ISGND
VIN3
VRT
VIN2
PIXCLK
Fig. 3–2: 44-pin PLCC package.
3.5. Pin Circuits
A7
A6
A5
A4
PVDD
PVSS
A3
A2
A1
A0
6 5 4 3 2 14443424140
7
8
9
10
11
12
13
14
15
16
17
VPX 3225D
VPX 3224D
Top View
18 19 20 21 22 23 24 25 26 27 28
OE
LLC
VACT
B7
B6
B5
B4
B3
B2
34
B1
39
38
37
36
35
VIN1
AVSS
CIN
AVDD
XTAL1
XTAL2
33
32
31
30
29
VDD
VSS
RES
SCL
SDA
B0
VDD
VDD
Pin
VSS
Fig. 3–3: TCK, OE, RES
PVDD
VDD
Pin
VSS
Fig. 3–4: TMS, TDI
Pin
VSS
Fig. 3–5: I2C Interface SDA, SCL
The characteristics of the Schmitt Triggers are depend
on the supply of VDD/VSS.
Fig. 3–7: Reference Signal FIELD and wake-up
selection LOWPOW on positve edge of RES
AVDD
XTAL2
0.5M
XTAL1
P
f
ECLK
N
AVSS
VIN1
VIN2
VIN3
N
N
N
clamping
Fig. 3–10: Video Inputs ADC1
VIN1
CIN
N
N
bias
Fig. 3–11: Video Inputs ADC2
AVDD
To ADC1
AVSS
AVDD
To ADC2
AVSS
Fig. 3–8: Crystal Oscillator
AVDD
BIAS
–
+
P
ADC Reference
AVSS
Fig. 3–9: Reference Voltage VR T
VRT
VRT
VIN1,
VIN2,
VIN3,
off
CIN
Fig. 3–12: Unselected Video Inputs
49Micronas
Page 50
VPX 3225D, VPX 3224D
4. Electrical Characteristics
4.1. Absolute Maximum Ratings
PRELIMINARY DATA SHEET
SymbolParameterPin
Name
T
A
T
S
T
J
V
SUB
P
TOT MAX
Ambient Temperature065°C
Storage Temperature–40125°C
Junction Temperature0125°C
Supply Voltage, all Supply Inputs–0.36V
Power Dissipation due to package
characteristics
VDD,
PVDD,
AVDD
Input Voltage of FIELD, TMS, TDIPVSS – 0.5PVDD + 0.5
Input VoltageTCKPVSS – 0.56V
Input VoltageSDA,
SCL
Signal SwingA[7:0],
B[7:0],
PIXCLK,
HREF,
VREF,
FIELD,
VACT,
LLC,
TDO
Min.Max.Unit
1170mW
1)
V
VSS – 0.56V
PVSS – 0.5PVDD + 0.5
1)
V
Maximum D | VDD – AVDD |
Maximum D | VSS – PVSS |
0.5V
0.1V
Maximum D | VSS – AVSS |
Maximum D | PVSS – AVSS |
1)
External voltage exceeding PVDD+0.5 V should not be applied to these pins even when they are tri-stated.
Stresses beyond those listed in the “Absolute Maximum Ratings” may cause permanent damage to the device. This
is a stress rating only . Functional operation of the device at these or any other conditions beyond those indicated in the
“Recommended Operating Conditions/Characteristics” of this specification is not implied. Exposure to absolute maximum ratings conditions for extended periods may affect device reliability.
50Micronas
Page 51
4.2. Recommended Operating Conditions
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
SymbolParameterPin
Min.Typ.Max.Unit
Name
T
A
V
SUPA
V
SUPD
V
SUPP
f
XTAL
1)
could also be connected to the 5 V supply net; but for best performance, it is recommended to connect it to 3.3 V
Ambient Operating Temperature–0–65°C
Analog Supply VoltageAVDD4.755.05.25V
Digital Supply VoltageVDD4.755.05.25V
Pad Supply VoltagePVDD3.153.6
1)
Clock FrequencyXTAL1/220.250MHz
supply (see Fig. 7–1).
4.2.1. Recommended Analog Video Input Conditions
SymbolParameterPin
Min.Typ.Max.Unit
Name
V
V
VIN
Analog Input VoltageVIN1,
0–3.5V
VIN2,
VIN3,
CIN
C
CP
Input Coupling Capacitor
Video Inputs
VIN1,
VIN2,
680nF
VIN3
C
CP
Input Coupling Capacitor
CIN1nF
Chroma Input
R
PD
Recommended Drive ImpedanceVIN1,
75100
W
VIN2,
VIN3,
CIN
51Micronas
Page 52
VPX 3225D, VPX 3224D
SDA
SDA
4.2.2. Recommended I2C Conditions
(Timing diagram see Fig. 5–3 on page 61)
PRELIMINARY DATA SHEET
SymbolParameterPin
Name
V
V
f
SCL
t
I2C1
t
I2C2
t
I2C3
t
I2C4
t
I2C5
t
I2C6
IMIL
IMIH
I2C-BUS Input Low VoltageSCL,
I2C-BUS Input High Voltage
I2C-BUS FrequencySCL100kHz
I2C START Condition Setup TimeSCL,
I2C STOP Condition Setup Time
I2C-Clock Low Pulse TimeSCL5000ns
I2C-Clock High Pulse Time5000ns
I2C-Data Setup Time Before
Rising Edge of Clock
SCL,
SDA
I2C-Data Hold Time after Falling
Edge of Clock
Min.Typ.Max.Unit
0.3VDD
0.6VDD
1200ns
1200ns
55ns
55ns
4.2.3. Recommended Digital Inputs Levels of RES, OE, TCK, TMS, TDI
SymbolParameterPin
Min.Typ.Max.Unit
Name
V
IL
Input Voltage LOWRES,
OE
,
–0.500.8V
TCK,
TMS,
TDI
V
IH
Input Voltage HIGHRES,
OE
,
2.056V
TCK
V
IH
Input Voltage HIGHTDI,
2.0PVDDPVDD +
TMS
V
0.3
52Micronas
Page 53
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
4.2.4. Recommended Crystal Characteristics
SymbolParameterMin.Typ.Max.Unit
T
A
f
P
Operating Ambient Temperature0–65°C
Parallel Resonance Frequency
with Load Capacitance C
DfP/f
DfP/f
R
R
C
0
C
1
P
P
Accuracy of Adjustment––±20ppm
Frequency Temperature Drift––±30ppm
Series Resistance––25
Shunt Capacitance3–7pF
Motional Capacitance20–30fF
Effective Load Capacitance @ min.
DCO-Position, Code 0,
package: PLCC44
C
ICLoadrng
Effective Load Capacitance Range,
DCO Codes from 0..255
= 13 pF
L
1
)
from
–20.250000
–MHz
fundamental
W
–4.7–pF
34.35.5pF
8.712.716.7pF
1)
Remarks on defining the External Load Capacitance:
External capacitors at each crystal pin to ground are required. They are necessary to tune the effective load
capacitance of the PCBs to the required load capacitance (C
lower the clock frequency results. The nominal free running frequency should match f
) of the crystal. The higher the capacitors, the
L
= 20.25 MHz. Due to
p
different layouts of customer PCBs, the matching capacitor size should be determined in the application. The
suggested value is a figure based on experience with various PCB layouts.
Tuning condition: Code DVCO Register = –720
2)
Remarks on Pulling Range of DCO:
The pulling range of the DCO is a function of the used crystal and effective load capacitance of the IC (C
+ C
LoadBoard
1 + 0.5 * [ C
f
= fP * –––––––––––––––––––––––
L
1 + 0.5 * [ C
3)
Remarks on DCO Codes:
). The resulting frequency (fL) with an effective load capacitance of C
/ (C0 + CL ) ]
1
/ (C0 + C
1
Leff
) ]
Leff
= C
ICLoad
+ C
ICLoad
LoadBoard
The DCO hardware register has 8 bits; the FP control register uses a range of –2048...2047.
is
53Micronas
Page 54
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
4.3. Characteristics
at T
= 0 to 65 °C, V
A
= 60 °C, V
at T
C
SUPD/A
SUPD/A
= 4.75 to 5.25 V, V
= 5 V, V
SUPP
= 3.15 to 3.5 V,f = 20.25 MHz for min./max. values
SUPP
= 3.3 V, f = 20.25 MHz for typical values
4.3.1. Current Consumption
SymbolParameterPin NameMin.Typ.Max.Unit
I
VSUPA
I
VSUPD
I
VSUPP
P
TOT
P
TOT
Current ConsumptionAVDD254053mA
Current ConsumptionVDD80100135mA
Current ConsumptionPVDDapplication dependentmA
DNLDifferential Non-Linearity±0.5±0.85LSB
DGDifferential Gain±3%–12 dBr, 4.4 MHz signal on
p
DPDifferential Phase1.5deg
55Micronas
Page 56
VPX 3225D, VPX 3224D
4.3.5. Characteristics, Control Bus Interface
(Timing diagram see Fig. 5–3 on page 61)
PRELIMINARY DATA SHEET
SymbolParameterPin
Min.Typ.Max.UnitTest Conditions
Name
V
IMOL
t
IMOL1
t
IMOL2
t
F
f
SCL
1)
The maximum clock frequency of the I2C interface is limited to 100 kHz while the IC is working in the low power mode.
Output Low VoltageSDA,
SCL
I2C-Data Output Hold Time after
SDA15ns
Falling Edge of Clock SCL
I2C-Data Output Setup Time be-
SDA100nsf
fore Rising Edge of Clock SCL
Signal Fall TimeSDA,
SCL
Clock Frequency
1)
SCL0–100
––0.4
0.6
V
V
––300nsC
kHz
1000
kHz
4.3.6. Characteristics, JTAG Interface (Test Access Port TAP)
(Timing diagram see Fig. 5–5 on page 63)
Il = 3 mA
I
= 6 mA
l
= 1 MHz, VDD = 5 V
SCL
= 400 pF,
L
R
= 4,7 k
PU
low power mode
normal operating condition
SymbolParameterMin.Typ.Max.UnitTest Conditions
F
CYCL-TAP
F
H-TAP
F
L-TAP
V
RES-TAP
JTAG Cycle Time100ns
TCK High Time50ns
TCK Low Time50ns
Minimum supply voltage to initiate an
3.5VVDD pin
internal reset of the JTAG-TAP generated
by a voltage supply supervision circuit
Test Access Port (TAP), see timing diagram (Fig. 5–5 on page 63)
t
S-TAP
t
H-TAP
t
D-TAP
t
ON-TAP
t
OFF-TAP
TMS, TDI Setup Time12ns
TMS, TDI Hold Time12ns
TCK to TDO Propagation Delay
50ns
for Valid Data
TDO Turn-on Delay45ns
TDO Turn-off Delay45ns
Boundary-Scan Test, Characteristics of all IO pins which are connected to the boundary scan register chain
t
S-PINS
t
H-PINS
Input Signals Setup Time at CAPTURE-DR10ns
Input Signals Hold Time at CAPTURE-DR10ns
t
D-PINS
t
ON-PINS
t
OFF-PINS
TCK to Output Signals,
50ns
Delay for Valid Data
Turn-on Delay20ns
Turn-off Delay20ns
56Micronas
Page 57
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
4.3.7. Characteristics, Digital Inputs/Outputs
SymbolParameterMin.Typ.Max.UnitTest Conditions
Digital Input Pins TMS, TDI, TCK, RES, OE, SCL, SDA
C
IN
I
I
I
I
I
PD
Input Capacitance58pF
Input Leakage Current
Input Pins TCK, RES
, OE, SCL, SDA
Input Leakage Current
Input Pins with Pull-ups: TDI and TMS
Pull-down Current at Pin FIELD
during RES
= 0 for Default Selection
–25–55
see section 4.3.2.
–1
+1
+1
mA
mA
VI = V
VI≤V
VI = V
VI≤V
SS
DD
SS
DD
Digital Output pins A[7:0], B[7:0], HREF, VREF, FIELD, VACT, LLC, PIXCLK, TDO
C
O
V
OL
V
OL
V
OH
I
O
High-Impedance Output Capacitance58pF
Output Voltage LOW
0.6V
(all digital output pins except SDA, SCL)
Output Voltage LOW
(only SDA, SCL)
Output Voltage HIGH
2.4–PVDDV
0.4
0.6
V
V
(all digital output pins except SDA, SCL)
Output Leakage Current
–1
+1
mA
mA
Il = 3 mA
I
= 6 mA
l
while IC remains in low
power mode
VI = V
SS
VI≤V
DD
A special VDD, VSS supply is used only to support the digital output pins. This means, inherently, that in case of tri-state conditions,
external sources should not drive these signals above the voltage PVDD which supplies the output pins.
4.3.8. Clock Signals PIXCLK, LLC, and LLC2
The following timing specifications refer to the timing diagrams of section 5.7.1. on page 64.
IOH(0)Output High Current (strength = 0)–1.37–2.25–2.87mAVOH = 0.6 V
IOL(0)Output Low Current (strength = 0)1.753.54.5mAVOH = 2.4 V
IOH(7)Output High Current (strength = 7)–11–18–25mAVOH = 0.6 V
IOL(7)Output Low Current (strength = 7)142836mAVOH = 2.4 V
Rise Time2510nsCl = 30 pF, strength = 4
Fall Time2510nsC
= 30 pF, strength = 4
l
58Micronas
Page 59
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
4.3.10.1. TTL Output Driver Description
The driving capability/strength is controlled by the state
of the two I
2
C registers F8
and F9
hex
hex
.
A special PVDD, PVSS supply is used only to support
the digital output pins. This means, inherently, that in
case of tri-state conditions, external sources should not
drive these signals above the voltage PVDD which supplies the output pins.
All timing specifications are based on the following assumptions:
– the load capacitance of the fast pins (output driver ty-
pe A) is C
= 30 pF,
A
– the load capacitance of the remaining pins (output
driver type B) is C
= 50 pF,
B
– no static currents are assumed,
– the driving capability of the pads is STR = 4, which
means that 5 of 8 output drivers are enabled.
The typical case specification relates to:
– the ambient temperature is T
to a junction temperature of T
= 25 °C, which relates
A
= 70 °C;
J
– the power supply of the pad circuits is PVDD = 3.3 V,
and the power supply of the digital parts is VDD =
5.0 V.
The best case specification relates to:
– a junction temperature of T
= 0 °C,
J
– the power supply of the pad circuits is PVDD = 3.6 V,
and the power supply of the digital parts is VDD =
5.25 V.
The worst case specification relates to:
– a junction temperature of T
= 125 °C,
J
– the power supply of the pad circuits is PVDD = 3.0 V,
and the power supply of the digital parts is VDD =
4.75 V.
strength = 7
strength w 6
strength w 5
strength w 4
strength w 3
strength w 2
strength w 1
strength w 0
Fig. 4–1: Block diagram of the output stages
Note: The drivers of the output pads are implemented
as a parallel connection of 8 tri-state buffers of the
same size. The buffers are enabled depending on the
desired driver strength. This opportunity offers the advantage of adapting the driver strength to on-chip and
off-chip constraints, e.g. to minimize the noise resulting from steep signal transitions.
Rise times are specified as a transition between 0.6 V to
2.4 V. Fall times are defined as a transition between
2.4 V to 0.6 V.
59Micronas
Page 60
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
5. Timing Diagrams
5.1. Power-Up Sequence
The reset should not reach high level before the oscillator has started. This requires a reset delay of >1 ms (see Fig.5–1).
Supplies
Crystal
Oscillator
RES
Fig. 5–1: Power-up sequence
5.2. Default Wake-up Selection
The state of FIELD and OE
(inactive) going edge of RES
two power-on parameters. OE
pins are sampled at the high
in order to select between
determines the I2C ad-
dress.
95%
t
STARTUP1
RES
t
RES MIN
t
STARTUP2
V
IOH
V
IOH
V
IOL
The FIELD pin is internally pulled down. An external pullup resistor defines a different power on configuration.
FIELD defines the global wake-up mode of the VPX.
With FIELD pulled down, the VPX goes into low power
FIELD
OE
t
s-WU
t
h-WU
V
IOH
V
IOL
mode.
Fig. 5–2: Default wake-up selection
60Micronas
Page 61
5.3. Control Bus Timing Diagram
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
(Data: MSB first)
SCL
T
I2C1
SDA as input
SDA as output
Fig. 5–3: I2C bus timing diagram
T
I2C5
T
IMOL2
T
I2C4
F
IM
T
I2C3
T
I2C6
T
IMOL1
T
I2C2
61Micronas
Page 62
VPX 3225D, VPX 3224D
5.4. Output Enable by Pin OE
OE
PRELIMINARY DATA SHEET
t
OFF
Signals
A[7:0], B[7:0]
Synchronizing the OE signal with clock LLC:
2
controlled by I
C register ’OENA’ h’f2 bit[5] oeqdel = 1
OE
t
SU
t
OFF1
latoeq = 0
Signals
A[7:0], B[7:0]
t
ON1
t
ON
t
SU
latoeq = 1
Signals
A[7:0], B[7:0]
Fig. 5–4: Drive Control by OE input
t
OFF1
t
ON1
62Micronas
Page 63
5.5. Timing of the Test Access Port TAP
TCK
F
L–TAP
F
CYCL
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
F
H-TAP
t
S-TAP
t
H-TAP
TDI, TMS
t
D-TAP
t
ON-TAP
TDO
Fig. 5–5: Timing of Test Access Port TAP
5.6. Timing of all Pins connected to the Boundary-Scan-Register-Chain
TCK
t
S-PINS
t
H-PINS
t
OFF-TAP
Inputs
t
D-PINS
t
ON-PINS
Outputs
Fig. 5–6: Timing with respect to input and output signals
t
OFF-PINS
63Micronas
Page 64
VPX 3225D, VPX 3224D
5.7. Timing Diagram of the Digital Video Interface
Clock Output LLC
t
OH
A[7:0], B[7:0]
HREF, VREF, FIELD, VACT
Fig. 5–7: Video output interface (detailed timing)
The following tables give definitions for the VPX control
and status registers. The number of bits indicated for
The control register modes are
– wwrite-only register
– rread-only register
each register in the table is the number of bits implemented in the hardware, i.e. a 9-bit register must always
be accessed using two data bytes, but the 7 MSB will be
“0” on write operations and don’t care on read operations. Write registers that can be read back are indicated
– w/r write/read register
– dregister is double latched
– vregister is latched with vsync
in the mode column.
Default values are initialized at reset. The mnemonics
used in the Micronas VPX demo software are given in
the last column.
clock run-in and framing code don’t care mask high
clock run-in and framing code don’t care mask mid
clock run-in and framing code don’t care mask low
clock run-in and framing code reference high
clock run-in and framing code reference mid
clock run-in and framing code reference low
ttx bitslicer frequency LSB
ttx bitslicer frequency MSB
Byte Slicermask
Byte Slicerreference
Bit Slicerttx_freq
65Micronas
Page 66
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM
Address
Hex
h’1212r/wgeneral purpose controlStatusgp_ctrl
h’1312rstandard recognition statusStatusasr
h’1512rvertical field counterStatusvcnt
h’2012wStandard selectStand. Sel.sdt
h’2112wInput selectStand. Sel.insel
h’2212wstart point of active videoStand. Sel.sfif
h’2312wluma/chroma delay adjustStand. Sel.ldly
h’3012wACC reference level to adjust Cr, Cb levels on picture busColor Proc.accref
h’3112rmeasured burst amplitudeStatusbampl
h’3212wACC multiplier value for SECAM Db chroma comp. to adjust
h’3312wACC multiplier value for SECAM Dr chroma comp. to adjust
h’3912wamplitude killer levelColor Proc.kilvl
h’3A12wamplitude killer hysteresisColor Proc.kilhy
h’7412rmeasured sync amplitude valueStatussampl
h’CB12rnumber of lines per field, P/S: 312, N: 262Statusnlpf
h’DC12wNTSC tint angle, $512 = $π/4Color Proc.tint
h’F012rsoftware version numberStatusversion
h’F712w/rcrystal oscillator line-locked mode,DVCOxlck
h’F812wcrystal oscillator center frequency adjustDVCOdvco
h’F912rcrystal oscillator center frequency adjustment valueDVCOadjust
h’10F12rDelay of VACT relative to HREF during window 1ReadTab1vact_dly1
h’11F12rDelay of VACT relative to HREF during window 2ReadTab2vact_dly2
h’12012wV ertical BeginWinLoadTab1vbegin1
h’12112wVertical Lines In / Temporal Decimation / Field SelectWinLoadTab1vlinesin1
h’12212wVertical Lines OutWinLoadTab1vlinesout1
h’12312wHorizontal BeginWinLoadTab1hbeg1
h’12412wHorizontal LengthWinLoadTab1hlen1
h’12512wNumber of PixelsWinLoadTab1npix1
h’12612wSelection for peaking / coringWinLoadTab1peaking1
h’12712wBrightnessWinLoadTab1brightness1
h’12812wContrast / Noise shaping / ClampingWinLoadTab1contrast1
h’12A12wVertical BeginWinLoadTab2vbegin2
h’12B12wVertical Lines InWinLoadTab2vlinesin2
h’12C12wVertical Lines OutWinLoadTab2vlinesout2
h’12D12wHorizontal BeginWinLoadTab2hbeg2
h’12E12wHorizontal LengthWinLoadTab2hlen2
h’12F12wNumber of PixelsWinLoadTab2npix2
h’13012wSelection for peaking / coringWinLoadTab2peaking2
h’13112wBrightnessWinLoadTab2brightness2
Number
of Bits
ModeFunctionGroupName
C
on pict. bus
b
C
on pict. bus
r
Color Proc.accb
Color Proc.accr
66Micronas
Page 67
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
FP-RAM
Address
Hex
h’13212wContrastWinLoadTab2contrast2
h’13412wStart line even fieldVBI-windowstart_even
h’13512wEnd line even fieldVBI-windowend_even
h’13612wStart line odd fieldVBI-windowstart_odd
h’13712wEnd line odd fieldVBI-windowend_odd
h’13812wControl VBI-WindowVBI-windowvbicontrol
h’13912wSlicer Data SizeVBI-windowslsize
h’14012w rRegister for control and latchingControlWord
h’14112rInternal status register, do not overwriteInfoWord
h’15012wFormat Selection / Shuffler / PIXCLK-modeFormatterformat_sel
h’15112wStart position of the programmable ‘video active’HVREFpval_start
h’15212wEnd position of the programmable ‘video active’HVREFpval_stop
h’15312wLength and polarity of HREF, VREF, FIELDHVREFrefsig
h’15412wOutput Multiplexer / Multi-purpose outputOutput Mux.outmux
h’15712wNumber of frames to output within 3000 framesTemp. Decim.tdecframes
of Bits
NameGroupFunctionModeNumber
67Micronas
Page 68
VPX 3225D, VPX 3224D
6.1.1. Description of I2C Control and Status Registers
2
Table 6–1: I
C-Registers VPX Front-End
I2C-Registers VPX Front-End
PRELIMINARY DATA SHEET
Address
Hex
h’358rFP status
h’3616wFP read
h’3716wFP write
h’3816w/rFP data
Number
of bits
ModeFunctionDefaultName
bit [0]write request
bit [1]read request
bit [2]busy
bit [8:0]9-bit FP read address
bit [11:9]reserved, set to zero
bit [8:0]9-bit FP write address
bit [11:9]reserved, set to zero
bit [11:0]FP data register, reading/writing to this
FP Interface
register will autoincrement the FP read/
write address. Only 16 bit of data are
transferred per I
2
C telegram.
FPSTA
FPRD
FPWR
FPDAT
Table 6–2: I2C-Registers VPX Back-End
I2C-Registers VPX Back-End
Address
Hex
Number
of bits
ModeFunctionDefaultName
Chip Identification
h’008rManufacture ID in accordance with
h’01
h’02
h’038rJEDEC2JEDEC2
8
8
r
r
JEDEC Solid State Products Engineering Council, Washington DC
Micronas Code EC
16 bit part number (01: LSBs, 02: MSBs)
VPX 3225D 7230
bit [0] :IFIELDifield
bit [7:1] :reserved (must be treated don’t care)
hex
;VPX 3224D 7231
hex
hex
JEDEC
PARTNUM
partlow
parthigh
68Micronas
Page 69
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
I2C-Registers VPX Back-End
Address
Hex
of bits
NameDefaultFunctionModeNumber
Output
h’F88wPad Driver Strength – TTL Output Pads Typ ADRIVER_A
bit [2:0] : Driver strength of Port A[7:0]stra1
bit [5:3] : Driver strength of PIXCLK, LLC, and VACTstra2
bit [7:6] : additional PIXCLK driver strength
strength = bit [5:3] | {bit [7:6], 0}
h’F98wPad Driver Strength – TTL Output Pads Typ BDRIVER_B
bit [2:0] : Driver strength of Port B[7:0]strb1
bit [5:3] : Driver strength of HREF, VREF, FIELD, and LLC2strb2
bit [7:6] : reserved (must be set to zero)
bit [7:0] : binary data slicer level is compared with ABS[data]
(–128 ≤ data ≤+127)
7
64
filter
coeff
data_slicer
data_level
70Micronas
Page 71
I2C-Registers VPX Slicer
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Address
Hex
h’C78waccumulator mode
h’B68rread filter coefficientcoeff_rd
h’B78rread data slicer levellevel_rd
of bits
bit [0] :0no action
1reset DC and AC and FLT accu(one shot)
bit [1] :0DC accu enable
1DC accu disable
bit [2] :0AC and FLT accu enable
1AC and FLT accu disable
(only for VPS and CAPTION and WSS line)
bit [3] :0soft error correction enable
1soft error correction disable
bit [4] :0ac adaption disable
1ac adaption enable
bit [5] :0flt adaption disable
1flt adaption enable
bit [7:6] : reserved (must be set to zero)
0
0
1
0
1
1
NameDefaultFunctionModeNumber
accu
reset
dcen
acen
soften
acaden
fltaden
Byte Slicer
h’B38rsoft error counter
bit [7:0] : counts number of soft error corrected bytes
counter stops at 255
reset after read
h’C98wstandard
bit [0] :0TTX disable
1TTX enable
bit [1] :0PAL mode
1NTSC mode
bit [2] :0full field disable
1full field enable
bit [3] :0VPS line 16 disable
1VPS line 16 enable
bit [4] :0WSS line 23 disable
1WSS line 23 enable
bit [5] :0CAPTION line 21 field 1 disable
1CAPTION line 21 field 1 enable
bit [6] :0CAPTION line 21 field 2 disable
1CAPTION line 21 field 2 enable
bit [7] :0horizontal quit signal enable
1horizontal quit signal disable
1
0
0
1
1
0
0
0
soft_cnt
standard
ttx
ntsc
full
vps
wss
caption1
caption2
disquit
h’BD
h’BC
h’BB
h’BA
h’B9
h’B8
h’CE8wbit error tolerance
h’CF8woutput mode
8
8
8
8
8
8
w
w
w
w
w
w
clock run-in and framing code reference low
clock run-in and framing code reference mid
clock run-in and framing code reference high
bit [23:0] : clock run-in and framing code reference
(LSB corresponds to first transmitted bit)
clock run-in and framing code don’t care mask low
clock run-in and framing code don’t care mask mid
clock run-in and framing code don’t care mask high
bit [23:0] : clock run-in and framing code don’t care mask
(LSB corresponds to first transmitted bit)
bit [1:0] : maximum number of bit errors in low mask
bit [3:2] : maximum number of bit errors in mid mask
bit [5:4] : maximum number of bit errors in high mask
bit [7:6] : reserved (must be set to zero)
bit [5:0] : number of data bytes per text line including framing code
bit [6] :064 byte mode disable
164 byte mode enable
bit [7] :0data output only for text lines
1data output for every video line
h’55
h’55
h’27
h’00
h’00
h’00
1
1
1
43
1
0
reference
mask
tolerance
out_mode
byte_cnt
fill64
dump
71Micronas
Page 72
VPX 3225D, VPX 3224D
6.1.2. Description of FP Control and Status Registers
Table 6–4: FP-RAM VPX Front-End
FP-RAM VPX Front-End
PRELIMINARY DATA SHEET
Address
Hex
Number
of Bits
ModeFunctionDefaultName
Standard Selection
h’2012wStandard select:
h’2112wInput select: Writing to this register will also initialize the standard.
A value of 0 disables the ACC, chroma gain can be adjusted via
ACCb / ACCr register. The setting is updated when ’sdt’ register is
updated.
Cb level on picture bus. The setting is updated when ’sdt’ register is
updated.
b [10:0] eeemmmmmmmmm * 2
level on picture bus. The setting is updated when ’sdt’ register is
updated.
b [10:0] eeemmmmmmmmm * 2
–e
–e
P/N: 2070
S: 0
S: 1155accb
S: 1496accr
r
accref
DVCO
h’F812wcrystal oscillator center frequency adjust, –2048 ... 2047–720dvco
h’F912rcrystal oscillator center frequency adjustment value for line-locked
mode, true adjust value is DVCO – ADJUST.
For factory crystal alignment, using standard video signal:
set DVCO = 0, set lock mode, read crystal offset from ADJUST
register and use negative value for initial center frequency adjustment via DVCO.
h’CB12rnumber of lines per field, P/S: 312, N: 262nlpf
h’1512w/rvertical field counter , incremented per fieldvcnt
h’7412rmeasured sync amplitude value, nominal: 768sampl
h’3112rmeasured burst amplitudebampl
h’F012rsoftware version number
bit [2:0]reserved, do not change
bit [3]vertical standard force
bit [8:4]reserved, do not change
bit [9]disable flywheel interlace
bit [11:10]reserved, do not change
to enable vertical free run mode set vfrc=1 and dflw=0
bit [0]1vertical lock
bit [1]1horizontally locked
bit [2]1no signal detected
bit [3]1color amplitude killer active
bit [4]1disable amplitude killer
bit [5]1color ident killer active
bit [6]1disable ident killer
bit [7]1interlace detected
bit [8]1no vertical sync detection
bit [9]1spurious vertical sync detection
bit [11:10]reserved
bit [7:0]internal software revision number
bit [11:8]software release
0
1
x
gp_ctrl
vfrc
dflw
asr
73Micronas
Page 74
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM VPX Front-End
Address
Hex
of Bits
NameDefaultFunctionModeNumber
Macrovision Detection (version D4 only)
h’17012rStatus of macrovision detectionmcv_status
bit [0]:AGC pulse detected
bit [1]:pseudo sync detected
h’17112wfirst line of macrovision detection window6mcv_start
h’17212wlast line of macrovision detection window15mcv_stop
74Micronas
Page 75
Table 6–5: FP-RAM VPX Back-End
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
FP-RAM VPX Back-End
Address
Hex
Number
of Bits
ModeFunctionDefaultName
Read Table for Window #1
h’10f12rPosition of VACT
bit [11:1]: Delay of VACT relative to the trailing edge of HREFvact_delay1
Load Table for Window #1 (WinLoadTab1)
h’12012wVertical Begin12
bit [8:0]:Vertical Begin (first active video line within a field)
bit [11:9]: reserved (must be set to zero)
h’12112wVertical Lines In0
bit [8:0]:Number of input lines
bit [9]:enable temporal decimation (0: off, 1: on)
min. line number for 625/50 standards: 7
min. line number for 525/60 standards: 10
max. line number: determined by current TV line standard
determines the range between the first and the last active
video line within a field; vbeg + vlinei should not exceed the
max. number of lines determined by the current line
standard (exceeding values will be corrected automatically)
with temporal decimation enabled, only the number of frames
selected in register h’157 (tdecframes) will be output within
an interval of 3000 frames
vbeg1
vlinei1
tdec1
bit [11:10]: field disable flags
11 Window disabled
10 Window enabled in ODD fields only
01 Window enabled in EVEN fields only
00 Window enabled in both fields
h’12212wVertical Lines Out0
bit [8:0]:Number of output lines
vlineout cannot be greater than vlinein (no interpolation);
for vlineout < vlinein vertical compression via line dropping
is applied
bit [11:9]: reserved (must be set to zero)
h’12312wHorizontal Begin0
bit [10:0]: Horizontal start of window after scaling (relative to npix)
hbeg > 0 enables cropping on the left side of the window
bit [11]:reserved (must be set to zero)
h’12412wHorizontal Length704
bit [10:0]: Horizontal length of window after scaling (relative to npix)
hbeg + hlen cannot exceed npix
bit [11]:reserved (must be set to zero)
h’12512wNumber of Pixels704
bit [10:0]: Number of active pixels for the full active line (after scaling)
npix must be an even value within the range 32...864
vlineo1
hbeg1
hlen1
npix1
bit [11]:reserved (must be set to zero)
75Micronas
Page 76
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM VPX Back-End
Address
Hex
h’12612wSelection for peaking/coring0peaking1
of Bits
bit [1:0]:coring
subtracts LSBs of the higher frequency part of the video
signal
00: subtract 0 LSBs
01: subtract 1/2 LSB
10: subtract 1 LSB
11: subtract 2 LSBs
bit [4:2]:peaking
an implemented peaking filter supports sharpness control
with up to eight steps:
000:no peaking
001:low peaking
111: high peaking
bit [5]:Bypass Lowpass
bit [6]:Bypass Skewfilter
bit [7]:Bypass Skewfilter VACT
bit [8]:Swapping of Chroma values
0Cb-Pixels first
1Cr-Pixels first
bit [11:9]: reserved (must be set to zero)
NameDefaultFunctionModeNumber
h’12712wBrightness0
bit [7:0]:Brightness Level
offset value added to the video samples
brightness can be selected in 256 steps within the range
–127...128 (binary offset format):
0:–127
255:128
bit [11:8]: reserved (must be set to zero)
h’12812wContrast32contrast1
bit [5:0]:Contrast Level
linear scale factor for luminance (default = 1.0)
[5] integer part
[4:0]fractional part
bit [7:6]:Noise Shaping
Control for 10-bit to 8-bit conversion (default: rounding)
00: 9-bit to 8-bit via 1-bit rounding
01: 9-bit to 8-bit via truncation
10: 9-bit to 8-bit via 1-bit accumulation
11: 10-bit to 8-bit via 2-bit accumulation
bit [8]:Contrast Brightness: Clamping Level
0clamping level = 32,
1clamping level = 16
(should normally be set to 1)
bit [9]:Bypass Brightness Adderbribyp1
brightness1
contr1
noise1
clamp1
bit [10]:Bypass Contrast Multiplierconbyp1
bit [11]:reserved (must be set to zero)
76Micronas
Page 77
FP-RAM VPX Back-End
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Address
Hex
of Bits
Read Table for Window #2
h’11f12rPosition of VACT
bit [11:1]: Delay of VACT relative to the trailing edge of HREFvact_delay2
Load Table for Window #2 (WinLoadTab2)
h’12A12wVertical Begin17
bit [8:0]:Vertical Begin (first active video line within a field)
bit [11:9]: reserved (must be set to zero)
h’12B12wVertical Lines In500
bit [8:0]:Number of input lines
bit [9]:enable temporal decimation (0: off, 1: on)
min. line number for 625/50 standards: 7
min. line number for 525/60 standards: 10
max. line number: determined by current TV line standard
determines the range between the first and the last active
video line within a field; vbeg + vlinei should not exceed the
max. number of lines determined by the current line
standard (exceeding values will be corrected automatically)
with temporal decimation enabled, only the number of
frames selected in register h’157 (tdecframes) will be output
within an interval of 3000 frames
NameDefaultFunctionModeNumber
vbeg2
vlinei2
tdec2
bit [11:10]: field disable flags
11: Window disabled
10: Window enabled in ODD fields only
01: Window enabled in EVEN fields only
00: Window enabled in both fields
h’12C12wVertical Lines Out240
bit [8:0]:Number of output lines
vlineout cannot be greater than vlinein (no interpolation);
for vlineout < vlinein vertical compression via line dropping
is applied
bit [11:9]: reserved (must be set to zero)
h’12D12wHorizontal Begin0
bit [10:0]: Horizontal start of window after scaling (relative to npix)
hbeg > 0 enables cropping on the left side of the window
bit [11]:reserved (must be set to zero)
h’12E12wHorizontal Length640
bit [10:0]: Horizontal length of window after scaling (relative to npix)
hbeg + hlen can not exceed npix
bit [11]:reserved (must be set to zero)
h’12F12wNumber of Pixels640
bit [10:0]: Number of active pixels for the full active line (after scaling)
npix must be an even value within the range 32...864
vlineo2
hbeg2
hlen2
npix2
bit [11]:reserved (must be set to zero)
77Micronas
Page 78
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM VPX Back-End
Address
Hex
h’13012wSelection for peaking/coring0peaking2
of Bits
bit [1:0]:coring
subtracts LSBs of the higher frequency part of the video
signal
00: subtract 0 LSBs
01: subtract 1/2 LSB
10: subtract 1 LSB
11: subtract 2 LSBs
bit [4:2]:peaking
an implemented peaking filter supports sharpness control
with up to eight steps:
000:no peaking
001:low peaking
111: high peaking
bit [5]:Bypass Lowpass
bit [6]:Bypass Skewfilter
bit [7]:Bypass Skewfilter VACT
bit [8]:Swapping of Chroma values
0Cb-Pixels first
1Cr-Pixels first
bit [11:9]: reserved (must be set to zero)
NameDefaultFunctionModeNumber
h’13112wBrightness0
bit [7:0]:Brightness Level
offset value added to the video samples
brightness can be selected in 256 steps within the range
–127...128 (binary offset format):
0:–127
255:128
bit [11:8]: reserved (must be set to zero)
h’13212wContrast32contrast2
bit [5:0]:Contrast Level
linear scale factor for luminance (default = 1.0)
[5] integer part
[4:0]fractional part
bit [7:6]:Noise Shaping
Control for 10-bit to 8-bit conversion (default: rounding)
00: 9-bit to 8-bit via 1-bit rounding
01: 9-bit to 8-bit via truncation
10: 9-bit to 8-bit via 1-bit accumulation
11: 10-bit to 8-bit via 2-bit accumulation
bit [8]:Contrast Brightness: Clamping Level
0clamping level = 32,
1clamping level = 16
(should normally be set to 1)
bit [9]:Bypass Brightness Adderbribyp1
brightness2
contr1
noise1
clamp1
bit [10]:Bypass Contrast Multiplierconbyp1
bit [11]:reserved (must be set to zero)
78Micronas
Page 79
FP-RAM VPX Back-End
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
Address
Hex
of Bits
NameDefaultFunctionModeNumber
Load Table for VBI-Window
h’13412wStart line even field
determines the first line of the VBI-window within even fields
(note that lines are counted relative to the whole frame!)
h’13512wEnd line even field
determines the last line of the VBI-window within even fields
(note that lines are counted relative to the whole frame!)
h’13612wStart line odd field
determines the first line of the VBI-window within odd fields
h’13712wEnd line odd field
determines the last line of the VBI-window within odd fields
h’13812wControl VBI-Window0vbicontrol
bit [0]:VBI-window enable
the selected VBI-window is activated only if this flag is set
0: disable
1: enable
bit [1]:VBI mode
two modes for the output of VBI-data are supported
0:raw data
1140 samples of the video input are given directly
to the output
1: sliced data
sliced teletext data (in a package of 64 bytes)
272start_even
283end_even
10start_odd
21end_odd
vbien
vbimode
bit [2]:vertical identification
the valid VBI-lines defined by the VBI-window can either be
marked as active or as blanked lines
0: active lines during VBI-window (VACT enabled)
1: blanked lines during VBI-window (VACT suppressed)
bit [11]:update the settings for the VBI-window
(settings will only be updated if this latch flag is set!)
h’13912wSlicer Data Size (0 corresponds to default value 64)0slsize
vbiident
vbilatch
79Micronas
Page 80
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM VPX Back-End
Address
Hex
of Bits
NameDefaultFunctionModeNumber
Control Word
h’14012w rRegister for control and latchingControl
wbit [1:0]:Sync timing mode
00 Open mode
horizontal and vertical sync are tracking the input
signal
10 Scan mode
horizontal and vertical sync are free running
wbit [2]:Mode for VACT reference signal
0length of VACT corresponds to the size of the current
window
1programmable length of VACT (for the whole field!)
wbit [4:3]:reserved (must be set to zero)0
wbit [5]:Latch Window #1
1latch (reset automatically)
wbit [6]:Latch Window #2
1latch (reset automatically)
bit [9]:reserved (must be set to zero)0
bit [10]:Latch value for temporal decimation
The number of frames for the temporal decimation is
updated only if this flag is set
1latch (reset automatically)
0settm
0vactmode
1latwin1
1latwin2
1lattdec
Word
wbit [11]:Latch Timing Modes
Selection of the timing mode is updated only if this flag is set
1latch (reset automatically)
Info Word
h’14112rInternal status register, do not overwrite
This register can be used to query the current internal state due to the
settings in the control word.
bit [2]:Mode for VACT reference signal
0current window size
1programmable size
bit [4:3]:reserved
bit [11:8]: reserved
bit [3]:Format of VBI-data (in ITU-R656 mode only!)
Two possibilities are supported to disable the protected
values 0 and 255:
0limitation
17-bit resolution + odd parity LSB
Note that this selection is applied for lines within the VBIwindow only!
bit [4]:Transmission of VBI-data (in ITU-R656 mode only)
0transmit as normal video data
1transmit as ancillary data (with ANC-header)
bit [5]:PIXCLK selection
Setting this bit activates the half-clock mode, in which
PIXCLK is divided by 2 in order to spread the video data
stream
0full PIXCLK (normal operation)
1PIXCLK divided by 2
0format
0shuf
0range
1ancillary
0halfclk
bit [6]:Disable splitting of text data bytes
During normal operation, sliced teletext bytes are splitted
into 2 nibbles and multiplexed to the luminance and
chrominance part. Setting this bit will disable this splitting.
Sliced teletext data will be output directly on the luminance
path. Note that the limitation of luminance data has to be
disabled with bit [8]. The values 0 and 255 will no longer be
protected in the luminance path!
bit [7]:reserved (must be set to zero)0
bit [8]:Disable limitation of luminance data (see bit [6])
0enabled
1disabled
bit [9]:Suppress ITU–R656 headers for blank lines0hsup
bit [10]:Change of ITU–R656 header flags
0change header flags in SA V
1change header flags in EA V
bit [11]:reserved (must be set to zero)0
0splitdis
0dislim
0flagdel
81Micronas
Page 82
VPX 3225D, VPX 3224D
PRELIMINARY DATA SHEET
FP-RAM VPX Back-End
Address
Hex
of Bits
HVREF
h’15112wStart position of the programmable ‘video active’
h’15212wEnd position of the programmable ‘video active’
h’15312wHREF and VREF control
The start position has to be an even value and is given relative to the
trailing edge of HREF. Programmable VACT is activated with bit [2] of
the control word (h’140)!
bit [10:0]: start of VACT reference signal
The end position has to be an even value and is given relative to the
trailing edge of HREF.
bit [10:0]: end of VACT reference signal
determines length and polarity of the timing reference signals
bit [0]:Odd/Even polarity
0odd high
1even high
bit [1]:HREF Polarity
0active high
1active low
bit [2]:VREF Polarity
0active high
1active low
NameDefaultFunctionModeNumber
40pval_
start
720pval_stop
refsig
0oepol
0hpol
0vpol
bit [5:3]:VREF pulse width, binary value + 2
000:pulse width = 2
111: pulse width = 9
bit [6]:1 disables field as output
setting this bit will force the ‘field’ pin to the high impedance
state
0vlen
0disfield
Output Multiplexer
h’15412wOutput Multiplexer0outmux
bit [7:0]:Multi-purpose bits on Port B
determines the state of Port B when used as programmable
output
bit [8]:activate multi-purpose bits on Port B
note that double clock mode has to be selected for this
option!
bit [9]:Port Mode
0parallel_out, ‘single clock’, Port A & B = FO[15:0];
1‘double clock’
Port A = FO[15:8] / FO[7:0],
Port B = programmable output/not used;
bit [10]:switch ‘VBI active’ qualifier
0connect ‘VBI active’ to VACT pin
1connect ‘VBI active’ to TDO pin
bit [11]:reserved (must be set to zero)
bmp
bmpon
double
vbiact
Temporal Decimation
h’15712wNumber of frames to output within 3000 frames
This value will be activated only if the corresponding latch flag is set
(control word h’140, bit [10] ).
3000tdecframes
82Micronas
Page 83
VPX 3225D, VPX 3224DPRELIMINARY DATA SHEET
7. Application Notes
7.1. Differences between VPX 3220A and VPX 322xD
The following items indicate the differences between the
VPX 322xD and the VPX 3220A:
Internal
– The control registers (I
2
C and FP-RAM) contain signif-
icant changes.
– VPX 322xD incorporates a text slicer. Furthermore,
raw ADC data is supported (sampling frequency of
20.25 MHz/8 bit, output data rate 13.5 MHz/16 bit).
– VPX 322xD does not support RGB and compressed
video data output formats. The VPX 322xD supports
ITU-R601 and ITU-R656.
– The VPX 322xD does not provide an asynchronous
output mode, PIXCLK functions as an output only . The
VPX 322xD supports half-clock data rate (6.75 MHz).
– The VPX 322xD does not provide a video data rate of
20.25 MHz at the output interface.
– The VPX 322xD has an implemented low power
mode.
7.2. Impact to Signal to Noise Ratio
Fig. 7–1 shows the impact of the variation of the power
supply with respect to the SNR of the ADCs. The noise
due to the digital output interface leads to an impact of
the analog performance of the analog ADCs. Application
engineers should minimize load capacitances and driver
strength of the output signals.
45
44
43
42
41
SNR [dB]
40
39
38
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
PVDD [V]
Fig. 7–1: Dependency between SNR and
Power Supply
Note: Both ADCs are working and routed to A[7:0], and
B[7:0]. All interfaces are working with maximum driver
strength bandwidth measurement is performed up to 5
MHz.
External
– Power-up Default Selection
SelectionVPX 3220AVPX 322xD
I2C device
PREFOE
address
wake-up default
PIXCLKFIELD
Pads tristate/
active
– The VPX 322xD does not use the internal I2C bus for
power-up initialization. Resultingly, the I
2
C interface
will not be locked during that period.
– The VPX 322xD supports an 8-bit programmable out-
put port if the device uses only A[7:0] for video data
output.
– The VPX 322xD provides a HREF signal with a fixed
low period, whereas the width of the high period will
vary while the video input signal varies.
<86 35 <87 dd>poll busy bit[2] until it is cleared
<86 37 aa aa>write FP register write address
<86 35 <87 dd>poll busy bit[2] until it is cleared
<86 38 dd dd>write data into FP register
7.3.5. Read Data from FP Register
<86 35 <87 dd>poll busy bit[2] until it is cleared
<86 36 aa aa>write FP register read address
<86 35 <87 dd>poll busy bit[2] until it is cleared
<86 38 <87 dd dd> read data from FP register
83Micronas
Page 84
VPX 3225D, VPX 3224D
7.3.6. Sample Control Code
A Windows API function set is provided for controlling
the VPX. This API is independent of the actual used version of the VPX. It is recommended to control the VPX
via this API, which allows flexible switching between different VPX family members. The API is available on request. The following code demonstrates the usage of
the API to initialize the VPX.
1. Preliminary data sheet: “VPX 3225D, VPX 3224D
Video Pixel Decoders”, Edition March 5, 1997,
6251-432-1PD. First release of the preliminary data
sheet.
2. Preliminary data sheet: “VPX 3225D, VPX 3224D
Video Pixel Decoders”, Edition Nov. 9, 1998,
6251-432-2PD. Second release of the preliminary data
sheet. Major changes:
– additional feature: macrovision detection
– format of ITU-R656 ancillary data modified
All information and data contained in this data sheet are without any
commitment, are not to be considered as an offer for conclusion of a
contract, nor shall they be construed as to create any liability . Any new
issue of this data sheet invalidates previous issues. Product availability
and delivery are exclusively subject to our respective order confirmation form; the same applies to orders based on development samples
delivered. By this publication, Micronas GmbH does not assume responsibility for patent infringements or other rights of third parties
which may result from its use.
Further, Micronas GmbH reserves the right to revise this publication
and to make changes to its content, at any time, without obligation to
notify any person or entity of such revisions or changes.
No part of this publication may be reproduced, photocopied, stored on
a retrieval system, or transmitted without the express written consent
of Micronas GmbH.
88Micronas
Page 89
VPX 3225D, VPX 3224D
Preliminary Data Sheet Supplement
Subject:
Data Sheet Concerned:
New Package for VPX 3225D, VPX 3224D
VPX 3225D, VPX 3224D
6251-432-2PD, Edition Nov. 9, 1998
Supplement:
Edition:
New Package for the VPX 3225D–C3, VPX 3224D–C3
1. The VPX 3225D–C3, VPX 3224D–C3 is also available in the PMQFP44 package.
2. The pinning of the PMQFP44 package has been changed, i.e. mirrored vertically.
3. Production of the PLCC44 package will continue.
Attachment: Package Information VPX 3225D, VPX 3224D
No. 6 / 6251-432-6PDS
April 8, 1999
MICRONAS INTERMETALLpage 1 of 4
Page 90
VPX 3225D, VPX 3224DPACKAGE INFORMATION
1. Specifications
1.1. Outline Dimensions
10 x 0.8 = 8
2333
0.17
0.8
13.2
34
1.75
1.3
44
1
1.75
13.2
22
0.375
12
11
2.0
2.15
0.1
Fig. 1–1:
44-Pin Plastic Metric Quad Flat Pack
(PMQFP44)
Weight approx. 0.4 g
Dimensions in mm
1.2. Pin Connections and Short Descriptions
NC = not connected; leave vacant
LV = if not used, leave vacant
X = obligatory
10
10
0.8
10 x 0.8 = 8
D0024/2E
Pin No.Pin NamePin TypeConnection
Short Description
(if not used)
1VIN1AINNCAnalog Video 1 Input
2AVSSSUPPLYXGround, Analog Circuitry
3CINAINNCAnalog Chroma Input
4AVDDSUPPLYXSupply Voltage, Analog Circuitry
5XTAL1OSC INXAnalog Crystal Input
6XTAL2OSC OUTXAnalog Crystal Output
7VDDSUPPLYXSupply Voltage, Digital Circuitry
8VSSSUP PLYXGround, Digital Circuit ry
9RESQINXReset Input
2
10SCLIN/OUTNCI
11SDAIN/OUTNCI
C Bus Clock
2
C Bus Data
12B0OUTNCPort B - Video Data Output
13B1OUTNCPort B - Video Data Output
14B2OUTNCPort B - Video Data Output
page 2 of 4MICRONAS INTERMETALL
Page 91
PACKAGE INFORMATIONVPX 3225D, VPX 3224D
Pin No.Pin NamePin Ty peConnection
(if not used)
Short Description
15B3OUTNCPort B - Video Data Output
16B4OUTNCPort B - Video Data Output
17B5OUTNCPort B - Video Data Output
18B6OUTNCPort B - Video Data Output
19B7OUTNCPort B - Video Data Output
20VACTOUTNCActive Video Qualifier Output
21LLCOUTNCPIXCLK * 2 = 27 MHz Output
22OEQINVSSOutput Ports Enable Input
23A0OUTNCPort A - Video Data Output
24A1OUTNCPort A - Video Data Output
25A2OUTNCPort A - Video Data Output
26A3OUTNCPort A - Video Data Output
27PVSSSUPPLYXGround, Pad Circuits
28PIXCLKOUTNCPixel Clock Output
29PVDDSUPPLYXSupply Voltage Pad Circuits
MICRONAS INTERMETALLpage 3 of 4
Page 92
VPX 3225D, VPX 3224DPACKAGE INFORMATION
34
35
36
37
38
39
40
41
42
43
44
22
21
20
19
18
17
16
15
14
13
12
1234567891011
33 32 31 30 29 28 27 26 25 24 23
FIELD
VREF
HREF
TDO (DACT, LLC2)
TCK
TDI
TMS
ISGND
VIN3
VRT
VIN2
OEQ
LLC
VACT
B7
B6
B5
B4
B3
B2
B1
B0
A6
A5
A4
PVDD
PIXCLK
A7
PVSS
A3
A2
A1
A0
AVSS
CIN
AVDD
XTAL1
XTAL2
VIN1
VDD
VSS
RESQ
SCL
SDA
VPX 3225D
VPX 3224D
1.3. Pin Configuration
Fig. 1–2: 44-pin PMQFP package
1.4. Electrical Characteristics
1.4.1. Absolute Maximum Ratings
SymbolParameterPin NameMin.Max.Unit
T
A
T
S
T
J
Stresses beyond those listed in the “Absolute Maximum Ratings” may cause permanent damage to the device. This
is a stress rating only. Functional operation of the device at these or any other conditions beyond those indicated in
the “Recommended Operating Conditions/Characteristics” of this specification is not implied. Exposure to absolute
maximum ratings conditions for extended periods may affect device reliability.
Ambient Te mpe ratur e055°C
Storage Temperature−40125°C
Junction Temperature0125°C
page 4 of 4MICRONAS INTERMETALL
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.