diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html b/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html
deleted file mode 100755
index 7804c8f0..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/annotated.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
This is main header file of the Xilinx On-Screen-Display (OSD) core.
An OSD is an image superimposed on a screen picture, commonly used by modern televisions, VCRs, and DVD players to display information such as volume, channel, and time.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html
index ef776ddb..71117feb 100644
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html
+++ b/XilinxProcessorIPLib/drivers/osd/doc/html/api/xosd_8h.html
@@ -102,6 +102,8 @@
+
+
+
+ #define XOSD_SS_YSIZE_SHIFT XOSD_ACTSIZE_NUM_LINE_SHIFT
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/files.html b/XilinxProcessorIPLib/drivers/osd/doc/html/files.html
deleted file mode 100755
index d9b227a7..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/files.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- File Index
-
-
-
-
-
Software Drivers
-
-
-
-
-
File List Here is a list of all documented files with brief descriptions:
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html b/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html
deleted file mode 100755
index 36030459..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/functions.html
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
- Class Members
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-Here is a list of all documented class members with links to the class documentation for each member:
-
-
-
-
-
-
-
-
-
-ScreenHeight
-: XOSD ScreenWidth
-: XOSD
-
-
-VbiEndCallBack
-: XOSD VbiEndRef
-: XOSD VbiStartCallBack
-: XOSD VbiStartRef
-: XOSD
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html b/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html
deleted file mode 100755
index d6d39d9e..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/functions_vars.html
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
- Class Members - Variables
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-ScreenHeight
-: XOSD ScreenWidth
-: XOSD
-
-
-VbiEndCallBack
-: XOSD VbiEndRef
-: XOSD VbiStartCallBack
-: XOSD VbiStartRef
-: XOSD
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html
deleted file mode 100755
index 7fd33e7e..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
- Class Members
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-Here is a list of all documented file members with links to the documentation:
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html
deleted file mode 100755
index 0225d5d7..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_defs.html
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
- Class Members
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html
deleted file mode 100755
index 436fadfd..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_func.html
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
- Class Members
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html b/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html
deleted file mode 100755
index 7227e82c..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/globals_vars.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
- Class Members
-
-
-
-
-
Software Drivers
-
-
-
-
-
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/index.html b/XilinxProcessorIPLib/drivers/osd/doc/html/index.html
deleted file mode 100755
index 41bebc0e..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/index.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
- osd v3_0
-
-
-
-
-
Software Drivers
-
-
-
-
osd v3_0
-
-This is main header file of the Xilinx MVI On-Screen-Display (OSD) device driver.
-An OSD is an image superimposed on a screen picture, commonly used by modern televisions, VCRs, and DVD players to display information such as volume, channel, and time.
-Xilinx MVI OSD has the following main features:
-
-Read Video Data one of three sources
-VFBC/Frame Buffer VideoBus Graphics Controller
- Alpha Compositing and Alpha Blending of up to 8 layers Up to 8 priorities, one for each of the layers Real-Time Graphics Controller Write Composited Video Data to either
-VFBC/Frame Buffer, or VideoBus
-
-
-For a full description of OSD features, please see the hardware spec.
-Interrupt Service
-Four interrupt types are supported:
-
-Vertical Blank Interval Start Interrupt Vertical Blank Interval End Interrupt Frame Done Interrupt Error Interrupt
-
-Software Initialization
-Please follow the example provided with this driver for the steps to use this driver.
-Cache Coherency
-Alignment
-Limitations
-BUS Interface
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/18/08 First release
- 1.01a xd 07/30/10 Added device version support; Supported doxygen; Fixed
- CR #534952
- 1.02a xd 12/21/10 Removed endian conversion for text bank loading
- 1.03a cm 09/07/11 Updated XOSD_GetLayerAlpha() , XOSD_SetLayerAlpha() ,
- XOSD_SetBackgroundColor() and XOSD_GetBackgroundColor()
- to allow 10 and 12 bit alpha and background colors.
- 2.00a cjm 12/18/12 Converted from xio.h to xil_io.h, translating
- basic types, MB cache functions, exceptions and
- assertions to xil_io format.
- 3.0 adk 19/12/13 Updated as per the New Tcl API's
-
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html
deleted file mode 100755
index 6e7449a2..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- Member List
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD Member List This is the complete list of members for
XOSD , including all inherited members.
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html
deleted file mode 100755
index 1031073a..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d.html
+++ /dev/null
@@ -1,386 +0,0 @@
-
-
-
-
- XOSD Struct Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD Struct Reference #include <xosd.h>
-
-List of all members.
Detailed Description
-The XOSD driver instance data. An instance must be allocated for each OSD device in use.
-
-
-
Member Data Documentation
-
-
-
-
-
-
-
-
-
-
-Hardware configuration
-
-
-
-
-
-
-
-
-
-
-
-
-Call back for Error interrupt
-
-
-
-
-
-
-
-
-
-
-
-
-To be passed to the Error interrupt callback
-
-
-
-
-
-
-
-
-
-
-
-
-Call back for Frame Done interrupt
-
-
-
-
-
-
-
-
-
-
-
-
-To be passed to the Frame Done interrupt callback
-
-
-
-
-
-
-
-
-
-
-
-
-Flag indicating if the instruction list is from external memory
-
-
-
-
-
-
-
-
-
-
-
-
-Device and the driver instance are initialized
-
-
-
-
-
-
-
-
-
-
-
-
-Properties of layers
-
-
-
-
-
-
-
-
-
-
-
-
-Screen Height of the OSD output
-
-
-
-
-
-
-
-
-
-
-
-
-Screen Width of the OSD output
-
-
-
-
-
-
-
-
-
-
-
-
-Call back for Vertical Blank Interval (VBI) End interrupt
-
-
-
-
-
-
-
-
-
-
-
-
-To be passed to the VBI End interrupt callback
-
-
-
-
-
-
-
-
-
-
-
-
-Call back for Vertical Blank Interval (VBI) Start interrupt
-
-
-
-
-
-
-
-
-
-
-
-
-To be passed to the VBI Start interrupt callback
-
-
-
The documentation for this struct was generated from the following file:
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html
deleted file mode 100755
index b6c43351..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config-members.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
- Member List
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD_Config Member List This is the complete list of members for
XOSD_Config , including all inherited members.
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html
deleted file mode 100755
index e3f69248..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___config.html
+++ /dev/null
@@ -1,2911 +0,0 @@
-
-
-
-
- XOSD_Config Struct Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD_Config Struct Reference #include <xosd.h>
-
-List of all members.
Detailed Description
-OSD device configuration structure. Each OSD device should have a configuration structure associated
-
-
-
Member Data Documentation
-
-
-
-
-
-
-
-
-
-
-BaseAddress is the physical base address of the device's registers
-
-
-
-
-
-
-
-
-
-
-
-
-DeviceId is the unique ID of the device
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 1
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #0
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 2
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #1
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 3
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #2
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 4
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #3
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 5
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #4
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 6
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #5
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String Layer 7
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #6
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Memory Size
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
-
-
-
-
-
-
-
-
-
-Type of Layer #7 Layer 0
-
-
-
-
-
-
-
-
-
-
-
-
-The number of Layers
-
-
-
The documentation for this struct was generated from the following file:
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html
deleted file mode 100755
index f310320b..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer-members.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- Member List
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD_Layer Member List This is the complete list of members for
XOSD_Layer , including all inherited members.
Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html b/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html
deleted file mode 100755
index 966b5168..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/struct_x_o_s_d___layer.html
+++ /dev/null
@@ -1,386 +0,0 @@
-
-
-
-
- XOSD_Layer Struct Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
XOSD_Layer Struct Reference #include <xosd.h>
-
-List of all members.
Detailed Description
-The
XOSD Layer info structure
-
-
-
Member Data Documentation
-
-
-
-
-
-
-
-
-
-
-Color Lut Memory Type
-
-
-
-
-
-
-
-
-
-
-
-
-Color Lut Size
-
-
-
-
-
-
-
-
-
-
-
-
-Font: ASCII offset of 1st character
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of bits per pixel
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Height
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Number of characters
-
-
-
-
-
-
-
-
-
-
-
-
-Font: Width
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Box Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Line Enable
-
-
-
-
-
-
-
-
-
-
-
-
-The Number of Instructions
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction Text Enable
-
-
-
-
-
-
-
-
-
-
-
-
-Type of the layer
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Maximum length of a String
-
-
-
-
-
-
-
-
-
-
-
-
-Text: Number of Strings
-
-
-
The documentation for this struct was generated from the following file:
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif
deleted file mode 100755
index 0d623483..00000000
Binary files a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_b.gif and /dev/null differ
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif
deleted file mode 100755
index 9b1e6337..00000000
Binary files a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_l.gif and /dev/null differ
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif b/XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif
deleted file mode 100755
index ce9dd9f5..00000000
Binary files a/XilinxProcessorIPLib/drivers/osd/doc/html/tab_r.gif and /dev/null differ
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css b/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css
deleted file mode 100755
index a61552a6..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/tabs.css
+++ /dev/null
@@ -1,102 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
- float : left;
- width : 100%;
- background : url("tab_b.gif") repeat-x bottom;
- margin-bottom : 4px;
-}
-
-DIV.tabs UL
-{
- margin : 0px;
- padding-left : 10px;
- list-style : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
- display : inline;
- margin : 0px;
- padding : 0px;
-}
-
-DIV.tabs FORM
-{
- float : right;
-}
-
-DIV.tabs A
-{
- float : left;
- background : url("tab_r.gif") no-repeat right top;
- border-bottom : 1px solid #84B0C7;
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-DIV.tabs A:hover
-{
- background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
- color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
- float : left;
- display : block;
- background : url("tab_l.gif") no-repeat left top;
- padding : 5px 9px;
- white-space : nowrap;
-}
-
-DIV.tabs INPUT
-{
- float : right;
- display : inline;
- font-size : 1em;
-}
-
-DIV.tabs TD
-{
- font-size : x-small;
- font-weight : bold;
- text-decoration : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
- background-position: 0% -150px;
-}
-
-DIV.tabs LI#current A
-{
- background-position: 100% -150px;
- border-width : 0px;
-}
-
-DIV.tabs LI#current SPAN
-{
- background-position: 0% -150px;
- padding-bottom : 6px;
-}
-
-DIV.nav
-{
- background : none;
- border : none;
- border-bottom : 1px solid #84B0C7;
-}
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html
deleted file mode 100755
index f49996bb..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd_8c.html
+++ /dev/null
@@ -1,1357 +0,0 @@
-
-
-
-
- xosd.c File Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
xosd.c File Reference Detailed Description
-This is main code of Xilinx MVI Video On-Screen-Display (OSD) device driver. Please see xosd.h for more details of the driver.
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/18/08 First release
- 1.02a xd 12/21/10 Removed endian conversion for text bank loading
- 1.03a cm 09/07/11 Updated XOSD_GetLayerAlpha() , XOSD_SetLayerAlpha() ,
- XOSD_SetBackgroundColor() and XOSD_GetBackgroundColor()
- to allow 10 and 12 bit alpha and background colors.
- 2.00a cjm 12/18/12 Converted from xio.h to xil_io.h, translating
- basic types, MB cache functions, exceptions and
- assertions to xil_io format.
-
-
-#include "xosd.h"
-#include "xenv.h"
-
-
-Functions
-int XOSD_CfgInitialize (XOSD *InstancePtr, XOSD_Config *CfgPtr, u32 EffectiveAddr)
-
-void XOSD_SetBlankPolarity (XOSD *InstancePtr, int VerticalBlankPolarity, int HorizontalBlankPolarity)
-
-void XOSD_SetScreenSize (XOSD *InstancePtr, u32 Width, u32 Height)
-
-void XOSD_GetScreenSize (XOSD *InstancePtr, u32 *WidthPtr, u32 *HeightPtr)
-
-void XOSD_SetBackgroundColor (XOSD *InstancePtr, u16 Red, u16 Blue, u16 Green)
-
-void XOSD_GetBackgroundColor (XOSD *InstancePtr, u16 *RedPtr, u16 *BluePtr, u16 *GreenPtr)
-
-void XOSD_SetLayerDimension (XOSD *InstancePtr, u8 LayerIndex, u16 XStart, u16 YStart, u16 XSize, u16 YSize)
-
-void XOSD_GetLayerDimension (XOSD *InstancePtr, u8 LayerIndex, u16 *XStartPtr, u16 *YStartPtr, u16 *XSizePtr, u16 *YSizePtr)
-
-void XOSD_SetLayerAlpha (XOSD *InstancePtr, u8 LayerIndex, u16 GlobalAlphaEnble, u16 GlobalAlphaValue)
-
-void XOSD_GetLayerAlpha (XOSD *InstancePtr, u8 LayerIndex, u16 *GlobalAlphaEnblePtr, u16 *GlobalAlphaValuePtr)
-
-void XOSD_SetLayerPriority (XOSD *InstancePtr, u8 LayerIndex, u8 Priority)
-
-void XOSD_GetLayerPriority (XOSD *InstancePtr, u8 LayerIndex, u8 *PriorityPtr)
-
-void XOSD_EnableLayer (XOSD *InstancePtr, u8 LayerIndex)
-
-void XOSD_DisableLayer (XOSD *InstancePtr, u8 LayerIndex)
-
-void XOSD_LoadColorLUTBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *ColorData)
-
-void XOSD_LoadCharacterSetBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *CharSetData)
-
-void XOSD_LoadTextBank (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *TextData)
-
-void XOSD_SetActiveBank (XOSD *InstancePtr, u8 GcIndex, u8 ColorBankIndex, u8 CharBankIndex, u8 TextBankIndex, u8 InstructionBankIndex)
-
-void XOSD_CreateInstruction (XOSD *InstancePtr, u32 *InstructionPtr, u8 GcIndex, u16 ObjType, u8 ObjSize, u16 XStart, u16 YStart, u16 XEnd, u16 YEnd, u8 TextIndex, u8 ColorIndex)
-
-void XOSD_LoadInstructionList (XOSD *InstancePtr, u8 GcIndex, u8 BankIndex, u32 *InstSetPtr, u32 InstNum)
-
-void XOSD_GetVersion (XOSD *InstancePtr, u16 *Major, u16 *Minor, u16 *Revision)
-
-
-
Function Documentation
-
-
-
-
-
-
- int XOSD_CfgInitialize
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- XOSD_Config *
- CfgPtr ,
-
-
-
-
- u32
- EffectiveAddr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function initializes an OSD device. This function must be called prior to using an OSD device. Initialization of an OSD includes setting up the instance data, and ensuring the hardware is in a quiescent state.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- CfgPtr points to the configuration structure associated with the OSD device.
- EffectiveAddr is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.
-
-
-Returns: XST_SUCCESS
-
-
-
-
-
-
-
-
-
- void XOSD_CreateInstruction
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u32 *
- InstructionPtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u16
- ObjType ,
-
-
-
-
- u8
- ObjSize ,
-
-
-
-
- u16
- XStart ,
-
-
-
-
- u16
- YStart ,
-
-
-
-
- u16
- XEnd ,
-
-
-
-
- u16
- YEnd ,
-
-
-
-
- u8
- TextIndex ,
-
-
-
-
- u8
- ColorIndex
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function creates an instruction for an OSD.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- InstructionPtr is a pointer to the instruction buffer to be populated with the instruction to be created. The upper level application is responsible for allocating this instruction buffer.
- GcIndex indicates the Graphics Controller that will consume the instruction. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- ObjType indicates the type of object to draw. Use one of XOSD_INS_OPCODE_... constants defined in xosd_hw.h .
- ObjSize indicates line width of boxes and lines and the text scale factor for text boxes.
- XStart indicates the horizontal start pixel of the Object.
- YStart indicates the vertical start line of the Object.
- XEnd indicates the horizontal end pixel of the Object.
- YEnd indicates the vertical end line of the Object.
- TextIndex indicates the string index.
- ColorIndex indicates the color index.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_DisableLayer
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function disables an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_EnableLayer
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function enables an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetBackgroundColor
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u16 *
- RedPtr ,
-
-
-
-
- u16 *
- BluePtr ,
-
-
-
-
- u16 *
- GreenPtr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function gets the Background color used by the OSD output.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- RedPtr will point to the red value used in the background color after this function returns.
- BluePtr will point to the blue value used in the background color after this function returns.
- GreenPtr will point to the green value used in the background color after this function returns.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetLayerAlpha
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u16 *
- GlobalAlphaEnblePtr ,
-
-
-
-
- u16 *
- GlobalAlphaValuePtr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function gets the Alpha value and mode of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- GlobalAlphaEnblePtr will point to a flag indicating whether the global Alpha is enabled on a layer after this function returns. Flag 1 indicates that the global Alpha is enabled, 0 indicates that it is not.
- GlobalAlphaValuePtr will point to the transparent level after this function returns. 0 for 100% transparent, 255 (8bit) for 0% transparent (100% opaque).
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetLayerDimension
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u16 *
- XStartPtr ,
-
-
-
-
- u16 *
- YStartPtr ,
-
-
-
-
- u16 *
- XSizePtr ,
-
-
-
-
- u16 *
- YSizePtr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function gets the start position and size of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- XStartPtr will point to the Horizontal start pixel value of origin of the layer after this function returns.
- YStartPtr will point to the Vertical start line of origin of the layer after this function returns.
- XSizePtr will point to the Horizontal Size value of the layer after this function returns.
- YSizePtr will point to the Vertical Size value of the layer after this function returns.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetLayerPriority
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u8 *
- PriorityPtr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function gets the priority of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- PriorityPtr will point to the priority used on the layer after this function returns. Use XOSD_LAYER_PRIORITY_... defined in xosd_hw.h to interpret the value.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetScreenSize
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u32 *
- WidthPtr ,
-
-
-
-
- u32 *
- HeightPtr
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function gets the screen size of the OSD Output.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- WidthPtr will point to the width of the OSD output after this function returns.
- HeightPtr will point to the height of the OSD output after this function returns.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_GetVersion
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u16 *
- Major ,
-
-
-
-
- u16 *
- Minor ,
-
-
-
-
- u16 *
- Revision
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function returns the version of an OSD device.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- Major points to an unsigned 16-bit variable that will be assigned with the major version number after this function returns. Value range is from 0x0 to 0xF.
- Minor points to an unsigned 16-bit variable that will be assigned with the minor version number after this function returns. Value range is from 0x00 to 0xFF.
- Revision points to an unsigned 16-bit variable that will be assigned with the revision version number after this function returns. Value range is from 0xA to 0xF.
-
-
-Returns: None.
-Note: Example: Device version should read v2.01.c if major version number is 0x2, minor version number is 0x1, and revision version number is 0xC.
-
-
-
-
-
-
-
-
-
- void XOSD_LoadCharacterSetBank
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u8
- BankIndex ,
-
-
-
-
- u32 *
- CharSetData
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function loads Character Set data (font) into an OSD Graphics Controller Bank.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
- CharSetData points to the Character Set data to be loaded.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_LoadColorLUTBank
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u8
- BankIndex ,
-
-
-
-
- u32 *
- ColorData
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function loads color LUT data into an OSD Graphics Controller Bank.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
- ColorData points to the color LUT data to be loaded.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_LoadInstructionList
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u8
- BankIndex ,
-
-
-
-
- u32 *
- InstSetPtr ,
-
-
-
-
- u32
- InstNum
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function load an instruction list to be used by an Graphic Controller in an OSD device.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM.
- InstSetPtr is a pointer to the start of the instruction list to load into the OSD device. The last instruction in the list must has XOSD_INS_OPCODE_END type.
- InstNum indicates the number of the instructions in the list to load. Valid value range is from 1 to the half of the size of the instruction memory created for the Graphic Controller
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_LoadTextBank
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u8
- BankIndex ,
-
-
-
-
- u32 *
- TextData
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function loads Text data into an OSD Graphics Controller Bank.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- BankIndex indicates which GC Bank to be worked on. Valid value range is from 0 to XOSD_GC_BANK_NUM - 1.
- TextData points to the Text data to be loaded.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetActiveBank
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- GcIndex ,
-
-
-
-
- u8
- ColorBankIndex ,
-
-
-
-
- u8
- CharBankIndex ,
-
-
-
-
- u8
- TextBankIndex ,
-
-
-
-
- u8
- InstructionBankIndex
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function chooses active banks for a GC in an OSD device.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- GcIndex indicates which Graphics Controller to work on. Valid value range is from 0 to (The Number of Layers) - 1. The layer's type must be set to XOSD_LAYER_TYPE_GPU (defined in xosd_hw.h ) for this function to work properly.
- ColorBankIndex indicates the Color LUT bank to be choose as active.
- CharBankIndex indicates the Character Set bank to be choose as active.
- TextBankIndex indicates the Text Data bank to be choose as active.
- InstructionBankIndex indicates the Instruction bank to be choose as active.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetBackgroundColor
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u16
- Red ,
-
-
-
-
- u16
- Blue ,
-
-
-
-
- u16
- Green
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function sets the Background color used by the OSD output.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- Red indicates the red value used in the background color.
- Blue indicates the blue value used in the background color.
- Green indicates the green value used in the background color.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetBlankPolarity
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- int
- VerticalBlankPolarity ,
-
-
-
-
- int
- HorizontalBlankPolarity
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function chooses the type of Vertical and Horizontal Blank Input Polarities.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- VerticalBlankPolarity indicates the type of vertical blank input polarity. Use any non-0 value for Active High and 0 for Active Low.
- HorizontalBlankPolarity indicates the type of horizontal blank input polarity. Use any non-0 value for Active High and 0 for Active Low.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetLayerAlpha
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u16
- GlobalAlphaEnble ,
-
-
-
-
- u16
- GlobalAlphaValue
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function sets the Alpha value and mode of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- GlobalAlphaEnble indicates whether to enable the global Alpha. Use any non-0 value to enable the global Alpha, and 0 to disable it.
- GlobalAlphaValue indicates the transparent level. 0 for 100% transparent, 255 (8bit) for 0% transparent (100% opaque). This argument will be ignored if parameter GlobalAlphaEnble has value 0.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetLayerDimension
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u16
- XStart ,
-
-
-
-
- u16
- YStart ,
-
-
-
-
- u16
- XSize ,
-
-
-
-
- u16
- YSize
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function sets the start position and size of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- XStart indicates the Horizontal start pixel of origin of the layer.
- YStart indicates the Vertical start line of origin of the layer.
- XSize indicates the Horizontal Size of the layer.
- YSize indicates the Vertical Size of the layer.
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetLayerPriority
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u8
- LayerIndex ,
-
-
-
-
- u8
- Priority
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function sets the priority of an OSD layer.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- LayerIndex indicates which layer to be worked on. Valid value range is from 0 to (the number of layers implemented in the device - 1).
- Priority indicates the priority to be applied on the layer. Use one of XOSD_LAYER_PRIORITY_0 (the lowest priority) through XOSD_LAYER_PRIORITY_7 (the highest priority) defined in xosd_hw.h
-
-
-Returns: NONE.
-
-
-
-
-
-
-
-
-
- void XOSD_SetScreenSize
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u32
- Width ,
-
-
-
-
- u32
- Height
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function sets the screen size of the OSD Output.
-
Parameters:
-
- InstancePtr is a pointer to the OSD device instance to be worked on.
- Width defines the width of the OSD output
- Height defines the height of the OSD output
-
-
-Returns: NONE.
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html
deleted file mode 100755
index 1983a4fe..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__g_8c.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
- xosd_g.c File Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
xosd_g.c File Reference Detailed Description
-This file contains a template for configuration table of Xilinx MVI Video On-Screen-Display (OSD) devices. For a real hardware system, Xilinx Platform Studio (XPS) will automatically generate a real configuration table to match the configuration of the OSD devices.
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/18/08 First release
-
-
-#include "xparameters.h"
-#include "xosd.h"
-
-
Variable Documentation
-
-
-
-
-
-
-
-
-
-
-The configuration table for On-Screen-Display devices
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html
deleted file mode 100755
index af564951..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__hw_8h.html
+++ /dev/null
@@ -1,3446 +0,0 @@
-
-
-
-
- xosd_hw.h File Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
xosd_hw.h File Reference Detailed Description
-This header file contains identifiers and register-level driver functions (or macros) that can be used to access the Xilinx MVI Video On-Screen-Display (OSD) device.
-For more information about the operation of this device, see the hardware specification and documentation in the higher level driver xosd.h source code file.
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/01/08 First release
- 2.00a cm 06/12/12 14.1/14.2 release with address map updated to match
- Video over AXI4-Stream Specification
- 2.00a cjm 12/18/12 Converted from xio.h to xil_io.h, translating
- basic types, MB cache functions, exceptions and
- assertions to xil_io format.
-
-
-#include "xil_io.h"
-
-
Define Documentation
-
-
-
-
-
-
- #define XOSD_BC0 0x100
-
-
-
-
-
-
-
-
-
-
-
-
-
-Background Color Channel 0
-
-
-
-
-
-
-
-
- #define XOSD_BC0_YG_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Y (luma) or Green
-
-
-
-
-
-
-
-
- #define XOSD_BC1 0x104
-
-
-
-
-
-
-
-
-
-
-
-
-
-Background Color Channel 1
-
-
-
-
-
-
-
-
- #define XOSD_BC1_UCBB_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-U (Cb) or Blue
-
-
-
-
-
-
-
-
- #define XOSD_BC2 0x108
-
-
-
-
-
-
-
-
-
-
-
-
-
-Background Color Channel 2
-
-
-
-
-
-
-
-
- #define XOSD_BC2_VCRR_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-V(Cr) or Red
-
-
-
-
-
-
-
-
- #define XOSD_COLOR_ENTRY_SIZE 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-Size of each color entry in bytes
-
-
-
-
-
-
-
-
- #define XOSD_CTL 0x000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Control
-
-
-
-
-
-
-
-
- #define XOSD_CTL_EN_MASK 0x00000001
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD Enable
-
-
-
-
-
-
-
-
- #define XOSD_CTL_HBP_MASK 0x00000010
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal Blank Polarity
-
-
-
-
-
-
-
-
- #define XOSD_CTL_RUE_MASK 0x00000002
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD Register Update Enable
-
-
-
-
-
-
-
-
- #define XOSD_CTL_VBP_MASK 0x00000020
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical Blank Polarity
-
-
-
-
-
-
-
-
- #define XOSD_FONT_BIT_TO_BYTE 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-Ratio to convert font size to byte
-
-
-
-
-
-
-
-
- #define XOSD_GC_BANK_NUM 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-The number of Banks in each Graphics controller
-
-
-
-
-
-
-
-
- #define XOSD_GCABA 0x194
-
-
-
-
-
-
-
-
-
-
-
-
-
-GPU Active Bank Address
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_CHR_MASK 0xFF000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Set the active Character Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_CHR_SHIFT 24
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of active Character Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_COL_MASK 0x0000FF00
-
-
-
-
-
-
-
-
-
-
-
-
-
-Set the active Color Table Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_COL_SHIFT 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of active Color Table Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_INS_MASK 0x000000FF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Set the active instruction Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_TXT_MASK 0x00FF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Set the active Text Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCABA_TXT_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of active Text Bank
-
-
-
-
-
-
-
-
- #define XOSD_GCD 0x198
-
-
-
-
-
-
-
-
-
-
-
-
-
-GPU Data
-
-
-
-
-
-
-
-
- #define XOSD_GCWBA 0x190
-
-
-
-
-
-
-
-
-
-
-
-
-
-GPU Write Bank Address
-
-
-
-
-
-
-
-
- #define XOSD_GCWBA_BANK_MASK 0x00000007
-
-
-
-
-
-
-
-
-
-
-
-
-
-Controls which bank to write GPU instructions and Color LUT data into.
-
-
-
-
-
-
-
-
- #define XOSD_GCWBA_GCNUM_MASK 0x00000700
-
-
-
-
-
-
-
-
-
-
-
-
-
-Graphics Controller Number
-
-
-
-
-
-
-
-
- #define XOSD_GCWBA_GCNUM_SHIFT 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of Graphics Controller Number
-
-
-
-
-
-
-
-
- #define XOSD_GIER 0x010
-
-
-
-
-
-
-
-
-
-
-
-
-
-Global Interrupt Enable Register
-
-
-
-
-
-
-
-
- #define XOSD_GIER_GIE_MASK 0x80000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Global interrupt enable
-
-
-
-
-
-
-
-
- #define XOSD_IER 0x00c
-
-
-
-
-
-
-
-
-
-
-
-
-
-Interrupt Enable Register
-
-
-
-
-
-
-
-
- #define XOSD_INS0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction word 0 offset
-
-
-
-
-
-
-
-
- #define XOSD_INS0_GCNUM_MASK 0x07000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Graphics controller number (GC#)
-
-
-
-
-
-
-
-
- #define XOSD_INS0_GCNUM_SHIFT 24
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of GC#
-
-
-
-
-
-
-
-
- #define XOSD_INS0_OPCODE_MASK 0xF0000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Operation Code (OpCode)
-
-
-
-
-
-
-
-
- #define XOSD_INS0_OPCODE_SHIFT 28
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of OpCode
-
-
-
-
-
-
-
-
- #define XOSD_INS0_XEND_MASK 0x00FFF000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal end pixel of the object
-
-
-
-
-
-
-
-
- #define XOSD_INS0_XEND_SHIFT 12
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of Horizontal end pixel of the object
-
-
-
-
-
-
-
-
- #define XOSD_INS0_XSTART_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal start pixel of the Object
-
-
-
-
-
-
-
-
- #define XOSD_INS1 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction word 1 offset
-
-
-
-
-
-
-
-
- #define XOSD_INS1_TXTINDEX_MASK 0x0000000F
-
-
-
-
-
-
-
-
-
-
-
-
-
-String Index
-
-
-
-
-
-
-
-
- #define XOSD_INS2 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction word 2 offset
-
-
-
-
-
-
-
-
- #define XOSD_INS2_OBJSIZE_MASK 0xFF000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Object Size
-
-
-
-
-
-
-
-
- #define XOSD_INS2_OBJSIZE_SHIFT 24
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of Object Size
-
-
-
-
-
-
-
-
- #define XOSD_INS2_YEND_MASK 0x00FFF000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical end line of the object
-
-
-
-
-
-
-
-
- #define XOSD_INS2_YEND_SHIFT 12
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of Vertical end line of the object
-
-
-
-
-
-
-
-
- #define XOSD_INS2_YSTART_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical start line of the Object
-
-
-
-
-
-
-
-
- #define XOSD_INS3 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-Instruction word 3 offset
-
-
-
-
-
-
-
-
- #define XOSD_INS3_COL_MASK 0x0000000F
-
-
-
-
-
-
-
-
-
-
-
-
-
-Color Index for Box/Text
-
-
-
-
-
-
-
-
- #define XOSD_INS_MEM_SIZE_TO_NUM 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-Conversion to the number of instructions from the instruction memory size
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_BOX 0xA
-
-
-
-
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_BOXTXT 0xF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Box Text
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_END 0x0
-
-
-
-
-
-
-
-
-
-
-
-
-
-End of instruction list
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_LINE 0xC
-
-
-
-
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_NOP 0x8
-
-
-
-
-
-
-
-
-
-
-
-
- #define XOSD_INS_OPCODE_TXT 0xE
-
-
-
-
-
-
-
-
-
-
-
-
- #define XOSD_INS_SIZE 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-Size of an instruction in words
-
-
-
-
-
-
-
-
- #define XOSD_ISR 0x004
-
-
-
-
-
-
-
-
-
-
-
-
-
-Interrupt Status Register
-
-
-
-
-
-
-
-
- #define XOSD_IXR_ALLIERR_MASK
-
-
-
-
-
-
-
-
-
-
-
-
-
-Value:
Mask for all error interrupts
-
-
-
-
-
-
-
-
- #define XOSD_IXR_ALLINTR_MASK
-
-
-
-
-
-
-
-
-
-
-
-
-
-Value:
Mask for all interrupts
-
-
-
-
-
-
-
-
- #define XOSD_IXR_FD_MASK 0x00000001
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD completed processing Frame
-
-
-
-
-
-
-
-
- #define XOSD_IXR_FE_MASK 0x00000008
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD did not complete processing frame before next Vblank
-
-
-
-
-
-
-
-
- #define XOSD_IXR_GAO_MASK 0xFF000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Graphics Controller Instruction Overflow
-
-
-
-
-
-
-
-
- #define XOSD_IXR_GIE_MASK 0x00FF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Graphics Controller Instruction Error
-
-
-
-
-
-
-
-
- #define XOSD_IXR_IUE_MASK 0x00ff0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD Input Underflow Error
-
-
-
-
-
-
-
-
- #define XOSD_IXR_OOE_MASK 0x00000010
-
-
-
-
-
-
-
-
-
-
-
-
-
-OSD Output Overflow Error
-
-
-
-
-
-
-
-
- #define XOSD_IXR_VBIE_MASK 0x00000004
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical Blank Interval End
-
-
-
-
-
-
-
-
- #define XOSD_IXR_VBIS_MASK 0x00000002
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical Blank Interval Start
-
-
-
-
-
-
-
-
- #define XOSD_L0C 0x110
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 0 Control
-
-
-
-
-
-
-
-
- #define XOSD_L0P 0x114
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 0 Position
-
-
-
-
-
-
-
-
- #define XOSD_L0S 0x118
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 0 Size
-
-
-
-
-
-
-
-
- #define XOSD_L1C 0x120
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 1 Control
-
-
-
-
-
-
-
-
- #define XOSD_L1P 0x124
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 1 Position
-
-
-
-
-
-
-
-
- #define XOSD_L1S 0x128
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 1 Size
-
-
-
-
-
-
-
-
- #define XOSD_L2C 0x130
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 2 Control
-
-
-
-
-
-
-
-
- #define XOSD_L2P 0x134
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 2 Position
-
-
-
-
-
-
-
-
- #define XOSD_L2S 0x138
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 2 Size
-
-
-
-
-
-
-
-
- #define XOSD_L3C 0x140
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 3 Control
-
-
-
-
-
-
-
-
- #define XOSD_L3P 0x144
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 3 Position
-
-
-
-
-
-
-
-
- #define XOSD_L3S 0x148
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 3 Size
-
-
-
-
-
-
-
-
- #define XOSD_L4C 0x150
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 4 Control
-
-
-
-
-
-
-
-
- #define XOSD_L4P 0x154
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 4 Position
-
-
-
-
-
-
-
-
- #define XOSD_L4S 0x158
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 4 Size
-
-
-
-
-
-
-
-
- #define XOSD_L5C 0x160
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 5 Control
-
-
-
-
-
-
-
-
- #define XOSD_L5P 0x164
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 5 Position
-
-
-
-
-
-
-
-
- #define XOSD_L5S 0x168
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 5 Size
-
-
-
-
-
-
-
-
- #define XOSD_L6C 0x170
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 6 Control
-
-
-
-
-
-
-
-
- #define XOSD_L6P 0x174
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 6 Position
-
-
-
-
-
-
-
-
- #define XOSD_L6S 0x178
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 6 Size
-
-
-
-
-
-
-
-
- #define XOSD_L7C 0x180
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 7 Control
-
-
-
-
-
-
-
-
- #define XOSD_L7P 0x184
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 7 Position
-
-
-
-
-
-
-
-
- #define XOSD_L7S 0x188
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer 7 Size
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_0 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 0 --- Lowest
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_1 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 1
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_2 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 2
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_3 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 3
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_4 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 4
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_5 5
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 5
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_6 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 6
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_PRIORITY_7 7
-
-
-
-
-
-
-
-
-
-
-
-
-
-Priority 7 --- Highest
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_TYPE_DISABLE 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer is disabled
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_TYPE_GPU 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer's type is GPU
-
-
-
-
-
-
-
-
- #define XOSD_LAYER_TYPE_VFBC 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer's type is VFBC
-
-
-
-
-
-
-
-
- #define XOSD_LXC 0x00
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer Control
-
-
-
-
-
-
-
-
- #define XOSD_LXC_ALPHA_MASK 0x0FFF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Global Alpha Value
-
-
-
-
-
-
-
-
- #define XOSD_LXC_ALPHA_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of Global Alpha Value
-
-
-
-
-
-
-
-
- #define XOSD_LXC_EN_MASK 0x00000001
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer Enable
-
-
-
-
-
-
-
-
- #define XOSD_LXC_GALPHAEN_MASK 0x00000002
-
-
-
-
-
-
-
-
-
-
-
-
-
-Global Alpha Enable
-
-
-
-
-
-
-
-
- #define XOSD_LXC_PRIORITY_MASK 0x00000700
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer Priority
-
-
-
-
-
-
-
-
- #define XOSD_LXC_PRIORITY_SHIFT 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of Layer Priority
-
-
-
-
-
-
-
-
- #define XOSD_LXP 0x04
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer Position
-
-
-
-
-
-
-
-
- #define XOSD_LXP_XSTART_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal start pixel of origin of layer
-
-
-
-
-
-
-
-
- #define XOSD_LXP_YSTART_MASK 0x0FFF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical start line of origin of layer
-
-
-
-
-
-
-
-
- #define XOSD_LXP_YSTART_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of vertical start line of origin of layer
-
-
-
-
-
-
-
-
- #define XOSD_LXS 0x08
-
-
-
-
-
-
-
-
-
-
-
-
-
-Layer Size
-
-
-
-
-
-
-
-
- #define XOSD_LXS_XSIZE_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal size of layer
-
-
-
-
-
-
-
-
- #define XOSD_LXS_YSIZE_MASK 0x0FFF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical size of layer
-
-
-
-
-
-
-
-
- #define XOSD_LXS_YSIZE_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift number of vertical size of layer
-
-
-
-
-
-
-
-
- #define XOSD_MAX_NUM_OF_LAYERS 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-The max number of layers
-
-
-
-
-
-
-
-
- #define XOSD_ReadReg
- (
- BaseAddress,
-
-
- RegOffset
-
- )
- XOSD_In32((BaseAddress) + (RegOffset))
-
-
-
-
-
-
-
-
-
-
-
-
-
-Read the given register.
-
Parameters:
-
- BaseAddress is the base address of the device
- RegOffset is the register offset to be read
-
-
-Returns: The 32-bit value of the register
-Note: C-style signature: u32 XOSD_ReadReg(u32 BaseAddress, u32 RegOffset)
-
-
-
-
-
-
-
-
-
- #define XOSD_RST 0x000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Software Reset
-
-
-
-
-
-
-
-
- #define XOSD_RST_RESET 0x80000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Software Reset
-
-
-
-
-
-
-
-
- #define XOSD_SS 0x020
-
-
-
-
-
-
-
-
-
-
-
-
-
-Screen Size
-
-
-
-
-
-
-
-
- #define XOSD_SS_XSIZE_MASK 0x00000FFF
-
-
-
-
-
-
-
-
-
-
-
-
-
-Horizontal Width of OSD Output
-
-
-
-
-
-
-
-
- #define XOSD_SS_YSIZE_MASK 0x0FFF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Vertical Height of OSD Output
-
-
-
-
-
-
-
-
- #define XOSD_SS_YSIZE_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Bit shift of XOSD_SS_YSIZE_MASK
-
-
-
-
-
-
-
-
- #define XOSD_VER 0x010
-
-
-
-
-
-
-
-
-
-
-
-
-
-Version Register
-
-
-
-
-
-
-
-
- #define XOSD_VER_MAJOR_MASK 0xFF000000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Major Version
-
-
-
-
-
-
-
-
- #define XOSD_VER_MAJOR_SHIFT 24
-
-
-
-
-
-
-
-
-
-
-
-
-
-Major Version Bit Shift
-
-
-
-
-
-
-
-
- #define XOSD_VER_MINOR_MASK 0x00FF0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Minor Version
-
-
-
-
-
-
-
-
- #define XOSD_VER_MINOR_SHIFT 16
-
-
-
-
-
-
-
-
-
-
-
-
-
-Minor Version Bit Shift
-
-
-
-
-
-
-
-
- #define XOSD_VER_REV_MASK 0x0000F000
-
-
-
-
-
-
-
-
-
-
-
-
-
-Revision Version
-
-
-
-
-
-
-
-
- #define XOSD_VER_REV_SHIFT 12
-
-
-
-
-
-
-
-
-
-
-
-
-
-Revision Bit Shift
-
-
-
-
-
-
-
-
- #define XOSD_WriteReg
- (
- BaseAddress,
-
-
- RegOffset,
-
-
- Data
-
- )
- XOSD_Out32((BaseAddress) + (RegOffset), (Data))
-
-
-
-
-
-
-
-
-
-
-
-
-
-Write the given register.
-
Parameters:
-
- BaseAddress is the base address of the device
- RegOffset is the register offset to be written
- Data is the 32-bit value to write to the register
-
-
-Returns: None.
-Note: C-style signature: void XOSD_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html
deleted file mode 100755
index bdd0133f..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__intr_8c.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
- xosd_intr.c File Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
xosd_intr.c File Reference Detailed Description
-This code contains interrupt related functions of Xilinx MVI Video On-Screen-Display device driver. Please see xosd.h for more details of the driver.
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/18/08 First release
- 2.00a cjm 12/18/12 Converted from xio.h to xil_io.h, translating
- basic types, MB cache functions, exceptions and
- assertions to xil_io format.
-
-
-#include "xosd.h"
-
-
Function Documentation
-
-
-
-
-
-
- void XOSD_IntrHandler
- (
- void *
- InstancePtr
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This function is the interrupt handler for the On-Screen-Display driver.
-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 XOSD_SetCallBack() during initialization phase. An example delivered with this driver demonstrates how this could be done.
-
Parameters:
-
- InstancePtr is a pointer to the XOSD instance that just interrupted.
-
-
-Returns: None.
-Note: None.
-
-
-
-
-
-
-
-
-
- int XOSD_SetCallBack
- (
- XOSD *
- InstancePtr ,
-
-
-
-
- u32
- HandlerType ,
-
-
-
-
- void *
- CallBackFunc ,
-
-
-
-
- void *
- CallBackRef
-
-
-
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This routine installs an asynchronous callback function for the given HandlerType:
-
- HandlerType Callback Function Type
- ----------------------- ---------------------------
- XOSD_HANDLER_VBISTART XOSD_CallBack
- XOSD_HANDLER_VBIEND XOSD_CallBack
- XOSD_HANDLER_FRAMEDONE XOSD_CallBack
- XOSD_HANDLER_ERROR XOSD_ErrCallBack
-
HandlerType Invoked by this driver when:
- ----------------------- --------------------------------------------------
- XOSD_HANDLER_VBISTART A Vertical Blank Interval Start Interrupt happens
- XOSD_HANDLER_VBIEND A Vertical Blank Interval End Interrupt happens
- XOSD_HANDLER_FRAMEDONE A Frame Done Interrupt happens
- XOSD_HANDLER_ERROR An error condition happens
-
-
Parameters:
-
- InstancePtr is a pointer to the XOSD instance to be worked on.
- HandlerType specifies which callback is to be attached.
- CallbackFunc is the address of the callback function.
- CallbackRef is a user data item that will be passed to the callback function when it is invoked.
-
-
-Returns:
-XST_SUCCESS when handler is installed. XST_INVALID_PARAM when HandlerType is invalid.
-
-Note: Invoking this function for a handler that already has been installed replaces it with the new handler.
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.
diff --git a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html b/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html
deleted file mode 100755
index cd914838..00000000
--- a/XilinxProcessorIPLib/drivers/osd/doc/html/xosd__sinit_8c.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
- xosd_sinit.c File Reference
-
-
-
-
-
Software Drivers
-
-
-
-
-
xosd_sinit.c File Reference Detailed Description
-This file contains the static initialization method for Xilinx MVI Video On-Screen-Display (OSD) device driver.
-
- MODIFICATION HISTORY:
-
Ver Who Date Changes
- ----- ---- -------- -------------------------------------------------------
- 1.00a xd 08/18/08 First release
- 2.00a cjm 12/18/12 Converted from xio.h to xil_io.h, translating
- basic types, MB cache functions, exceptions and
- assertions to xil_io format.
-
-
-#include "xosd.h"
-#include "xparameters.h"
-
-
Function Documentation
-
-
-
-
-
-
- XOSD_Config * XOSD_LookupConfig
- (
- u16
- DeviceId
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-XOSD_LookupConfig returns a reference to an XOSD_Config structure based on the unique device id, DeviceId . The return value will refer to an entry in the device configuration table defined in the xosd_g.c file.
-
Parameters:
-
- DeviceId is the unique device ID of the device for the lookup operation.
-
-
-Returns: XOSD_LookupConfig returns a reference to a config record in the configuration table (in xosd_g.c ) corresponding to DeviceId , or NULL if no match is found.
-
-
-
-Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.