?? mdtxdsgen_htmltoctree.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:template name="Write_TOCTree"><HTML><HEAD><TITLE>Table of Contents</TITLE> <BASE target="{$DS_FRAME_MAIN}"></BASE> <!--specify a css for the TOC --> <link rel="stylesheet" href="ds_Report.css" type="text/css"></link> <!--specify the javascript for the TOC--> <script src="ds_Report.js" type="text/javascript"></script></HEAD> <!--Layout Table of contents --> <BODY class="main_body"> <xsl:call-template name="Layout_TOCTree"/> </BODY> </HTML></xsl:template> <!-- ======================= LAYOUT TABLE OF CONTENTS ====================================== --><xsl:template name="Layout_TOCTree"> <xsl:variable name="toc_col_"> <xsl:if test="$DS_TYPE='NOFRAMES'"> <xsl:value-of select="$DS_COL_LGRY"/> </xsl:if> <xsl:if test="$DS_TYPE='FRAMES'"> <xsl:value-of select="$DS_COL_WHITE"/> </xsl:if></xsl:variable><xsl:variable name="toc_width_"> <xsl:if test="$DS_TYPE='NOFRAMES'"> <xsl:value-of select="$DS_WIDTH"/> </xsl:if> <xsl:if test="$DS_TYPE='FRAMES'"> <xsl:value-of select="$DS_TOC_WIDTH"/> </xsl:if></xsl:variable><xsl:variable name="toc_target_"> <xsl:if test="$DS_TYPE='NOFRAMES'"> <xsl:value-of select="$DS_FRAME_SELF"/> </xsl:if> <xsl:if test="$DS_TYPE='FRAMES'"> <xsl:value-of select="$DS_FRAME_MAIN"/> </xsl:if></xsl:variable><xsl:variable name="trg_html_"> <xsl:if test="$DS_TYPE='NOFRAMES'"> <xsl:value-of select="''"/> </xsl:if> <xsl:if test="$DS_TYPE='FRAMES'"> <xsl:value-of select="$DS_HTML_MAIN"/> </xsl:if></xsl:variable> <A name="_TOC"/><TABLE BGCOLOR="{$toc_col_}" WIDTH="{$toc_width_}" COLS="2" cellspacing="0" cellpadding="3" border="0"> <xsl:if test="$DS_TYPE='NOFRAMES'"> <TH COLSPAN="2" width="100%" align="middle"><SPAN style="color:{$DS_COL_XPRP}; font: bold 20px Arial,Helvetica,sans-serif">TABLE OF CONTENTS</SPAN></TH> </xsl:if> <TR></TR> <TD COLSPAN="1" width="40%" align="left"> <BR></BR> <A HREF="{$trg_html_}#_Overview" style="text-decoration:none"><SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Overview</SPAN></A> <BR></BR> <A HREF="{$trg_html_}#_BlockDiagram" style="text-decoration:none"><SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Block Diagram</SPAN></A> <BR></BR> <A HREF="{$trg_html_}#_ExternalPorts" style="text-decoration:none"><SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">External Ports</SPAN></A> <BR></BR> <xsl:variable name="proc_CNT" select="count(MODULES/MODULE[(@MODCLASS = 'PROCESSOR')])"/> <xsl:if test="MODULES/MODULE[(@MODCLASS='PROCESSOR')]"> <DIV class="trigger" onClick="showBranch('Processors'); swapBranchImg('BranchImg_Processors');"> <xsl:if test="$proc_CNT > 1"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Processors </SPAN> </xsl:if> <xsl:if test="not($proc_CNT > 1)"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Processor </SPAN> </xsl:if> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Processors"></IMG> </DIV> <SPAN class="branch" id="Processors"> <xsl:for-each select="MODULES/MODULE[(@MODCLASS='PROCESSOR')]"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><BR></BR> <xsl:if test="MEMORYMAP/MEMRANGE[(@INSTANCE)]"> <A HREF="{$trg_html_}#_{@INSTANCE}_MemoryMap" style="text-decoration:none"><SPAN style="color:{$DS_COL_BLACK}; font: italic 14px Verdana Arial,Helvetica,sans-serif">          memory map</SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:if> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[(@MODCLASS='DEBUG')]"> <DIV class="trigger" onClick="showBranch('Debuggers'); swapBranchImg('BranchImg_Debugger');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Debuggers </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Debugger"></IMG> </DIV> <SPAN class="branch" id="Debuggers"> <xsl:for-each select="MODULES/MODULE[(@MODCLASS='DEBUG')]"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[(@MODCLASS='INTERRUPT_CNTLR')]"> <DIV class="trigger" onClick="showBranch('Interrupts'); swapBranchImg('BranchImg_Interrupts');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Interrupt Controllers </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Interrupts"></IMG> </DIV> <SPAN class="branch" id="Interrupts"> <xsl:for-each select="MODULES/MODULE[(@MODCLASS='INTERRUPT_CNTLR')]"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='BUS' or @MODCLASS='BUS_ARBITER']"> <DIV class="trigger" onClick="showBranch('Busses'); swapBranchImg('BranchImg_Busses');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Busses </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Busses"></IMG> </DIV> <SPAN class="branch" id="Busses"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='BUS' or @MODCLASS='BUS_ARBITER']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='BUS_BRIDGE']"> <DIV class="trigger" onClick="showBranch('Bridges'); swapBranchImg('BranchImg_Bridges');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Bridges </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Bridges"></IMG> </DIV> <SPAN class="branch" id="Bridges"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='BUS_BRIDGE']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='MEMORY']"> <DIV class="trigger" onClick="showBranch('Memory'); swapBranchImg('BranchImg_Memory');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Memory </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Memory"></IMG> </DIV> <SPAN class="branch" id="Memory"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='MEMORY']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='MEMORY_CNTLR']"> <DIV class="trigger" onClick="showBranch('MemoryCntlr'); swapBranchImg('BranchImg_MemoryCntlr');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Memory Controllers </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_MemoryCntlr"></IMG> </DIV> <SPAN class="branch" id="MemoryCntlr"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='MEMORY_CNTLR']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='PERIPHERAL']"> <DIV class="trigger" onClick="showBranch('Peripheral'); swapBranchImg('BranchImg_Peripheral');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Peripherals </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_Peripheral"></IMG> </DIV> <SPAN class="branch" id="Peripheral"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='PERIPHERAL']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Courier Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <xsl:if test="MODULES/MODULE[@MODCLASS='IP']"> <DIV class="trigger" onClick="showBranch('IP'); swapBranchImg('BranchImg_IP');"> <SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">IP </SPAN> <IMG src="imgs/IMG_openBranch.gif" border="0" id="BranchImg_IP"></IMG> </DIV> <SPAN class="branch" id="IP"> <xsl:for-each select="MODULES/MODULE[@MODCLASS='IP']"> <xsl:sort select="@INSTANCE"/> <A HREF="{$trg_html_}#_{@INSTANCE}" style="text-decoration:none"><SPAN style="color:{$DS_COL_XPRP}; font: italic 14px Courier Verdana Arial,Helvetica,sans-serif">   <xsl:value-of select="@INSTANCE"/></SPAN></A><xsl:if test="LICENSEINFO"><IMG SRC="imgs/IMG_LicensedCore.bmp" border="0" vspace="0" hspace="0"/></xsl:if><BR></BR> </xsl:for-each> </SPAN> </xsl:if> <A HREF="{$trg_html_}#_TimingInfo" style="text-decoration:none"><SPAN style="color:{$DS_COL_BLACK}; font: bold 16px Verdana Arial,Helvetica,sans-serif">Timing Information</SPAN></A><BR></BR><!-- --> </TD> </TABLE></xsl:template></xsl:stylesheet><!-- ======================= END LAYOUT TABLE OF CONTENT TREE =================================== -->
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -