enhance
Xilinx SDK Drivers API Documentation
xenhance.c File Reference

Functions

int XEnhance_CfgInitialize (XEnhance *InstancePtr, XEnhance_Config *CfgPtr, u32 EffectiveAddr)
 This function initializes a Enhance core. More...
 
void XEnhance_Setup (XEnhance *InstancePtr)
 This function sets the input/output frame size in Active Size register and enables the register update. More...
 
void XEnhance_EnableDbgByPass (XEnhance *InstancePtr)
 This sets the bypass bit of the control register to switch the core to bypass mode if debug is enabled in the Enhance core. More...
 
int XEnhance_IsDbgByPassEnabled (XEnhance *InstancePtr)
 This function gets the current status of the bypass setting of the Enhance core. More...
 
void XEnhance_DisableDbgBypass (XEnhance *InstancePtr)
 This function disables Bypass mode of the Enhance core. More...
 
void XEnhance_EnableDbgTestPattern (XEnhance *InstancePtr)
 This function sets the test-pattern mode of the Enhance core if debug features is enabled. More...
 
int XEnhance_IsDbgTestPatternEnabled (XEnhance *InstancePtr)
 This function gets the test-pattern mode if debug feature is enabled. More...
 
void XEnhance_DisableDbgTestPattern (XEnhance *InstancePtr)
 This function disables the test Pattern mode of the Enhance core. More...
 
u32 XEnhance_GetVersion (XEnhance *InstancePtr)
 This function returns the contents of Version register. More...
 
u32 XEnhance_GetDbgFrameCount (XEnhance *InstancePtr)
 This function gets number of frames processed since power-up or last time the core is reset. More...
 
u32 XEnhance_GetDbgLineCount (XEnhance *InstancePtr)
 This function gets the number of lines processed since power-up or last time the core is reset. More...
 
u32 XEnhance_GetDbgPixelCount (XEnhance *InstancePtr)
 This function gets the number of pixels processed since power-up or last time the core is reset. More...
 
void XEnhance_SetActiveSize (XEnhance *InstancePtr, u16 HSize, u16 VSize)
 This function sets active H/V sizes in the Active size register. More...
 
void XEnhance_GetActiveSize (XEnhance *InstancePtr, u16 *HSize, u16 *VSize)
 This function gets the number of Active Pixel per Scan line and number of Active Lines per Frame from the Active Frame Size register. More...
 
void XEnhance_SetNoiseThreshold (XEnhance *InstancePtr, u32 Threshold)
 This function sets the Noise Threshold value for the Enhance core The amount of noise reduction can be controlled through Noise Threshold parameter. More...
 
u32 XEnhance_GetNoiseThreshold (XEnhance *InstancePtr)
 This function gets the Noise Threshold value for the Enhance core. More...
 
void XEnhance_SetEdgeStrength (XEnhance *InstancePtr, u32 Strength)
 This function sets the Edge Strength value for the Enhance core. More...
 
u32 XEnhance_GetEdgeStrength (XEnhance *InstancePtr)
 This function gets the Edge Strength value for the Enhance core. More...
 
void XEnhance_SetHaloSuppress (XEnhance *InstancePtr, u32 Suppress)
 This function sets the Halo Suppress value for the Enhance core. More...
 
u32 XEnhance_GetHaloSuppress (XEnhance *InstancePtr)
 This function gets the Halo Suppress value for the Enhance core. More...