blob: 566f3fd0cf54b5082bcd4dc38a46ba26e37275f9 [file] [log] [blame]
{
"version": 1,
"model_ec": ["P10_10"],
"registers": {
"EQ_NCU_FIR": {
"instances": {
"0": "0x20018640",
"1": "0x20014640",
"2": "0x20012640",
"3": "0x20011640",
"4": "0x21018640",
"5": "0x21014640",
"6": "0x21012640",
"7": "0x21011640",
"8": "0x22018640",
"9": "0x22014640",
"10": "0x22012640",
"11": "0x22011640",
"12": "0x23018640",
"13": "0x23014640",
"14": "0x23012640",
"15": "0x23011640",
"16": "0x24018640",
"17": "0x24014640",
"18": "0x24012640",
"19": "0x24011640",
"20": "0x25018640",
"21": "0x25014640",
"22": "0x25012640",
"23": "0x25011640",
"24": "0x26018640",
"25": "0x26014640",
"26": "0x26012640",
"27": "0x26011640",
"28": "0x27018640",
"29": "0x27014640",
"30": "0x27012640",
"31": "0x27011640"
}
},
"EQ_NCU_FIR_MASK": {
"instances": {
"0": "0x20018643",
"1": "0x20014643",
"2": "0x20012643",
"3": "0x20011643",
"4": "0x21018643",
"5": "0x21014643",
"6": "0x21012643",
"7": "0x21011643",
"8": "0x22018643",
"9": "0x22014643",
"10": "0x22012643",
"11": "0x22011643",
"12": "0x23018643",
"13": "0x23014643",
"14": "0x23012643",
"15": "0x23011643",
"16": "0x24018643",
"17": "0x24014643",
"18": "0x24012643",
"19": "0x24011643",
"20": "0x25018643",
"21": "0x25014643",
"22": "0x25012643",
"23": "0x25011643",
"24": "0x26018643",
"25": "0x26014643",
"26": "0x26012643",
"27": "0x26011643",
"28": "0x27018643",
"29": "0x27014643",
"30": "0x27012643",
"31": "0x27011643"
}
},
"EQ_NCU_FIR_ACT0": {
"instances": {
"0": "0x20018646",
"1": "0x20014646",
"2": "0x20012646",
"3": "0x20011646",
"4": "0x21018646",
"5": "0x21014646",
"6": "0x21012646",
"7": "0x21011646",
"8": "0x22018646",
"9": "0x22014646",
"10": "0x22012646",
"11": "0x22011646",
"12": "0x23018646",
"13": "0x23014646",
"14": "0x23012646",
"15": "0x23011646",
"16": "0x24018646",
"17": "0x24014646",
"18": "0x24012646",
"19": "0x24011646",
"20": "0x25018646",
"21": "0x25014646",
"22": "0x25012646",
"23": "0x25011646",
"24": "0x26018646",
"25": "0x26014646",
"26": "0x26012646",
"27": "0x26011646",
"28": "0x27018646",
"29": "0x27014646",
"30": "0x27012646",
"31": "0x27011646"
}
},
"EQ_NCU_FIR_ACT1": {
"instances": {
"0": "0x20018647",
"1": "0x20014647",
"2": "0x20012647",
"3": "0x20011647",
"4": "0x21018647",
"5": "0x21014647",
"6": "0x21012647",
"7": "0x21011647",
"8": "0x22018647",
"9": "0x22014647",
"10": "0x22012647",
"11": "0x22011647",
"12": "0x23018647",
"13": "0x23014647",
"14": "0x23012647",
"15": "0x23011647",
"16": "0x24018647",
"17": "0x24014647",
"18": "0x24012647",
"19": "0x24011647",
"20": "0x25018647",
"21": "0x25014647",
"22": "0x25012647",
"23": "0x25011647",
"24": "0x26018647",
"25": "0x26014647",
"26": "0x26012647",
"27": "0x26011647",
"28": "0x27018647",
"29": "0x27014647",
"30": "0x27012647",
"31": "0x27011647"
}
}
},
"isolation_nodes": {
"EQ_NCU_FIR": {
"instances": [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
],
"rules": [
{
"attn_type": ["CS"],
"node_inst": [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31
],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_MASK"
}
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_ACT0"
}
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_ACT1"
}
}
]
}
},
{
"attn_type": ["RE"],
"node_inst": [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31
],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_MASK"
}
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_ACT0"
}
},
{
"expr_type": "reg",
"reg_name": "EQ_NCU_FIR_ACT1"
}
]
}
}
],
"bits": {
"0": {
"desc": "NCU store queue control error"
},
"1": {
"desc": "TLBIE control error"
},
"2": {
"desc": "TLBIE or SLBIEG received illegal fields from core"
},
"3": {
"desc": "Store address machine received addr_err cresp"
},
"4": {
"desc": "Load address machine received addr_err cresp"
},
"5": {
"desc": "Topology table error - tried accessing invalid entry"
},
"6": {
"desc": "An NCU machine triggerd PB into early hang recovery"
},
"7": {
"desc": "MSGSND received addr_err"
},
"8": {
"desc": "Store data parity error from regfile detected"
},
"9": {
"desc": "Store timed out on PB"
},
"10": {
"desc": "TLBIE master timed out on PB"
},
"11": {
"desc": "TLBIE snooper timed out waiting for core"
},
"12": {
"desc": "IMA received addr_err cresp"
},
"13": {
"desc": "TLBIE/sync machine received addr_err cresp"
},
"14": {
"desc": "PMISC received address error cresp"
},
"15": {
"desc": "spare"
},
"16": {
"desc": "spare"
},
"17": {
"desc": "spare"
},
"18": {
"desc": "spare"
},
"19": {
"desc": "Targeted nodal request got rty_inc cresp"
},
"20": {
"desc": "Darn ttype while darn not enabled"
},
"21": {
"desc": "Darn Address Error cresp"
},
"22": {
"desc": "spare"
},
"23": {
"desc": "spare"
},
"24": {
"desc": "spare"
},
"25": {
"desc": "spare"
},
"26": {
"desc": "spare"
},
"27": {
"desc": "spare"
},
"28": {
"desc": "spare"
}
},
"capture_groups": [
{
"group_name": "EQ_NCU_FIR",
"group_inst": {
"0": 0,
"1": 1,
"2": 2,
"3": 3,
"4": 4,
"5": 5,
"6": 6,
"7": 7,
"8": 8,
"9": 9,
"10": 10,
"11": 11,
"12": 12,
"13": 13,
"14": 14,
"15": 15,
"16": 16,
"17": 17,
"18": 18,
"19": 19,
"20": 20,
"21": 21,
"22": 22,
"23": 23,
"24": 24,
"25": 25,
"26": 26,
"27": 27,
"28": 28,
"29": 29,
"30": 30,
"31": 31
}
}
]
}
}
}