Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / fc / vera / include / l2jbi_ports_binds.vrh
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: l2jbi_ports_binds.vrh
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#ifndef INC__L2JBI_PORTS_BINDS_VRH
36#define INC__L2JBI_PORTS_BINDS_VRH
37
38#include "l2jbi.if.vrh"
39
40port l2jbi_port {
41 arb_inst_vld_c2 ;
42 arbdec_arbdp_inst_fb_c2 ;
43 arbdp_inst_c2 ;
44 arbdp_addr_c2 ;
45 tag_hit_l2orfb_c2 ;
46 arbdec_arbdp_inst_dep_c2 ;
47 arbdec_arbdp_inst_mb_c2 ;
48 oqu_st_complete_c6 ;
49 req_out_c6 ;
50 ext_inval_data_c7 ;
51 sctag_cpx_req_cq ;
52 sctag_cpx_data_ca ;
53 l2b_sio_ctag_vld ;
54 l2b_sio_data ;
55}
56
57
58bind l2jbi_port l2jbi_bind_0 {
59 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_0;
60 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_0;
61 arbdp_inst_c2 l2jbi.arbdp_inst_c2_0;
62 arbdp_addr_c2 l2jbi.arbdp_addr_c2_0;
63 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_0;
64 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_0;
65 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_0;
66 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_0;
67 req_out_c6 l2jbi.req_out_c6_0;
68 ext_inval_data_c7 l2jbi.ext_inval_data_c7_0;
69 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_0;
70 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_0;
71 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_0;
72 l2b_sio_data l2jbi.l2b_sio_data_0;
73}
74
75bind l2jbi_port l2jbi_bind_1 {
76 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_1;
77 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_1;
78 arbdp_inst_c2 l2jbi.arbdp_inst_c2_1;
79 arbdp_addr_c2 l2jbi.arbdp_addr_c2_1;
80 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_1;
81 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_1;
82 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_1;
83 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_1;
84 req_out_c6 l2jbi.req_out_c6_1;
85 ext_inval_data_c7 l2jbi.ext_inval_data_c7_1;
86 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_1;
87 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_1;
88 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_1;
89 l2b_sio_data l2jbi.l2b_sio_data_1;
90}
91
92bind l2jbi_port l2jbi_bind_2 {
93 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_2;
94 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_2;
95 arbdp_inst_c2 l2jbi.arbdp_inst_c2_2;
96 arbdp_addr_c2 l2jbi.arbdp_addr_c2_2;
97 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_2;
98 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_2;
99 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_2;
100 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_2;
101 req_out_c6 l2jbi.req_out_c6_2;
102 ext_inval_data_c7 l2jbi.ext_inval_data_c7_2;
103 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_2;
104 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_2;
105 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_2;
106 l2b_sio_data l2jbi.l2b_sio_data_2;
107}
108
109bind l2jbi_port l2jbi_bind_3 {
110 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_3;
111 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_3;
112 arbdp_inst_c2 l2jbi.arbdp_inst_c2_3;
113 arbdp_addr_c2 l2jbi.arbdp_addr_c2_3;
114 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_3;
115 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_3;
116 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_3;
117 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_3;
118 req_out_c6 l2jbi.req_out_c6_3;
119 ext_inval_data_c7 l2jbi.ext_inval_data_c7_3;
120 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_3;
121 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_3;
122 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_3;
123 l2b_sio_data l2jbi.l2b_sio_data_3;
124}
125
126bind l2jbi_port l2jbi_bind_4 {
127 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_4;
128 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_4;
129 arbdp_inst_c2 l2jbi.arbdp_inst_c2_4;
130 arbdp_addr_c2 l2jbi.arbdp_addr_c2_4;
131 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_4;
132 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_4;
133 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_4;
134 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_4;
135 req_out_c6 l2jbi.req_out_c6_4;
136 ext_inval_data_c7 l2jbi.ext_inval_data_c7_4;
137 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_4;
138 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_4;
139 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_4;
140 l2b_sio_data l2jbi.l2b_sio_data_4;
141}
142
143bind l2jbi_port l2jbi_bind_5 {
144 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_5;
145 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_5;
146 arbdp_inst_c2 l2jbi.arbdp_inst_c2_5;
147 arbdp_addr_c2 l2jbi.arbdp_addr_c2_5;
148 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_5;
149 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_5;
150 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_5;
151 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_5;
152 req_out_c6 l2jbi.req_out_c6_5;
153 ext_inval_data_c7 l2jbi.ext_inval_data_c7_5;
154 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_5;
155 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_5;
156 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_5;
157 l2b_sio_data l2jbi.l2b_sio_data_5;
158}
159
160bind l2jbi_port l2jbi_bind_6 {
161 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_6;
162 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_6;
163 arbdp_inst_c2 l2jbi.arbdp_inst_c2_6;
164 arbdp_addr_c2 l2jbi.arbdp_addr_c2_6;
165 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_6;
166 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_6;
167 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_6;
168 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_6;
169 req_out_c6 l2jbi.req_out_c6_6;
170 ext_inval_data_c7 l2jbi.ext_inval_data_c7_6;
171 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_6;
172 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_6;
173 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_6;
174 l2b_sio_data l2jbi.l2b_sio_data_6;
175}
176
177bind l2jbi_port l2jbi_bind_7 {
178 arb_inst_vld_c2 l2jbi.arb_inst_vld_c2_7;
179 arbdec_arbdp_inst_fb_c2 l2jbi.arbdec_arbdp_inst_fb_c2_7;
180 arbdp_inst_c2 l2jbi.arbdp_inst_c2_7;
181 arbdp_addr_c2 l2jbi.arbdp_addr_c2_7;
182 tag_hit_l2orfb_c2 l2jbi.tag_hit_l2orfb_c2_7;
183 arbdec_arbdp_inst_dep_c2 l2jbi.arbdec_arbdp_inst_dep_c2_7;
184 arbdec_arbdp_inst_mb_c2 l2jbi.arbdec_arbdp_inst_mb_c2_7;
185 oqu_st_complete_c6 l2jbi.oqu_st_complete_c6_7;
186 req_out_c6 l2jbi.req_out_c6_7;
187 ext_inval_data_c7 l2jbi.ext_inval_data_c7_7;
188 sctag_cpx_req_cq l2jbi.sctag_cpx_req_cq_7;
189 sctag_cpx_data_ca l2jbi.sctag_cpx_data_ca_7;
190 l2b_sio_ctag_vld l2jbi.l2b_sio_ctag_vld_7;
191 l2b_sio_data l2jbi.l2b_sio_data_7;
192}
193
194
195#endif