Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / common / verilog / int_sync / int_sync.v
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: int_sync.v
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 ============================================
35module int_sync;
36
37int_cmp int_cmp (); // 1 instance per NCU
38
39
40`ifdef CORE_0
41
42int_c0t0 int_c0t0 ();
43int_c0t1 int_c0t1 ();
44int_c0t2 int_c0t2 ();
45int_c0t3 int_c0t3 ();
46int_c0t4 int_c0t4 ();
47int_c0t5 int_c0t5 ();
48int_c0t6 int_c0t6 ();
49int_c0t7 int_c0t7 ();
50
51core_sync_c0 core_sync_c0 ();
52
53
54`endif
55
56`ifdef CORE_1
57
58int_c1t0 int_c1t0 ();
59int_c1t1 int_c1t1 ();
60int_c1t2 int_c1t2 ();
61int_c1t3 int_c1t3 ();
62int_c1t4 int_c1t4 ();
63int_c1t5 int_c1t5 ();
64int_c1t6 int_c1t6 ();
65int_c1t7 int_c1t7 ();
66
67core_sync_c1 core_sync_c1 ();
68
69
70`endif
71
72`ifdef CORE_2
73
74int_c2t0 int_c2t0 ();
75int_c2t1 int_c2t1 ();
76int_c2t2 int_c2t2 ();
77int_c2t3 int_c2t3 ();
78int_c2t4 int_c2t4 ();
79int_c2t5 int_c2t5 ();
80int_c2t6 int_c2t6 ();
81int_c2t7 int_c2t7 ();
82
83core_sync_c2 core_sync_c2 ();
84
85
86`endif
87
88`ifdef CORE_3
89
90int_c3t0 int_c3t0 ();
91int_c3t1 int_c3t1 ();
92int_c3t2 int_c3t2 ();
93int_c3t3 int_c3t3 ();
94int_c3t4 int_c3t4 ();
95int_c3t5 int_c3t5 ();
96int_c3t6 int_c3t6 ();
97int_c3t7 int_c3t7 ();
98
99core_sync_c3 core_sync_c3 ();
100
101
102`endif
103
104`ifdef CORE_4
105
106int_c4t0 int_c4t0 ();
107int_c4t1 int_c4t1 ();
108int_c4t2 int_c4t2 ();
109int_c4t3 int_c4t3 ();
110int_c4t4 int_c4t4 ();
111int_c4t5 int_c4t5 ();
112int_c4t6 int_c4t6 ();
113int_c4t7 int_c4t7 ();
114
115core_sync_c4 core_sync_c4 ();
116
117
118`endif
119
120`ifdef CORE_5
121
122int_c5t0 int_c5t0 ();
123int_c5t1 int_c5t1 ();
124int_c5t2 int_c5t2 ();
125int_c5t3 int_c5t3 ();
126int_c5t4 int_c5t4 ();
127int_c5t5 int_c5t5 ();
128int_c5t6 int_c5t6 ();
129int_c5t7 int_c5t7 ();
130
131core_sync_c5 core_sync_c5 ();
132
133
134`endif
135
136`ifdef CORE_6
137
138int_c6t0 int_c6t0 ();
139int_c6t1 int_c6t1 ();
140int_c6t2 int_c6t2 ();
141int_c6t3 int_c6t3 ();
142int_c6t4 int_c6t4 ();
143int_c6t5 int_c6t5 ();
144int_c6t6 int_c6t6 ();
145int_c6t7 int_c6t7 ();
146
147core_sync_c6 core_sync_c6 ();
148
149
150`endif
151
152`ifdef CORE_7
153
154int_c7t0 int_c7t0 ();
155int_c7t1 int_c7t1 ();
156int_c7t2 int_c7t2 ();
157int_c7t3 int_c7t3 ();
158int_c7t4 int_c7t4 ();
159int_c7t5 int_c7t5 ();
160int_c7t6 int_c7t6 ();
161int_c7t7 int_c7t7 ();
162
163core_sync_c7 core_sync_c7 ();
164
165
166`endif
167
168
169endmodule
170//----------------------------------------------------------
171//----------------------------------------------------------