SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The DSS supports the following internal diagnostic check regions:
Figure 12-607 DISPC Internal Diagnostic Check RegionsTable 12-564 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-608 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.
Figure 12-608 DISPC Internal Diagnostic Check Region ExamplesThe 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-609 shows the locations within DISPC data path where the data is analyzed.
Figure 12-609 DISPC Internal Diagnostic Check Locations