]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/PPC440_DP_FPU_Xilinx_Virtex5_GCC/__xps/.dswkshop/MdtSvgDiag_Colors.xsl
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / PPC440_DP_FPU_Xilinx_Virtex5_GCC / __xps / .dswkshop / MdtSvgDiag_Colors.xsl
1 <?xml version="1.0" standalone="no"?>
2 <xsl:stylesheet version="1.0"
3            xmlns:svg="http://www.w3.org/2000/svg"
4            xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5            xmlns:exsl="http://exslt.org/common"
6            xmlns:xlink="http://www.w3.org/1999/xlink">
7            
8 <xsl:variable name="COL_RED"        select="'#AA0000'"/>
9 <xsl:variable name="COL_GRAY"       select="'#E1E1E1'"/>
10 <xsl:variable name="COL_XLNX"       select="'#AA0017'"/>
11 <xsl:variable name="COL_BLACK"      select="'#000000'"/>
12 <xsl:variable name="COL_WHITE"      select="'#FFFFFF'"/>
13 <xsl:variable name="COL_YELLOW"     select="'#FFFFDD'"/>
14 <xsl:variable name="COL_YELLOW_LT"  select="'#FFFFEE'"/>
15                                 
16 <xsl:variable name="COL_BG"          select="'#CCCCCC'"/>
17 <xsl:variable name="COL_BG_LT"       select="'#EEEEEE'"/>
18 <xsl:variable name="COL_BG_UNK"      select="'#DDDDDD'"/>
19         
20 <xsl:variable name="COL_PROC_BG"     select="'#FFCCCC'"/>
21 <xsl:variable name="COL_PROC_BG_MB"  select="'#222222'"/>
22 <xsl:variable name="COL_PROC_BG_PP"  select="'#90001C'"/>
23 <xsl:variable name="COL_PROC_BG_USR" select="'#666699'"/>
24         
25 <xsl:variable name="COL_MPMC_BG"     select="'#8B0800'"/>
26         
27 <xsl:variable name="COL_MOD_BG"      select="'#F0F0F0'"/>
28 <xsl:variable name="COL_MOD_SPRT"    select="'#888888'"/>
29 <xsl:variable name="COL_MOD_MPRT"    select="'#888888'"/>
30
31
32 <xsl:variable name="COL_IORING"     select="'#000088'"/>
33 <xsl:variable name="COL_IORING_LT"  select="'#CCCCFF'"/>
34 <xsl:variable name="COL_SYSPRT"     select="'#0000BB'"/>
35
36 <!-- 
37 <xsl:variable name="COL_INTR_0"      select="'#FF9900'"/>
38 <xsl:variable name="COL_INTR_1"      select="'#00CCCC'"/>
39 <xsl:variable name="COL_INTR_2"      select="'#33FF33'"/>
40 <xsl:variable name="COL_INTR_3"      select="'#FF00CC'"/>
41 <xsl:variable name="COL_INTR_4"      select="'#99FF33'"/>
42 <xsl:variable name="COL_INTR_5"      select="'#0066CC'"/>
43 <xsl:variable name="COL_INTR_6"      select="'#9933FF'"/>
44 <xsl:variable name="COL_INTR_7"      select="'#3300FF'"/>
45 <xsl:variable name="COL_INTR_8"      select="'#00FF33'"/>
46 <xsl:variable name="COL_INTR_9"      select="'#FF3333'"/>
47 -->
48
49 <xsl:variable name="COL_INTCS">
50         <INTCCOLOR INDEX="0"    RGB="#FF9900"/> 
51         <INTCCOLOR INDEX="1"    RGB="#00CCCC"/> 
52         <INTCCOLOR INDEX="2"    RGB="#33FF33"/> 
53         <INTCCOLOR INDEX="3"    RGB="#FF00CC"/> 
54         <INTCCOLOR INDEX="4"    RGB="#99FF33"/> 
55         <INTCCOLOR INDEX="5"    RGB="#0066CC"/> 
56         <INTCCOLOR INDEX="6"    RGB="#9933FF"/> 
57         <INTCCOLOR INDEX="7"    RGB="#3300FF"/> 
58         <INTCCOLOR INDEX="8"    RGB="#00FF33"/> 
59         <INTCCOLOR INDEX="9"    RGB="#FF3333"/> 
60 </xsl:variable>
61         
62 <xsl:variable name="COL_BUSSTDS">
63
64         <BUSCOLOR BUSSTD="XIL"        RGB="#990066" RGB_LT="#CC3399"/>
65         <BUSCOLOR BUSSTD="OCM"            RGB="#0000DD" RGB_LT="#9999DD"/>
66         <BUSCOLOR BUSSTD="OPB"        RGB="#339900" RGB_LT="#CCDDCC"/>
67         <BUSCOLOR BUSSTD="LMB"        RGB="#7777FF" RGB_LT="#DDDDFF"/>
68         <BUSCOLOR BUSSTD="FSL"        RGB="#CC00CC" RGB_LT="#FFBBFF"/>
69         <BUSCOLOR BUSSTD="DCR"        RGB="#6699FF" RGB_LT="#BBDDFF"/>
70         <BUSCOLOR BUSSTD="FCB"        RGB="#8C00FF" RGB_LT="#CCCCFF"/>
71         <BUSCOLOR BUSSTD="PLB"        RGB="#FF5500" RGB_LT="#FFBB00"/>
72         <BUSCOLOR BUSSTD="PLBV34"     RGB="#FF5500" RGB_LT="#FFBB00"/>
73         <BUSCOLOR BUSSTD="PLBV34_P2P" RGB="#FF5500" RGB_LT="#FFBB00"/>
74         <BUSCOLOR BUSSTD="PLBV46"     RGB="#BB9955" RGB_LT="#FFFFDD"/>
75         <BUSCOLOR BUSSTD="PLBV46_P2P" RGB="#BB9955" RGB_LT="#FFFFDD"/>
76         
77 <!--    
78         <BUSCOLOR BUSSTD="PLBV46"     RGB="#9966FF" RGB_LT="#CCCCFF"/>
79         <BUSCOLOR BUSSTD="PLBV46_P2P" RGB="#9966FF" RGB_LT="#CCCCFF"/>
80         <BUSCOLOR BUSSTD="PLB"        RGB="#FFAA33" RGB_LT="#FFEE33"/>
81         <BUSCOLOR BUSSTD="PLBV46"     RGB="#FF5500" RGB_LT="#FFBB00"/>
82         <BUSCOLOR BUSSTD="PLBV46_P2P" RGB="#FF5500" RGB_LT="#FFBB00"/>
83 -->     
84         
85         <BUSCOLOR BUSSTD="TARGET"      RGB="#009999" RGB_LT="#00CCCC"/>
86         <BUSCOLOR BUSSTD="INITIATOR"   RGB="#009999" RGB_LT="#00CCCC"/>
87         
88         <BUSCOLOR BUSSTD="USER"        RGB="#009999" RGB_LT="#00CCCC"/>
89         <BUSCOLOR BUSSTD="KEY"             RGB="#444444" RGB_LT="#888888"/>
90         
91 </xsl:variable>
92         
93 <xsl:template name="F_BusStd2RGB">
94         <xsl:param name="iBusStd"  select="'USER'"/>
95         
96         <xsl:choose>
97                 <xsl:when test="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = $iBusStd)]/@RGB">
98                         <xsl:value-of select="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = $iBusStd)]/@RGB"/>
99                 </xsl:when>
100                 <xsl:otherwise>
101                         <xsl:value-of select="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = 'USER')]/@RGB"/>
102                 </xsl:otherwise>
103         </xsl:choose>           
104 </xsl:template> 
105         
106 <xsl:template name="F_BusStd2RGB_LT">
107         <xsl:param name="iBusStd"  select="'USER'"/>
108         
109         <xsl:choose>
110                 <xsl:when test="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = $iBusStd)]/@RGB_LT">
111                         <xsl:value-of select="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = $iBusStd)]/@RGB_LT"/>
112                 </xsl:when>
113                 <xsl:otherwise>
114                         <xsl:value-of select="exsl:node-set($COL_BUSSTDS)/BUSCOLOR[(@BUSSTD = 'USER')]/@RGB_LT"/>
115                 </xsl:otherwise>
116         </xsl:choose>           
117 </xsl:template> 
118                 
119 <xsl:template name="F_IntcIdx2RGB">
120         <xsl:param name="iIntcIdx"  select="'0'"/>
121
122         <xsl:variable name="index_" select="$iIntcIdx mod 9"/>
123
124         <xsl:choose>
125                 <xsl:when test="exsl:node-set($COL_INTCS)/INTCCOLOR[(@INDEX = $index_)]/@RGB">
126                         <xsl:value-of select="exsl:node-set($COL_INTCS)/INTCCOLOR[(@INDEX = $index_)]/@RGB"/>
127                 </xsl:when>
128                 <xsl:otherwise>
129                         <xsl:value-of select="exsl:node-set($COL_INTCS)/INTCCOLOR[(@INDEX = '0')]/@RGB"/>
130                 </xsl:otherwise>
131         </xsl:choose>           
132 </xsl:template>
133
134 </xsl:stylesheet>