Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / tcu / vera / include / ucb.bind.vri
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: ucb.bind.vri
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_UCB_BIND_VRI
36#define INC_UCB_BIND_VRI
37
38#include "ucb.port.vri"
39#include "ucb.if.vri"
40
41bind UCB_port ccu_ucb_mon_bind {
42 clk ccu_ucb_mon_if.clk;
43 req_vld ccu_ucb_mon_if.ncu_ccu_vld;
44 req_data ccu_ucb_mon_if.ncu_ccu_data;
45 req_stall ccu_ucb_mon_if.ccu_ncu_stall;
46 rsp_vld ccu_ucb_mon_if.ccu_ncu_vld;
47 rsp_data ccu_ucb_mon_if.ccu_ncu_data;
48 rsp_stall ccu_ucb_mon_if.ncu_ccu_stall;
49}
50
51bind UCB_port dbg1_ucb_mon_bind {
52 clk dbg1_ucb_mon_if.clk;
53 req_vld dbg1_ucb_mon_if.ncu_dbg1_vld;
54 req_data dbg1_ucb_mon_if.ncu_dbg1_data;
55 req_stall dbg1_ucb_mon_if.dbg1_ncu_stall;
56 rsp_vld dbg1_ucb_mon_if.dbg1_ncu_vld;
57 rsp_data dbg1_ucb_mon_if.dbg1_ncu_data;
58 rsp_stall dbg1_ucb_mon_if.ncu_dbg1_stall;
59}
60
61bind UCB_port rst_ucb_mon_bind {
62 clk rst_ucb_mon_if.clk;
63 req_vld rst_ucb_mon_if.ncu_rst_vld;
64 req_data rst_ucb_mon_if.ncu_rst_data;
65 req_stall rst_ucb_mon_if.rst_ncu_stall;
66 rsp_vld rst_ucb_mon_if.rst_ncu_vld;
67 rsp_data rst_ucb_mon_if.rst_ncu_data;
68 rsp_stall rst_ucb_mon_if.ncu_rst_stall;
69}
70
71bind UCB_port tcu_ucb_mon_bind {
72 clk tcu_ucb_mon_if.clk;
73 req_vld tcu_ucb_mon_if.ncu_tcu_vld;
74 req_data tcu_ucb_mon_if.ncu_tcu_data;
75 req_stall tcu_ucb_mon_if.tcu_ncu_stall;
76 rsp_vld tcu_ucb_mon_if.tcu_ncu_vld;
77 rsp_data tcu_ucb_mon_if.tcu_ncu_data;
78 rsp_stall tcu_ucb_mon_if.ncu_tcu_stall;
79}
80
81#endif