Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / fnx / vlib / DMUXtr / include / DMUXtrBinds.vri
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: DMUXtrBinds.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 DMU_XTR_BINDS_VRI
36#define DMU_XTR_BINDS_VRI
37
38#include "DMUXtrPorts.vri"
39
40bind po_DMUegress bindDMUegress {
41 recd ILU_EgressPEC.recd; //k2y_rcd
42 enq ILU_EgressPEC.enq; //k2y_rcd_enq
43 deq ILU_EgressPEC.deq; //y2k_rcd_deq
44 data ILU_EgressData.data; //k2y_buf_data
45 par ILU_EgressData.dpar; //k2y_buf_dpar
46 addr ILU_EgressData.addr; //y2k_buf_addr
47 relrcd ILU_EgressRel.recd; //y2k_rel_rcd
48 relrcdenq ILU_EgressRel.enq; //y2k_rel_enq
49 douvalid ILU_EgressData.valid; //k2y_dou_vld
50 douaddr ILU_EgressData.valid_addr; //k2y_dou_dptr
51 douerr ILU_EgressData.valid_err; //k2y_dou_err
52}
53
54bind po_DMUingress bindDMUingress {
55 recd ILU_IngressPEC.recd; //y2k_rcd
56 enq ILU_IngressPEC.enq; //y2k_rcd_enq
57 deq ILU_IngressPEC.deq; //k2y_rcd_deq
58 data ILU_IngressData.data; //y2k_buf_data
59 par ILU_IngressData.dpar; //y2k_buf_dpar
60 addr ILU_IngressData.addr; //k2y_buf_addr
61 relrcd ILU_IngressRel.recd; //k2y_rel_rcd
62 relrcdenq ILU_IngressRel.enq; //k2y_rel_enq
63}
64//// ILU connections only fnx_dlc_ilu dmca_dmc_core_dlc_ilu(
65//.y2k_dbg_a(y2k_dbg_a),
66//.y2k_dbg_b(y2k_dbg_b),
67//.y2k_int_l(y2k_int_l),
68//.y2k_mps(y2k_mps),
69//
70//.csr_ring_in(csr_ring_in),
71//.csr_ring_out(dmca_peca_csr_ring),
72//
73////hw_fe Are these in FIRE? N2?
74//.dmc_rbc_ilu_sp_erh_event0_hw_fe(dmc_rbc_ilu_sp_erh_event0_hw_fe),
75//.dmc_rbc_ilu_sp_erh_event1_hw_fe(dmc_rbc_ilu_sp_erh_event1_hw_fe),
76//.dmc_rbc_ilu_sp_erh_event2_hw_fe(dmc_rbc_ilu_sp_erh_event2_hw_fe),
77//.dmc_rbc_ilu_sp_erh_event3_hw_fe(dmc_rbc_ilu_sp_erh_event3_hw_fe),
78//
79//.g2d_j_clk(g2d_j_clk), iol2clk
80//
81//.j2d_rst_l(dmca_dmc_core_dmc_node_reset_l),
82//.j2d_por_l(dmca_dmc_core_dmc_node_reset_l),
83//.j2d_instance_id({n_4}),
84//
85//.k2y_buf_addr_vld_monitor(k2y_buf_addr_vld_monitor),
86//.y2k_buf_addr_vld_monitor(y2k_buf_addr_vld_monitor),
87//.k2y_buf_ce(k2y_buf_ce),
88//.k2y_buf_ue(k2y_buf_ue),
89//.k2y_dbg_sel_a(k2y_dbg_sel_a),
90//.k2y_dbg_sel_b(k2y_dbg_sel_b),
91#endif