STG3000X-RIVA128 STMicroelectronics, STG3000X-RIVA128 Datasheet - Page 57

no-image

STG3000X-RIVA128

Manufacturer Part Number
STG3000X-RIVA128
Description
128-BIT 3D MULTIMEDIA ACCELERATOR
Manufacturer
STMicroelectronics
Datasheet
128-BIT 3D MULTIMEDIA ACCELERATOR
12
The RIVA 128 has a number of features designed to support in-circuit board testing. These include:
12.1 TEST MODES
Primary test control is provided by the dedicated TESTMODE input pin. The RIVA 128 is in normal oper-
ating mode when this pin is deasserted. When TESTMODE is asserted, MP_AD[3:0] are reassigned as
TESTCTL[3:0] respectively. Test modes are selected asynchronously through a combination of the pin
states shown in Table 17.
Table 17. Test mode selection and descriptions
12.2 CHECKSUM TEST
The RIVA 128 hardware checksum feature supports
testing of the entire pixel datapath at full video rates
from the framebufferthrough to the DACinputs. Each
of the three RGB colors can be tested to provide a
correlation between the intended and actual display.
Checksums are accumulated during active (un-
blanked) display. Note that the checksum mecha-
nism does not check the DAC outputs (i.e. what is
physically being displayed on the monitor).
For a given image (which can be a real application’s
image or a specially prepared test card), theoretical-
ly derived checksum values can be calculated for a
Outputs high
Outputs low
Test mode
Dedicated test mode input and dual-function test mode select pins selecting the following modes:
- Pin float
- Parametric NAND tree
- All outputs driven high
- All outputs driven low
Checksum test
Test registers
Parametric
NAND tree
Pin float
IN-CIRCUIT BOARD TESTING
3
1
1
1
1
TESTCTL[3:0]
2
0
1
1
1
1
1
0
1
1
0
0
0
0
1
A single parametric NAND tree is provided to give a quiescent environ-
ment in which to test VIL and VIH without requiring core activity.
This capability is provided in the pads by chaining all I and I/O paths to-
gether via two input NAND gates. The chain begins with one input of the
first NAND gate tied to VDD while the other input is connected to the first
device pin on the NAND tree. The output of this gate then becomes the in-
put of the next NAND gate in the tree and so on until all pad input paths
have been connected. The final NAND gate output is connected to an out-
put-only pin whose normal functionality is disabled in NAND tree mode.
The NAND tree length is therefore equal to the number of I and I/O pins in
the RIVA 128. Output -only pins are not connected into the NAND tree.
All pin output drivers are tristated in this test mode so that pin leakage
current (IIL,IIH,IOZL,IOZH) can be measured.
All pin output drivers drive a high output state in this test mode so that
output high voltage (VOH at IOH) can be measured.
All pin output drivers drive a low output state in this test mode so that out-
put low voltage (VOL at IOL) can be measured.
selected RGB color, which are then compared with
theRIVA 128 hardwarechecksum value.Alternative-
ly the checksum value from a known good chip can
be used as the reference.
Hardware checksum accumulation is not affected by
the horizontal and vertical synchronization wave-
forms or timings. Any discrepancy between the cal-
culated and RIVA128 hardwareaccumulated check-
sum values therefore indicates a problem in the
device or system being tested. Details of program-
ming the RIVA 128 checksum are given in the RIVA
128 Programming Reference Manual [2].
Description
RIVA 128
57/77

Related parts for STG3000X-RIVA128