# file: mpc505c.tbl
chip MPC555

window open 4 78
window title "User Programming Model"
window lines
  XER:%XERxxxx     CR:%CRxxxxx     LR:%LRxxxxx    CTR:%CTRxxxx
#  FPSCR:%FPSCRxx
  TBU:%TBUxxxx    TBL:%TBLxxxx     IP:%IPxxxxx
line l "       ILE  EE  PR  FP  ME FE0  SE  BE FE1  IP  RI  LE"
  MSR:   %MSR[4]
end.
window Registers
# S: SPR, G: GPR, F: FPR, A: Address, D: Data, C: Control
XER   S    1 32 h w
CR    S 2000 32 h w
LR    S    8 32 h w
CTR   S    9 32 h w
#FPSCR S 2001 32 h w
TBU   S  269 32 h r
TBL   S  268 32 h r
IP    S   26 32 h w
MSR   S   27 32 b w 15 16 17 18 19 20 21 22 23 25 30 31
end.
window close

window open 16 29
window title "GPR's"
window lines
  r0:%r0xxxxx   r1:%r1xxxxx
  r2:%r2xxxxx   r3:%r3xxxxx
  r4:%r4xxxxx   r5:%r5xxxxx
  r6:%r6xxxxx   r7:%r7xxxxx
  r8:%r8xxxxx   r9:%r9xxxxx
 r10:%r10xxxx  r11:%r11xxxx
 r12:%r12xxxx  r13:%r13xxxx
 r14:%r14xxxx  r15:%r15xxxx
 r16:%r16xxxx  r17:%r17xxxx
 r18:%r18xxxx  r19:%r19xxxx
 r20:%r20xxxx  r21:%r21xxxx
 r22:%r22xxxx  r23:%r23xxxx
 r24:%r24xxxx  r25:%r25xxxx
 r26:%r26xxxx  r27:%r27xxxx
 r28:%r28xxxx  r29:%r29xxxx
 r30:%r30xxxx  r31:%r31xxxx
end.
window Registers
R0    G    0 32 h w
R1    G    1 32 h w
R2    G    2 32 h w
R3    G    3 32 h w
R4    G    4 32 h w
R5    G    5 32 h w
R6    G    6 32 h w
R7    G    7 32 h w
R8    G    8 32 h w
R9    G    9 32 h w
R10   G   10 32 h w
R11   G   11 32 h w
R12   G   12 32 h w
R13   G   13 32 h w
R14   G   14 32 h w
R15   G   15 32 h w
R16   G   16 32 h w
R17   G   17 32 h w
R18   G   18 32 h w
R19   G   19 32 h w
R20   G   20 32 h w
R21   G   21 32 h w
R22   G   22 32 h w
R23   G   23 32 h w
R24   G   24 32 h w
R25   G   25 32 h w
R26   G   26 32 h w
R27   G   27 32 h w
R28   G   28 32 h w
R29   G   29 32 h w
R30   G   30 32 h w
R31   G   31 32 h w
end.
window close

#window open 16 47
#window title "Floating Point Register"
#window lines
#  fr0:%fr0xxxxxxxxxxxx   fr1:%fr1xxxxxxxxxxxx
#  fr2:%fr2xxxxxxxxxxxx   fr3:%fr3xxxxxxxxxxxx
#  fr4:%fr4xxxxxxxxxxxx   fr5:%fr5xxxxxxxxxxxx
#  fr6:%fr6xxxxxxxxxxxx   fr7:%fr7xxxxxxxxxxxx
#  fr8:%fr8xxxxxxxxxxxx   fr9:%fr9xxxxxxxxxxxx
# fr10:%fr10xxxxxxxxxxx  fr11:%fr11xxxxxxxxxxx
# fr12:%fr12xxxxxxxxxxx  fr13:%fr13xxxxxxxxxxx
# fr14:%fr14xxxxxxxxxxx  fr15:%fr15xxxxxxxxxxx
# fr16:%fr16xxxxxxxxxxx  fr17:%fr17xxxxxxxxxxx
# fr18:%fr18xxxxxxxxxxx  fr19:%fr19xxxxxxxxxxx
# fr20:%fr20xxxxxxxxxxx  fr21:%fr21xxxxxxxxxxx
# fr22:%fr22xxxxxxxxxxx  fr23:%fr23xxxxxxxxxxx
# fr24:%fr24xxxxxxxxxxx  fr25:%fr25xxxxxxxxxxx
# fr26:%fr26xxxxxxxxxxx  fr27:%fr27xxxxxxxxxxx
# fr28:%fr28xxxxxxxxxxx  fr29:%fr29xxxxxxxxxxx
# fr30:%fr30xxxxxxxxxxx  fr31:%fr31xxxxxxxxxxx
#end.
#window Registers
#FR0   F    0 64 h w
#FR1   F    1 64 h w
#FR2   F    2 64 h w
#FR3   F    3 64 h w
#FR4   F    4 64 h w
#FR5   F    5 64 h w
#FR6   F    6 64 h w
#FR7   F    7 64 h w
#FR8   F    8 64 h w
#FR9   F    9 64 h w
#FR10  F   10 64 h w
#FR11  F   11 64 h w
#FR12  F   12 64 h w
#FR13  F   13 64 h w
#FR14  F   14 64 h w
#FR15  F   15 64 h w
#FR16  F   16 64 h w
#FR17  F   17 64 h w
#FR18  F   18 64 h w
#FR19  F   19 64 h w
#FR20  F   20 64 h w
#FR21  F   21 64 h w
#FR22  F   22 64 h w
#FR23  F   23 64 h w
#FR24  F   24 64 h w
#FR25  F   25 64 h w
#FR26  F   26 64 h w
#FR27  F   27 64 h w
#FR28  F   28 64 h w
#FR29  F   29 64 h w
#FR30  F   30 64 h w
#FR31  F   31 64 h w
#end.
#window close

window open 11 78
window title "Supervisor Programming Model"
window lines
DSISR:%DSISRxx    DAR:%DARxxxx    EIE:%EIExxxx    EID:%EIDxxxx    NRI:%NRIxxxx
 SRR0:%SRR0xxx   SRR1:%SRR1xxx    TBU:%TBUxxxx    TBL:%TBLxxxx    DEC:%DECxxxx
SPRG0:%SPRG0xx  SPRG1:%SPRG1xx  SPRG2:%SPRG2xx  SPRG3:%SPRG3xx    PVR:%PVRxxxx
 IMMR:%IMMRxxx BBCMCR:%BBCMCRx MI_GRA:%MIGRAxx  FPECR:%FPECRxx
 RBA0:%MI_RBA0x  RBA1:%MI_RBA1x  RBA2:%MI_RBA2x  RBA3:%MI_RBA3x
MIRA0:%MI_RA0x  MIRA1:%MI_RA1x  MIRA2:%MI_RA2x  MIRA3:%MI_RA3x
line c "Debug Register"
 CMPA:%CMPAxxx   CMPB:%CMPBxxx   CMPC:%CMPCxxx   CMPD:%CMPDxxx    ECR:%ECRxxxx
  DER:%DERxxxx COUNTA:%COUNTAx COUNTB:%COUNTBx   CMPE:%CMPExxx   CMPF:%CMPFxxx
 CMPG:%CMPGxxx   CMPH:%CMPHxxx LCTRL1:%LCTRL1x LCTRL2:%LCTRL2x  ICTRL:%ICTRLxx
  BAR:%BARxxxx
end.
window Registers
DSISR  S   18 32 h w
DAR    S   19 32 h w
EIE    S   80 32 h w
EID    S   81 32 h w
NRI    S   82 32 h w
SRR0   S   26 32 h w
SRR1   S   27 32 h w
TBU    S  285 32 h w
TBL    S  284 32 h w
DEC    S   22 32 h w
SPRG0  S  272 32 h w
SPRG1  S  273 32 h w
SPRG2  S  274 32 h w
SPRG3  S  275 32 h w
PVR    S  287 32 h r
IMMR   S  638 32 h w
BBCMCR S  560 32 h w
MIGRA  S  528 32 h w
FPECR  S 1022 32 h w
MI_RBA0 S  784 32 h w
MI_RBA1 S  785 32 h w
MI_RBA2 S  786 32 h w
MI_RBA3 S  787 32 h w
MI_RA0 S  816 32 h w
MI_RA1 S  817 32 h w
MI_RA2 S  818 32 h w
MI_RA3 S  819 32 h w
CMPA   S  144 32 h w
CMPB   S  145 32 h w
CMPC   S  146 32 h w
CMPD   S  147 32 h w
ECR    S  148 32 h w
DER    S  149 32 h w
COUNTA S  150 32 h w
COUNTB S  151 32 h w
CMPE   S  152 32 h w
CMPF   S  153 32 h w
CMPG   S  154 32 h w
CMPH   S  155 32 h w
LCTRL1 S  156 32 h w
LCTRL2 S  157 32 h w
ICTRL  S  158 32 h w
BAR    S  159 32 h w
end.
window close
