TIOVX User Guide

Detailed Description

Enumerations for VPAC VISS error events.

Defines

#define TIVX_VPAC_VISS_RAWFE_CFG_ERR_INTR   (0x1U)
 Config read or write memory acccess occurred during functional operation and likely corrupted functional opertion. VISS merges all config error sources from RawFE and refer to RawFE spec for the entire error source list.
 
#define TIVX_VPAC_VISS_RAWFE_AEW_PULSE_INTR   (0x2U)
 
#define TIVX_VPAC_VISS_RAWFE_AF_PULSE_INTR   (0x4U)
 
#define TIVX_VPAC_VISS_RAWFE_H3A_PULSE_INTR   (0x8U)
 
#define TIVX_VPAC_VISS_RAWFE_H3A_BUF_OVRFLOW_PULSE_INTR   (0x10U)
 
#define TIVX_VPAC_VISS_NSF4V_LINEMEM_CFG_ERR_INTR   (0x20U)
 
#define TIVX_VPAC_VISS_NSF4V_HBLANK_ERR_INTR   (0x40U)
 
#define TIVX_VPAC_VISS_NSF4V_VBLANK_ERR_INTR   (0x80U)
 
#define TIVX_VPAC_VISS_GLBCE_CFG_ERR_INTR   (0x100U)
 
#define TIVX_VPAC_VISS_GLBCE_FILT_START_INTR   (0x200U)
 
#define TIVX_VPAC_VISS_GLBCE_FILT_DONE_INTR   (0x400U)
 
#define TIVX_VPAC_VISS_GLBCE_HSYNC_ERR_INTR   (0x800U)
 
#define TIVX_VPAC_VISS_GLBCE_VSYNC_ERR_INTR   (0x1000U)
 
#define TIVX_VPAC_VISS_GLBCE_VP_ERR_INTR   (0x2000U)
 
#define TIVX_VPAC_VISS_FCFA_CFG_ERR_INTR   (0x4000U)
 
#define TIVX_VPAC_VISS_FCC_CFG_ERR_INTR   (0x8000U)
 
#define TIVX_VPAC_VISS_FCC_OUTIF_OVF_ERR_INTR   (0x10000U)
 
#define TIVX_VPAC_VISS_FCC_HIST_READ_ERR_INTR   (0x20000U)
 
#define TIVX_VPAC_VISS_EE_CFG_ERR   (0x40000U)
 
#define TIVX_VPAC_VISS_EE_SYNCOVF_ERR   (0x80000U)
 
#define TIVX_VPAC_VISS_LSE_FR_DONE_EVT_INTR   (0x100000U)
 
#define TIVX_VPAC_VISS_LSE_SL2_RD_ERR_INTR   (0x200000U)
 
#define TIVX_VPAC_VISS_LSE_SL2_WR_ERR_INTR   (0x400000U)
 
#define TIVX_VPAC_VISS_LSE_CAL_VP_ERR_INTR   (0x800000U)
 
#define TIVX_VPAC_VISS_WDTIMER_ERR   (0x40000000U)
 

Macro Definition Documentation

◆ TIVX_VPAC_VISS_RAWFE_AEW_PULSE_INTR

#define TIVX_VPAC_VISS_RAWFE_AEW_PULSE_INTR   (0x2U)

H3A AEW interrupt

Definition at line 195 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_RAWFE_AF_PULSE_INTR

#define TIVX_VPAC_VISS_RAWFE_AF_PULSE_INTR   (0x4U)

H3A AF interrupt

Definition at line 197 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_RAWFE_H3A_PULSE_INTR

#define TIVX_VPAC_VISS_RAWFE_H3A_PULSE_INTR   (0x8U)

H3A interrupt

Definition at line 199 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_RAWFE_H3A_BUF_OVRFLOW_PULSE_INTR

#define TIVX_VPAC_VISS_RAWFE_H3A_BUF_OVRFLOW_PULSE_INTR   (0x10U)

H3A output buffer overflow

Definition at line 201 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_NSF4V_LINEMEM_CFG_ERR_INTR

#define TIVX_VPAC_VISS_NSF4V_LINEMEM_CFG_ERR_INTR   (0x20U)

VBUSP diagnostic read access of, while NSF data using RAM for functional purpose

Definition at line 203 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_NSF4V_HBLANK_ERR_INTR

#define TIVX_VPAC_VISS_NSF4V_HBLANK_ERR_INTR   (0x40U)

Horzontal Blanking too short between lines

Definition at line 205 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_NSF4V_VBLANK_ERR_INTR

#define TIVX_VPAC_VISS_NSF4V_VBLANK_ERR_INTR   (0x80U)

Vertical Blanking too short between frames

Definition at line 207 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_CFG_ERR_INTR

#define TIVX_VPAC_VISS_GLBCE_CFG_ERR_INTR   (0x100U)

Either non-shadowed registers written or statastic memories are accessed during active window

Definition at line 209 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_FILT_START_INTR

#define TIVX_VPAC_VISS_GLBCE_FILT_START_INTR   (0x200U)

GLBCE started filtering. This interrupt is issued at the rising edge of filtering signal

Definition at line 211 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_FILT_DONE_INTR

#define TIVX_VPAC_VISS_GLBCE_FILT_DONE_INTR   (0x400U)

GLBCE ended filtering. This interrupt is issued at the falling edge of filtering signal

Definition at line 213 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_HSYNC_ERR_INTR

#define TIVX_VPAC_VISS_GLBCE_HSYNC_ERR_INTR   (0x800U)

Generated when delayed HS/HE signals does not match with derived signals from GLBCE core.

Definition at line 215 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_VSYNC_ERR_INTR

#define TIVX_VPAC_VISS_GLBCE_VSYNC_ERR_INTR   (0x1000U)

Generated when delayed VS/VE signals does not match with derived signals from GLBCE core

Definition at line 217 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_GLBCE_VP_ERR_INTR

#define TIVX_VPAC_VISS_GLBCE_VP_ERR_INTR   (0x2000U)

This interrupt is issued, if there is a data input while filtering is high

Definition at line 219 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_FCFA_CFG_ERR_INTR

#define TIVX_VPAC_VISS_FCFA_CFG_ERR_INTR   (0x4000U)

Either non-shadowed registers written or line memories are accessed during active window

Definition at line 221 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_FCC_CFG_ERR_INTR

#define TIVX_VPAC_VISS_FCC_CFG_ERR_INTR   (0x8000U)

Configuration access to registers/memories has corrupted functional operation. Configuration read or write memory acccess occurred during functional operation. Merged independent error sources at VISS. Refer to Section VISS Flexible Color Processing (FCP) for all sources.

Definition at line 226 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_FCC_OUTIF_OVF_ERR_INTR

#define TIVX_VPAC_VISS_FCC_OUTIF_OVF_ERR_INTR   (0x10000U)

FIFO overflow on FIFO for Y12 LSE I/F. Merged all FCC output overflow error sources at VISS. Refer to Section VISS Flexible Color Processing (FCP) for all sources.

Definition at line 229 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_FCC_HIST_READ_ERR_INTR

#define TIVX_VPAC_VISS_FCC_HIST_READ_ERR_INTR   (0x20000U)

Host was not able to read the entire histogram mem between VS-VE window (triggered when the first access to histogram has been performed but the last has not been performed).

Definition at line 233 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_EE_CFG_ERR

#define TIVX_VPAC_VISS_EE_CFG_ERR   (0x40000U)

Configuration happened to EE regions causing corruption during frame processing

Definition at line 235 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_EE_SYNCOVF_ERR

#define TIVX_VPAC_VISS_EE_SYNCOVF_ERR   (0x80000U)

EE horizontal synchronization FIFO overflow interrupt

Definition at line 237 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_LSE_FR_DONE_EVT_INTR

#define TIVX_VPAC_VISS_LSE_FR_DONE_EVT_INTR   (0x100000U)

LSE frame done interrupt

Definition at line 239 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_LSE_SL2_RD_ERR_INTR

#define TIVX_VPAC_VISS_LSE_SL2_RD_ERR_INTR   (0x200000U)

Set whenever there is an error response on VBUSM read command for any input channel.

Definition at line 241 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_LSE_SL2_WR_ERR_INTR

#define TIVX_VPAC_VISS_LSE_SL2_WR_ERR_INTR   (0x400000U)

Set whenever there is an error response on VBUSM write command for any output channel.

Definition at line 243 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_LSE_CAL_VP_ERR_INTR

#define TIVX_VPAC_VISS_LSE_CAL_VP_ERR_INTR   (0x800000U)

Set whenever one of the following input frame errors is detected at VPORT_INPUT brief Output Frame Start (from VISS top level)

Definition at line 245 of file hwa_vpac_viss.h.

◆ TIVX_VPAC_VISS_WDTIMER_ERR

#define TIVX_VPAC_VISS_WDTIMER_ERR   (0x40000000U)

Watchdog Timeout Error for VISS

Definition at line 261 of file hwa_vpac_viss.h.