--- /dev/null
+<?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 =================================== -->