⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mdtxdsgen_htmldatasheet.xsl

📁 microblaze下ucos移植源码
💻 XSL
📖 第 1 页 / 共 4 页
字号:
<?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:include href="MdtXdsGen_HTMLIPSection.xsl"/><xsl:include href="MdtXdsGen_HTMLMemoryMap.xsl"/><xsl:include href="MdtXdsGen_HTMLTOCTree.xsl"/><xsl:param name="DS_TYPE"      select="'NOFRAMES'"/>			<xsl:param name="DS_PART"      select="'TOC_TREE'"/>			<xsl:param name="DS_WIDTH"     select="850"/>			<xsl:param name="DS_TOC_WIDTH" select="200"/>			<xsl:param name="DS_FRAME_TOC"  select="'DS_TOC'"/>			<xsl:param name="DS_FRAME_SELF" select="'_self'"/>			<xsl:param name="DS_FRAME_MAIN" select="'DS_FMAIN'"/>			<xsl:param name="DS_HTML_BLKD"    select="'ds_Blkd.html'"/>			<xsl:param name="DS_HTML_MAIN"    select="'ds_Main.html'"/><xsl:param name="DS_HTML_TOC"     select="'ds_TOC.html'"/><xsl:param name="DS_HTML_TOCTREE" select="'ds_TOCTree.html'"/><xsl:param name="DS_BLKD_NAME"   select="'system_blkd.jpg'"/><xsl:param name="DS_BLKD_TYPE"   select="'svg'"/><xsl:param name="DS_BLKD_WIDTH"  select="800"/><xsl:param name="DS_BLKD_HEIGHT" select="600"/><xsl:param name="DS_COL_OPB"     select="'#339900'"/><xsl:param name="DS_COL_INFO"    select="'#2233FF'"/><xsl:param name="DS_COL_ASH"     select="'#DEDEDE'"/><xsl:param name="DS_COL_ASH1"    select="'#F0F0F8'"/><xsl:param name="DS_COL_GREY"    select="'#BBBBBB'"/><xsl:param name="DS_COL_LGRY"    select="'#F1F1F1'"/><xsl:param name="DS_COL_XPRP"    select="'#810017'"/><xsl:param name="DS_COL_RED"     select="'#FF1010'"/><xsl:param name="DS_COL_GREEN"   select="'#33CC33'"/><xsl:param name="DS_COL_BLACK"   select="'#000000'"/><xsl:param name="DS_COL_WHITE"   select="'#FFFFFF'"/><!--<xsl:param name="DS_COL_ATTR_RD"   select="'#FF5555'"/><xsl:param name="DS_COL_ATTR_GREN" select="'#55FF55'"/><xsl:param name="DS_COL_ATTR_BLE"  select="'#5555FF'"/>--><xsl:param name="DS_COL_ATTR_BUF"   select="'#FF5555'"/><xsl:param name="DS_COL_ATTR_CLK"   select="'#55FF55'"/><xsl:param name="DS_COL_ATTR_INT"   select="'#5555FF'"/><xsl:param name="DS_COL_ATTR_RST"   select="'#FFCC00'"/><xsl:param name="DS_COL_MODUSR" select="'#FFFFAA'"/><xsl:param name="DS_COL_MODSYS" select="'#AAAAFF'"/><xsl:param name="DS_COL_MODSYSNW" select="'#000099'"/><!-- ======================= MAIN DATASHEET SECTION  =============================== --><xsl:template match="EDKSYSTEM">	<xsl:if test="$DS_TYPE='NOFRAMES'">		<xsl:call-template name="Write_Main"/>		</xsl:if>	<xsl:if test="$DS_TYPE='FRAMES'">		<xsl:call-template name="Write_Frames"/>		</xsl:if></xsl:template>	<xsl:template name="Write_Frames"><!--		<xsl:if test="$DS_PART='TOC'">		<xsl:call-template name="Write_TOC"/>		</xsl:if>-->			<xsl:if test="$DS_PART='TOC'">		<xsl:call-template name="Write_TOCTree"/>		</xsl:if>		<xsl:if test="$DS_PART='INDEX'">		<xsl:call-template name="Write_Index"/>		</xsl:if>		<xsl:if test="$DS_PART='MAIN'">		<xsl:call-template name="Write_Main"/>		</xsl:if>		<xsl:if test="$DS_PART='BLKD'">		<xsl:call-template name="Write_BLKD"/>		</xsl:if>	</xsl:template>	<xsl:template name="Write_TOC"><HTML><HEAD>	<TITLE>Table of Contents</TITLE>	<BASE target="{$DS_FRAME_MAIN}"/></HEAD>	<!--Layout Table of contents   -->	<BODY class="main_body">		<xsl:call-template name="Layout_TOC"/>	</BODY>			</HTML></xsl:template><xsl:template name="Write_Index"><HTML><HEAD><TITLE>EDK Project Report</TITLE></HEAD>	<FRAMESET COLS="20%,80%" BORDER="0" FRAMESPACING="0">		<FRAME SRC="{$DS_HTML_TOC}"		   MARGINWIDTH="0" 		   MARINHEIGHT="0" 		   FRAMEBORDER="NO"		   BORDER="NO"		   NAME="{$DS_FRAME_TOC}"		   SCROLLING="YES"/>		<FRAME SRC="{$DS_HTML_MAIN}"		   MARGINWIDTH="0" 		   MARINHEIGHT="0"		   FRAMEBORDER="NO"		   BORDER="NO"		   NAME="{$DS_FRAME_MAIN}" 		   SCROLLING="YES"/>	</FRAMESET></HTML></xsl:template>	<xsl:template name="Write_BLKD"><HTML>	<HEAD><TITLE>Block Diagram</TITLE></HEAD>	<!--	<xsl:message> Embedded image name <xsl:value-of select="$DS_BLKD_NAME"/></xsl:message>	<xsl:message> Embedded image name <xsl:value-of select="$DS_BLKD_NAME"/></xsl:message>	<xsl:message> Embedded image type <xsl:value-of select="$DS_BLKD_TYPE"/></xsl:message>	<xsl:message> Embedded image width <xsl:value-of select="$DS_BLKD_WIDTH"/></xsl:message>	<xsl:message> Embedded image height <xsl:value-of select="$DS_BLKD_HEIGHT"/></xsl:message>-->			<BODY class="main_body">			<xsl:if test="$DS_BLKD_TYPE = 'svg'">		<EMBED src="{$DS_BLKD_NAME}" width="{$DS_BLKD_WIDTH}" height="{$DS_BLKD_HEIGHT}" type="image/svg+xml"/>	</xsl:if>		<xsl:if test="not($DS_BLKD_TYPE = 'svg')">		<IMG SRC="{$DS_BLKD_NAME}" alt="BlockDiagram" width="{$DS_BLKD_WIDTH}" height="{$DS_BLKD_HEIGHT}" border="0" vspace="0" hspace="0"/>	</xsl:if>		<BR></BR>		<BR></BR>		<xsl:call-template name="Layout_ExternalPorts"/>		<BR></BR>	</BODY>		</HTML></xsl:template>	<xsl:template name="Write_Main"><html>	<!--Layout head -->	<head>		<title>EDK PROJECT REPORT</title>				<!--specify a css for the file -->	    <meta http-equiv="PRAGMA" content="NO-CACHE"/>	    <meta http-equiv="content-Type" content="text/html; charset=iso-8859-1"/>	    	</head>			<body bgcolor="#FFFFFF">			<!--Layout Table of contents   -->		<xsl:if test="not($DS_TYPE='FRAMES')">			<xsl:call-template name="Layout_TOC"/>		</xsl:if>					<TABLE BGCOLOR="{$DS_COL_WHITE}" WIDTH="{$DS_WIDTH}" COLS="1" cellspacing="0" cellpadding="3" border="0">		<!--  ==========================Overview Section ============== -->			<TR></TR>			<TR></TR>			<TR></TR>			<xsl:if test="$DS_TYPE='FRAMES'">				<TD COLSPAN="1" ALIGN="LEFT">					<A HREF="ds_MainNF.html" target="_top" style="text-decoration:none"><SPAN style="color:{$DS_COL_GREEN}; font: normal 14px Verdana Arial,Helvetica,sans-serif">Printable Version</SPAN></A>				</TD>				<TR></TR>			</xsl:if>			<TD COLSPAN="1" WIDTH="100%">				<A name="_Overview"/>				<xsl:call-template name="Layout_NavigateHeader">					<xsl:with-param name="header_name" select="'Overview'"/>				</xsl:call-template>					<BR></BR>				<BR></BR>				<xsl:call-template name="Layout_Overview"/>			</TD>			<!--  ==========================Block Diagram section ============== --><!--	<xsl:message> Embedded image name <xsl:value-of select="$DS_BLKD_NAME"/></xsl:message>-->				<TR></TR>			<TD COLSPAN="1">				<A name="_BlockDiagram"/>				<xsl:call-template name="Layout_NavigateHeader">					<xsl:with-param name="header_name" select="'Block Diagram'"/>				</xsl:call-template>				<BR></BR>				<BR></BR>				<IMG SRC="imgs/{$DS_BLKD_NAME}" alt="BlockDiagram" border="0" vspace="0" hspace="0"/>			</TD>			<!--			-->			<!--  ========================== External Ports ======================= -->			<TR></TR>			<TD COLSPAN="1" WIDTH="100%">				<A name="_ExternalPorts"/>				<xsl:call-template name="Layout_NavigateHeader">					<xsl:with-param name="header_name" select="'External Ports'"/>				</xsl:call-template>				<BR></BR>				<BR></BR>				<xsl:call-template name="Layout_ExternalPorts"/>			</TD>			<!--  ========================== Memory Map Section ======================= --><!---			<xsl:if test="MODULES/MODULE[@MODCLASS='PROCESSOR']/MEMORYMAP">				<TR></TR>				<TD COLSPAN="1">					<A name="_MemoryMap"/>					<xsl:call-template name="Layout_NavigateHeader">						<xsl:with-param name="header_name" select="'MEMORY MAP'"/>					</xsl:call-template>					<xsl:for-each select="MODULES/MODULE[@MODCLASS='PROCESSOR']">						<xsl:sort select="@INSTANCE"/>						<xsl:call-template name="Layout_MemoryMap"/>					</xsl:for-each>				</TD>			</xsl:if>-->					<!--  ========================== Processor Information Section ================== -->			<TR></TR>			<TD COLSPAN="1" WIDTH="100%">				<A name="_Processor"/>				<xsl:call-template name="Layout_NavigateHeader">						<xsl:with-param name="header_name" select="'Processors'"/>				</xsl:call-template>				<BR></BR>				<TABLE align="left" width="{$DS_WIDTH}" cellspacing="0" cellpadding="0" border="0">					<xsl:for-each select="MODULES/MODULE[((@MODCLASS='PROCESSOR') and (contains(@MODTYPE,'microblaze')))]">					<xsl:sort select="@INSTANCE"/>						<TR/>						<TD COLSPAN="1" align="left">							<xsl:call-template name="Layout_IPSection"/>						</TD>					</xsl:for-each>										<xsl:for-each select="MODULES/MODULE[((@MODCLASS='PROCESSOR') and (contains(@MODTYPE,'ppc')))]">					<xsl:sort select="@INSTANCE"/>						<TR/>						<TD COLSPAN="1" align="left">							<xsl:call-template name="Layout_IPSection"/>						</TD>					</xsl:for-each>				</TABLE>			</TD>					<!--									<TR></TR>			<xsl:if test="MODULES/MODULE[@MODCLASS='PROCESSOR_DEBUG']">				<A name="_Debug"/>						<xsl:call-template name="Layout_NavigateHeader">							<xsl:with-param name="header_name" select="'Debuggers'"/>						</xsl:call-template>						<BR></BR>												<xsl:for-each select="MODULES/MODULE[@MODCLASS='PROCESSOR_DEBUG']">						<xsl:sort select="@INSTANCE"/>							<TR/>							<TD COLSPAN="1" align="left">								<xsl:call-template name="Layout_IPSection"/>							</TD>						</xsl:for-each>					</xsl:if>-->										<!--											<xsl:if test="MODULES/MODULE[@MODCLASS='INTERRUPT_CONTROLLER']">					<A name="_Intc"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -