SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The DSS supports the following internal diagnostic check regions:
Table 12-353 lists the parameters supported by each of the internal diagnostic check regions, together with the associated register control fields.
Internal Diagnostic Region Parameter | Video Pipeline Control Register | Video Port Sub-region m (m = 0 to 7) Control Register |
---|---|---|
X position | DSS0_VID_SAFETY_POSITION[11-0] POSX | DSS0_VP_SAFETY_POSITION_m[11-0] POSX |
Y position | DSS0_VID_SAFETY_POSITION[27-16] POSY | DSS0_VP_SAFETY_POSITION_m[27-16] POSY |
Width | DSS0_VID_SAFETY_SIZE[11-0] SIZEX | DSS0_VP_SAFETY_SIZE_m[11-0] SIZEX |
Height | DSS0_VID_SAFETY_SIZE[27-16] SIZEY | DSS0_VP_SAFETY_SIZE_m[27-16] SIZEY |
Data Correctness Check Mode Enable | DSS0_VID_SAFETY_ATTRIBUTES[1] CAPTUREMODE | DSS0_VP_SAFETY_ATTRIBUTES_m[1] CAPTUREMODE |
Freeze Frame Detection Mode Enable | DSS0_VID_SAFETY_ATTRIBUTES[1] CAPTUREMODE | DSS0_VP_SAFETY_ATTRIBUTES_m[1] CAPTUREMODE |
Region Internal Diagnostic Check Enable | DSS0_VID_SAFETY_ATTRIBUTES[0] ENABLE | DSS0_VP_SAFETY_ATTRIBUTES_m[0] ENABLE |
Freeze Frame Detection Threshold | DSS0_VID_SAFETY_ATTRIBUTES[10-3] THRESHOLD | DSS0_VP_SAFETY_ATTRIBUTES_m[10-3] THRESHOLD |
Frames to Skip | DSS0_VID_SAFETY_ATTRIBUTES[12-11] FRAMESKIP | DSS0_VP_SAFETY_ATTRIBUTES_m[12-11] FRAMESKIP |
Reference Signature | DSS0_VID_SAFETY_REF_SIGNATURE[31-0] SIGNATURE | DSS0_VP_SAFETY_REF_SIGNATURE_m[31-0] SIGNATURE |
MISR Seed | DSS0_VID_SAFETY_LFSR_SEED[31-0] SEED | DSS0_VP_SAFETY_LFSR_SEED[31-0] SEED |
MISR Seed Selection | DSS0_VID_SAFETY_ATTRIBUTES[2] SEEDSELECT | DSS0_VP_SAFETY_ATTRIBUTES_m[2] SEEDSELECT |
MISR Captured Signature | DSS0_VID_SAFETY_CAPT_SIGNATURE[31-0] SIGNATURE | DSS0_VP_SAFETY_CAPT_SIGNATURE_m[31-0] SIGNATURE |
Figure 12-372 shows examples of one internal diagnostic region in the video pipeline output stage and up to 8 possible regions in the final video port output stage.
The internal diagnostic region in the video pipeline captures data, only if the embedded alpha data is not equal to 0 (that is, non-transparent pixels). The internal diagnostic regions in the display video port output captures all active video pixels within the region boundary. The regions (up to eight) in the display output should be typically non-overlapping areas of the screen, but the hardware does not restrict them to be non-overlapping.
Figure 12-373 shows the locations within DISPC data path where the data is analyzed.