Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / common / coverage / siu / siu_ncu_intf_pm_bank_sample.vrhpal
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: siu_ncu_intf_pm_bank_sample.vrhpal
4// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
5// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
6//
7// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8//
9// This program is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; version 2 of the License.
12//
13// This program is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17//
18// You should have received a copy of the GNU General Public License
19// along with this program; if not, write to the Free Software
20// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21//
22// For the avoidance of doubt, and except that if any non-GPL license
23// choice is available it will apply instead, Sun elects to use only
24// the General Public License version 2 (GPLv2) at this time for any
25// software where a choice of GPL license versions is made
26// available with the language indicating that GPLv2 or any later version
27// may be used, or where a choice of which version of the GPL is applied is
28// otherwise unspecified.
29//
30// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31// CA 95054 USA or visit www.sun.com if you need additional information or
32// have any questions.
33//
34// ========== Copyright Header End ============================================
35#inc "siu_cov_inc.pal";
36
37
38sample siu_ncu_intf_partial_bank_dmu_1_sample (dmu_data_876)
39 {
40 state s_SIU_NCU_PM_1_1 (3'b000);
41 state s_SIU_NCU_PM_1_2 (3'b001);
42 state s_SIU_NCU_PM_1_3 (3'b010);
43 state s_SIU_NCU_PM_1_4 (3'b011);
44 state s_SIU_NCU_PM_1_5 (3'b100);
45 state s_SIU_NCU_PM_1_6 (3'b101);
46 state s_SIU_NCU_PM_1_7 (3'b110);
47 state s_SIU_NCU_PM_1_8 (3'b111);
48 }
49
50sample siu_ncu_intf_partial_bank_dmu_2_sample (dmu_data_876_2)
51 {
52 state s_SIU_NCU_PM_2_1 (3'b000);
53 state s_SIU_NCU_PM_2_2 (3'b001);
54 state s_SIU_NCU_PM_2_3 (3'b010);
55 state s_SIU_NCU_PM_2_4 (3'b011);
56 state s_SIU_NCU_PM_2_5 (3'b100);
57 state s_SIU_NCU_PM_2_6 (3'b101);
58 state s_SIU_NCU_PM_2_7 (3'b110);
59 state s_SIU_NCU_PM_2_8 (3'b111);
60 }
61
62sample siu_ncu_intf_partial_bank_dmu_3_sample (dmu_data_876_3)
63 {
64 state s_SIU_NCU_PM_3_1 (3'b000);
65 state s_SIU_NCU_PM_3_2 (3'b001);
66 state s_SIU_NCU_PM_3_3 (3'b010);
67 state s_SIU_NCU_PM_3_4 (3'b011);
68 state s_SIU_NCU_PM_3_5 (3'b100);
69 state s_SIU_NCU_PM_3_6 (3'b101);
70 state s_SIU_NCU_PM_3_7 (3'b110);
71 state s_SIU_NCU_PM_3_8 (3'b111);
72 }
73
74sample siu_ncu_intf_partial_bank_dmu_4_sample (dmu_data_876_4)
75 {
76 state s_SIU_NCU_PM_4_1 (3'b000);
77 state s_SIU_NCU_PM_4_2 (3'b001);
78 state s_SIU_NCU_PM_4_3 (3'b010);
79 state s_SIU_NCU_PM_4_4 (3'b011);
80 state s_SIU_NCU_PM_4_5 (3'b100);
81 state s_SIU_NCU_PM_4_6 (3'b101);
82 state s_SIU_NCU_PM_4_7 (3'b110);
83 state s_SIU_NCU_PM_4_8 (3'b111);
84 }
85
86sample siu_ncu_intf_partial_bank_dmu_5_sample (dmu_data_876_5)
87 {
88 state s_SIU_NCU_PM_5_1 (3'b000);
89 state s_SIU_NCU_PM_5_2 (3'b001);
90 state s_SIU_NCU_PM_5_3 (3'b010);
91 state s_SIU_NCU_PM_5_4 (3'b011);
92 state s_SIU_NCU_PM_5_5 (3'b100);
93 state s_SIU_NCU_PM_5_6 (3'b101);
94 state s_SIU_NCU_PM_5_7 (3'b110);
95 state s_SIU_NCU_PM_5_8 (3'b111);
96 }
97
98sample siu_ncu_intf_partial_bank_dmu_6_sample (dmu_data_876_6)
99 {
100 state s_SIU_NCU_PM_6_1 (3'b000);
101 state s_SIU_NCU_PM_6_2 (3'b001);
102 state s_SIU_NCU_PM_6_3 (3'b010);
103 state s_SIU_NCU_PM_6_4 (3'b011);
104 state s_SIU_NCU_PM_6_5 (3'b100);
105 state s_SIU_NCU_PM_6_6 (3'b101);
106 state s_SIU_NCU_PM_6_7 (3'b110);
107 state s_SIU_NCU_PM_6_8 (3'b111);
108 }
109
110sample siu_ncu_intf_partial_bank_dmu_7_sample (dmu_data_876_7)
111 {
112 state s_SIU_NCU_PM_7_1 (3'b000);
113 state s_SIU_NCU_PM_7_2 (3'b001);
114 state s_SIU_NCU_PM_7_3 (3'b010);
115 state s_SIU_NCU_PM_7_4 (3'b011);
116 state s_SIU_NCU_PM_7_5 (3'b100);
117 state s_SIU_NCU_PM_7_6 (3'b101);
118 state s_SIU_NCU_PM_7_7 (3'b110);
119 state s_SIU_NCU_PM_7_8 (3'b111);
120 }
121
122sample siu_ncu_intf_partial_bank_dmu_8_sample (dmu_data_876_8)
123 {
124 state s_SIU_NCU_PM_8_1 (3'b000);
125 state s_SIU_NCU_PM_8_2 (3'b001);
126 state s_SIU_NCU_PM_8_3 (3'b010);
127 state s_SIU_NCU_PM_8_4 (3'b011);
128 state s_SIU_NCU_PM_8_5 (3'b100);
129 state s_SIU_NCU_PM_8_6 (3'b101);
130 state s_SIU_NCU_PM_8_7 (3'b110);
131 state s_SIU_NCU_PM_8_8 (3'b111);
132 }
133
134sample siu_ncu_intf_partial_bank_dmu_9_sample (dmu_data_876_9)
135 {
136 state s_SIU_NCU_PM_9_1 (3'b000);
137 state s_SIU_NCU_PM_9_2 (3'b001);
138 state s_SIU_NCU_PM_9_3 (3'b010);
139 state s_SIU_NCU_PM_9_4 (3'b011);
140 state s_SIU_NCU_PM_9_5 (3'b100);
141 state s_SIU_NCU_PM_9_6 (3'b101);
142 state s_SIU_NCU_PM_9_7 (3'b110);
143 state s_SIU_NCU_PM_9_8 (3'b111);
144 }
145
146sample siu_ncu_intf_partial_bank_dmu_10_sample (dmu_data_876_10)
147 {
148 state s_SIU_NCU_PM_10_1 (3'b000);
149 state s_SIU_NCU_PM_10_2 (3'b001);
150 state s_SIU_NCU_PM_10_3 (3'b010);
151 state s_SIU_NCU_PM_10_4 (3'b011);
152 state s_SIU_NCU_PM_10_5 (3'b100);
153 state s_SIU_NCU_PM_10_6 (3'b101);
154 state s_SIU_NCU_PM_10_7 (3'b110);
155 state s_SIU_NCU_PM_10_8 (3'b111);
156 }
157
158sample siu_ncu_intf_partial_bank_dmu_11_sample (dmu_data_876_11)
159 {
160 state s_SIU_NCU_PM_11_1 (3'b000);
161 state s_SIU_NCU_PM_11_2 (3'b001);
162 state s_SIU_NCU_PM_11_3 (3'b010);
163 state s_SIU_NCU_PM_11_4 (3'b011);
164 state s_SIU_NCU_PM_11_5 (3'b100);
165 state s_SIU_NCU_PM_11_6 (3'b101);
166 state s_SIU_NCU_PM_11_7 (3'b110);
167 state s_SIU_NCU_PM_11_8 (3'b111);
168 }
169
170
171