DLPU081B January 2019 – January 2024 DLPC3479
Table 3-111 describes the return parameters.
Parameter Bytes | Description |
---|---|
Byte 1 | High/Low/Selected (see below) (LSB) |
Byte 2 | High/Low/Selected (see below) |
Byte 3 | High/Low/Selected (see below) |
Byte 4 | High/Low/Selected (see below) (MSB) |
Byte 5 | Full profile (bits 7-0) (LSB) |
Byte 6 | Full profile (bits 15-8) |
Byte 7 | Full profile (bits 23-16) |
Byte 8 | Full profile (bits 31-24) |
Byte 9 | Full profile (bits 39-32) |
Byte 10 | Full profile (bits 47-40) |
Byte 11 | Full profile (bits 50-48) (MSB) |
MSB | Byte 1 - 4 | LSB | |||||
---|---|---|---|---|---|---|---|
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
Bit | Type | Description |
---|---|---|
7-6 | R | Reserved |
5 | R | Training error 0h = No error 1h = Error |
4 | R | Pin pair selected for training 0h = No 1h = Yes |
3-0 | R | Controller pin pair selection 0h = A 1h = B 2h = C 3h = D 4h = E 5h = F 6h = G 7h = H 8h - Fh = Reserved |
Bit | Type | Description |
---|---|---|
7-6 | R | Reserved |
5-0 | R | Selected DLL (delay-locked loop) value |
Bit | Type | Description |
---|---|---|
7-6 | R | Reserved |
5-0 | R | Low pass DLL value |
Bit | Type | Description |
---|---|---|
7-6 | R | Reserved |
5-0 | R | High pass DLL value |
This command is typically used for debug or characterization of the controller to DMD interface.
The return data is specified by the read parameter data.
DMD I/F training tests/calibrates the DLL that is associated with each controller pin pair, trying each of the DLL parameter values (0 to 50), looking for a pass (‘0’) or fail (‘1’) response for each value. Thus, the full training profile for each pin pair is made up of a 51 bit pass/fail result. This result is provided on full profile bits 50:0.
The full profile response has a region of passing DLL values. The highest DLL value for this region is returned as the high pass DLL value, the smallest DLL value is returned as the low pass DLL value, and the algorithm selected value as the selected DLL value.
This command does not run the DMD I/F training algorithm. This is done automatically by the system. This command returns the result from the most recent training event.