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

📄 mdtsvgblkd_main.xsl

📁 microblaze下ucos移植源码
💻 XSL
📖 第 1 页 / 共 4 页
字号:
			  y="{72 + (($BLKD_BIFC_H + 4) * 3)}">monitor</text>		  			  		<text class="keylblul"              x="258"			  y="47">External Ports</text>		  		   		<use   x="258"  y="58"  xlink:href="#KEY_INPort"/> 		<text class="keylabel"              x="288"			  y="72">input</text>		  			     		<use   x="258"  y="{58 + ($BLKD_IOP_H * 1) + 4}"  xlink:href="#KEY_OUTPort"/> 		<text class="keylabel"              x="288"			  y="{72 + ($BLKD_IOP_H * 1) + 4}">output</text>		  			     		<use   x="258" y="{58 + ($BLKD_IOP_H * 2) + 8}"  xlink:href="#KEY_INOUTPort"/> 		<text class="keylabel"              x="288"			  y="{72 + ($BLKD_IOP_H * 2) + 8}">inout</text>		  						<text class="keylblul"              x="380"			  y="47">Interrupts</text>		   		<use   x="380"  y="58"  xlink:href="#KEY_IntrCntrl"/> 		<text class="keylabel"              x="396"			  y="64">interrupt</text>		  		<text class="keylabel"              x="396"			  y="74">controller</text>		  			  				<use   x="380"  y="88"  xlink:href="#KEY_IntrdProc"/> 		<text class="keylabel"              x="396"			  y="94">interrupted</text>		  		<text class="keylabel"              x="396"			  y="104">processor</text>		  			  				<use   x="380"  y="118"  xlink:href="#KEY_IntrSrc"/> 		<text class="keylabel"              x="400"			  y="124">interrupt</text>		  		<text class="keylabel"              x="400"			  y="134">source</text>		  				<text class="keylabel"              x="360"			  y="146">x = controller ID</text>		  				<text class="keylabel"              x="360"			  y="156">y = priority</text>		  <!--				<text class="keylabel"              x="400"			  y="134">source</text>		  	-->		<rect               x="0"			  y="160"		      width= "{$BLKD_KEY_W}"		      height="16"			  style="fill:{$COL_BG_LT}; stroke:none;"/>					  		<text class="keyheader"              x="{ceiling($BLKD_KEY_W div 2)} "			  y="172">COLORS</text>		  					  		<text class="keylblul"              x="110"			  y="190">Bus Standards</text>		  			  		<xsl:variable name="dcr_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'DCR'"/>			</xsl:call-template>			</xsl:variable>				<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 0)}"			  y="200"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$dcr_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  + $BLKD_BIFC_W + 4}"			  y="{200 + (($BLKD_BIF_H + 4) * 1)}">DCR</text>		  			  		<xsl:variable name="fcb_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'FCB'"/>			</xsl:call-template>			</xsl:variable>				<rect               x="{12  + ((12 + $BLKD_BIFC_W + 36) * 0)}"			  y="{200 + (($BLKD_BIFC_H + 4) * 1)}"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$fcb_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  + $BLKD_BIFC_W + 4}"			  y="{200 + (($BLKD_BIF_H + 4) * 2)}">FCB</text>		  				<xsl:variable name="fsl_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'FSL'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 1)}"			  y="200"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$fsl_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  +  ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 1)}"			  y="{200 + (($BLKD_BIF_H + 4) * 1)}">FSL</text>		  				<xsl:variable name="col_lmb_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'LMB'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 1)}"			  y="{200 + (($BLKD_BIFC_H + 4) * 1)}"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$col_lmb_}; stroke:none;"/>				<text class="keylabel"              x="{12  + ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 1)}"			  y="{200 + (($BLKD_BIF_H + 4) * 2)}">LMB</text>		  			  				<xsl:variable name="opb_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'OPB'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 2)}"			  y="200"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$opb_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  +  ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 2)}"			  y="{200 + (($BLKD_BIF_H + 4) * 1)}">OPB</text>		  				<xsl:variable name="plb_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'PLB'"/>			</xsl:call-template>			</xsl:variable>				<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 2)}"			  y="{200 + (($BLKD_BIFC_H + 4) * 1)}"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$plb_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  +  ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 2)}"			  y="{200 + (($BLKD_BIF_H + 4) * 2)}">PLB</text>		  					 		<xsl:variable name="ocm_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'OCM'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 3)}"			  y="200"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$ocm_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  + ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 3)}"			  y="{200 + (($BLKD_BIF_H + 4) * 1)}">SOCM</text>						<xsl:variable name="xil_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'XIL'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 3)}"			  y="{200 + (($BLKD_BIFC_H + 4) * 1)}"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$xil_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  + ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 3)}"			  y="{200 + (($BLKD_BIF_H + 4) * 2)}">XIL (prefix) P2P</text>		  			 			  		<xsl:variable name="trs_col_">			<xsl:call-template name="BusType2Color">				<xsl:with-param name="iBusType" select="'TRS'"/>			</xsl:call-template>			</xsl:variable>			  		<rect               x="{12 + ((12 + $BLKD_BIFC_W + 36) * 4)}"			  y="200"		      width= "{$BLKD_BIFC_H}"		      height="{$BLKD_BIFC_W}"			  style="fill:{$trs_col_}; stroke:none;"/>				<text class="keylabel"              x="{12  + ($BLKD_BIFC_W + 4) + ((12 + $BLKD_BIFC_W + 36) * 4)}"			  y="{200 + (($BLKD_BIF_H + 4) * 1)}">GEN. P2P, USER, etc</text>		  			  </symbol>	</xsl:template><xsl:template name="Define_BlkDiagram_Specs">	<xsl:param name="iArch"       select="'NA'"/>	<xsl:param name="iPart"       select="'NA'"/>	<xsl:param name="iTimeStamp"  select="'NA'"/>	<xsl:param name="iEdkVersion" select="'NA'"/>				<symbol id="BlkDiagram_Specs">		<rect               x="0"			  y="0"		      width= "{$BLKD_SPECS_W}"		      height="{$BLKD_SPECS_H}"			  style="fill:{$COL_BG}; stroke:none;"/>					  		<rect               x="0"			  y="0"		      width= "{$BLKD_SPECS_W}"		      height="16"			  style="fill:{$COL_BG}; stroke:none;"/>					  		<text class="keytitle"              x="{ceiling($BLKD_SPECS_W div 2)} "			  y="14">SPECS</text>			  		<rect               x="0"			  y="20"		      width= "{$BLKD_SPECS_W}"		      height="16"			  style="fill:{$COL_BG_LT}; stroke:none;"/>					  		<text class="specsheader"              x="4"			  y="32">EDK VERSION</text>			  <!--				<text class="specsvalue"              x="{($BLKD_SPECS_W + 1) - (string-length($blkd_edkver) * 6.5)}"			  y="32"><xsl:value-of select="$blkd_edkver"/></text>-->				<text class="specsvaluemid"              x="{($BLKD_SPECS_W + 1) - ceiling($BLKD_SPECS_W div 5)}"			  y="32"><xsl:value-of select="$iEdkVersion"/></text>			  		<rect               x="0"			  y="40"		      width= "{$BLKD_SPECS_W}"		      height="16"			  style="fill:{$COL_BG_LT}; stroke:none;"/>					  		<text class="specsheader"              x="4"			  y="52">ARCH</text>			  <!--				<text class="specsvalue"              x="{($BLKD_SPECS_W + 1) - (string-length($blkd_arch) * 6.5)}"			  y="52"><xsl:value-of select="$blkd_arch"/></text>-->				<text class="specsvaluemid"              x="{($BLKD_SPECS_W + 1) - ceiling($BLKD_SPECS_W div 5)}"			  y="52"><xsl:value-of select="$iArch"/></text>			  		<rect               x="0"			  y="60"		      width= "{$BLKD_SPECS_W}"		      height="16"			  style="fill:{$COL_BG_LT}; stroke:none;"/>					  		<text class="specsheader"              x="4"			  y="72">PART</text>			  <!--				<text class="specsvalue"              x="{($BLKD_SPECS_W  + 1) - ((string-length($blkd_part) + 2) * 6.5)}"			  y="72"><xsl:value-of select="$blkd_part"/></text>-->				<text class="specsvaluemid"              x="{($BLKD_SPECS_W + 1) - ceiling($BLKD_SPECS_W div 5)}"			  y="72"><xsl:value-of select="$iPart"/></text>			  		<rect               x="0"			  y="80"		      width= "{$BLKD_SPECS_W}"		      height="16"			  style="fill:{$COL_BG_LT}; stroke:none;"/>					  		<text class="specsheader"              x="4"			  y="92">GENERATED</text>			  		<text class="specsvalue"              x="{($BLKD_SPECS_W  + 1) - (string-length($iTimeStamp) * 6.5)}"			  y="92"><xsl:value-of select="$iTimeStamp"/></text>			  			  	</symbol>	</xsl:template>		</xsl:stylesheet><!-- =========================================================================== --><!--                          FUNCTION TEMPLATE                                  --><!--																			 --><!-- =========================================================================== -->

⌨️ 快捷键说明

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