?? mdtsvgblkd_main.xsl
字號:
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 + -