diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/globals.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/globals.html index 704eac78..593dc460 100644 --- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/globals.html +++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/globals.html @@ -50,8 +50,7 @@ Here is a list of all file members with links to the files they belong to: : xvtc.h, xvtc.c
-This is the main header file of Xilinx Video Timing Controller (VTC) core. The VTC core detects video signals, independently overrides any one of them, re-generates video signals with +/- delay and with polarity inversion and generates up to 16 one cycle frame sync outputs.
-Core Features The core has the following main features:
+The device has the following main features:
For a full description of VTC features, please see the hardware specification.
Software Initialization & Configuration
@@ -168,8 +170,27 @@ An example is provided with this driver to demonstrate the driver usage.
XVtc_GetDetectorTiming XVtc_GetDetectorVideoMode 6.0 adk 19/12/13 Updated as per the New Tcl API's. - 6.1 adk 03/03/14 Implemented XVtc_SelfTest in + 6.1 adk 23/08/14 Implemented XVtc_SelfTest in xvtc_selftest.c. - Defined range macro for frame sync register. - Defined XVTC_FSYNC_NUM_FRAMES. + Modified prototype of XVtc_GetVersion API.
+
Modifications from xvtc.c file are: + Modified HActiveVideo value to 1920 for + XVTC_VMODE_1080I mode. + Removed Major, Minor and Revision parameters from + XVtc_GetVersion. + Modified return type of XVtc_GetVersion from + void to u32.
+
Modifications from xvtc_hw.h file are: + Removed XVTC_ERR_FIL_MASK macro because it is not + present in latest product guide. + Modified register offsets from XVTC_* to XVTC_*_OFFSET + for consistency. + Added backward compatibility macros.
+
Modifications from xvtc_intr.c and xvtc_sinit.c files + are: + updated doxygen tags.
+
Modifications from xvtc_selftest.c file are: + First Release. + Implemented following function: + XVtc_SelfTest.Copyright @ 1995-2014 Xilinx, Inc. All rights reserved. diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/struct_x_vtc___config.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/struct_x_vtc___config.html index fa68dfc8..89d5c6d2 100644 --- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/struct_x_vtc___config.html +++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/struct_x_vtc___config.html @@ -24,7 +24,7 @@
#include <xvtc.h>
Functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_GetSkipPixel (XVtc *InstancePtr, int *GeneratorChromaSkipPtr) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_SetDelay (XVtc *InstancePtr, u32 VertDelay, u32 HoriDelay) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_SetDelay (XVtc *InstancePtr, int VertDelay, int HoriDelay) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_GetDelay (XVtc *InstancePtr, u32 *VertDelayPtr, u32 *HoriDelayPtr) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_GetDelay (XVtc *InstancePtr, int *VertDelayPtr, int *HoriDelayPtr) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void | XVtc_SetFSync (XVtc *InstancePtr, u16 FrameSyncIndex, u16 VertStart, u16 HoriStart) |
- | u32 * | +int * | VertDelayPtr, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | u32 * | +int * | HoriDelayPtr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | u32 | +int | VertDelay, | ||||||||
- | u32 | +int | HoriDelay | ||||||||
InstancePtr | is a pointer to the VTC instance to be worked on. | |
HoriOffsets | points to a VBlank/VSync Horizontal Offset configuration with the setting to use on the VTC core. | |
InstancePtr | is a pointer to the VTC device instance to be worked on. | |
HoriOffsets | points to a VBlank/VSync Horizontal Offset configuration with the setting to use on the VTC device. |
diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc_8h.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc_8h.html index 1a7581ba..98ceb611 100644 --- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc_8h.html +++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc_8h.html @@ -88,14 +88,6 @@
#define XVTC_FSYNC_FIRST 0 | -
-Frame Sync starting value -
#define XVTC_FSYNC_LAST 4095 | -
-Frame Sync ending value -
#define XVTC_FSYNC_NUM_FRAMES 15 | -
-Total number of FSYNC frames.
@@ -492,7 +437,7 @@ A signal lock event interrupt type
-Value:
XVtc_WriteReg((InstancePtr)->Config.BaseAddress, (XVTC_CTL_OFFSET), \ +Value:This function macro clears/acknowledges pending interrupts of the VTC core in the Status register. Bit positions of 1 will be cleared.XVtc_WriteReg((InstancePtr)->Config.BaseAddress, (XVTC_ISR_OFFSET), \ ((IntrType) & (XVTC_IXR_ALLINTR_MASK)))
-Value:
XVtc_ReadReg((InstancePtr)->Config.BaseAddress, (XVTC_IER_OFFSET)) & \ - (XVtc_ReadReg((InstancePtr)->Config.BaseAddress, \ - (XVTC_CTL_OFFSET)) & (XVTC_IXR_ALLINTR_MASK)) +Value:This function macro returns the pending interrupts of the VTC core for the interrupts that have been enabled.(XVtc_ReadReg((InstancePtr)->Config.BaseAddress, XVTC_IER_OFFSET) & \ + XVtc_ReadReg((InstancePtr)->Config.BaseAddress, XVTC_ISR_OFFSET) & \ + XVTC_IXR_ALLINTR_MASK)
- | u32 * | +int * | VertDelayPtr, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | u32 * | +int * | HoriDelayPtr | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
InstancePtr | is a pointer to the XVtc instance that just interrupted. |
int XVtc_SelfTest | -( | -XVtc * | -InstancePtr | -) | -- |
-This function reads version register of the VTC core and compares with zero as part of self test.
-
InstancePtr | is a pointer to the XVtc instance. |
- | u32 | +int | VertDelay, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | u32 | +int | HoriDelay | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
InstancePtr | is a pointer to the VTC instance to be worked on. | |
HoriOffsets | points to a VBlank/VSync Horizontal Offset configuration with the setting to use on the VTC core. | |
InstancePtr | is a pointer to the VTC device instance to be worked on. | |
HoriOffsets | points to a VBlank/VSync Horizontal Offset configuration with the setting to use on the VTC device. |
diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__hw_8h.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__hw_8h.html index 84def950..bdf46967 100644 --- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__hw_8h.html +++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__hw_8h.html @@ -112,7 +112,7 @@ For more information about the operation of this core, see the hardware specific 5.00a cjm 11/03/13 Added Chroma/field parity bit masks. Replaced old timing bit masks/shifts with Start/End Bit masks/shifts. - 6.1 adk 03/03/14 Removed XVTC_ERR_FIL_MASK macro because it is not + 6.1 adk 08/23/14 Removed XVTC_ERR_FIL_MASK macro because it is not present in latest product guide. Modified register offsets from XVTC_* to XVTC_*_OFFSET for consistency. @@ -436,111 +436,14 @@ For more information about the operation of this core, see the hardware specific
Bit shift for End Cycle or Line Count - -
#define XVTC_CTL XVTC_CTL_OFFSET | -
-
@@ -664,7 +552,7 @@ Active Video Output Polarity Source Mask
-VTC Detector Enable Mask +VTC Detector Enable
@@ -694,7 +582,7 @@ Field ID Output Polarity Source Mask
-VTC Generator Enable Mask +VTC Generator Enable
@@ -829,7 +717,7 @@ Software Reset Mask
-VTC Register Update Mask +VTC Register Update
@@ -844,7 +732,7 @@ VTC Register Update Mask
-Enable Sync with Detector Mask +Enable Sync with Detector
@@ -874,7 +762,7 @@ Frame Sync'ed Software Reset Mask
-VTC Core Enable Mask +VTC Core Enable
@@ -995,21 +883,6 @@ Generator Vertical Sync Start Source Select Mask
Generator Vertical Total Source Select (Frame Size) Mask - -
#define XVTC_DASIZE XVTC_DASIZE_OFFSET | -
-
@@ -1025,21 +898,6 @@ Generator Vertical Total Source Select (Frame Size) Mask
Detector Active Size Offset - -
#define XVTC_DFENC XVTC_DFENC_OFFSET | -
-
@@ -1055,21 +913,6 @@ Detector Active Size Offset
Detector Encoding Offset - -
#define XVTC_DHSIZE XVTC_DHSIZE_OFFSET | -
-
@@ -1085,21 +928,6 @@ Detector Encoding Offset
Detector Frame Horizontal Size Offset - -
#define XVTC_DHSYNC XVTC_DHSYNC_OFFSET | -
-
@@ -1115,21 +943,6 @@ Detector Frame Horizontal Size Offset
Detector Horizontal sync Offset - -
#define XVTC_DPOL XVTC_DPOL_OFFSET | -
-
@@ -1145,21 +958,6 @@ Detector Horizontal sync Offset
Detector Polarity Offset - -
#define XVTC_DTSTAT XVTC_DTSTAT_OFFSET | -
-
@@ -1175,36 +973,6 @@ Detector Polarity Offset
Detector Timing Status Offset - -
#define XVTC_DVBHOFF XVTC_DVBHOFF_OFFSET | -
- -
#define XVTC_DVBHOFF_F1 XVTC_DVBHOFF_F1_OFFSET | -
-
@@ -1235,36 +1003,6 @@ Detector Field 1 Vblank Horizontal Offset
Detector Frame/F0 Vblank Horizontal Offset - -
#define XVTC_DVSHOFF XVTC_DVSHOFF_OFFSET | -
- -
#define XVTC_DVSHOFF_F1 XVTC_DVSHOFF_F1_OFFSET | -
-
@@ -1295,21 +1033,6 @@ Detector Field 1 Vsync Horizontal Offset
Detector Frame/F0 Vsync Horizontal Offset - -
#define XVTC_DVSIZE XVTC_DVSIZE_OFFSET | -
-
@@ -1325,36 +1048,6 @@ Detector Frame/F0 Vsync Horizontal Offset
Detector Frame Vertical Size Offset - -
#define XVTC_DVSYNC XVTC_DVSYNC_OFFSET | -
- -
#define XVTC_DVSYNC_F1 XVTC_DVSYNC_F1_OFFSET | -
-
@@ -1459,7 +1152,7 @@ Generator Active Chroma Line Skip/parity Mask
-Generator Active Chroma Pixel Skip/Parity Mask +Generator Active Chroma Pixel Skip/Parity Mask
@@ -1474,7 +1167,7 @@ Generator Active Chroma Pixel Skip/Parity Mask
-Progressive/Interlaced Mask +Progressive/Interlaced Mask
@@ -1489,7 +1182,7 @@ Progressive/Interlaced Mask
-Active Chroma Signal Lock Mask +Active Chroma Signal Lock Mask
@@ -1504,7 +1197,7 @@ Active Chroma Signal Lock Mask
-Active Video Signal Lock Mask +Active Video Signal Lock Mask
@@ -1519,7 +1212,7 @@ Active Video Signal Lock Mask
-Horizontal Blank Signal Lock Mask +Horizontal Blank Signal Lock Mask
@@ -1534,7 +1227,7 @@ Horizontal Blank Signal Lock Mask
-Horizontal Sync Signal Lock Mask +Horizontal Sync Signal Lock Mask
@@ -1549,7 +1242,7 @@ Horizontal Sync Signal Lock Mask
-Vertical Blank Signal Lock Mask +Vertical Blank Signal Lock Mask
@@ -1564,22 +1257,7 @@ Vertical Blank Signal Lock Mask
-Vertical Sync Signal Lock Mask -
#define XVTC_ERROR XVTC_ERROR_OFFSET | -
- +Vertical Sync Signal Lock Mask
@@ -1594,22 +1272,7 @@ Vertical Sync Signal Lock Mask
-Error Register Offset -
#define XVTC_FS00 XVTC_FS00_OFFSET | -
- +Error Register Offset
@@ -1624,22 +1287,7 @@ Error Register Offset
-Frame Sync 00 Config Register Offset -
#define XVTC_FS01 XVTC_FS01_OFFSET | -
- +Frame Sync 00 Config Register Offset
@@ -1654,22 +1302,7 @@ Frame Sync 00 Config Register Offset
-Frame Sync 01 Config Register Offset -
#define XVTC_FS02 XVTC_FS02_OFFSET | -
- +Frame Sync 01 Config Register Offset
@@ -1684,22 +1317,7 @@ Frame Sync 01 Config Register Offset
-Frame Sync 02 Config Register Offset -
#define XVTC_FS03 XVTC_FS03_OFFSET | -
- +Frame Sync 02 Config Register Offset
@@ -1714,22 +1332,7 @@ Frame Sync 02 Config Register Offset
-Frame Sync 03 Config Register Offset -
#define XVTC_FS04 XVTC_FS04_OFFSET | -
- +Frame Sync 03 Config Register Offset
@@ -1744,22 +1347,7 @@ Frame Sync 03 Config Register Offset
-Frame Sync 04 Config Register Offset -
#define XVTC_FS05 XVTC_FS05_OFFSET | -
- +Frame Sync 04 Config Register Offset
@@ -1774,22 +1362,7 @@ Frame Sync 04 Config Register Offset
-Frame Sync 05 Config Register Offset -
#define XVTC_FS06 XVTC_FS06_OFFSET | -
- +Frame Sync 05 Config Register Offset
@@ -1804,22 +1377,7 @@ Frame Sync 05 Config Register Offset
-Frame Sync 06 Config Register Offset -
#define XVTC_FS07 XVTC_FS07_OFFSET | -
- +Frame Sync 06 Config Register Offset
@@ -1834,22 +1392,7 @@ Frame Sync 06 Config Register Offset
-Frame Sync 07 Config Register Offset -
#define XVTC_FS08 XVTC_FS08_OFFSET | -
- +Frame Sync 07 Config Register Offset
@@ -1864,22 +1407,7 @@ Frame Sync 07 Config Register Offset
-Frame Sync 08 Config Register Offset -
#define XVTC_FS09 XVTC_FS09_OFFSET | -
- +Frame Sync 08 Config Register Offset
@@ -1894,22 +1422,7 @@ Frame Sync 08 Config Register Offset
-Frame Sync 09 Config Register Offset -
#define XVTC_FS10 XVTC_FS10_OFFSET | -
- +Frame Sync 09 Config Register Offset
@@ -1924,22 +1437,7 @@ Frame Sync 09 Config Register Offset
-Frame Sync 10 Config Register Offset -
#define XVTC_FS11 XVTC_FS11_OFFSET | -
- +Frame Sync 10 Config Register Offset
@@ -1954,22 +1452,7 @@ Frame Sync 10 Config Register Offset
-Frame Sync 11 Config Register Offset -
#define XVTC_FS12 XVTC_FS12_OFFSET | -
- +Frame Sync 11 Config Register Offset
@@ -1984,22 +1467,7 @@ Frame Sync 11 Config Register Offset
-Frame Sync 12 Config Register Offset -
#define XVTC_FS13 XVTC_FS13_OFFSET | -
- +Frame Sync 12 Config Register Offset
@@ -2014,22 +1482,7 @@ Frame Sync 12 Config Register Offset
-Frame Sync 13 Config Register Offset -
#define XVTC_FS14 XVTC_FS14_OFFSET | -
- +Frame Sync 13 Config Register Offset
@@ -2044,22 +1497,7 @@ Frame Sync 13 Config Register Offset
-Frame Sync 14 Config Register Offset -
#define XVTC_FS15 XVTC_FS15_OFFSET | -
- +Frame Sync 14 Config Register Offset
@@ -2074,7 +1512,7 @@ Frame Sync 14 Config Register Offset
-Frame Sync 15 Config Register Offset +Frame Sync 15 Config Register Offset
@@ -2089,7 +1527,7 @@ Frame Sync 15 Config Register Offset
-Horizontal cycle count during which current Frame Sync is active Mask +Horizontal cycle count during which current Frame Sync is active Mask
@@ -2104,7 +1542,7 @@ Horizontal cycle count during which current Frame Sync is active Mask
-Vertical line count during which current Frame Sync is active Mask +Vertical line count during which current Frame Sync is active Mask
@@ -2119,22 +1557,7 @@ Vertical line count during which current Frame Sync is active Mask
-Bit shift for the vertical line count -
#define XVTC_GASIZE XVTC_GASIZE_OFFSET | -
- +Bit shift for the vertical line count
@@ -2149,22 +1572,7 @@ Bit shift for the vertical line count
-Generator Active Size Offset -
#define XVTC_GFENC XVTC_GFENC_OFFSET | -
- +Generator Active Size Offset
@@ -2179,22 +1587,7 @@ Generator Active Size Offset
-Generator Encoding Offset -
#define XVTC_GGD XVTC_GGD_OFFSET | -
- +Generator Encoding Offset
@@ -2209,7 +1602,7 @@ Generator Encoding Offset
-Total clock cycles per line to delay generator output Mask +Total clock cycles per line to delay generator output Mask
@@ -2224,7 +1617,7 @@ Total clock cycles per line to delay generator output Mask
-Generator Global Delay Register Offset +Generator Global Delay Register Offset
@@ -2239,7 +1632,7 @@ Generator Global Delay Register Offset
-Total lines per frame to delay generator output Mask +Total lines per frame to delay generator output Mask
@@ -2254,22 +1647,7 @@ Total lines per frame to delay generator output Mask
-Bit shift for the total lines -
#define XVTC_GHSIZE XVTC_GHSIZE_OFFSET | -
- +Bit shift for the total lines
@@ -2284,22 +1662,7 @@ Bit shift for the total lines
-Generator Frame Horizontal Size Offset -
#define XVTC_GHSYNC XVTC_GHSYNC_OFFSET | -
- +Generator Frame Horizontal Size Offset
@@ -2314,22 +1677,7 @@ Generator Frame Horizontal Size Offset
-Generator Horizontal Sync Offset -
#define XVTC_GPOL XVTC_GPOL_OFFSET | -
- +Generator Horizontal Sync Offset
@@ -2344,22 +1692,7 @@ Generator Horizontal Sync Offset
-Generator Polarity Offset -
#define XVTC_GTSTAT XVTC_GTSTAT_OFFSET | -
- +Generator Polarity Offset
@@ -2374,37 +1707,7 @@ Generator Polarity Offset
-Generator Timing Status Offset -
#define XVTC_GVBHOFF XVTC_GVBHOFF_OFFSET | -
- -
#define XVTC_GVBHOFF_F1 XVTC_GVBHOFF_F1_OFFSET | -
- +Generator Timing Status Offset
@@ -2419,7 +1722,7 @@ Generator Timing Status Offset
-Generator Field 1 Vblank Horizontal Offset +Generator Field 1 Vblank Horizontal Offset
@@ -2434,37 +1737,7 @@ Generator Field 1 Vblank Horizontal Offset
-Generator Frame/F0 Vblank Horizontal Offset -
#define XVTC_GVSHOFF XVTC_GVSHOFF_OFFSET | -
- -
#define XVTC_GVSHOFF_F1 XVTC_GVSHOFF_F1_OFFSET | -
- +Generator Frame/F0 Vblank Horizontal Offset
@@ -2479,7 +1752,7 @@ Generator Frame/F0 Vblank Horizontal Offset
-Generator Field 1 Vsync horizontal Offset +Generator Field 1 Vsync horizontal Offset
@@ -2494,22 +1767,7 @@ Generator Field 1 Vsync horizontal Offset
-Generator Frame/F0 Vsync horizontal Offset -
#define XVTC_GVSIZE XVTC_GVSIZE_OFFSET | -
- +Generator Frame/F0 Vsync horizontal Offset
@@ -2524,37 +1782,7 @@ Generator Frame/F0 Vsync horizontal Offset
-Generator Frame Vertical Size Offset -
#define XVTC_GVSYNC XVTC_GVSYNC_OFFSET | -
- -
#define XVTC_GVSYNC_F1 XVTC_GVSYNC_F1_OFFSET | -
- +Generator Frame Vertical Size Offset
@@ -2600,21 +1828,6 @@ Generator Frame/F0 Vertical Sync Offset
prevent circular inclusions by using protection macros - -
#define XVTC_IER XVTC_IER_OFFSET | -
-
@@ -2645,21 +1858,6 @@ Interrupt Enable Register Offset
Input Operations - -
#define XVTC_ISR XVTC_ISR_OFFSET | -
-
@@ -3234,7 +2432,7 @@ Vertical Sync Output Polarity Mask
Vertical Blank Interrupt Status Mask -
#define XVTC_VER XVTC_VER_OFFSET | -
-
@@ -3554,7 +2737,7 @@ Bit shift for End Cycle or Line Count
This handler reads the pending interrupt from the IER/ISR, determines the source of the interrupts, calls according callbacks and finally clears the interrupts.
-The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using XVtc_SetCallBack() during initialization phase.
+The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using XVtc_SetCallBack() during initialization phase.
+ XVTC_HANDLER_FRAMESYNC XVtc_FrameSyncCallBack
+ XVTC_HANDLER_LOCK XVtc_LockCallBack
+ XVTC_HANDLER_DETECTOR XVtc_DetectorCallBack
+ XVTC_HANDLER_GENERATOR XVtc_GeneratorCallBack
+ XVTC_HANDLER_ERROR XVtc_ErrCallBack
assertions to xil_io format.
Replaced the following:
"Xuint16" -> "u16".
- 6.1 adk 03/03/14 Version change as per SDK 2014.2.
+ 6.1 adk 08/23/14 updated doxygen tags.
#include "xvtc.h"
@@ -124,7 +124,7 @@ This file contains interrupt related functions of Xilinx VTC core. Please see
This function is the interrupt handler for the VTC core.
-
@@ -177,11 +177,11 @@ This routine installs an asynchronous callback function for the given HandlerTyp
InstancePtr is a pointer to the XVtc instance that just interrupted.
HandlerType Callback Function Type
----------------------- --------------------------------------------------
- (XVTC_HANDLER_FRAMESYNC) XVtc_FrameSyncCallBack
- (XVTC_HANDLER_LOCK) XVtc_LockCallBack
- (XVTC_HANDLER_DETECTOR) XVtc_DetectorCallBack
- (XVTC_HANDLER_GENERATOR) XVtc_GeneratorCallBack
- (XVTC_HANDLER_ERROR) XVtc_ErrCallBack
HandlerType Invoked by this driver when:
----------------------- --------------------------------------------------
XVTC_HANDLER_FRAMESYNC A frame sync event happens
diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__selftest_8c.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__selftest_8c.html
index b4bb5c72..20c433b0 100644
--- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__selftest_8c.html
+++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__selftest_8c.html
@@ -27,7 +27,7 @@ This file contains the self test function for the VTC core. The self test functi
MODIFICATION HISTORY:
Ver Who Date Changes
----- ------ -------- --------------------------------------------------
- 6.1 adk 03/03/14 First Release.
+ 6.1 adk 08/23/14 First Release.
Implemented following function:
XVtc_SelfTest.
@@ -63,8 +63,8 @@ This function reads version register of the VTC core and compares with zero as p
InstancePtr is a pointer to the XVtc instance.
-
+
+
diff --git a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__sinit_8c.html b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__sinit_8c.html
index 4a587be9..fb571c1e 100644
--- a/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__sinit_8c.html
+++ b/XilinxProcessorIPLib/drivers/vtc/doc/html/api/xvtc__sinit_8c.html
@@ -36,7 +36,7 @@ This file contains static initialization methods for Xilinx VTC core.#include "xvtc.h"