Service Test Programme
GDV 100 D
k
3 - 30
GRUNDIG Service
– “PLL could not lock in accessing or tracking state”
Error code: DD_ERR_BEGROOVESMID_PLL_LOCK_ERROR
– “Subcode or sector information could not be read”
Error code: DD_ERR_BEGROOVESMID_SUBCODE_HEADER_TIMEOUT
– “Requested subcode item could not be found”
Error code: DD_ERR_BEGROOVESMID_SUBCODE_NOT_FOUND
– “TOC could not be read in time”
Error code: DD_ERR_BEGROOVESMID_READ_TOC_ERROR
– “Seek could not be performed”
Error code: DD_ERR_BEGROOVESMID_JUMP_ERROR
The error numbers 0xXX are listed in [BE] on page 3-32.
Send the command
read_toc to the Basic Engine, determine the
middle groove-number with the information read from the TOC and
send the command
jump_sledge_steps to the Basic Engine to move
the laser spot to the middle position of the disc.
Refer also to Service Test Level PapS2bEcho.
62c (BeGroovesOut)
Move the laser spot to the outside position of the disc.
Message:
– “Parity error from Basic Engine to Serial”
Error code: DD_ERR_BEGROOVESOUT_PARITY_B2S
– “Unexpected response from Basic Engine”
Error code: DD_ERR_BEGROOVESOUT_UNEXPECTED_RESPONSE
– “Communication time-out error”
Error code: DD_ERR_BEGROOVESOUT_COMMUNICATION_TIMEOUT
– “Basic Engine returned error number 0xXX”
Error code: DD_ERR_BEGROOVESOUT_CMD_EXECUTION
– “Sledge could not be moved to home position”
Error code: DD_ERR_BEGROOVESOUT_SLEDGE_ERROR
– “Focus loop could not be closed”
Error code: DD_ERR_BEGROOVESOUT_FOCUS_ERROR
– “Motor not on speed within time-out”
Error code: DD_ERR_BEGROOVESOUT_MOTOR_ERROR
– “Radial loop could not be closed”
Error code: DD_ERR_BEGROOVESOUT_RADIAL_ERROR
– “PLL could not lock in accessing or tracking state”
Error code: DD_ERR_BEGROOVESOUT_PLL_LOCK_ERROR
– “Subcode or sector information could not be read”
Error code: DD_ERR_BEGROOVESOUT_SUBCODE_HEADER_TIMEOUT
– “Requested subcode item could not be found”
Error code: DD_ERR_BEGROOVESOUT_SUBCODE_NOT_FOUND
– “TOC could not be read in time”
Error code: DD_ERR_BEGROOVESOUT_READ_TOC_ERROR
– “Seek could not be performed”
Error code: DD_ERR_BEGROOVESOUT_JUMP_ERROR
The error numbers 0xXX are listed in [BE] on page 3-32.
Send the command
read_toc to the Basic Engine, determine the outer
groove-number with the information read from the TOC and send the
command
jump_sledge_steps to the Basic Engine to move the laser
spot to the outside position of the disc.
Refer also to Service Test Level PapS2bEcho.
63 (CompLsiAcc)
This Service Test Level checks if all data lines D0-D7 are properly
connected from the microprocessor to the LSI MPEG decoder.
Message:
– “Dataline Dxx of the LSI MPEG decoder is not connected. Or one or
more address line(s) are stuck-at.”
Error code: DD_ERR_LSI_DATALINEFAULTY
Here xx of Dxx can be one of the following values: 00…07.
The test detects and locates unconnected lines.
64 (CompLsiDramWrR)
This Service Test Level tests the functionality of the DRAM connected
to the LSI MPEG decoder.
All stuck-at faults in any of the 4 DRAM chips are detected. When a fault
is detected it is located in which DRAM chip the fault occurred. Coupled
cells within a 16 bit memory word, i.e. a word of one DRAM chip, are
also detected. The DRAM chip that contains the coupled cells is
located.
Message:
– “DRAM chip nr. XXXX of the LSI MPEG decoder is faulty. The error
was detected on address AAAA. The expected value was YYYY. The
read value was ZZZZ.”
Error code: DD_ERR_LSI_DRAM_FAULTY
– “A time-out occurred during a read / write operation to the DRAM of
the LSI MPEG decoder.”
Error code: DD_ERR_LSI_DRAM_TIMEOUT
Here XXXX can be one of the following values: IC7302, IC7304,
IC7305 or IC7306.
AAAA is an address in the LSI DRAM memory space, i.e. 00000-
3FFFF.
And YYYY and ZZZZ are 64 bit values.
Refer also to Service Test Levels CompLsiAcc and CompLsiDramAcc.
65 (CompLsiDramAcc)
This Service Test Level checks the data lines D0-D63 and the address
lines A0-A9 connected to the DRAM of the LSI MPEG decoder and the
decoder itself.
Message:
– “Data line Dxx of the LSI-DRAM is stuck-at.”
Error code: DD_ERR_LSI_DRAM_ACC_DATALINE_SA
– “Address line Ayy of the LSI-DRAM is stuck-at.”
Error code: DD_ERR_LSI_DRAM_ACC_ADDRESSLINE_SA
– “Address line Ayy of DRAM chip nr. XXXX is not connected.”
Error code: DD_ERR_LSI_DRAM_ACC_ADDRESSLINE_NC
– “A time-out occurred during the access to the DRAM of the LSI
MPEG decoder.”
Error code: DD_ERR_LSI_DRAM_ACC_TIMEOUT
Here xx of Dxx can be one of the following values: 00, 01, ……, 15.
Here yy of Ayy can be one of the following values: 00, 01, ……, 08.
Here XXXX can be one of the following values: IC7302, IC7304,
IC7305 or IC7306.
All address lines and data lines not properly connected from the LSI
MPEG decoder to the DRAM of the decoder are detected and located.
When more address lines or data lines are faulty, the error message
will only show one line number (beginning at 0). If this fault is fixed, the
Service Test Level must be called again to test if there are more faults
present. Note that when one or more of the DRAM chips are not
connected to the power line, the Service Test Level will also indicate
that a data line is stuck-at.
Refer also to Service Test Level CompLsiAcc.
66 (PapIntLsi)
Checks the interrupt line between the LSI and the microprocessor.
Message:
– “LSI interrupt active before start”
Error code: DD_ERR_LSI_INT_ACTIVE_BEFORE_START
– “LSI interrupt not activated”
Error code: DD_ERR_LSI_INT_NOT_ACTIVED
– “LSI interrupt not de-activated”
Error code: DD_ERR_LSI_INT_NOT_DE_ACTIVATED
This test checks the interrupt line between the host microprocessor
and the LSI and the associated functionality. For this test, an interrupt
is forced by enabling the ‘System Clock Reference counter’ wrap
around interrupt. This free running clock wraps around every 0.7
seconds, so maximum latency is 0.7 seconds.
Refer also to Service Test Level CompLsiAcc.
67a (VideoSigLsiOn)
This Service Test Level sets up a video path from the LSI MPEG
decoder to the display output and generates a video picture by using
the OSD facilities of the LSI MPEG decoder.
This Service Test Level checks if a video path can be set starting at the
LSI and ending at the video display. The Service Test Level is able to
check the path until and including the DVP by means of a signature.
The remaining part (DVP –> DENC –> video display) must be checked
by an external operator. If the Service Test Level fails it can only
indicate that something is wrong, but it can not indicate what is causing
the failure.
Message:
– “The signature should be 0x3147 but the computed signature is
0xXXXX”
Error code: DD_ERR_VIDEOSIGLSION_FAILED
– “A time-out occurred while waiting for the signature calculation of the
DVP”
Error code: DD_ERR_VIDEOSIGLSION_TIMEOUT