📄 mdtxdsgen_htmlipsection.xsl
字号:
<?xml version="1.0" standalone="no"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" xmlns:xlink="http://www.w3.org/1999/xlink"> <xsl:output method="html"/><!--<xsl:param name="DS_COL_OPB" select="'#339900'"/><xsl:param name="DS_COL_WHITE" select="'#FFFFFF'"/><xsl:param name="DS_COL_INFO" select="'#2233FF'"/><xsl:param name="DS_COL_BLACK" select="'#000000'"/><xsl:param name="DS_COL_GREY" select="'#CCCCCC'"/><xsl:param name="DS_COL_XPRP" select="'#810017'"/><xsl:param name="DS_COL_DOCLNK" select="'#FF9900'"/>--> <!-- ======================= MAIN PERIPHERAL SECTION =============================== --><xsl:template name="Layout_IPSection"><TABLE BGCOLOR="{$DS_COL_WHITE}" WIDTH="{$DS_WIDTH}" COLS="4" cellspacing="0" cellpadding="0" border="0"> <TD COLSPAN="4" width="5%" align="LEFT" valign="BOTTOM"> <A name="_{@INSTANCE}"/> <xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if> <SPAN style="color:{$DS_COL_XPRP}; font: bold italic 14px Verdana,Arial,Helvetica,sans-serif"><xsl:value-of select="@INSTANCE"/></SPAN> <xsl:if test="DESCRIPTION[(@TYPE = 'SHORT')]"> <SPAN style="color:{$DS_COL_XPRP}; font: normal italic 12px Verdana,Arial,Helvetica,sans-serif">   <xsl:value-of select="DESCRIPTION[(@TYPE = 'SHORT')]"/> </SPAN> </xsl:if> <BR></BR> <xsl:if test="DESCRIPTION[(@TYPE = 'LONG')]"> <SPAN style="color:{$DS_COL_BLACK}; font: normal italic 12px Verdana,Arial,Helvetica,sans-serif"> <xsl:value-of select="DESCRIPTION[(@TYPE = 'LONG')]" disable-output-escaping="yes"/> </SPAN> </xsl:if> <BR></BR> <BR></BR> <BR></BR> </TD> <TR></TR> <!-- Layout the Module information table--> <TD COLSPAN="2" width="40%" align="LEFT" valign="TOP"> <IMG SRC="imgs/{@INSTANCE}.jpg" alt="{@INSTANCE} IP Image" border="0" vspace="0" hspace="0"/> </TD> <TD COLSPAN="2" width="60%" align="MIDDLE" valign="TOP"> <xsl:call-template name="Peri_PortListTable"/> <BR></BR> <BR></BR> </TD> <TR></TR> <TD COLSPAN="4" width="100%" align="LEFT" valign="BOTTOM"> <xsl:call-template name="Peri_InfoTable"/> </TD> <!-- <TD COLSPAN="1" width="5%" align="LEFT" valign="BOTTOM"> <SPAN style="color:{$DS_COL_XPRP}; font: bold normal 16px Verdana,Arial,Helvetica,sans-serif">⌊</SPAN> </TD> <TD COLSPAN="2" width="90%" align="MIDDLE" valign="BOTTOM"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 12px Verdana,Arial,Helvetica,sans-serif"> </SPAN> </TD> <TD COLSPAN="1" width="5%" align="RIGHT" valign="BOTTOM"> <SPAN style="color:{$DS_COL_XPRP}; font: bold normal 16px Verdana,Arial,Helvetica,sans-serif">⌋</SPAN> </TD>--> </TABLE> <BR></BR><BR></BR></xsl:template><!-- ======================= PERIHERAL TABLE PARTS =============================== --><!-- Layout the Module's Information table --><xsl:template name="Peri_InfoTable"> <xsl:variable name="mhsParamCNT_" select="count(PARAMETER)"/> <xsl:variable name="table_is_split_"> <xsl:if test="$mhsParamCNT_ > 10">1</xsl:if> <xsl:if test="not($mhsParamCNT_ > 10)">0</xsl:if> </xsl:variable> <xsl:variable name="table_width_"> <xsl:if test="$mhsParamCNT_ > 10"><xsl:value-of select="$DS_WIDTH"/></xsl:if> <xsl:if test="$mhsParamCNT_ <= 10"><xsl:value-of select="ceiling($DS_WIDTH div 2)"/></xsl:if> </xsl:variable> <xsl:variable name="left_extra_"> <xsl:if test="($mhsParamCNT_ mod 2) = 1">1</xsl:if> <xsl:if test="not(($mhsParamCNT_ mod 2) = 1)">0</xsl:if> </xsl:variable> <xsl:variable name="num_left_" select="floor($mhsParamCNT_ div 2) + $left_extra_"/> <xsl:variable name="num_rhgt_" select="floor($mhsParamCNT_ div 2)"/> <xsl:variable name="mdr_main_col_"> <xsl:if test="$mhsParamCNT_ > 10">4</xsl:if> <xsl:if test="$mhsParamCNT_ <= 10">2</xsl:if> </xsl:variable> <xsl:variable name="mdr_othr_col_"> <xsl:if test="$mhsParamCNT_ > 10">2</xsl:if> <xsl:if test="$mhsParamCNT_ <= 10">1</xsl:if> </xsl:variable> <TABLE BGCOLOR="{$DS_COL_BLACK}" WIDTH="{$table_width_}" COLS="5" cellspacing="1" cellpadding="1" border="1"> <TD COLSPAN="5" WIDTH="100%" align="middle" bgcolor="{$DS_COL_XPRP}"><SPAN style="color:{$DS_COL_WHITE}; font: bold 12px Verdana,Arial,Helvetica,sans-serif">General</SPAN></TD> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">IP Core</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"> <xsl:if test="@DOC_IP"> <SPAN style="color:{$DS_COL_XPRP}; font: bold italic 10px Verdana,Arial,Helvetica,sans-serif"> <A HREF="{@DOC_IP}" style="text-decoration:none; color:{$DS_COL_XPRP}"><xsl:value-of select="@MODTYPE"/></A> </SPAN> </xsl:if> <xsl:if test="not(@DOC_IP)"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif"> <xsl:value-of select="@MODTYPE"/> </SPAN> </xsl:if> </TD> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">Version</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif"><xsl:value-of select="@HWVERSION"/></SPAN></TD> <xsl:if test="@DOC_DRIVER"> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">Driver</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"> <SPAN style="color:{$DS_COL_XPRP}; font: bold italic 10px Verdana,Arial,Helvetica,sans-serif"> <A HREF="{@DOC_DRIVER}" style="text-decoration:none; color:{$DS_COL_XPRP}">API</A> </SPAN> </TD> </xsl:if> <TR></TR> <xsl:if test="LICENSEINFO"> <TD COLSPAN="5" WIDTH="100%" align="middle" bgcolor="{$DS_COL_XPRP}"><SPAN style="color:{$DS_COL_WHITE}; font: bold 12px Verdana,Arial,Helvetica,sans-serif">License</SPAN></TD> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">TYPE</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif"><xsl:value-of select="LICENSEINFO/@TYPE"/></SPAN> </TD> <!-- <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">CURRENT STATUS</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif"><xsl:value-of select="LICENSEINFO/@STATE"/></SPAN> </TD> --> <xsl:if test="LICENSEINFO/@EXPIRESON"> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">EXPIRES ON</SPAN></TD> <TD COLSPAN="3" WIDTH="60%" align="middle" bgcolor="{$DS_COL_WHITE}"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif"><xsl:value-of select="LICENSEINFO/@EXPIRESON"/></SPAN> </TD> </xsl:if> </xsl:if> <xsl:if test="$mhsParamCNT_ > 0"> <TR></TR> <TD COLSPAN="5" WIDTH="100%" align="middle" bgcolor="{$DS_COL_XPRP}"><SPAN style="color:{$DS_COL_WHITE}; font: bold 12px Verdana,Arial,Helvetica,sans-serif">Parameters</SPAN></TD> <TR></TR> <TD COLSPAN="5" width="100%" align="left" bgcolor="{$DS_COL_WHITE}"> <SPAN style="color:{$DS_COL_INFO}; font: bold 9px Verdana,Arial,Helvetica,sans-serif"> These are parameters set for this module. <xsl:if test="@DOC_IP"> Refer to the IP <A HREF="{@DOC_IP}" style="text-decoration:none; color:{$DS_COL_XPRP}"><SPAN style="color:{$DS_COL_XPRP}; font: bold italic 9px Verdana,Arial,Helvetica,sans-serif"> documentation </SPAN></A>for complete information about module parameters. </xsl:if> </SPAN> <BR></BR> <SPAN style="color:{$DS_COL_INFO}; font: bold 9px Verdana,Arial,Helvetica,sans-serif"> Parameters marked with </SPAN> <SPAN style="color:#FFBB00; font: bold 9px Verdana,Arial,Helvetica,sans-serif">yellow</SPAN> <SPAN style="color:{$DS_COL_INFO}; font: bold 9px Verdana,Arial,Helvetica,sans-serif"> indicate parameters set by the user. </SPAN> <BR></BR> <SPAN style="color:{$DS_COL_INFO}; font: bold 9px Verdana,Arial,Helvetica,sans-serif"> Parameters marked with </SPAN> <SPAN style="color:{$DS_COL_MODSYSNW}; font: bold 9px Verdana,Arial,Helvetica,sans-serif">blue</SPAN> <SPAN style="color:{$DS_COL_INFO}; font: bold 9px Verdana,Arial,Helvetica,sans-serif"> indicate parameters set by the system. </SPAN> </TD> <xsl:if test="$mhsParamCNT_ <= 10"> <TR></TR> <TD COLSPAN="2" WIDTH="40%" align="middle" bgcolor="{$DS_COL_GREY}"><SPAN style="color:{$DS_COL_BLACK}; font: bold 10px Verdana,Arial,Helvetica,sans-serif">Name</SPAN></TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -