// ========== Copyright Header Begin ========================================== // // OpenSPARC T2 Processor File: fire_vera_define.vri // Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved // 4150 Network Circle, Santa Clara, California 95054, U.S.A. // // * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; version 2 of the License. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // For the avoidance of doubt, and except that if any non-GPL license // choice is available it will apply instead, Sun elects to use only // the General Public License version 2 (GPLv2) at this time for any // software where a choice of GPL license versions is made // available with the language indicating that GPLv2 or any later version // may be used, or where a choice of which version of the GPL is applied is // otherwise unspecified. // // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, // CA 95054 USA or visit www.sun.com if you need additional information or // have any questions. // // ========== Copyright Header End ============================================ `define FIRE_DLC_ILU_CIB_A_ID 0 `define FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_0 0 `define FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_0 1 `define FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_0 2 `define FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_0 3 `define FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_0 4 `define FIRE_DLC_ILU_CIB_A_MIN_CSR_NUM 0 `define FIRE_DLC_ILU_CIB_A_MAX_CSR_NUM 4 //================================================= // Instance: fire_plc_tlu_ctb_tlr_a //================================================= `define FIRE_PLC_TLU_CTB_TLR_A_ID 1 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_0 5 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_0 6 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_0 7 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_0 8 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_0 9 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_0 10 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_0 11 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_0 12 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_0 13 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_0 14 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_0 15 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_0 16 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_0 17 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_0 18 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_0 19 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_0 20 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_0 21 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_0 22 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_0 23 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_0 24 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_0 25 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_0 26 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_0 27 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_0 28 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_0 29 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_0 30 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_0 31 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_0 32 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_0 33 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_0 34 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_0 35 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_0 36 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_0 37 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_0 38 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_0 39 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_0 40 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_0 41 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_0 42 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_0 43 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_0 44 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_0 45 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_0 46 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_0 47 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_0 48 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_0 49 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_0 50 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_0 51 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_0 52 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_0 53 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_0 54 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_0 55 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_0 56 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_1 57 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_2 58 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_3 59 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_4 60 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_5 61 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_6 62 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_7 63 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_0 64 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_1 65 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_2 66 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_3 67 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_4 68 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_5 69 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_6 70 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_7 71 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_0 72 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_1 73 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_2 74 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_3 75 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_4 76 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_5 77 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_6 78 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_7 79 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_0 80 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_1 81 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_2 82 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_3 83 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_4 84 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_5 85 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_6 86 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_7 87 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_0 88 `define FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_1 89 `define FIRE_PLC_TLU_CTB_TLR_A_MIN_CSR_NUM 5 `define FIRE_PLC_TLU_CTB_TLR_A_MAX_CSR_NUM 89 //================================================= // Instance: fire_dlc_ilu_cib_b //================================================= `define FIRE_DLC_ILU_CIB_B_ID 2 `define FIRE_DLC_ILU_CIB_CSR_B_ILU_LOG_EN_0 90 `define FIRE_DLC_ILU_CIB_CSR_B_ILU_INT_EN_0 91 `define FIRE_DLC_ILU_CIB_CSR_B_ILU_LOG_ERR_RW1C_ALIAS_0 92 `define FIRE_DLC_ILU_CIB_CSR_B_PEC_INT_EN_0 93 `define FIRE_DLC_ILU_CIB_CSR_B_ILU_DIAGNOS_0 94 `define FIRE_DLC_ILU_CIB_B_MIN_CSR_NUM 90 `define FIRE_DLC_ILU_CIB_B_MAX_CSR_NUM 94 //================================================= // Instance: fire_plc_tlu_ctb_tlr_b //================================================= `define FIRE_PLC_TLU_CTB_TLR_B_ID 3 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_CTL_0 95 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_STS_0 96 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TRN_OFF_0 97 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_ICI_0 98 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_DIAG_0 99 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_OE_LOG_0 100 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_OE_INT_EN_0 101 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_OE_ERR_RW1C_ALIAS_0 102 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_ROE_HDR1_0 103 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_ROE_HDR2_0 104 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TOE_HDR1_0 105 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TOE_HDR2_0 106 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_PRFC_0 107 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_PRF0_0 108 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_PRF1_0 109 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_PRF2_0 110 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_DBG_SEL_A_0 111 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TLU_DBG_SEL_B_0 112 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_DEV_CAP_0 113 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_DEV_CTL_0 114 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_DEV_STS_0 115 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LNK_CAP_0 116 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LNK_CTL_0 117 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LNK_STS_0 118 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_UE_LOG_0 119 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_UE_INT_EN_0 120 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_UE_ERR_RW1C_ALIAS_0 121 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_RUE_HDR1_0 122 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_RUE_HDR2_0 123 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TUE_HDR1_0 124 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_TUE_HDR2_0 125 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_CE_LOG_0 126 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_CE_INT_EN_0 127 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_CE_ERR_RW1C_ALIAS_0 128 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_PEU_DLPL_SERDES_REV_0 129 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_ACKNAK_THRESH_0 130 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_ACKNAK_TIMER_0 131 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_REPLAY_TIM_THRESH_0 132 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_REPLAY_TIMER_0 133 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_VEN_DLLP_MSG_0 134 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_FORCE_LTSSM_0 135 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LINK_CFG_0 136 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LINK_CTL_0 137 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_LANE_SKEW_0 138 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SYMBOL_NUM_0 139 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SYMBOL_TIMER_0 140 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_CORE_STATUS_0 141 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_EVENT_ERR_LOG_EN_0 142 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_EVENT_ERR_INT_EN_0 143 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_EVENT_ERR_STS_CLR_RW1C_ALIAS_0 144 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_PLL_0 145 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_0 146 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_1 147 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_2 148 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_3 149 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_4 150 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_5 151 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_6 152 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_CTL_7 153 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_0 154 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_1 155 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_2 156 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_3 157 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_4 158 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_5 159 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_6 160 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_RECEIVER_LANE_STATUS_7 161 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_0 162 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_1 163 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_2 164 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_3 165 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_4 166 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_5 167 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_6 168 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_CTL_7 169 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_0 170 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_1 171 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_2 172 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_3 173 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_4 174 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_5 175 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_6 176 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_XMITTER_LANE_STATUS_7 177 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_MACRO_TEST_CFG_0 178 `define FIRE_PLC_TLU_CTB_TLR_CSR_B_SERDES_MACRO_TEST_CFG_1 179 `define FIRE_PLC_TLU_CTB_TLR_B_MIN_CSR_NUM 95 `define FIRE_PLC_TLU_CTB_TLR_B_MAX_CSR_NUM 179 //================================================= // Define total numbers of CSRs //================================================= `define FIRE_MIN_CSR_NUM 0 `define FIRE_MAX_CSR_NUM 179