IBM A2 User Manual page 789

Table of Contents

Advertisement

Table C-7. MMU Debug Multiplexer Debug and Trigger Groups
Debug Group
11
--group11 (erat reload bus, rpn) --------> can multiplex tlb_datain(84:167) rpn for tlbwe/ptereload operations
dbg_group11a(0)
dbg_group11a(1 to 2) <= tlb_cmp_dbg_tag5_thdid(0 to 1);
dbg_group11a(3 to 5) <= tlb_cmp_dbg_tag5_type(0 to 2);
dbg_group11a(6 to 7) <= tlb_cmp_dbg_tag5_class(0 to 1); -- what kind of derat is it?
dbg_group11a(8 to 11) <= tlb_cmp_dbg_tag5_wayhit(0 to tlb_ways-1);
dbg_group11a(12 to 21) <= tlb_cmp_dbg_tag5_erat_rel_val(0 to 9);
dbg_group11a(22 to 87) <= tlb_cmp_dbg_tag5_erat_rel_data(eratpos_rpnrsvd to eratpos_tid+7);
-- tlb_high_data
-- [84] - [0]
-- [85:87] - [1:3]
-- [88:117] - [4:33]
-- [118:119] - [34:35]
-- [120:121] - [36:37]
-- [122] - [38]
-- [123] - [39]
-- [124] - [40]
-- [125:128] - [41:44]
-- [129:133] - [45:49]
-- [134:135] - [50:51]
-- [136:137] - [52:53]
-- [138:139] - [54:55]
-- [140] - [56]
-- [141] - [57]
-- [142:143] - [58:59]
-- [144:149] - [60:65]
-- [150:157] - [66:73]
-- [158:167] - [74:83]
dbg_group11b(0 to 83) <= tlb_cmp_dbg_tag5_tlb_datain_q(84 to 167); -- tlb_datain rpn
dbg_group11b(84)
dbg_group11b(85)
dbg_group11b(86)
dbg_group11b(87)
dbg_group11
Version 1.3
October 23, 2012
Signal List
<= tlb_cmp_dbg_tag5_iorderat_rel_val;
X-bit
Reserved (3b)
RPN (30b)
R,C
WLC (2b)
ResvAttr
VF
IND
U0-U3
WIMGE
UX,SX
UW,SW
UR,SR
GS
TS
Reserved (2b)
6b TID msbs
8b TID lsbs
Parity 10bits
<= Eq(tlb_cmp_dbg_tag5_type(0 to 2),"110") and
or_reduce(tlb_ctl_dbg_tag5_tlb_write_q); -- tlbwe
<= Eq(tlb_cmp_dbg_tag5_type(0 to 2),"111") and
or_reduce(tlb_ctl_dbg_tag5_tlb_write_q); -- ptereload
<= (tlb_ctl_dbg_tag5_tlb_write_q(2) or tlb_ctl_dbg_tag5_tlb_write_q(3));
<= (tlb_ctl_dbg_tag5_tlb_write_q(1) or tlb_ctl_dbg_tag5_tlb_write_q(3));
<= dbg_group11b when mmucr2(8)='1' else dbg_group11a;
(Sheet 9 of 16)
Debug and Trigger Groups
User's Manual
A2 Processor
Page 789 of 864

Advertisement

Table of Contents
loading

Table of Contents