00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075 #include "xparameters.h"
00076 #include "xosd.h"
00077
00078
00079
00080
00081 XOSD_Config XOSD_ConfigTable[] =
00082 {
00083 {
00084 XPAR_OSD_0_DEVICE_ID,
00085 XPAR_OSD_0_BASEADDR,
00086 XPAR_OSD_0_NUM_LAYERS,
00087
00088 XPAR_OSD_0_LAYER0_TYPE,
00089 XPAR_OSD_0_LAYER1_TYPE,
00090 XPAR_OSD_0_LAYER2_TYPE,
00091 XPAR_OSD_0_LAYER3_TYPE,
00092 XPAR_OSD_0_LAYER4_TYPE,
00093 XPAR_OSD_0_LAYER5_TYPE,
00094 XPAR_OSD_0_LAYER6_TYPE,
00095 XPAR_OSD_0_LAYER7_TYPE,
00096
00097 XPAR_OSD_0_LAYER0_IMEM_SIZE,
00098 XPAR_OSD_0_LAYER0_INS_BOX_EN,
00099 XPAR_OSD_0_LAYER0_INS_LINE_EN,
00100 XPAR_OSD_0_LAYER0_INS_TEXT_EN,
00101 XPAR_OSD_0_LAYER0_CLUT_SIZE,
00102 XPAR_OSD_0_LAYER0_CLUT_MEMTYPE,
00103 XPAR_OSD_0_LAYER0_FONT_NUM_CHARS,
00104 XPAR_OSD_0_LAYER0_FONT_WIDTH,
00105 XPAR_OSD_0_LAYER0_FONT_HEIGHT,
00106 XPAR_OSD_0_LAYER0_FONT_BPP,
00107 XPAR_OSD_0_LAYER0_FONT_ASCII_OFFSET,
00108 XPAR_OSD_0_LAYER0_TEXT_NUM_STRINGS,
00109 XPAR_OSD_0_LAYER0_TEXT_MAX_STRING_LENGTH,
00110
00111 XPAR_OSD_0_LAYER1_IMEM_SIZE,
00112 XPAR_OSD_0_LAYER1_INS_BOX_EN,
00113 XPAR_OSD_0_LAYER1_INS_LINE_EN,
00114 XPAR_OSD_0_LAYER1_INS_TEXT_EN,
00115 XPAR_OSD_0_LAYER1_CLUT_SIZE,
00116 XPAR_OSD_0_LAYER1_CLUT_MEMTYPE,
00117 XPAR_OSD_0_LAYER1_FONT_NUM_CHARS,
00118 XPAR_OSD_0_LAYER1_FONT_WIDTH,
00119 XPAR_OSD_0_LAYER1_FONT_HEIGHT,
00120 XPAR_OSD_0_LAYER1_FONT_BPP,
00121 XPAR_OSD_0_LAYER1_FONT_ASCII_OFFSET,
00122 XPAR_OSD_0_LAYER1_TEXT_NUM_STRINGS,
00123 XPAR_OSD_0_LAYER1_TEXT_MAX_STRING_LENGTH,
00124
00125 XPAR_OSD_0_LAYER2_IMEM_SIZE,
00126 XPAR_OSD_0_LAYER2_INS_BOX_EN,
00127 XPAR_OSD_0_LAYER2_INS_LINE_EN,
00128 XPAR_OSD_0_LAYER2_INS_TEXT_EN,
00129 XPAR_OSD_0_LAYER2_CLUT_SIZE,
00130 XPAR_OSD_0_LAYER2_CLUT_MEMTYPE,
00131 XPAR_OSD_0_LAYER2_FONT_NUM_CHARS,
00132 XPAR_OSD_0_LAYER2_FONT_WIDTH,
00133 XPAR_OSD_0_LAYER2_FONT_HEIGHT,
00134 XPAR_OSD_0_LAYER2_FONT_BPP,
00135 XPAR_OSD_0_LAYER2_FONT_ASCII_OFFSET,
00136 XPAR_OSD_0_LAYER2_TEXT_NUM_STRINGS,
00137 XPAR_OSD_0_LAYER2_TEXT_MAX_STRING_LENGTH,
00138
00139 XPAR_OSD_0_LAYER3_IMEM_SIZE,
00140 XPAR_OSD_0_LAYER3_INS_BOX_EN,
00141 XPAR_OSD_0_LAYER3_INS_LINE_EN,
00142 XPAR_OSD_0_LAYER3_INS_TEXT_EN,
00143 XPAR_OSD_0_LAYER3_CLUT_SIZE,
00144 XPAR_OSD_0_LAYER3_CLUT_MEMTYPE,
00145 XPAR_OSD_0_LAYER3_FONT_NUM_CHARS,
00146 XPAR_OSD_0_LAYER3_FONT_WIDTH,
00147 XPAR_OSD_0_LAYER3_FONT_HEIGHT,
00148 XPAR_OSD_0_LAYER3_FONT_BPP,
00149 XPAR_OSD_0_LAYER3_FONT_ASCII_OFFSET,
00150 XPAR_OSD_0_LAYER3_TEXT_NUM_STRINGS,
00151 XPAR_OSD_0_LAYER3_TEXT_MAX_STRING_LENGTH,
00152
00153 XPAR_OSD_0_LAYER4_IMEM_SIZE,
00154 XPAR_OSD_0_LAYER4_INS_BOX_EN,
00155 XPAR_OSD_0_LAYER4_INS_LINE_EN,
00156 XPAR_OSD_0_LAYER4_INS_TEXT_EN,
00157 XPAR_OSD_0_LAYER4_CLUT_SIZE,
00158 XPAR_OSD_0_LAYER4_CLUT_MEMTYPE,
00159 XPAR_OSD_0_LAYER4_FONT_NUM_CHARS,
00160 XPAR_OSD_0_LAYER4_FONT_WIDTH,
00161 XPAR_OSD_0_LAYER4_FONT_HEIGHT,
00162 XPAR_OSD_0_LAYER4_FONT_BPP,
00163 XPAR_OSD_0_LAYER4_FONT_ASCII_OFFSET,
00164 XPAR_OSD_0_LAYER4_TEXT_NUM_STRINGS,
00165 XPAR_OSD_0_LAYER4_TEXT_MAX_STRING_LENGTH,
00166
00167 XPAR_OSD_0_LAYER5_IMEM_SIZE,
00168 XPAR_OSD_0_LAYER5_INS_BOX_EN,
00169 XPAR_OSD_0_LAYER5_INS_LINE_EN,
00170 XPAR_OSD_0_LAYER5_INS_TEXT_EN,
00171 XPAR_OSD_0_LAYER5_CLUT_SIZE,
00172 XPAR_OSD_0_LAYER5_CLUT_MEMTYPE,
00173 XPAR_OSD_0_LAYER5_FONT_NUM_CHARS,
00174 XPAR_OSD_0_LAYER5_FONT_WIDTH,
00175 XPAR_OSD_0_LAYER5_FONT_HEIGHT,
00176 XPAR_OSD_0_LAYER5_FONT_BPP,
00177 XPAR_OSD_0_LAYER5_FONT_ASCII_OFFSET,
00178 XPAR_OSD_0_LAYER5_TEXT_NUM_STRINGS,
00179 XPAR_OSD_0_LAYER5_TEXT_MAX_STRING_LENGTH,
00180
00181 XPAR_OSD_0_LAYER6_IMEM_SIZE,
00182 XPAR_OSD_0_LAYER6_INS_BOX_EN,
00183 XPAR_OSD_0_LAYER6_INS_LINE_EN,
00184 XPAR_OSD_0_LAYER6_INS_TEXT_EN,
00185 XPAR_OSD_0_LAYER6_CLUT_SIZE,
00186 XPAR_OSD_0_LAYER6_CLUT_MEMTYPE,
00187 XPAR_OSD_0_LAYER6_FONT_NUM_CHARS,
00188 XPAR_OSD_0_LAYER6_FONT_WIDTH,
00189 XPAR_OSD_0_LAYER6_FONT_HEIGHT,
00190 XPAR_OSD_0_LAYER6_FONT_BPP,
00191 XPAR_OSD_0_LAYER6_FONT_ASCII_OFFSET,
00192 XPAR_OSD_0_LAYER6_TEXT_NUM_STRINGS,
00193 XPAR_OSD_0_LAYER6_TEXT_MAX_STRING_LENGTH,
00194
00195 XPAR_OSD_0_LAYER7_IMEM_SIZE,
00196 XPAR_OSD_0_LAYER7_INS_BOX_EN,
00197 XPAR_OSD_0_LAYER7_INS_LINE_EN,
00198 XPAR_OSD_0_LAYER7_INS_TEXT_EN,
00199 XPAR_OSD_0_LAYER7_CLUT_SIZE,
00200 XPAR_OSD_0_LAYER7_CLUT_MEMTYPE,
00201 XPAR_OSD_0_LAYER7_FONT_NUM_CHARS,
00202 XPAR_OSD_0_LAYER7_FONT_WIDTH,
00203 XPAR_OSD_0_LAYER7_FONT_HEIGHT,
00204 XPAR_OSD_0_LAYER7_FONT_BPP,
00205 XPAR_OSD_0_LAYER7_FONT_ASCII_OFFSET,
00206 XPAR_OSD_0_LAYER7_TEXT_NUM_STRINGS,
00207 XPAR_OSD_0_LAYER7_TEXT_MAX_STRING_LENGTH
00208 }
00209 };