
Advanced Topics
Quadro SDI Output PG-03776-001_v06 | 68
10.7 DATA INTEGRITY CHECK
The Quadro SDI provides the capability to test the integrity of the data cable between
the graphics card and the SDI daughter board. When this mode is enabled, the SDI
daughter card compares the color value of each pixel on a line to the color of the first
pixel on that line and returns a count of the number of mismatched pixels. Due to the
serial structure of the data cable, this test is designed to catch cases where the quality of
the cable introduces errors into the data stream. An application that wishes to utilize this
mode to verify the integrity of the data cable should display a test pattern that draws
pixels of the identical color on each output line and be structured in the following form:
Note: This feature is only available on the Quadro FX 4500, Quadro FX 5500,
Quadro FX 4600 and Quadro FX 5600 SDI.
Code Listing 48: Basic Code Structure for Data Integrity Check
void runDataIntegrityCheck()
{
// Initialize video device
initializeVideo();
// Initialize OpenGL state
initializeGL();
// Draw initial frames
for (int I = 0; I < 30; i++) {
drawPattern();
}
// Enable data integrity checking
enableDataCheck();
// Draw remaining frames
for (int i = 0; i < gNumFrames; i++) {
drawPattern();
}
// Check errors
checkErrors();
// Disabled data integrity checking
disableDataCheck();
// Draw last frame
drawPattern();
Comentários a estes Manuais