; --------------------------------------------------------------------------------
; @Title: MPC560XB/SPC560BX, MPC560XP/SPC560PX, MPC560XS/SPC560SX
; @Author: rweiss
; @Chiplist: BOLERO, BOLERO256K, MPC5601D, MPC5601P, MPC5602B, MPC5602C, 
;   MPC5602D, MPC5602P, MPC5603B, MPC5603C, MPC5603P, MPC5604B, MPC5604C, 
;   MPC5604E, MPC5604P, MPC5605B, MPC5606B, MPC5606S, MPC5607B, PICTUS, 
;   PICTUS256, PICTUS256K, PXD1005, PXD1010, SALSA, SPC560B40, SPC560B44, 
;   SPC560B50, SPC560B54, SPC560B60, SPC560B64, SPC560C40, SPC560C44, SPC560C50, 
;   SPC560D30, SPC560D40, SPC560P34, SPC560P40, SPC560P44, SPC560P50, SPC560S, 
;   SPECTRUM
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: permpc560x_cut1.per 9354 2018-06-20 08:52:53Z rweiss $
base a:0
width 9.
config 9. 8.
tree "Core Registers"
tree "General Registers"
group.long SPR:0x8000++0
line.long   0x00 "CR,Condition Register"
bitfld.long 0x00 31.        "CR0:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 30.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 29.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 28.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 27.        "  CR1:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 26.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 25.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 24.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.        "  CR2:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 22.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 21.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 20.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.        "  CR3:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 18.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 17.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 16.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 15.        "  CR4:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 14.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 13.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 12.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 11.        "  CR5:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 10.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 09.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 08.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 07.        "  CR6:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 06.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 05.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 04.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 03.        "  CR7:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 02.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 01.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 00.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE ""
group.long SPR:1.++0
line.long   0x00 "XER,Integer Exception Register"
bitfld.long 0x00 31.        "SO ,Summary Overflow (per Book E)" "0,1"
bitfld.long 0x00 30.        "  OV ,Overflow (per Book E)" "0,1"
bitfld.long 0x00 29.        "  CA ,Carry (per Book E)" "0,1"
hexmask.long.byte 0x00 00.--06. 1 "  BYTECOUNT ,This field specifies the number of bytes to be transferred by a lswx or stswx instruction"
tree.end
tree "Processor Control Registers"
group.long SPR:1008.++0
line.long   0x00 "HID0,Hardware Implementation Dependent Register 0"
bitfld.long 0x00 31.        "EMCP    ,Enable machine check pin" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.      "  DOZE    ,Configure for doze power management mode" "0,1" 
bitfld.long 0x00 22.      "  NAP     ,Configure for nap power management mode" "0,1"
bitfld.long 0x00 21.      "  SLEEP   ,Configure for sleep power management mode" "0,1"
TEXTLINE "                "
bitfld.long 0x00 17.      "  ICR     ,Interrupt inputs clear reservation" "0,1"
bitfld.long 0x00 16.      "  NHR     ,Not hardware reset" "0,1"
TEXTLINE "                "
bitfld.long 0x00 14.      "  TBEN    ,Timebase enable" "0,1"
bitfld.long 0x00 13.      "  SL_TBCK ,Select timebase clock" "0,1"
TEXTLINE "                "
bitfld.long 0x00 12.      "  DCLREE  ,Debug interrupt clears MSR[EE]" "0,1"
bitfld.long 0x00 11.      "  DCLRCE  ,Debug Interrupt Clears MSR[CE]" "0,1"
bitfld.long 0x00 10.      "  CICLRDE ,Critical Interrupt Clears MSR[DE]" "0,1"
bitfld.long 0x00 09.      "  MCCLRDE ,Machine check interrupt clears MSR[DE]" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.      "  DAPUEN  ,Debug APU enable" "0,1"
bitfld.long 0x00 00.      "  NOPTI   ,No-op Touch Instructions" "0,1"
TEXTLINE ""
group.long SPR:1009.++0
line.long   0x00 "HID1,Hardware Implementation Dependent Register 1"
hexmask.long.byte 0x00 08.--15. 1.   "SYSCTL ,System Control"
bitfld.long       0x00  07.         "  ATS     ,Atomic status (read-only)" "0,1"
TEXTLINE ""
group.long SPR:286.++0
line.long   0x00 "PIR,Processor ID Register"
hexmask.long.byte 0x00 00.--07. 1. "ID  ,These bit are reset to the values provided on the p_cpuid[0:7] input signals"
group.long SPR:287.++0
line.long   0x00 "PVR,Processor Version Register"
group.long SPR:1023.++0
line.long   0x00 "SVR,System Version Register"
tree.end
tree "Exception Handling/Control Registers"
group.long SPR:62.++0
line.long   0x00 "ESR,Exception Syndrome Register"
bitfld.long 0x00 27.        "PIL   ,Illegal instruction exception" "0,1"
bitfld.long 0x00 26.      "  PPR   ,Privileged instruction exception" "0,1"
bitfld.long 0x00 25.      "  PTR   ,Trap exception" "0,1"
bitfld.long 0x00 24.      "  FP    ,Floating-point operation" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.      "  ST    ,Store operation" "0,1"
bitfld.long 0x00 21.      "  DLK   ,Data cache locking" "0,1"
bitfld.long 0x00 20.      "  ILK   ,Instruction cache locking" "0,1"
bitfld.long 0x00 19.      "  AP    ,Auxiliary processor operation" "0,1"
TEXTLINE "                "
bitfld.long 0x00 18.      "  PUO   ,Unimplemented operation exception" "0,1"
bitfld.long 0x00 17.      "  BO    ,Byte Ordering exception" "0,1"
bitfld.long 0x00 16.      "  PIE   ,Program Imprecise exception" "0,1"
bitfld.long 0x00 07.      "  SPE   ,SPE APU Operation" "0,1"
TEXTLINE "                "
bitfld.long 0x00 05.      "  VLEMI ,VLE Mode Instruction" "0,1"
bitfld.long 0x00 01.      "  MIF   ,Misaligned Instruction Fetch" "0,1"
TEXTLINE ""
group.long SPR:572.++0
line.long   0x00 "MCSR,Machine Check Syndrome Register"
bitfld.long 0x00 31.          "MCP       ,Machine check input pin" "0,1"
bitfld.long 0x00 30.        "  IC_DPERR  ,Instruction Cache data array parity error" "0,1"
bitfld.long 0x00 27.        "  EXCP_ERR  ,ISI/ITLB or Bus Error on first instruction fetch for an exception handler" "0,1"
bitfld.long 0x00 26.        "  IC_TPERR  ,Instruction Cache Tag parity error" "0,1"
TEXTLINE "                "
bitfld.long 0x00 24.        "  IC_LKERR  ,Instruction Cache Lock error" "0,1"
bitfld.long 0x00 20.        "  NMI       ,non-maskable interrupt" "0,1"
bitfld.long 0x00 19.        "  MAV       ,MCAR Address Valid" "0,1"
bitfld.long 0x00 18.        "  MEA       ,MCAR holds Effective Address" "0,1"
TEXTLINE "                "
bitfld.long 0x00 16.        "  IF        ,Instruction Fetch Error Report" "0,1"
bitfld.long 0x00 15.        "  LD        ,Load type instruction Error Report" "0,1"
bitfld.long 0x00 14.        "  ST        ,Store type instruction Error Report" "0,1"
bitfld.long 0x00 13.        "  G         ,Guarded Load or Store instruction Error Report" "0,1"
TEXTLINE "                "
bitfld.long 0x00 04.        "  BUS_IRERR ,Read bus error on instruction fetch" "0,1"
bitfld.long 0x00 03.        "  BUS_DRERR ,Read bus error on data load" "0,1"
bitfld.long 0x00 02.        "  BUS_WRERR ,Write bus error on buffered store or cache line push" "0,1"
TEXTLINE ""
group.long SPR:570.++0
line.long   0x00 "MCSRR0,Machine check save/restore register 0"
group.long SPR:571.++0
line.long   0x00 "MCSRR1,Machine check save/restore register 1"
tree.end
tree "Interrupt Vector Registers"
group.long SPR:63.++0
line.long 0x00 "IVPR,Interrupt Vector Prefix Register"
TEXTLINE ""
group.long SPR:400.++0
line.long 0x00 "IVOR0,Interrupt Vector Offset Register 0"
textfld      "Critical Input"
group.long SPR:401.++0
line.long 0x00 "IVOR1,Interrupt Vector Offset Register 1"
textfld      "Machine Check"
group.long SPR:402.++0
line.long 0x00 "IVOR2,Interrupt Vector Offset Register 2"
textfld      "Data Storage"
group.long SPR:403.++0
line.long 0x00 "IVOR3,Interrupt Vector Offset Register 3"
textfld      "Instruction Storage"
group.long SPR:404.++0
line.long 0x00 "IVOR4,Interrupt Vector Offset Register 4"
textfld      "External Input"
group.long SPR:405.++0
line.long 0x00 "IVOR5,Interrupt Vector Offset Register 5"
textfld      "Alignment"
group.long SPR:406.++0
line.long 0x00 "IVOR6,Interrupt Vector Offset Register 6"
textfld      "Program"
group.long SPR:407.++0
line.long 0x00 "IVOR7,Interrupt Vector Offset Register 7"
textfld      "Floating-Point Unavailable"
group.long SPR:408.++0
line.long 0x00 "IVOR8,Interrupt Vector Offset Register 8"
textfld      "System Call"
group.long SPR:409.++0
line.long 0x00 "IVOR9,Interrupt Vector Offset Register 9"
textfld      "Auxiliary Processor Unavailable"
group.long SPR:410.++0
line.long 0x00 "IVOR10,Interrupt Vector Offset Register 10"
textfld      "Decrementer"
group.long SPR:411.++0
line.long 0x00 "IVOR11,Interrupt Vector Offset Register 11"
textfld      "Fixed Interval Timer"
group.long SPR:412.++0
line.long 0x00 "IVOR12,Interrupt Vector Offset Register 12"
textfld      "Watchdog"
group.long SPR:413.++0
line.long 0x00 "IVOR13,Interrupt Vector Offset Register 13"
textfld      "Data TLB Error"
group.long SPR:414.++0
line.long 0x00 "IVOR14,Interrupt Vector Offset Register 14"
textfld      "Instruction TLB Error"
group.long SPR:415.++0
line.long 0x00 "IVOR15,Interrupt Vector Offset Register 15"
textfld      "Debug"
TEXTLINE ""
group.long SPR:528.++0
line.long 0x00 "IVOR32,Interrupt Vector Offset Register 32"
textfld      "SPE APU unavailable"
group.long SPR:529.++0
line.long 0x00 "IVOR33,Interrupt Vector Offset Register 33"
textfld      "SPE Floating-point Data"
group.long SPR:530.++0
line.long 0x00 "IVOR34,Interrupt Vector Offset Register 34"
textfld      "SPE Floating-point Round"
;group.long SPR:531.++0
;line.long 0x00 "IVOR35,Interrupt Vector Offset Register 35"
;textfld      "Performance monitor"
tree.end
tree "Branch Target Buffer Registers"
group.long SPR:1013.++0
line.long 0x00 "BUCSR,Branch Unit Control and Status Register"
bitfld.long  0x00 09.            "BBFI   ,Branch buffer flash invalidate"       "0,1"
textline "                "
bitfld.long  0x00 04.--05.     "  BALLOC ,Branch Target Buffer Allocation Control"  "both enabled,forward only,backward only,both disabled"
textline "                "
bitfld.long  0x00 01.--02.     "  BPRED  ,Branch Prediction Control (static)"       "both enabled,forward only,backward only,both disabled"
textline "                "
bitfld.long  0x00 00.          "  BPEN   ,Branch prediction enable"             "0,1"
tree.end
tree "Debug Registers"
group spr:308.++0
line.long 0x0 "DBCR0,Debug Control Register 0"
bitfld.long   0x0 31.            "EDM   ,External Debug Mode" "0,1"
bitfld.long   0x0 30.          "  IDM   ,Internal Debug Mode" "0,1"
bitfld.long   0x0 28.--29.     "  RST   ,Reset" "no,core,chip,sys"
TEXTLINE "                "
bitfld.long   0x0 27.          "  ICMP  ,Instruction Completion Debug Event" "0,1"
bitfld.long   0x0 26.          "  BRT   ,Branch Taken Debug Event" "0,1"
bitfld.long   0x0 25.          "  IRPT  ,Interrupt Debug Event" "0,1"
bitfld.long   0x0 24.          "  TRAP  ,Trap Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 23.          "  IAC1  ,Instruction Address Compare (IAC) 1 Debug Event" "0,1"
bitfld.long   0x0 22.          "  IAC2  ,IAC 2 Debug Event" "0,1"
bitfld.long   0x0 21.          "  IAC3  ,IAC 3 Debug Event" "0,1"
bitfld.long   0x0 20.          "  IAC4  ,IAC 4 Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 19.          "  DAC1R ,Data Address Compare (DAC) 1 Read Debug Event" "0,1"
bitfld.long   0x0 18.          "  DAC1W ,DAC 1 Write Debug Event" "0,1"
bitfld.long   0x0 17.          "  DAC2R ,DAC 2 Read Debug Event" "0,1"
bitfld.long   0x0 16.          "  DAC2W ,DAC 2 Write Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 15.          "  RET   ,Return Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 14.          "  IAC5  ,IAC 5 Debug Event" "0,1"
bitfld.long   0x0 13.          "  IAC6  ,IAC 6 Debug Event" "0,1"
bitfld.long   0x0 12.          "  IAC7  ,IAC 7 Debug Event" "0,1"
bitfld.long   0x0 11.          "  IAC8  ,IAC 8 Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 10.          "  DEVT1 ,External debug event 1 enable" "0,1"
bitfld.long   0x0 09.          "  DEVT2 ,External debug event 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 08.          "  DCNT1 ,Debug counter 1 debug event enable" "0,1"
bitfld.long   0x0 07.          "  DCNT2 ,Debug counter 1 debug event enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 06.          "  CIRPT ,Critical interrupt taken debug event enable" "0,1"
bitfld.long   0x0 05.          "  CRET  ,Critical return debug event enable" "0,1"
bitfld.long   0x0 00.          "  FT    ,Freeze timers on debug event" "0,1"
TEXTLINE ""
group spr:309.++0
line.long 0x0 "DBCR1,Debug Control Register 1"
bitfld.long   0x0 30.--31.       "IAC1US  ,Instruction Address Compare (IAC) 1" "both,res,super,user"
bitfld.long   0x0 28.--29.     "  IAC1ER  ,IAC 1 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 26.--27.     "  IAC2US  ,IAC 2 User/Supervisor" "both,res,super,user"
bitfld.long   0x0 24.--25.     "  IAC2ER  ,IAC 2 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 22.--23.     "  IAC12M  ,IAC 1/2 Mode" "exact,IAC1==addr&IAC2,incl. range,excl. range"
;     bitfld.long   0x0 16.          "  IAC12AT ,IAC 1/2 Auto-Toggle Enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 14.--15.     "  IAC3US  ,IAC 3 User/Supervisor" "both,res,super,user"
bitfld.long   0x0 12.--13.     "  IAC3ER  ,IAC 3 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 10.--11.     "  IAC4US  ,IAC 4 User/Supervisor" "both,res,super,user"
bitfld.long   0x0  8.--9.      "  IAC4ER  ,IAC 4 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0  6.--7.      "  IAC34M  ,IAC 3/4 Mode" "exact,IAC1==addr&IAC2,incl. range,excl. range"
;     bitfld.long   0x0  0.          "  IAC34AT ,IAC3/4 Auto-Toggle Enable" "0,1"
TEXTLINE ""
group spr:310.++0
line.long 0x0 "DBCR2,Debug Control Register 2"
bitfld.long   0x0 30.--31.       "DAC1US  ,DAC1 User/Supervisor"  "both,res,super,user"
bitfld.long   0x0 28.--29.     "  DAC1ER  ,DAC 1 Effective/Real"  "eff,res,MSR_DS=0,MSR_DS=1"
TEXTLINE "                "
bitfld.long   0x0 26.--27.     "  DAC2US  ,DAC 2 User/Supervisor" "both,res,super,user"
bitfld.long   0x0 24.--25.     "  DAC2ER  ,DAC 2 Effective/Real"  "eff,res,MSR_DS=0,MSR_DS=1"
TEXTLINE "                "
bitfld.long   0x0 22.--23.     "  DAC12M  ,DAC 1/2 Mode" "exact,DAC1==addr&DAC2,incl. range,excl. range"
TEXTLINE "                "
bitfld.long   0x0 21.          "  DAC1LNK ,Data address compare 1 linked" "dis,IAC1"
bitfld.long   0x0 20.          "  DAC2LNK ,Data address compare 2 linked" "dis,IAC3"
TEXTLINE "                "
bitfld.long   0x0 18.--19.     "  DVC1M   ,Data Value Compare 1 Mode" "0,1,2,3"
bitfld.long   0x0 16.--17.     "     DVC2M   ,Data Value Compare 2 Mode" "0,1,2,3"
TEXTLINE "                "
bitfld.long   0x0 15.          "  DVC1BE ,Byte lane 0 is enabled for comparison with the value in bits 0:7 of DVC1" "x,0"
bitfld.long   0x0 14.          ",Byte lane 1 is enabled for comparison with the value in bits  8:15 of DVC1" "x,1"
bitfld.long   0x0 13.          ",Byte lane 2 is enabled for comparison with the value in bits 16:23 of DVC1" "x,2"
bitfld.long   0x0 12.          ",Byte lane 3 is enabled for comparison with the value in bits 24:31 of DVC1" "x,3"
bitfld.long   0x0 11.          ",Byte lane 4 is enabled for comparison with the value in bits 32:39 of DVC1" "x,4"
bitfld.long   0x0 10.          ",Byte lane 5 is enabled for comparison with the value in bits 40:47 of DVC1" "x,5"
bitfld.long   0x0 09.          ",Byte lane 6 is enabled for comparison with the value in bits 48:55 of DVC1" "x,6"
bitfld.long   0x0 08.          ",Byte lane 7 is enabled for comparison with the value in bits 56:63 of DVC1" "x,7"
bitfld.long   0x0 07.          "  DVC2BE ,Byte lane 0 is enabled for comparison with the value in bits 0:7 of DVC2" "x,0"
bitfld.long   0x0 06.          ",Byte lane 1 is enabled for comparison with the value in bits  8:15 of DVC2" "x,1"
bitfld.long   0x0 05.          ",Byte lane 2 is enabled for comparison with the value in bits 16:23 of DVC2" "x,2"
bitfld.long   0x0 04.          ",Byte lane 3 is enabled for comparison with the value in bits 24:31 of DVC2" "x,3"
bitfld.long   0x0 03.          ",Byte lane 4 is enabled for comparison with the value in bits 32:39 of DVC2" "x,4"
bitfld.long   0x0 02.          ",Byte lane 5 is enabled for comparison with the value in bits 40:47 of DVC2" "x,5"
bitfld.long   0x0 01.          ",Byte lane 6 is enabled for comparison with the value in bits 48:55 of DVC2" "x,6"
bitfld.long   0x0 00.          ",Byte lane 7 is enabled for comparison with the value in bits 56:63 of DVC2" "x,7"
TEXTLINE ""
group spr:563.++0
line.long 0x0 "DBCR4,Debug Control Register 4"
bitfld.long   0x0 30.            "DVC1C  ,Data Value Compare 1 Control" "      0,      1"
bitfld.long   0x0 28.          "  DVC2C  ,Data Value Compare 2 Control" "      0,      1"
TEXTLINE "                "
bitfld.long   0x0 12.--15.     "  DAC1XM ,Data Address Compare 1 Extended Mask Control" "    off,     2b,     4b,     8b,    16b,    32b,    64b,   128b,   256b,   512b,     1k,     2k,     4k,res(13),res(14),res(15)"
bitfld.long   0x0 08.--11.     "  DAC2XM ,Data Address Compare 2 Extended Mask Control" "    off,     2b,     4b,     8b,    16b,    32b,    64b,   128b,   256b,   512b,     1k,     2k,     4k,res(13),res(14),res(15)"
TEXTLINE ""
group spr:603.++0
line.long 0x0 "DBCR6,Debug Control Register 6"
bitfld.long   0x0 28.--31.       "IAC1XM ,Instruction Address Compare 1 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
bitfld.long   0x0 24.--27.     "  IAC2XM ,Instruction Address Compare 2 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
TEXTLINE "                "
bitfld.long   0x0 20.--23.     "  IAC3XM ,Instruction Address Compare 3 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
bitfld.long   0x0 16.--19.     "  IAC4XM ,Instruction Address Compare 4 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
TEXTLINE "                "
bitfld.long   0x0 12.--15.     "  IAC5XM ,Instruction Address Compare 5 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
bitfld.long   0x0 08.--11.     "  IAC6XM ,Instruction Address Compare 6 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
TEXTLINE "                "
bitfld.long   0x0 04.--07.     "  IAC7XM ,Instruction Address Compare 7 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
bitfld.long   0x0 00.--03.     "  IAC8XM ,Instruction Address Compare 8 Extended Mask Control" "off,2b,4b,8b,16b,32b,64b,128b,256b,512b,1k,2k,4k,res(13),res(14),res(15)"
TEXTLINE ""
group spr:312.++0 "Instruction / Data Address Compare Registers"
line.long 0x0 "IAC1,Instruction Address Compare 1"
group spr:313.++0
line.long 0x0 "IAC2,Instruction Address Compare 2"
group spr:314.++0
line.long 0x0 "IAC3,Instruction Address Compare 3"
group spr:315.++0
line.long 0x0 "IAC4,Instruction Address Compare 4"
TEXTLINE ""
group spr:316.++0
line.long 0x0 "DAC1,Data Address Compare 1"
group spr:317.++0
line.long 0x0 "DAC2,Data Address Compare 2"
TEXTLINE ""
group spr:574.++0 "Debug Save & Restore Registers"
line.long 0x0 "DSRR0,Debug Interrupt SRR0"
group spr:575.++0
line.long 0x0 "DSRR1,Debug Interrupt SRR1"
group spr:304.++0 "Debug Status"
line.long 0x0 "DBSR,Debug Status Register"
bitfld.long   0x0 31.            "IDE      ,Imprecise Debug Event" "0,1"
bitfld.long   0x0 30.          "  UDE      ,Unconditional Debug Event" "0,1"
bitfld.long   0x0 28.--29.     "  MRR      ,Most Recent Reset" "no,core,chip,sys"
TEXTLINE "                "
bitfld.long   0x0 27.          "  ICMP     ,Instruction Completion Debug Event" "0,1"
bitfld.long   0x0 26.          "  BRT      ,Branch Taken Debug Event" "0,1"
bitfld.long   0x0 25.          "  IRPT     ,Interrupt Debug Event" "0,1"
bitfld.long   0x0 24.          "  TRAP     ,Trap Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 23.          "  IAC1     ,IAC 1 Debug Event" "0,1"
bitfld.long   0x0 22.          "  IAC2     ,IAC 2 Debug Event" "0,1"
bitfld.long   0x0 21.          "  IAC3     ,IAC 3 Debug Event" "0,1"
bitfld.long   0x0 20.          "  IAC4-8   ,IAC 4 Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 19.          "  DAC1R    ,DAC 1 Read Debug Event" "0,1"
bitfld.long   0x0 18.          "  DAC1W    ,DAC 1 Write Debug Event" "0,1"
bitfld.long   0x0 17.          "  DAC2R    ,DAC 2 Read Debug Event" "0,1"
bitfld.long   0x0 16.          "  DAC2W    ,DAC 2 Write Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 15.          "  RET      ,Return Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 10.          "  DEVT1    ,External debug event 1 debug event" "0,1"
bitfld.long   0x0 09.          "  DEVT2    ,External debug event 2 debug event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 08.          "  DCNT1    ,Debug counter 1 debug event" "0,1"
bitfld.long   0x0 07.          "  DCNT2    ,Debug counter 2 debug event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 06.          "  CIRPT    ,Critical interrupt taken debug event" "0,1"
bitfld.long   0x0 05.          "  CRET     ,Critical return debug event" "0,1"
bitfld.long   0x0  1.--3.      "  DAC_OFST ,Data Address Compare Offset" "0,1,2,3,4,5,6,7"
bitfld.long   0x0  0.          "  CNT1TRG  ,Counter 1 triggered" "0,1"
group spr:975.++0 "Debug Event / Data Acquisition Registers"
line.long 0x0 "DEVENT,Debug Event Select Register"
hexmask.long.byte 0x00 24.--31. 1. "DQTAG    ,Data Acquisition Message IDTAG channel identifier (supplied to Nexus 3)"
TEXTLINE "                "
bitfld.long   0x0  7.          "  DEVNT7   ,p_devnt_out[7]" "0,1"
bitfld.long   0x0  6.          "  DEVNT6   ,p_devnt_out[6]" "0,1"
bitfld.long   0x0  5.          "  DEVNT5   ,p_devnt_out[5]" "0,1"
bitfld.long   0x0  4.          "  DEVNT4   ,p_devnt_out[4]" "0,1"
TEXTLINE "                "
bitfld.long   0x0  3.          "  DEVNT3   ,p_devnt_out[3] and jd_watchpt[21]" "0,1"
bitfld.long   0x0  2.          "  DEVNT2   ,p_devnt_out[2] and jd_watchpt[20]" "0,1"
bitfld.long   0x0  1.          "  DEVNT1   ,p_devnt_out[1] and jd_watchpt[13]" "0,1"
bitfld.long   0x0  0.          "  DEVNT0   ,p_devnt_out[0] and jd_watchpt[12]" "0,1"
group spr:576.++0
line.long 0x0 "DDAM,Debug Data Acquisition Message Register"
group spr:569.++0 "External Debug Registers"
line.long 0x0 "DBERC0,Debug External Resource Control Register"
bitfld.long   0x0 30.            "IDM      ,Internal Debug Mode" "0,1"
bitfld.long   0x0 29.          "  RST      ,Reset" "0,1"
bitfld.long   0x0 28.          "  UDE      ,Unconditional Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 27.          "  ICMP     ,Instruction Completion Debug Event" "0,1"
bitfld.long   0x0 26.          "  BRT      ,Branch Taken Debug Event" "0,1"
bitfld.long   0x0 25.          "  IRPT     ,Interrupt Debug Event" "0,1"
bitfld.long   0x0 24.          "  TRAP     ,Trap Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 23.          "  IAC1     ,Instruction Address Compare (IAC) 1 Debug Event" "0,1"
bitfld.long   0x0 22.          "  IAC2     ,IAC 2 Debug Event" "0,1"
bitfld.long   0x0 21.          "  IAC3     ,IAC 3 Debug Event" "0,1"
bitfld.long   0x0 20.          "  IAC4     ,IAC 4 Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 19.          "  DAC1     ,Data Address Compare 1 Debug Event" "0,1"
bitfld.long   0x0 17.          "              DAC2     ,Data Address Compare 2 Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 15.          "  RET      ,Return Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 10.          "  DEVT1    ,External debug event 1 enable" "0,1"
bitfld.long   0x0 09.          "  DEVT2    ,External debug event 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 06.          "  CIRPT    ,Critical interrupt taken debug event enable" "0,1"
bitfld.long   0x0 05.          "  CRET     ,Critical return debug event enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 04.          "  BKPT     ,Breakpoint Instruction Debug Control" "0,1"
bitfld.long   0x0 03.          "  DQM      ,Data Acquisition Messaging Registers" "0,1"
TEXTLINE ""
group spr:0x1002++0
line.long 0x0 "EDBCR0,External Debug Control Register 0"
bitfld.long   0x0 31.            "EDM      ,External Debug Mode. This bit is also reflected in DBCR0" "0,1"
bitfld.long   0x0 30.          "  DNH_EN   ,dnh Instruction Enable" "0,1"
bitfld.long   0x0 28.--29.     "  DFT      ,Debug Freeze Timers Control" "0,1,%d..."
TEXTLINE ""
group spr:0x1000++0
line.long 0x0 "EDBSR0,External Debug Status Register 0"
bitfld.long   0x0 31.            "IDE      ,Imprecise Debug Event" "0,1"
bitfld.long   0x0 30.          "  UDE      ,Unconditional Debug Event" "0,1"
bitfld.long   0x0 29.          "  DNH      ,Debugger Notify Halt Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 27.          "  ICMP     ,Instruction Completion Debug Event" "0,1"
bitfld.long   0x0 26.          "  BRT      ,Branch Taken Debug Event" "0,1"
bitfld.long   0x0 25.          "  IRPT     ,Interrupt Debug Event" "0,1"
bitfld.long   0x0 24.          "  TRAP     ,Trap Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 23.          "  IAC      ,IAC Debug Event" "0,1"
bitfld.long   0x0 19.          "  DACR     ,DAC  Read Debug Event" "0,1"
bitfld.long   0x0 18.          "  DACW     ,DAC  Write Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 16.          "  DNI      ,DNI Debug Event" "0,1"
bitfld.long   0x0 15.          "  RET      ,Return Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 10.          "  DEVT1    ,External debug event 1 debug event" "0,1"
bitfld.long   0x0 09.          "  DEVT2    ,External debug event 2 debug event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 08.          "  PMI      ,Performance Monitor Interrupt Debug Event" "0,1"
bitfld.long   0x0 07.          "  MPU      ,Memory Protection Unit Debug Event" "0,1"
TEXTLINE "                "
bitfld.long   0x0 06.          "  CIRPT    ,Critical interrupt taken debug event" "0,1"
bitfld.long   0x0 05.          "  CRET     ,Critical return debug event" "0,1"
bitfld.long   0x0 04.          "  VLES     ,VLE Status" "0,1"
TEXTLINE "                "
bitfld.long   0x0 01.--03.     "  DAC_OFST ,Data Address Compare Offset" "0,1,2,3,4,5,6,7"
TEXTLINE ""
tree.end
tree.end

base ANC:0
tree "Clock Configuration"
tree "Clock Generation Module (MC_CGM)"
group.long 0xC3FE0370++0x03
line.long      0x00 "OC_EN,Output Clock Enable"
bitfld.long    0x00  0.                  "EN      ,Output Clock Enable control" "0,1"
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")
group.long 0xC3FE0374++0x03
line.long      0x00 "OCDS_SC,Output Clock Division Select Register"
bitfld.long    0x00  28.--29.            "SELDIV  ,Output Clock Enable control" "1:1,1:2,1:4,1:8"
bitfld.long    0x00  24.--27.          "  SELCTL  ,Output Clock Source Selection Control" "16MHz internal RC oscillator,crystal oscillator,system PLL,secondary PLL,res(4),res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
group.long 0xC3FE0378++0x03
line.long      0x00 "OCDS_SS,Output Clock Select Status Register"
bitfld.long    0x00  24.--27.            "SELSTAT  ,System Clock Source Selection Status" "16MHz internal RC oscillator,crystal oscillator,system PLL,secondary PLL,res(4),res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
group.long 0xC3FE0374++0x03
line.long      0x00 "OCDS_SC,Output Clock Division Select Register"
bitfld.long    0x00  28.--29.            "SELDIV  ,Output Clock Enable control" "1:1,1:2,1:4,1:8"
bitfld.long    0x00  24.--27.          "  SELCTL  ,Output Clock Source Selection Control" "4 MHz crystal osc.,16 MHz internal osc.,system PLL,res(3),res(4),res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
group.long 0xC3FE0378++0x03
line.long      0x00 "OCDS_SS,Output Clock Select Status Register"
bitfld.long    0x00  24.--27.            "SELSTAT  ,System Clock Source Selection Status" "4 MHz crystal osc.,16 MHz internal osc.,system PLL,res(3),res(4),res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
endif
sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long 0xC3FE0374++0x03
line.long      0x00 "OCDS_SC,Output Clock Division Select Register"
bitfld.long    0x00  28.--29.            "SELDIV  ,Output Clock Enable control" "1:1,1:2,1:4,1:8"
bitfld.long    0x00  24.--27.          "  SELCTL  ,Output Clock Source Selection Control" "IRC_fast,OSCA,PLL0_clk,PLL1_clk,IRC_slow,OSCB,res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
group.long 0xC3FE0378++0x03
line.long      0x00 "OCDS_SS,Output Clock Select Status Register"
bitfld.long    0x00  24.--27.            "SELSTAT  ,System Clock Source Selection Status" "IRC_fast,OSCA,PLL0_clk,PLL1_clk,IRC_slow,OSCB,res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
endif
TEXTLINE ""
group.byte 0xC3FE037C++0x00
line.byte      0x00 "SC_DC0,System Clock Divider Configuration Register 0"
bitfld.byte    0x00  07.            "    DE0  ,Divider 0 Enable" "0,1"
bitfld.byte    0x00  00.--03.     "  DE0  ,Divider 0 Division Value" "1:1,1:2,1:3,1:4,1:5,1:6,1:7,1:8,1:9,1:10,1:11,1:12,1:13,1:14,1:15,1:16"
group.byte 0xC3FE037D++0x00
line.byte      0x00 "SC_DC1,System Clock Divider Configuration Register 1"
bitfld.byte    0x00  07.            "    DE1  ,Divider 1 Enable" "0,1"
bitfld.byte    0x00  00.--03.     "  DE1  ,Divider 1 Division Value" "1:1,1:2,1:3,1:4,1:5,1:6,1:7,1:8,1:9,1:10,1:11,1:12,1:13,1:14,1:15,1:16"
group.byte 0xC3FE037E++0x00
line.byte      0x00 "SC_DC2,System Clock Divider Configuration Register 2"
bitfld.byte    0x00  07.            "    DE2  ,Divider 2 Enable" "0,1"
bitfld.byte    0x00  00.--03.     "  DE2  ,Divider 2 Division Value" "1:1,1:2,1:3,1:4,1:5,1:6,1:7,1:8,1:9,1:10,1:11,1:12,1:13,1:14,1:15,1:16"
tree.end
tree "Clock Monitor Unit (CMU)"
group.long (0xC3FE0100+0x00)++0x03
line.long    0x00 "CSR,Control Status Register"
bitfld.long  0x00 23.                      "SFM    ,Start frequency measure" "0,1"
bitfld.long  0x00 08.--09.               "        CKSEL1 ,RC Oscillator(s) selection bit" "CK_IRC_fast,CK_IRC_slow,CK_32K,CK_IRC_fast"
bitfld.long  0x00 01.--02.               "  RCDIV  ,RC clock division factor" "1:1,1:2,1:4,1:8"
bitfld.long  0x00 00.                    "  CME_A  ,FMPLL_0 clock monitor enable" "0,1"
group.long (0xC3FE0100+0x04)++0x03
line.long    0x00 "FDISP,Frequency Display Register"
hexmask.long  0x00 00.--19. 1.             "FD     ,Measured frequency bits"
group.long (0xC3FE0100+0x08)++0x03
line.long    0x00 "HFREFR,High Frequency Reference Register PLL"
hexmask.long.word  0x00 00.--11. 1.        "HFREF  ,High Frequency reference value"
group.long (0xC3FE0100+0x0c)++0x03
line.long    0x00 "LFREFR,Low Frequency Reference Register PLL"
hexmask.long.word  0x00 00.--11. 1.        "LFREF  ,Low Frequency reference value"
group.long (0xC3FE0100+0x10)++0x03
line.long    0x00 "ISR,Interrupt Status Register"
bitfld.long  0x00 02.                      "FHHI   ,PLL Clock frequency higher than high reference interrupt" "0,1"
bitfld.long  0x00 01.                    "        FLLI   ,PLL Clock frequency less than low reference event" "0,1"
bitfld.long  0x00 00.                    "  OLRI   ,OLRI: Oscillator frequency less than RC frequency event" "0,1"
group.long (0xC3FE0100+0x18)++0x03
line.long    0x00 "MDR,Measurement Duration Register"
hexmask.long  0x00 00.--19. 1.             "FD     ,Measurement duration bits"
tree.end
tree "XOSC external oscillator"
group.long (0xC3FE0000+0x0000)++0x03
line.long         0x00 "OSC_CTL,Crystal Oscillator Control Register"
bitfld.long       0x00 31.                    "OSCBYP ,Crystal Oscillator bypass" "0,1"
hexmask.long.byte 0x00 16.--23.   1.        "  EOCV   ,End of Count Value"
bitfld.long       0x00 15.                  "  M_OSC  ,Crystal oscillator clock interrupt mask" "0,1"
hexmask.long.byte 0x00  8.--12.   1.        "  EOCV   ,End of Count Value"
bitfld.long       0x00  7.                  "  I_OSC  ,Crystal oscillator clock interrupt" "0,1"
tree.end

tree "32 KHz OSC Digital Interface"
group.long (0xC3FE0040+0x0000)++0x03
line.long         0x00 "OSC_CTL,Crystal Oscillator Control Register"
bitfld.long       0x00 31.                    "OSCBYP ,Crystal Oscillator bypass" "0,1"
hexmask.long.byte 0x00 16.--23.   1.        "  EOCV   ,End of Count Value"
bitfld.long       0x00 15.                  "  M_OSC  ,Crystal oscillator clock interrupt mask" "0,1"
hexmask.long.byte 0x00  8.--12.   1.        "  EOCV   ,End of Count Value"
bitfld.long       0x00  7.                  "  I_OSC  ,Crystal oscillator clock interrupt" "0,1"
bitfld.long       0x00  1.                  "  S_OSC  ,Crystal oscillator statusl" "0,1"
bitfld.long       0x00  0.                  "  OSCON  ,Crystal oscillator powerdown control" "0,1"
tree.end
tree "RC Digital Interface"
group.long (0xC3FE0060+0x0000)++0x03
line.long         0x00 "RC_CTL,RC Oscillator Control Register"
hexmask.long.byte 0x00 16.--20.   1.          "RCTRIM   ,RC trimming bits"
hexmask.long.byte 0x00  8.--12.   1.        "  RCDIV   ,RC clock division factor"
bitfld.long       0x00  5.                  "  S_RC_STDBY  ,MRC oscillator powerdown status in standby mode" "0,1"
tree.end
tree "LPRC Digital Interface"
group.long (0xC3FE0080+0x0000)++0x03
line.long         0x00 "LPRC_CTL,Low Power RC Control Register"
hexmask.long.byte 0x00 16.--20.   1.          "LPRCTRIM ,Low power RC trimming bits"
hexmask.long.byte 0x00  8.--12.   1.        "  LPRCDIV ,Low Power RC clock division factor"
bitfld.long       0x00  4.                  "  S_LPRC ,Low Power RC clock status" "0,1"
bitfld.long       0x00  0.                  "  LPRCON_STDBY ,Low power RC control in standby mode" "0,1"
tree.end
tree "Frequency Modulated Phase Locked Loop and System Clocks"
group.long (0xC3FE00A0+0x0000)++0x03
line.long         0x00 "CR,Control Register"
bitfld.long       0x00  26.--29.              "IDF     ,Input divide ratio" "    1:1,    1:2,    1:3,    1:4,    1:5,    1:6,    1:7,    1:8,    1:9,   1:10,   1:11,   1:12,   1:13,   1:14,   1:15,inhibit"
bitfld.long       0x00  24.--25.            "  ODF        ,Output divide ratio" " 1:2, 1:4, 1:8,1:16"
bitfld.long       0x00  16.--22.            "  NDIV   ,Loop divide ratio" "  res(0),  res(1),  res(2),  res(3),  res(4),  res(5),  res(6),  res(7),  res(8),  res(9), res(10), res(11), res(12), res(13), res(14), res(15), res(16), res(17), res(18), res(19), res(20), res(21), res(22), res(23), res(24), res(25), res(26), res(27), res(28), res(29), res(30), res(31),    1:32,    1:33,    1:34,    1:35,    1:36,    1:37,    1:38,    1:39,    1:40,    1:41,    1:42,    1:43,    1:44,    1:45,    1:46,    1:47,    1:48,    1:49,    1:50,    1:51,    1:52,    1:53,    1:54,    1:55,    1:56,    1:57,    1:58,    1:59,    1:60,    1:61,    1:62,    1:63,    1:64,    1:65,    1:66,    1:67,    1:68,    1:69,    1:70,    1:71,    1:72,    1:73,    1:74,    1:75,    1:76,    1:77,    1:78,    1:79,    1:80,    1:81,    1:82,    1:83,    1:84,    1:85,    1:86,    1:87,    1:88,    1:89,    1:90,    1:91,    1:92,    1:93,    1:94,    1:95,    1:96, res(97), res(98), res(99),res(100),res(101),res(102),res(103),res(104),res(105),res(106),res(107),res(108),res(109),res(110),res(111),res(112),res(113),res(114),res(115),res(116),res(117),res(118),res(119),res(120),res(121),res(122),res(123),res(124),res(125),res(126),res(127)"
TEXTLINE "                "
bitfld.long       0x00  8.                  "  en_pll_sw     ,This bit is used to enable progressive clock switching" "0,1"
bitfld.long       0x00  7.                  "  mode          ,This bit is used to activate the 1:1 Mode" "0,1"
bitfld.long       0x00  6.                  "  unlock_once   ,This bit is a sticky indication of PLL loss of lock condition" "0,1"
TEXTLINE "                "
bitfld.long       0x00  4.                  "  i_lock        ,This bit is set by hardware whenever there is a lock/unlock event" "0,1"
bitfld.long       0x00  3.                  "  s_lock        ,This bit is an indication of whether the PLL has acquired lock" "0,1"
bitfld.long       0x00  2.                  "  pll_fail_mask ,This bit is used to mask the pll_fail output" "0,1"
bitfld.long       0x00  1.                  "  pll_fail_flag ,This bit is asynchronously set by hardware whenever a loss of lock event occurs while PLL is switched on" "0,1"
TEXTLINE ""
group.long (0xC3FE00A0+0x0004)++0x03
line.long         0x00 "MR,Modulation Register"
bitfld.long       0x00 31.                    "STRB_BYPASS   ,Strobe bypass" "0,1"
bitfld.long       0x00 29.                  "  SPRD_SEL ,Spread type selection" "center,down"
TEXTLINE "                "
hexmask.long.word 0x00 16.--20.   1.        "  MOD_PERIOD ,Modulation period"
bitfld.long       0x00 15.                  "  FM_EN         ,Frequency Modulation Enable" "0,1"
hexmask.long.word 0x00 00.--14.   1.        "  INC_STEP   ,Increment step"
tree.end
tree.end
tree "Mode Entry Module (MC_ME)"
group.long 0xC3FDC000++0x03
line.long    0x00 "GS,Global Status Register"
bitfld.long  0x00 28.--31.                   "S_CURRENT_MODE  ,Current device mode status" "RESET,TEST,SAFE,DRUN,RUN0,RUN1,RUN2,RUN3,HALT0,res(9),STOP0,res(11),res(12),STANDBY0,res(14),res(15)"
TEXTLINE "                "  
bitfld.long  0x00 27.                      "  S_TRANS  ,Mode transition status" "0,1"
bitfld.long  0x00 26.                      "  S_DC     ,Device current consumption status" "0,1"
bitfld.long  0x00 23.                      "   S_PDO    ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  S_MVR    ,Main voltage regulator status" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 18.--19.                 "  S_DFLA   ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  S_CFLA   ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  S_PLL0   ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  S_XOSC0  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "   S_16IRC  ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  S_SYSCLK ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC004++0x03
line.long    0x00 "MCTL,Mode Control"
bitfld.long  0x00 28.--31.                   "TARGET_MODE  ,Target device mode" "RESET,TEST,SAFE,DRUN,RUN0,RUN1,RUN2,RUN3,HALT0,res(9),STOP0,res(11),res(12),STANDBY0,res(14),SW-DEST-RST"
hexmask.long.word 0x00 0.--15. 1. 0.          "    KEY  ,Key (write 0x5AF0 followed by 0xA50F)"
TEXTLINE ""
group.long 0xC3FDC008++0x03
line.long    0x00 "ME,Mode Enable"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
bitfld.long  0x00 07.                      "  RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC00C++0x03
line.long    0x00 "IS,Interrupt Status"
eventfld.long  0x00 03.                        "I_ICONF  ,Invalid mode configuration interrupt" "0,1"
eventfld.long  0x00 02.                      "  I_IMODE  ,Invalid mode interrupt" "0,1"
eventfld.long  0x00 01.                      "  I_SAFE   ,SAFE mode interrupt" "0,1"
eventfld.long  0x00 00.                      "  I_MTC    ,Mode transition complete interrupt" "0,1"
group.long 0xC3FDC010++0x03
line.long    0x00 "IM,Interrupt Mask"
bitfld.long  0x00 03.                        "M_ICONF  ,Invalid mode configuration interrupt" "0,1"
bitfld.long  0x00 02.                      "  M_IMODE  ,Invalid mode interrupt" "0,1"
bitfld.long  0x00 01.                      "  M_SAFE   ,SAFE mode interrupt" "0,1"
bitfld.long  0x00 00.                      "  M_MTC    ,Mode transition complete interrupt" "0,1"
group.long 0xC3FDC014++0x03
line.long    0x00 "IMTS,Invalid Mode Transition Status"
eventfld.long  0x00 04.                        "S_MTI  ,Mode Transition Illegal status" "0,1"
eventfld.long  0x00 03.                      "  S_MRI  ,Mode Request Illegal status" "0,1"
eventfld.long  0x00 02.                      "  S_DMA  ,Disabled Mode Access status" "0,1"
eventfld.long  0x00 01.                      "  S_NMA  ,Non-existing Mode Access status" "0,1"
eventfld.long  0x00 00.                      "  S_SEA  ,SAFE Event Active status" "0,1"
tree "Mode Configuration Registers"
group.long 0xC3FDC020++0x03
line.long    0x00 "RESET_MC,RESET Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC024++0x03
line.long    0x00 "TEST_MC,TEST Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC028++0x03
line.long    0x00 "SAFE_MC,SAFE Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC02c++0x03
line.long    0x00 "DRUN_MC,DRUN Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC030++0x03
line.long    0x00 "RUN0_MC,RUN0 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC034++0x03
line.long    0x00 "RUN1_MC,RUN1 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC038++0x03
line.long    0x00 "RUN2_MC,RUN2 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC03c++0x03
line.long    0x00 "RUN3_MC,RUN3 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC040++0x03
line.long    0x00 "HALT0_MC,HALT0 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC048++0x03
line.long    0x00 "STOP0_MC,STOP0 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
group.long 0xC3FDC054++0x03
line.long    0x00 "STDBY0_MC,STANDBY0 Mode Configuration"
bitfld.long  0x00 23.                        "PDO     ,Output power-down status" "0,1"
bitfld.long  0x00 20.                      "  MVRON   ,Main voltage regulator status" "0,1"
bitfld.long  0x00 18.--19.                 "  DFLAON  ,Data flash availability status" "unavailable,power down,low power mode,normal"
bitfld.long  0x00 16.--17.                 "  CFLAON  ,Code flash availability status" "unavailable,power down,low power mode,normal"
TEXTLINE "                "  
bitfld.long  0x00 06.                      "  PLL0ON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  XOSC0ON ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  16IRCON ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK  ,System clock switch status" "16MHz IRC osc.,div 16MHz IRC osc.,4MHz cry osc.,div 4MHz cry osc.,system PLL,res(5)),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),disabled"
TEXTLINE ""
tree.end
tree "Peripheral Status Registers"
group.long 0xC3FDC060++0x03
line.long    0x00 "PS0,Peripheral Status 0"
bitfld.long  0x00 21.                          "S_FlexCan5   ,Peripheral status" "frozen,active"
bitfld.long  0x00 20.                        "  S_FlexCan4   ,Peripheral status" "frozen,active"
bitfld.long  0x00 19.                        "  S_FlexCan3   ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 18.                        "  S_FlexCan2   ,Peripheral status" "frozen,active"
bitfld.long  0x00 17.                        "  S_FlexCan1   ,Peripheral status" "frozen,active"
bitfld.long  0x00 16.                        "  S_FlexCan0   ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 06.                        "  S_DSPI2      ,Peripheral status" "frozen,active"
bitfld.long  0x00 05.                        "  S_DSPI1      ,Peripheral status" "frozen,active"
bitfld.long  0x00 04.                        "  S_DSPI0      ,Peripheral status" "frozen,active"
TEXTLINE ""
group.long 0xC3FDC064++0x03
line.long    0x00 "PS1,Peripheral Status 1"
bitfld.long  0x00 28.                          "S_CanSampler ,Peripheral status" "frozen,active"
bitfld.long  0x00 25.                        "  S_CTUL       ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 19.                        "  S_LINFlex3   ,Peripheral status" "frozen,active"
bitfld.long  0x00 18.                        "  S_LINFlex2   ,Peripheral status" "frozen,active"
bitfld.long  0x00 17.                        "  S_LINFlex1   ,Peripheral status" "frozen,active"
bitfld.long  0x00 16.                        "  S_LINFlex0   ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 12.                        "  S_I2C_DMA0   ,Peripheral status" "frozen,active"
bitfld.long  0x00 00.                        "  S_ADC0       ,Peripheral status" "frozen,active"
TEXTLINE ""
group.long 0xC3FDC068++0x03
line.long    0x00 "PS2,Peripheral Status 2"
bitfld.long  0x00 28.                          "S_PIT_RTI    ,Peripheral status" "frozen,active"
bitfld.long  0x00 27.                        "  S_RTC/API    ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 09.                        "  S_eMIOS1     ,Peripheral status" "frozen,active"
bitfld.long  0x00 08.                        "  S_eMIOS0     ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 05.                        "  S_WKPU       ,Peripheral status" "frozen,active"
bitfld.long  0x00 04.                        "  S_SIUL       ,Peripheral status" "frozen,active"
TEXTLINE ""
group.long 0xC3FDC06C++0x03
line.long    0x00 "PS3,Peripheral Status 3"
bitfld.long  0x00 08.                          "S_CMU0       ,Peripheral status" "frozen,active"
tree.end
tree "Peripheral Configuration Registers"
group.long 0xC3FDC080++0x03
line.long    0x00 "RUN_PC0,Run Peripheral Configuration 0"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC084++0x03
line.long    0x00 "RUN_PC1,Run Peripheral Configuration 1"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC088++0x03
line.long    0x00 "RUN_PC2,Run Peripheral Configuration 2"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC08C++0x03
line.long    0x00 "RUN_PC3,Run Peripheral Configuration 3"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC090++0x03
line.long    0x00 "RUN_PC4,Run Peripheral Configuration 4"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC094++0x03
line.long    0x00 "RUN_PC5,Run Peripheral Configuration 5"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC098++0x03
line.long    0x00 "RUN_PC6,Run Peripheral Configuration 6"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC09C++0x03
line.long    0x00 "RUN_PC7,Run Peripheral Configuration 7"
bitfld.long  0x00 07.                      "RUN3     ,RUN3 mode enable" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,RUN2 mode enable" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,RUN1 mode enable" "0,1"
bitfld.long  0x00 04.                      "  RUN0     ,RUN0 mode enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  DRUN     ,DRUN mode enable" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,SAFE mode enable" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,TEST mode enable" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,RESET mode enable" "0,1"
TEXTLINE ""
TEXTLINE ""
group.long 0xC3FDC0A0++0x03
line.long    0x00 "LP_PC0,Low-Power Peripheral Configuration 0"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0A4++0x03
line.long    0x00 "LP_PC1,Low-Power Peripheral Configuration 1"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0A8++0x03
line.long    0x00 "LP_PC2,Low-Power Peripheral Configuration 2"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0AC++0x03
line.long    0x00 "LP_PC3,Low-Power Peripheral Configuration 3"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0B0++0x03
line.long    0x00 "LP_PC4,Low-Power Peripheral Configuration 4"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0B4++0x03
line.long    0x00 "LP_PC5,Low-Power Peripheral Configuration 5"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0B8++0x03
line.long    0x00 "LP_PC6,Low-Power Peripheral Configuration 6"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
group.long 0xC3FDC0BC++0x03
line.long    0x00 "LP_PC7,Low-Power Peripheral Configuration 7"
bitfld.long  0x00 13.                        "STANDBY0 ,STANDBY0 mode enable" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,STOP0 mode enable" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,HALT0 mode enable" "0,1"
TEXTLINE ""
tree.end
tree "Peripheral Control Registers"
group.byte (0xC3FDC0C0+004.)++0x00
line.byte    0x00 "PCTL004"
bitfld.byte  0x00 06.                    "DSPI 0         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+005.)++0x00
line.byte    0x00 "PCTL005"
bitfld.byte  0x00 06.                    "DSPI 1         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+006.)++0x00
line.byte    0x00 "PCTL006"
bitfld.byte  0x00 06.                    "DSPI 2         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+016.)++0x00
line.byte    0x00 "PCTL016"
bitfld.byte  0x00 06.                    "FlexCAN 0      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+017.)++0x00
line.byte    0x00 "PCTL017"
bitfld.byte  0x00 06.                    "FlexCAN 1      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+018.)++0x00
line.byte    0x00 "PCTL018"
bitfld.byte  0x00 06.                    "FlexCAN 2      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+019.)++0x00
line.byte    0x00 "PCTL019"
bitfld.byte  0x00 06.                    "FlexCAN 3      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+020.)++0x00
line.byte    0x00 "PCTL020"
bitfld.byte  0x00 06.                    "FlexCAN 4      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+021.)++0x00
line.byte    0x00 "PCTL021"
bitfld.byte  0x00 06.                    "FlexCAN 5      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+032.)++0x00
line.byte    0x00 "PCTL032"
bitfld.byte  0x00 06.                    "ADC 0          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+044.)++0x00
line.byte    0x00 "PCTL044"
bitfld.byte  0x00 06.                    "I2CDMA 0       DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+048.)++0x00
line.byte    0x00 "PCTL048"
bitfld.byte  0x00 06.                    "LINFlex 0      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+049.)++0x00
line.byte    0x00 "PCTL049"
bitfld.byte  0x00 06.                    "LINFlex 1      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+050.)++0x00
line.byte    0x00 "PCTL050"
bitfld.byte  0x00 06.                    "LINFlex 2      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+051.)++0x00
line.byte    0x00 "PCTL051"
bitfld.byte  0x00 06.                    "LINFlex 3      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+057.)++0x00
line.byte    0x00 "PCTL057"
bitfld.byte  0x00 06.                    "CTUL           DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+060.)++0x00
line.byte    0x00 "PCTL060"
bitfld.byte  0x00 06.                    "CAN sampler    DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+066.)++0x00
line.byte    0x00 "PCTL066"
bitfld.byte  0x00 06.                    "CFLASH 0       DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+067.)++0x00
line.byte    0x00 "PCTL067"
bitfld.byte  0x00 06.                    "DFLASH 0       DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+068.)++0x00
line.byte    0x00 "PCTL068"
bitfld.byte  0x00 06.                    "SIUL           DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+069.)++0x00
line.byte    0x00 "PCTL069"
bitfld.byte  0x00 06.                    "WKPU           DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+072.)++0x00
line.byte    0x00 "PCTL072"
bitfld.byte  0x00 06.                    "eMIOS 0        DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+073.)++0x00
line.byte    0x00 "PCTL073"
bitfld.byte  0x00 06.                    "eMIOS 1        DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+086.)++0x00
line.byte    0x00 "PCTL086"
bitfld.byte  0x00 06.                    "SSCM           DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+087.)++0x00
line.byte    0x00 "PCTL087"
bitfld.byte  0x00 06.                    "MC_ME          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+088.)++0x00
line.byte    0x00 "PCTL088"
bitfld.byte  0x00 06.                    "MC_CGM         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+089.)++0x00
line.byte    0x00 "PCTL089"
bitfld.byte  0x00 06.                    "MC_RGM         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+090.)++0x00
line.byte    0x00 "PCTL090"
bitfld.byte  0x00 06.                    "MC_PCU         DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+091.)++0x00
line.byte    0x00 "PCTL091"
bitfld.byte  0x00 06.                    "RTC/API        DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+092.)++0x00
line.byte    0x00 "PCTL092"
bitfld.byte  0x00 06.                    "PIT_RTI        DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+096.)++0x00
line.byte    0x00 "PCTL096"
bitfld.byte  0x00 06.                    "XOSC0          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+098.)++0x00
line.byte    0x00 "PCTL098"
bitfld.byte  0x00 06.                    "XOSC1          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+099.)++0x00
line.byte    0x00 "PCTL099"
bitfld.byte  0x00 06.                    "16MHz_IRC      DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+100.)++0x00
line.byte    0x00 "PCTL100"
bitfld.byte  0x00 06.                    "128KHz_IRC     DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+101.)++0x00
line.byte    0x00 "PCTL101"
bitfld.byte  0x00 06.                    "PLL 0          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

group.byte (0xC3FDC0C0+104.)++0x00
line.byte    0x00 "PCTL104"
bitfld.byte  0x00 06.                    "CMU 0          DBG_F  ,Peripheral control in debug mode" "0,1"
bitfld.byte  0x00 03.--05.             "  LP_CFG  ,Peripheral configuration select for non-run modes" "LP_PC0,LP_PC1,LP_PC2,LP_PC3,LP_PC4,LP_PC5,LP_PC6,LP_PC7"
bitfld.byte  0x00 00.--02.             "  RUN_CFG  ,Peripheral configuration select for non-run modes" "RUN_PC0,RUN_PC1,RUN_PC2,RUN_PC3,RUN_PC4,RUN_PC5,RUN_PC6,RUN_PC7"

tree.end
tree.end
tree "Power Contorl Unit (MC_PCU)"
group.long 0xC3FE8000++0x03
line.long    0x00 "PCONF0,Power Domain #0 Configuration"
bitfld.long  0x00 13.                        "STANDBY0 ,Power domain control during STANDBY0 mode" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,Power domain control during STOP0 mode" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,Power domain control during HALT0 mode" "0,1"
bitfld.long  0x00 07.                      "  RUN3     ,Power domain control during RUN3 mode" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,Power domain control during RUN2 mode" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,Power domain control during RUN1 mode" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 04.                      "  RUN0     ,Power domain control during RUN0 mode" "0,1"
bitfld.long  0x00 03.                      "  DRUN     ,Power domain control during DRUN mode" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,Power domain control during SAFE mode" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,Power domain control during TEST mode" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,Power domain control during RESET mode" "0,1"
TEXTLINE ""
group.long 0xC3FE8004++0x03
line.long    0x00 "PCONF1,Power Domain #1 Configuration"
bitfld.long  0x00 13.                        "STANDBY0 ,Power domain control during STANDBY0 mode" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,Power domain control during STOP0 mode" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,Power domain control during HALT0 mode" "0,1"
bitfld.long  0x00 07.                      "  RUN3     ,Power domain control during RUN3 mode" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,Power domain control during RUN2 mode" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,Power domain control during RUN1 mode" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 04.                      "  RUN0     ,Power domain control during RUN0 mode" "0,1"
bitfld.long  0x00 03.                      "  DRUN     ,Power domain control during DRUN mode" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,Power domain control during SAFE mode" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,Power domain control during TEST mode" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,Power domain control during RESET mode" "0,1"
TEXTLINE ""
group.long 0xC3FE8008++0x03
line.long    0x00 "PCONF2,Power Domain #2 Configuration"
bitfld.long  0x00 13.                        "STANDBY0 ,Power domain control during STANDBY0 mode" "0,1"
bitfld.long  0x00 10.                      "  STOP0    ,Power domain control during STOP0 mode" "0,1"
bitfld.long  0x00 08.                      "  HALT0    ,Power domain control during HALT0 mode" "0,1"
bitfld.long  0x00 07.                      "  RUN3     ,Power domain control during RUN3 mode" "0,1"
bitfld.long  0x00 06.                      "  RUN2     ,Power domain control during RUN2 mode" "0,1"
bitfld.long  0x00 05.                      "  RUN1     ,Power domain control during RUN1 mode" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 04.                      "  RUN0     ,Power domain control during RUN0 mode" "0,1"
bitfld.long  0x00 03.                      "  DRUN     ,Power domain control during DRUN mode" "0,1"
bitfld.long  0x00 02.                      "  SAFE     ,Power domain control during SAFE mode" "0,1"
bitfld.long  0x00 01.                      "  TEST     ,Power domain control during TEST mode" "0,1"
bitfld.long  0x00 00.                      "  RESET    ,Power domain control during RESET mode" "0,1"
TEXTLINE ""
group.long 0xC3FE8040++0x03
line.long    0x00 "PSTAT,Power Domain Status Register"
bitfld.long  0x00 02.                        "PD2      ,Power status for power domain 2" "0,1"
bitfld.long  0x00 01.                      "  PD1      ,Power status for power domain 1" "0,1"
bitfld.long  0x00 00.                      "  PD0      ,Power status for power domain 0" "0,1"
TEXTLINE ""
group.long 0xC3FE8080++0x03
line.long    0x00 "VCTL,Voltage Regulator Control Register"
bitfld.long  0x00 00.                        "MASK_LVDHV5  ,Mask Low Voltage Detection" "0,1"
tree.end
width 12.
tree "System Integration Unit Lite (SIUL)"
rgroup.long 0xC3F90004++0x03
line.long    0x00 "MIDR1,MCU ID Register 1"
hexmask.long.word 0x00 16.--31.   1.          "PARTNUM ,MCU part number"
bitfld.long  0x00 15.                       "  CSP ,Always reads back 0" "0,1"
bitfld.long  0x00 10.--14.                  "  PKG ,Package Settings" "res(0),res(1),res(2),res(3),res(4),res(5),res(6),res(7),res(8),100-pin QFP,res(10),res(11),res(12),144-pin QFP,res(14),res(15),res(16),res(17),res(18),res(19),res(20),res(21),res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
hexmask.long.byte 0x00 04.--07.   1.        "  MAJOR_MASK ,Major Mask Revision"
hexmask.long.byte 0x00 00.--03.   1.        "  MINOR_MASK ,Minor Mask Revision"
rgroup.long 0xC3F90008++0x03
line.long    0x00 "MIDR2,MCU ID Register 2"
bitfld.long  0x00 31.                    "SF ,Manufacturer" "FSL,ST"
bitfld.long  0x00 27.--30.             "  FLASH_SIZE_1  ,Coarse Granularity for Flash memory size" "16K,32K,64K,128K,256K,512K,1M,2M,4M,8M,16M,32M,64M,128M,256M,512M"
bitfld.long  0x00 23.--26.             "  FLASH_SIZE_2  ,Fine Granularity for Flash memory size" "0/8,1/8,2/8,3/8,4/8,5/8,6/8,7/8,8/8,?..."
hexmask.long.byte 0x00 08.--15.  1.    "  PARTNUM ,ASCII character in MCU Part Number"
bitfld.long  0x00 04.                  "  EE ,Data Flash present" "0,1"
group.long 0xC3F90014++0x03
line.long    0x00 "ISR,Interrupt Status Flag Register"
bitfld.long  0x00 15.                  "IF15-12   ,interrupt request flag 15" "0,1"
bitfld.long  0x00 14.                  ",interrupt request flag 14" "0,1"
bitfld.long  0x00 13.                  ",interrupt request flag 13" "0,1"
bitfld.long  0x00 12.                  ",interrupt request flag 12" "0,1"
bitfld.long  0x00 11.                  "  IF11-08   ,interrupt request flag 11" "0,1"
bitfld.long  0x00 10.                  ",interrupt request flag 10" "0,1"
bitfld.long  0x00 09.                  ",interrupt request flag 9" "0,1"
bitfld.long  0x00 08.                  ",interrupt request flag 8" "0,1"
bitfld.long  0x00 07.                  "  IF07-04   ,interrupt request flag 7" "0,1"
bitfld.long  0x00 06.                  ",interrupt request flag 6" "0,1"
bitfld.long  0x00 05.                  ",interrupt request flag 5" "0,1"
bitfld.long  0x00 04.                  ",interrupt request flag 4" "0,1"
bitfld.long  0x00 03.                  "  IF03-00   ,interrupt request flag 3" "0,1"
bitfld.long  0x00 02.                  ",interrupt request flag 2" "0,1"
bitfld.long  0x00 01.                  ",interrupt request flag 1" "0,1"
bitfld.long  0x00 00.                  ",interrupt request flag 0" "0,1"
group.long 0xC3F90018++0x03
line.long    0x00 "IRER,Interrupt Request Enable Register"
bitfld.long  0x00 15.                  "IRE15-12  ,interrupt request enable 15" "0,1"
bitfld.long  0x00 14.                  ",interrupt request enable 14" "0,1"
bitfld.long  0x00 13.                  ",interrupt request enable 13" "0,1"
bitfld.long  0x00 12.                  ",interrupt request enable 12" "0,1"
bitfld.long  0x00 11.                  "  IRE11-08  ,interrupt request enable 11" "0,1"
bitfld.long  0x00 10.                  ",interrupt request enable 10" "0,1"
bitfld.long  0x00 09.                  ",interrupt request enable 9" "0,1"
bitfld.long  0x00 08.                  ",interrupt request enable 8" "0,1"
bitfld.long  0x00 07.                  "  IRE07-04  ,interrupt request enable 7" "0,1"
bitfld.long  0x00 06.                  ",interrupt request enable 6" "0,1"
bitfld.long  0x00 05.                  ",interrupt request enable 5" "0,1"
bitfld.long  0x00 04.                  ",interrupt request enable 4" "0,1"
bitfld.long  0x00 03.                  "  IRE03-00  ,interrupt request enable 3" "0,1"
bitfld.long  0x00 02.                  ",interrupt request enable 2" "0,1"
bitfld.long  0x00 01.                  ",interrupt request enable 1" "0,1"
bitfld.long  0x00 00.                  ",interrupt request enable 0" "0,1"
group.long 0xC3F90028++0x03
line.long    0x00 "IREER,IRQ Rising-Edge Event Enable Register"
bitfld.long  0x00 15.                  "IREE15-12 ,IRQ rising-edge event enable 15" "0,1"
bitfld.long  0x00 14.                  ",IRQ rising-edge event enable 14" "0,1"
bitfld.long  0x00 13.                  ",IRQ rising-edge event enable 13" "0,1"
bitfld.long  0x00 12.                  ",IRQ rising-edge event enable 12" "0,1"
bitfld.long  0x00 11.                  "  IREE11-08 ,IRQ rising-edge event enable 11" "0,1"
bitfld.long  0x00 10.                  ",IRQ rising-edge event enable 10" "0,1"
bitfld.long  0x00 09.                  ",IRQ rising-edge event enable 9" "0,1"
bitfld.long  0x00 08.                  ",IRQ rising-edge event enable 8" "0,1"
bitfld.long  0x00 07.                  "  IREE07-04 ,IRQ rising-edge event enable 7" "0,1"
bitfld.long  0x00 06.                  ",IRQ rising-edge event enable 6" "0,1"
bitfld.long  0x00 05.                  ",IRQ rising-edge event enable 5" "0,1"
bitfld.long  0x00 04.                  ",IRQ rising-edge event enable 4" "0,1"
bitfld.long  0x00 03.                  "  IREE03-00 ,IRQ rising-edge event enable 3" "0,1"
bitfld.long  0x00 02.                  ",IRQ rising-edge event enable 2" "0,1"
bitfld.long  0x00 01.                  ",IRQ rising-edge event enable 1" "0,1"
bitfld.long  0x00 00.                  ",IRQ rising-edge event enable 0" "0,1"
group.long 0xC3F9002C++0x03
line.long    0x00 "IFEER,IRQ Falling-Edge Event Enable Register"
bitfld.long  0x00 15.                  "IFEE15-12 ,IRQ falling-edge event enable 15" "0,1"
bitfld.long  0x00 14.                  ",IRQ falling-edge event enable 14" "0,1"
bitfld.long  0x00 13.                  ",IRQ falling-edge event enable 13" "0,1"
bitfld.long  0x00 12.                  ",IRQ falling-edge event enable 12" "0,1"
bitfld.long  0x00 11.                  "  IFEE11-08 ,IRQ falling-edge event enable 11" "0,1"
bitfld.long  0x00 10.                  ",IRQ falling-edge event enable 10" "0,1"
bitfld.long  0x00 09.                  ",IRQ falling-edge event enable 9" "0,1"
bitfld.long  0x00 08.                  ",IRQ falling-edge event enable 8" "0,1"
bitfld.long  0x00 07.                  "  IFEE07-04 ,IRQ falling-edge event enable 7" "0,1"
bitfld.long  0x00 06.                  ",IRQ falling-edge event enable 6" "0,1"
bitfld.long  0x00 05.                  ",IRQ falling-edge event enable 5" "0,1"
bitfld.long  0x00 04.                  ",IRQ falling-edge event enable 4" "0,1"
bitfld.long  0x00 03.                  "  IFEE03-00 ,IRQ falling-edge event enable 3" "0,1"
bitfld.long  0x00 02.                  ",IRQ falling-edge event enable 2" "0,1"
bitfld.long  0x00 01.                  ",IRQ falling-edge event enable 1" "0,1"
bitfld.long  0x00 00.                  ",IRQ falling-edge event enable 0" "0,1"
group.long 0xC3F90030++0x03
line.long    0x00 "IFER,Interrupt Filter Enable Register"
bitfld.long  0x00 00.--03.             "DFL ,Digital filter length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
tree "Pad Configuration Registers"
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
group 0xC3F90040++0x1F "PCR000-PCR015: PA / eQADC_AN / XTAL32"
line.word 0x00 "PCR000,Pad Configuration Register 000"
bitfld.word 0x00 10.--12.       "PA00: PA , Pin assignment" "GPIO[0],E0UC[0],CLKOUT,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x02 "PCR001,Pad Configuration Register 001"
bitfld.word 0x02 10.--12.       "PA01: PA , Pin assignment" "GPIO[1],E0UC[1],res,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x02 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR002,Pad Configuration Register 002"
bitfld.word 0x04 10.--12.       "PA02: PA , Pin assignment" "GPIO[2],E0UC[2],res,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR003,Pad Configuration Register 003"
bitfld.word 0x06 10.--12.       "PA03: PA , Pin assignment" "GPIO[3],E0UC[3],res,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR004,Pad Configuration Register 004"
bitfld.word 0x08 10.--12.       "PA04: PA , Pin assignment" "GPIO[4],E0UC[4],res,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x08 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR005,Pad Configuration Register 005"
bitfld.word 0x0A 10.--12.       "PA05: PA , Pin assignment" "GPIO[5],E0UC[5],res,res,res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR006,Pad Configuration Register 006"
bitfld.word 0x0C 10.--12.       "PA06: PA , Pin assignment" "GPIO[6],E0UC[6],res,res,res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR007,Pad Configuration Register 007"
bitfld.word 0x0E 10.--12.       "PA07: PA , Pin assignment" "GPIO[7],E0UC[7],LIN3TX,res,res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR008,Pad Configuration Register 008"
bitfld.word 0x10 10.--12.       "PA08: PA , Pin assignment" "GPIO[8],E0UC[8],res,res,res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x10 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR009,Pad Configuration Register 009"
bitfld.word 0x12 10.--12.       "PA09: PA , Pin assignment" "GPIO[9],E0UC[9],res,res,res,res,res,res      "
bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x12 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x12 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR010,Pad Configuration Register 010"
bitfld.word 0x14 10.--12.       "PA10: PA , Pin assignment" "GPIO[10],E0UC[10],SDA,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x14 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR011,Pad Configuration Register 011"
bitfld.word 0x16 10.--12.       "PA11: PA , Pin assignment" "GPIO[11],E0UC[11],SCL,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x16 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR012,Pad Configuration Register 012"
bitfld.word 0x18 10.--12.       "PA12: PA , Pin assignment" "GPIO[12],res,res,res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x18 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x18 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR013,Pad Configuration Register 013"
bitfld.word 0x1A 10.--12.       "PA13: PA , Pin assignment" "GPIO[13],SOUT_0,res,res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x1C "PCR014,Pad Configuration Register 014"
bitfld.word 0x1C 10.--12.       "PA14: PA , Pin assignment" "GPIO[14],SCK_0,CS0_0,res,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x1E "PCR015,Pad Configuration Register 015"
bitfld.word 0x1E 10.--12.       "PA15: PA , Pin assignment" "GPIO[15],CS0_0,SCK_0,res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1E 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"
group 0xC3F90060++0x1F "PCR016-PCR031: PB / eQADC_AN / EMIOS / PCS"
line.word 0x00 "PCR016,Pad Configuration Register 016"
bitfld.word 0x00 10.--12.       "PB00: PA , Pin assignment" "GPIO[16],CAN0TX,res,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x02 "PCR017,Pad Configuration Register 017"
bitfld.word 0x02 10.--12.       "PB01: PA , Pin assignment" "GPIO[17],res,res,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x02 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR018,Pad Configuration Register 018"
bitfld.word 0x04 10.--12.       "PB02: PA , Pin assignment" "GPIO[18],LIN0TX,SDA,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR019,Pad Configuration Register 019"
bitfld.word 0x06 10.--12.       "PB03: PA , Pin assignment" "GPIO[19],res,SCL,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR020,Pad Configuration Register 020"
bitfld.word 0x08 10.--12.       "PB04: PA , Pin assignment" "GPIO[20],res,res,res,res,res,res,res      "
;  bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x08 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR021,Pad Configuration Register 021"
bitfld.word 0x0A 10.--12.       "PB05: PA , Pin assignment" "GPIO[21],res,res,res,res,res,res,res      "
;  bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0A 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR022,Pad Configuration Register 022"
bitfld.word 0x0C 10.--12.       "PB06: PA , Pin assignment" "GPIO[22],res,res,res,res,res,res,res      "
;  bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0C 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR023,Pad Configuration Register 023"
bitfld.word 0x0E 10.--12.       "PB07: PA , Pin assignment" "GPIO[23],res,res,res,res,res,res,res      "
;  bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0E 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR024,Pad Configuration Register 024"
bitfld.word 0x10 10.--12.       "PB08: PA , Pin assignment" "GPIO[24],res,res,res,res,res,res,res      "
;  bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x10 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x10 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR025,Pad Configuration Register 025"
bitfld.word 0x12 10.--12.       "PB09: PA , Pin assignment" "GPIO[25],res,res,res,res,res,res,res      "
;  bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x12 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x12 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x12 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR026,Pad Configuration Register 026"
bitfld.word 0x14 10.--12.       "PB10: PA , Pin assignment" "GPIO[26],res,res,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x14 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x14 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR027,Pad Configuration Register 027"
bitfld.word 0x16 10.--12.       "PB11: PA , Pin assignment" "GPIO[27],res,res,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x16 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x16 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR028,Pad Configuration Register 028"
bitfld.word 0x18 10.--12.       "PB12: PA , Pin assignment" "GPIO[28],E0UC[4],res,CS1_0,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x18 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x18 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR029,Pad Configuration Register 029"
bitfld.word 0x1A 10.--12.       "PB13: PA , Pin assignment" "GPIO[29],E0UC[5],res,CS2_0,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR030,Pad Configuration Register 030"
bitfld.word 0x1C 10.--12.       "PB14: PA , Pin assignment" "GPIO[30],E0UC[6],res,CS3_0,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1E "PCR031,Pad Configuration Register 031"
bitfld.word 0x1E 10.--12.       "PB15: PA , Pin assignment" "GPIO[31],E0UC[7],res,CS4_0,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1E 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90080++0x1F "PCR032-PCR048: PC / eMIOS / FR / PCS"
line.word 0x00 "PCR032,Pad Configuration Register 032"
bitfld.word 0x00 10.--12.       "PC00: PA , Pin assignment" "GPIO[32],res,TDI,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x00 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR033,Pad Configuration Register 033"
bitfld.word 0x02 10.--12.       "PC01: PA , Pin assignment" "GPIO[33],res,TDO,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR034,Pad Configuration Register 034"
bitfld.word 0x04 10.--12.       "PC02: PA , Pin assignment" "GPIO[34],SCK_1,CAN4TX,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x06 "PCR035,Pad Configuration Register 035"
bitfld.word 0x06 10.--12.       "PC03: PA , Pin assignment" "GPIO[35],CS0_1,res,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR036,Pad Configuration Register 036"
bitfld.word 0x08 10.--12.       "PC04: PA , Pin assignment" "GPIO[36],res,res,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x08 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR037,Pad Configuration Register 037"
bitfld.word 0x0A 10.--12.       "PC05: PA , Pin assignment" "GPIO[37],SOUT_1,CAN3TX,res,res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x0C "PCR038,Pad Configuration Register 038"
bitfld.word 0x0C 10.--12.       "PC06: PA , Pin assignment" "GPIO[38],LIN1TX,res,res,res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR039,Pad Configuration Register 039"
bitfld.word 0x0E 10.--12.       "PC07: PA , Pin assignment" "GPIO[39],res,res,res,res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR040,Pad Configuration Register 040"
bitfld.word 0x10 10.--12.       "PC08: PA , Pin assignment" "GPIO[40],LIN2TX,res,res,res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x10 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR041,Pad Configuration Register 041"
bitfld.word 0x12 10.--12.       "PC09: PA , Pin assignment" "GPIO[41],res,res,res,res,res,res,res      "
bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x12 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x12 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR042,Pad Configuration Register 042"
bitfld.word 0x14 10.--12.       "PC10: PA , Pin assignment" "GPIO[42],CAN1TX,CAN4TX,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x14 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x14 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x16 "PCR043,Pad Configuration Register 043"
bitfld.word 0x16 10.--12.       "PC11: PA , Pin assignment" "GPIO[43],res,res,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x16 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR044,Pad Configuration Register 044"
bitfld.word 0x18 10.--12.       "PC12: PA , Pin assignment" "GPIO[44],E0UC[12],res,res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x18 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x18 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR045,Pad Configuration Register 045"
bitfld.word 0x1A 10.--12.       "PC13: PA , Pin assignment" "GPIO[45],E0UC[13],SOUT_2,res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR046,Pad Configuration Register 046"
bitfld.word 0x1C 10.--12.       "PC14: PA , Pin assignment" "GPIO[46],E0UC[14],SCK_2,res,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1E "PCR047,Pad Configuration Register 047"
bitfld.word 0x1E 10.--12.       "PC15: PA , Pin assignment" "GPIO[47],E0UC[15],CS0_2,res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900A0++0x1F "PCR048-PCR063: PD / CNTX / eMIOS / PCS / I2C / DSPI"
line.word 0x00 "PCR048,Pad Configuration Register 048"
bitfld.word 0x00 10.--12.       "PD00: PA , Pin assignment" "GPIO[48],res,res,res,res,res,res,res      "
;  bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x00 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR049,Pad Configuration Register 049"
bitfld.word 0x02 10.--12.       "PD01: PA , Pin assignment" "GPIO[49],res,res,res,res,res,res,res      "
;  bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x02 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR050,Pad Configuration Register 050"
bitfld.word 0x04 10.--12.       "PD02: PA , Pin assignment" "GPIO[50],res,res,res,res,res,res,res      "
;  bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x04 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR051,Pad Configuration Register 051"
bitfld.word 0x06 10.--12.       "PD03: PA , Pin assignment" "GPIO[51],res,res,res,res,res,res,res      "
;  bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x06 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR052,Pad Configuration Register 052"
bitfld.word 0x08 10.--12.       "PD04: PA , Pin assignment" "GPIO[52],res,res,res,res,res,res,res      "
;  bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x08 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR053,Pad Configuration Register 053"
bitfld.word 0x0A 10.--12.       "PD05: PA , Pin assignment" "GPIO[53],res,res,res,res,res,res,res      "
;  bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0A 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR054,Pad Configuration Register 054"
bitfld.word 0x0C 10.--12.       "PD06: PA , Pin assignment" "GPIO[54],res,res,res,res,res,res,res      "
;  bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0C 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR055,Pad Configuration Register 055"
bitfld.word 0x0E 10.--12.       "PD07: PA , Pin assignment" "GPIO[55],res,res,res,res,res,res,res      "
;  bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0E 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x0E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR056,Pad Configuration Register 056"
bitfld.word 0x10 10.--12.       "PD08: PA , Pin assignment" "GPIO[56],res,res,res,res,res,res,res      "
;  bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x10 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x10 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR057,Pad Configuration Register 057"
bitfld.word 0x12 10.--12.       "PD09: PA , Pin assignment" "GPIO[57],res,res,res,res,res,res,res      "
;  bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x12 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x12 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x12 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR058,Pad Configuration Register 058"
bitfld.word 0x14 10.--12.       "PD10: PA , Pin assignment" "GPIO[58],res,res,res,res,res,res,res      "
;  bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x14 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x14 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x14 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR059,Pad Configuration Register 059"
bitfld.word 0x16 10.--12.       "PD11: PA , Pin assignment" "GPIO[59],res,res,res,res,res,res,res      "
;  bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x16 13.            "         APC , Analog Pad Control" "0,1"
;  bitfld.word 0x16 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "         IBE , Input buffer enable" "0,1"
;  bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x16 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
;  bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR060,Pad Configuration Register 060"
bitfld.word 0x18 10.--12.       "PD12: PA , Pin assignment" "GPIO[60],CS5_0,E0UC[24],res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x18 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x18 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR061,Pad Configuration Register 061"
bitfld.word 0x1A 10.--12.       "PD13: PA , Pin assignment" "GPIO[61],CS0_1,E0UC[25],res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR062,Pad Configuration Register 062"
bitfld.word 0x1C 10.--12.       "PD14: PA , Pin assignment" "GPIO[62],CS1_1,E0UC[26],res,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1E "PCR063,Pad Configuration Register 063"
bitfld.word 0x1E 10.--12.       "PD15: PA , Pin assignment" "GPIO[63],CS2_1,E0UC[27],res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1E 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900C0++0x1F "PCR064-PCR079: PE / PCS_A / eMIOS / DSPI_A / CLKOUT"
line.word 0x00 "PCR064,Pad Configuration Register 064"
bitfld.word 0x00 10.--12.       "PE00: PA , Pin assignment" "GPIO[64],E0UC[16],res,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x00 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR065,Pad Configuration Register 065"
bitfld.word 0x02 10.--12.       "PE01: PA , Pin assignment" "GPIO[65],E0UC[17],CAN5TX,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x04 "PCR066,Pad Configuration Register 066"
bitfld.word 0x04 10.--12.       "PE02: PA , Pin assignment" "GPIO[66],E0UC[18],res,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR067,Pad Configuration Register 067"
bitfld.word 0x06 10.--12.       "PE03: PA , Pin assignment" "GPIO[67],E0UC[19],SOUT_1,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x08 "PCR068,Pad Configuration Register 068"
bitfld.word 0x08 10.--12.       "PE04: PA , Pin assignment" "GPIO[68],E0UC[20],SCK_1,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x08 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x0A "PCR069,Pad Configuration Register 069"
bitfld.word 0x0A 10.--12.       "PE05: PA , Pin assignment" "GPIO[69],E0UC[21],CS0_1,MA[2],res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR070,Pad Configuration Register 070"
bitfld.word 0x0C 10.--12.       "PE06: PA , Pin assignment" "GPIO[70],E0UC[22],CS3_0,MA[1],res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR071,Pad Configuration Register 071"
bitfld.word 0x0E 10.--12.       "PE07: PA , Pin assignment" "GPIO[71],E0UC[23],CS2_0,MA[0],res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR072,Pad Configuration Register 072"
bitfld.word 0x10 10.--12.       "PE08: PA , Pin assignment" "GPIO[72],CAN2TX,E0UC[22],CAN3TX,res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x10 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x12 "PCR073,Pad Configuration Register 073"
bitfld.word 0x12 10.--12.       "PE09: PA , Pin assignment" "GPIO[73],res,E0UC[23],res,res,res,res,res      "
bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x12 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x12 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR074,Pad Configuration Register 074"
bitfld.word 0x14 10.--12.       "PE10: PA , Pin assignment" "GPIO[74],LIN3TX,CS3_1,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x14 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR075,Pad Configuration Register 075"
bitfld.word 0x16 10.--12.       "PE11: PA , Pin assignment" "GPIO[75],res,CS4_1,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x16 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR076,Pad Configuration Register 076"
bitfld.word 0x18 10.--12.       "PE12: PA , Pin assignment" "GPIO[76],res,E1UC[19],res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x18 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x18 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR077,Pad Configuration Register 077"
bitfld.word 0x1A 10.--12.       "PE13: PA , Pin assignment" "GPIO[77],SOUT2,E1UC[20],res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR078,Pad Configuration Register 078"
bitfld.word 0x1C 10.--12.       "PE14: PA , Pin assignment" "GPIO[78],SCK_2,E1UC[21],res,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1E "PCR079,Pad Configuration Register 079"
bitfld.word 0x1E 10.--12.       "PE15: PA , Pin assignment" "GPIO[79],CS0_2,E1UC[22],res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900E0++0x1F "PCR080-PCR095: PF / AD / NEXUS"
line.word 0x00 "PCR080,Pad Configuration Register 080"
bitfld.word 0x00 10.--12.       "PF00: PA , Pin assignment" "GPIO[80],E0UC[10],CS3_1,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR081,Pad Configuration Register 081"
bitfld.word 0x02 10.--12.       "PF01: PA , Pin assignment" "GPIO[81],E0UC[11],CS4_1,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR082,Pad Configuration Register 082"
bitfld.word 0x04 10.--12.       "PF02: PA , Pin assignment" "GPIO[82],E0UC[12],CS0_2,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR083,Pad Configuration Register 083"
bitfld.word 0x06 10.--12.       "PF03: PA , Pin assignment" "GPIO[83],E0UC[13],CS1_2,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR084,Pad Configuration Register 084"
bitfld.word 0x08 10.--12.       "PF04: PA , Pin assignment" "GPIO[84],E0UC[14],CS2_2,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x08 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR085,Pad Configuration Register 085"
bitfld.word 0x0A 10.--12.       "PF05: PA , Pin assignment" "GPIO[85],E0UC[22],CS3_2,res,res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0A 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR086,Pad Configuration Register 086"
bitfld.word 0x0C 10.--12.       "PF06: PA , Pin assignment" "GPIO[86],E0UC[23],res,res,res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR087,Pad Configuration Register 087"
bitfld.word 0x0E 10.--12.       "PF07: PA , Pin assignment" "GPIO[87],res,res,res,res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x0E 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0E 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR088,Pad Configuration Register 088"
bitfld.word 0x10 10.--12.       "PF08: PA , Pin assignment" "GPIO[88],CAN3TX,CS4_0,CAN2TX,res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x10 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x12 "PCR089,Pad Configuration Register 089"
bitfld.word 0x12 10.--12.       "PF09: PA , Pin assignment" "GPIO[89],res,CS5_0,res,res,res,res,res      "
bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x12 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x12 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR090,Pad Configuration Register 090"
bitfld.word 0x14 10.--12.       "PF10: PA , Pin assignment" "GPIO[90],res,res,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x14 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR091,Pad Configuration Register 091"
bitfld.word 0x16 10.--12.       "PF11: PA , Pin assignment" "GPIO[91],res,res,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x16 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR092,Pad Configuration Register 092"
bitfld.word 0x18 10.--12.       "PF12: PA , Pin assignment" "GPIO[92],E1UC[25],res,res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x18 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x18 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR093,Pad Configuration Register 093"
bitfld.word 0x1A 10.--12.       "PF13: PA , Pin assignment" "GPIO[93],E1UC[26],res,res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR094,Pad Configuration Register 094"
bitfld.word 0x1C 10.--12.       "PF14: PA , Pin assignment" "GPIO[94],CAN4TX,E1UC[27],CAN1TX,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x1C 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x1C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x1E "PCR095,Pad Configuration Register 095"
bitfld.word 0x1E 10.--12.       "PF15: PA , Pin assignment" "GPIO[95],res,res,res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90100++0x1F "PCR096-PCR111: PG / AD / eMIOS"
line.word 0x00 "PCR096,Pad Configuration Register 096"
bitfld.word 0x00 10.--12.       "PG00: PA , Pin assignment" "GPIO[96],CAN5TX,E1UC[23],res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x02 "PCR097,Pad Configuration Register 097"
bitfld.word 0x02 10.--12.       "PG01: PA , Pin assignment" "GPIO[97],res,E1UC[24],res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x02 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR098,Pad Configuration Register 098"
bitfld.word 0x04 10.--12.       "PG02: PA , Pin assignment" "GPIO[98],E1UC[11],res,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR099,Pad Configuration Register 099"
bitfld.word 0x06 10.--12.       "PG03: PA , Pin assignment" "GPIO[99],E1UC[12],res,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR100,Pad Configuration Register 100"
bitfld.word 0x08 10.--12.       "PG04: PA , Pin assignment" "GPIO[100],E1UC[13],res,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x08 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR101,Pad Configuration Register 101"
bitfld.word 0x0A 10.--12.       "PG05: PA , Pin assignment" "GPIO[101],E1UC[14],res,res,res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR102,Pad Configuration Register 102"
bitfld.word 0x0C 10.--12.       "PG06: PA , Pin assignment" "GPIO[102],E1UC[15],res,res,res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR102,Pad Configuration Register 102"
bitfld.word 0x0E 10.--12.       "PG07: PA , Pin assignment" "GPIO[103],E1UC[16],res,res,res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR104,Pad Configuration Register 104"
bitfld.word 0x10 10.--12.       "PG08: PA , Pin assignment" "GPIO[104],E1UC[17],res,CS0_2,res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x10 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR105,Pad Configuration Register 105"
bitfld.word 0x12 10.--12.       "PG09: PA , Pin assignment" "GPIO[105],E1UC[18],res,SCK_2,res,res,res,res      "
bitfld.word 0x12 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x12 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x12 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR106,Pad Configuration Register 106"
bitfld.word 0x14 10.--12.       "PG10: PA , Pin assignment" "GPIO[106],E0UC[24],res,res,res,res,res,res      "
bitfld.word 0x14 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x14 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x14 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x14 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR107,Pad Configuration Register 107"
bitfld.word 0x16 10.--12.       "PG11: PA , Pin assignment" "GPIO[107],E0UC[25],res,res,res,res,res,res      "
bitfld.word 0x16 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x16 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x16 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x16 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x18 "PCR108,Pad Configuration Register 108"
bitfld.word 0x18 10.--12.       "PG12: PA , Pin assignment" "GPIO[108],E0UC[26],res,res,res,res,res,res      "
bitfld.word 0x18 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x18 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x18 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x18 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x18 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x18 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x18 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x18 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1A "PCR109,Pad Configuration Register 109"
bitfld.word 0x1A 10.--12.       "PG13: PA , Pin assignment" "GPIO[109],E0UC[27],res,res,res,res,res,res      "
bitfld.word 0x1A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1C "PCR110,Pad Configuration Register 110"
bitfld.word 0x1C 10.--12.       "PG14: PA , Pin assignment" "GPIO[110],E1UC[0],res,res,res,res,res,res      "
bitfld.word 0x1C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x1E "PCR111,Pad Configuration Register 111"
bitfld.word 0x1E 10.--12.       "PG15: PA , Pin assignment" "GPIO[111],E1UC[1],res,res,res,res,res,res      "
bitfld.word 0x1E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x1E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x1E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x1E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x1E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x1E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x1E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x1E 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90120++0x1F "PCR112-PCR120: PH / AN / eMIOS / I2C"
line.word 0x00 "PCR112,Pad Configuration Register 112"
bitfld.word 0x00 10.--12.       "PH00: PA , Pin assignment" "GPIO[112],E1UC[2],res,res,res,res,res,res      "
bitfld.word 0x00 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x00 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x02 "PCR113,Pad Configuration Register 113"
bitfld.word 0x02 10.--12.       "PH01: PA , Pin assignment" "GPIO[113],E1UC[3],SOUT1,res,res,res,res,res      "
bitfld.word 0x02 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x02 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x02 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"
line.word 0x04 "PCR114,Pad Configuration Register 114"
bitfld.word 0x04 10.--12.       "PH02: PA , Pin assignment" "GPIO[114],E1UC[4],SCK_1,res,res,res,res,res      "
bitfld.word 0x04 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x04 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x04 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR115,Pad Configuration Register 115"
bitfld.word 0x06 10.--12.       "PH03: PA , Pin assignment" "GPIO[115],E1UC[5],CS0_1,res,res,res,res,res      "
bitfld.word 0x06 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x06 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x06 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR116,Pad Configuration Register 116"
bitfld.word 0x08 10.--12.       "PH04: PA , Pin assignment" "GPIO[116],E1UC[6],res,res,res,res,res,res      "
bitfld.word 0x08 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x08 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x08 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x08 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR117,Pad Configuration Register 117"
bitfld.word 0x0A 10.--12.       "PH05: PA , Pin assignment" "GPIO[117],E1UC[7],res,res,res,res,res,res      "
bitfld.word 0x0A 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0A 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0A 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0A 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0A 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR118,Pad Configuration Register 118"
bitfld.word 0x0C 10.--12.       "PH06: PA , Pin assignment" "GPIO[118],E1UC[8],res,MA[2],res,res,res,res      "
bitfld.word 0x0C 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0C 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0C 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0C 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR119,Pad Configuration Register 119"
bitfld.word 0x0E 10.--12.       "PH07: PA , Pin assignment" "GPIO[119],E1UC[9],CS3_2,MA[1],res,res,res,res      "
bitfld.word 0x0E 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x0E 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x0E 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 02.            "  SRC , Slew rate control" "min,max"
bitfld.word 0x0E 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE ""
line.word 0x10 "PCR120,Pad Configuration Register 120"
bitfld.word 0x10 10.--12.       "PH08: PA , Pin assignment" "GPIO[120],E1UC[10],CS2_2,MA[0],res,res,res,res      "
bitfld.word 0x10 14.            "  SMC , Safe Mode Control" "0,1"
;  bitfld.word 0x10 13.            "  APC , Analog Pad Control" "0,1"
bitfld.word 0x10 09.            "         OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x10 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"
endif
tree.end
tree "Pad Selection for Multiplexed Inputs"
group.byte (0xC3F90500+0.)++0x01
line.byte   0x00 "PSMI0,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "ctu0    EXT_IN     , Pad Selection" "C[13],C[15],res.,res.  ,?..."
group.byte (0xC3F90500+1.)++0x01
line.byte   0x00 "PSMI1,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi2   SCK        , Pad Selection" "A[0],A[11],res.,res.  ,?..."
group.byte (0xC3F90500+2.)++0x01
line.byte   0x00 "PSMI2,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi2   SIN        , Pad Selection" "A[2],A[13],res.,res.  ,?..."
group.byte (0xC3F90500+3.)++0x01
line.byte   0x00 "PSMI3,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi2   CS0        , Pad Selection" "A[3],A[10],res.,res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+4.)++0x01
line.byte   0x00 "PSMI4,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi3   SCK        , Pad Selection" "D[6],D[11],E[13],res.  ,?..."
group.byte (0xC3F90500+5.)++0x01
line.byte   0x00 "PSMI5,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi3   SIN        , Pad Selection" "D[7],D[14],E[15],res.  ,?..."
group.byte (0xC3F90500+6.)++0x01
line.byte   0x00 "PSMI6,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "dspi3   CS0        , Pad Selection" "C[11],D[10],F[3],res.  ,?..."
group.byte (0xC3F90500+7.)++0x01
line.byte   0x00 "PSMI7,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer0 ECT[4]     , Pad Selection" "A[4],C[11],B[14],res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+8.)++0x01
line.byte   0x00 "PSMI8,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer0 ECT[5]     , Pad Selection" "C[12],B[8],res.,res.  ,?..."
group.byte (0xC3F90500+9.)++0x01
line.byte   0x00 "PSMI9,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[0]     , Pad Selection" "A[4],C[15],res.,res.  ,?..."
group.byte (0xC3F90500+10.)++0x01
line.byte   0x00 "PSMI10,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[1]     , Pad Selection" "C[13],D[0],res.,res.  ,?..."
group.byte (0xC3F90500+11.)++0x01
line.byte   0x00 "PSMI11,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[2]     , Pad Selection" "B[0],C[14],D[1],res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+12.)++0x01
line.byte   0x00 "PSMI12,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[3]     , Pad Selection" "B[1],D[2],F[12],res.  ,?..."
group.byte (0xC3F90500+13.)++0x01
line.byte   0x00 "PSMI13,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[4]     , Pad Selection" "A[14],C[3],D[3],F[13] ,?..."
group.byte (0xC3F90500+14.)++0x01
line.byte   0x00 "PSMI14,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "eTimer1 ECT[5]     , Pad Selection" "A[5],A[15],D[4],res.  ,?..."
group.byte (0xC3F90500+15.)++0x01
line.byte   0x00 "PSMI15,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 EXT_SYNC  , Pad Selection" "C[13],C[15],res.,res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+16.)++0x01
line.byte   0x00 "PSMI16,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 FAULT0    , Pad Selection" "A[9],A[13],G[8],res.  ,?..."
group.byte (0xC3F90500+17.)++0x01
line.byte   0x00 "PSMI17,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 FAULT1    , Pad Selection" "C[10],D[6],G[9],res.  ,?..."
group.byte (0xC3F90500+18.)++0x01
line.byte   0x00 "PSMI18,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 FAULT2    , Pad Selection" "C[8],C[9],G[10],res.  ,?..."
group.byte (0xC3F90500+19.)++0x01
line.byte   0x00 "PSMI19,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 FAULT3    , Pad Selection" "C[5],D[8],G[11],res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+20.)++0x01
line.byte   0x00 "PSMI20,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMA_0    , Pad Selection" "A[11],D[10],res.,res.  ,?..."
group.byte (0xC3F90500+21.)++0x01
line.byte   0x00 "PSMI21,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMA_1    , Pad Selection" "C[7],C[15],D[13],res.  ,?..."
group.byte (0xC3F90500+22.)++0x01
line.byte   0x00 "PSMI22,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMA_2    , Pad Selection" "A[11],A[12],G[3],res.  ,?..."
group.byte (0xC3F90500+23.)++0x01
line.byte   0x00 "PSMI23,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMA_3    , Pad Selection" "A[2],C[10],D[3],G[6]  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+24.)++0x01
line.byte   0x00 "PSMI24,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMB_0    , Pad Selection" "A[10],D[11],res.,res.  ,?..."
group.byte (0xC3F90500+25.)++0x01
line.byte   0x00 "PSMI25,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMB_1    , Pad Selection" "C[6],D[0],D[14],res.  ,?..."
group.byte (0xC3F90500+26.)++0x01
line.byte   0x00 "PSMI26,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMB_2    , Pad Selection" "A[12],A[13],G[4],res.  ,?..."
group.byte (0xC3F90500+27.)++0x01
line.byte   0x00 "PSMI27,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMB_3    , Pad Selection" "A[3],A[9],D[4],G[7]  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+28.)++0x01
line.byte   0x00 "PSMI28,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMX_1    , Pad Selection" "C[4],D[12],res.,res.  ,?..."
group.byte (0xC3F90500+29.)++0x01
line.byte   0x00 "PSMI29,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMX_2    , Pad Selection" "A[10],G[2],res.,res.  ,?..."
group.byte (0xC3F90500+30.)++0x01
line.byte   0x00 "PSMI30,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "flexpwm0 PWMX_3    , Pad Selection" "C[9],D[2],G[5],res.  ,?..."
group.byte (0xC3F90500+31.)++0x01
line.byte   0x00 "PSMI31,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LINflex0 RXD       , Pad Selection" "B[3],B[7],res.,res.  ,?..."
TEXTLINE ""
group.byte (0xC3F90500+32.)++0x01
line.byte   0x00 "PSMI32,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LINflex1 RXD       , Pad Selection" "B[13],D[12],F[15],res.  ,?..."
tree.end
tree "GPIO Pin Data Output Registers"
group.long 0xC3F90600++0x03
line.long    0x00 "000-003,GPIO Pin Data Out Register 000-003"
bitfld.long  0x00 24.                  "PDO000 ,Pin 000 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO001 ,Pin 001 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO002 ,Pin 002 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO003 ,Pin 003 data out" "L,H"
group.long 0xC3F90604++0x03
line.long    0x00 "004-007,GPIO Pin Data Out Register 004-007"
bitfld.long  0x00 24.                  "PDO004 ,Pin 004 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO005 ,Pin 005 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO006 ,Pin 006 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO007 ,Pin 007 data out" "L,H"
group.long 0xC3F90608++0x03
line.long    0x00 "008-011,GPIO Pin Data Out Register 008-011"
bitfld.long  0x00 24.                  "PDO008 ,Pin 008 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO009 ,Pin 009 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO010 ,Pin 010 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO011 ,Pin 011 data out" "L,H"
group.long 0xC3F9060c++0x03
line.long    0x00 "012-015,GPIO Pin Data Out Register 012-015"
bitfld.long  0x00 24.                  "PDO012 ,Pin 012 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO013 ,Pin 013 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO014 ,Pin 014 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO015 ,Pin 015 data out" "L,H"
group.long 0xC3F90610++0x03
line.long    0x00 "016-019,GPIO Pin Data Out Register 016-019"
bitfld.long  0x00 24.                  "PDO016 ,Pin 016 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO017 ,Pin 017 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO018 ,Pin 018 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO019 ,Pin 019 data out" "L,H"
group.long 0xC3F90614++0x03
line.long    0x00 "020-023,GPIO Pin Data Out Register 020-023"
bitfld.long  0x00 24.                  "PDO020 ,Pin 020 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO021 ,Pin 021 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO022 ,Pin 022 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO023 ,Pin 023 data out" "L,H"
group.long 0xC3F90618++0x03
line.long    0x00 "024-027,GPIO Pin Data Out Register 024-027"
bitfld.long  0x00 24.                  "PDO024 ,Pin 024 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO025 ,Pin 025 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO026 ,Pin 026 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO027 ,Pin 027 data out" "L,H"
group.long 0xC3F9061c++0x03
line.long    0x00 "028-031,GPIO Pin Data Out Register 028-031"
bitfld.long  0x00 24.                  "PDO028 ,Pin 028 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO029 ,Pin 029 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO030 ,Pin 030 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO031 ,Pin 031 data out" "L,H"
group.long 0xC3F90620++0x03
line.long    0x00 "032-035,GPIO Pin Data Out Register 032-035"
bitfld.long  0x00 24.                  "PDO032 ,Pin 032 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO033 ,Pin 033 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO034 ,Pin 034 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO035 ,Pin 035 data out" "L,H"
group.long 0xC3F90624++0x03
line.long    0x00 "036-039,GPIO Pin Data Out Register 036-039"
bitfld.long  0x00 24.                  "PDO036 ,Pin 036 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO037 ,Pin 037 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO038 ,Pin 038 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO039 ,Pin 039 data out" "L,H"
group.long 0xC3F90628++0x03
line.long    0x00 "040-043,GPIO Pin Data Out Register 040-043"
bitfld.long  0x00 24.                  "PDO040 ,Pin 040 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO041 ,Pin 041 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO042 ,Pin 042 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO043 ,Pin 043 data out" "L,H"
group.long 0xC3F9062c++0x03
line.long    0x00 "044-047,GPIO Pin Data Out Register 044-047"
bitfld.long  0x00 24.                  "PDO044 ,Pin 044 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO045 ,Pin 045 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO046 ,Pin 046 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO047 ,Pin 047 data out" "L,H"
group.long 0xC3F90630++0x03
line.long    0x00 "048-051,GPIO Pin Data Out Register 048-051"
bitfld.long  0x00 24.                  "PDO048 ,Pin 048 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO049 ,Pin 049 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO050 ,Pin 050 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO051 ,Pin 051 data out" "L,H"
group.long 0xC3F90634++0x03
line.long    0x00 "052-055,GPIO Pin Data Out Register 052-055"
bitfld.long  0x00 24.                  "PDO052 ,Pin 052 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO053 ,Pin 053 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO054 ,Pin 054 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO055 ,Pin 055 data out" "L,H"
group.long 0xC3F90638++0x03
line.long    0x00 "056-059,GPIO Pin Data Out Register 056-059"
bitfld.long  0x00 24.                  "PDO056 ,Pin 056 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO057 ,Pin 057 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO058 ,Pin 058 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO059 ,Pin 059 data out" "L,H"
group.long 0xC3F9063c++0x03
line.long    0x00 "060-063,GPIO Pin Data Out Register 060-063"
bitfld.long  0x00 24.                  "PDO060 ,Pin 060 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO061 ,Pin 061 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO062 ,Pin 062 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO063 ,Pin 063 data out" "L,H"
group.long 0xC3F90640++0x03
line.long    0x00 "064-067,GPIO Pin Data Out Register 064-067"
bitfld.long  0x00 24.                  "PDO064 ,Pin 064 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO065 ,Pin 065 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO066 ,Pin 066 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO067 ,Pin 067 data out" "L,H"
group.long 0xC3F90644++0x03
line.long    0x00 "068-071,GPIO Pin Data Out Register 068-071"
bitfld.long  0x00 24.                  "PDO068 ,Pin 068 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO069 ,Pin 069 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO070 ,Pin 070 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO071 ,Pin 071 data out" "L,H"
group.long 0xC3F90648++0x03
line.long    0x00 "072-075,GPIO Pin Data Out Register 072-075"
bitfld.long  0x00 24.                  "PDO072 ,Pin 072 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO073 ,Pin 073 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO074 ,Pin 074 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO075 ,Pin 075 data out" "L,H"
group.long 0xC3F9064c++0x03
line.long    0x00 "076-079,GPIO Pin Data Out Register 076-079"
bitfld.long  0x00 24.                  "PDO076 ,Pin 076 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO077 ,Pin 077 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO078 ,Pin 078 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO079 ,Pin 079 data out" "L,H"
group.long 0xC3F90650++0x03
line.long    0x00 "080-083,GPIO Pin Data Out Register 080-083"
bitfld.long  0x00 24.                  "PDO080 ,Pin 080 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO081 ,Pin 081 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO082 ,Pin 082 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO083 ,Pin 083 data out" "L,H"
group.long 0xC3F90654++0x03
line.long    0x00 "084-087,GPIO Pin Data Out Register 084-087"
bitfld.long  0x00 24.                  "PDO084 ,Pin 084 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO085 ,Pin 085 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO086 ,Pin 086 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO087 ,Pin 087 data out" "L,H"
group.long 0xC3F90658++0x03
line.long    0x00 "088-091,GPIO Pin Data Out Register 088-091"
bitfld.long  0x00 24.                  "PDO088 ,Pin 088 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO089 ,Pin 089 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO090 ,Pin 090 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO091 ,Pin 091 data out" "L,H"
group.long 0xC3F9065c++0x03
line.long    0x00 "092-095,GPIO Pin Data Out Register 092-095"
bitfld.long  0x00 24.                  "PDO092 ,Pin 092 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO093 ,Pin 093 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO094 ,Pin 094 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO095 ,Pin 095 data out" "L,H"
group.long 0xC3F90660++0x03
line.long    0x00 "096-099,GPIO Pin Data Out Register 096-099"
bitfld.long  0x00 24.                  "PDO096 ,Pin 096 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO097 ,Pin 097 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO098 ,Pin 098 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO099 ,Pin 099 data out" "L,H"
group.long 0xC3F90664++0x03
line.long    0x00 "100-103,GPIO Pin Data Out Register 100-103"
bitfld.long  0x00 24.                  "PDO100 ,Pin 100 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO101 ,Pin 101 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO102 ,Pin 102 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO103 ,Pin 103 data out" "L,H"
group.long 0xC3F90668++0x03
line.long    0x00 "104-107,GPIO Pin Data Out Register 104-107"
bitfld.long  0x00 24.                  "PDO104 ,Pin 104 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO105 ,Pin 105 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO106 ,Pin 106 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO107 ,Pin 107 data out" "L,H"
group.long 0xC3F9066c++0x03
line.long    0x00 "108-111,GPIO Pin Data Out Register 108-111"
bitfld.long  0x00 24.                  "PDO108 ,Pin 108 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO109 ,Pin 109 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO110 ,Pin 110 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO111 ,Pin 111 data out" "L,H"
group.long 0xC3F90670++0x03
line.long    0x00 "112-115,GPIO Pin Data Out Register 112-115"
bitfld.long  0x00 24.                  "PDO112 ,Pin 112 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO113 ,Pin 113 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO114 ,Pin 114 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO115 ,Pin 115 data out" "L,H"
group.long 0xC3F90674++0x03
line.long    0x00 "116-119,GPIO Pin Data Out Register 116-119"
bitfld.long  0x00 24.                  "PDO116 ,Pin 116 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO117 ,Pin 117 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO118 ,Pin 118 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO119 ,Pin 119 data out" "L,H"
group.long 0xC3F90678++0x03
line.long    0x00 "120-123,GPIO Pin Data Out Register 120-123"
bitfld.long  0x00 24.                  "PDO120 ,Pin 120 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO121 ,Pin 121 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO122 ,Pin 122 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO123 ,Pin 123 data out" "L,H"
group.long 0xC3F906D4++0x03
line.long    0x00 "212-213,GPIO Pin Data Out Register 212-213"
bitfld.long  0x00 24.                  "PDO212 ,Pin data out" "L,H"
bitfld.long  0x00 16.                  "  PDO213 ,Pin data out" "L,H"
tree.end
tree "GPIO Pin Data Input Registers"
group.long 0xC3F90800++0x03
line.long    0x00 "000-003,GPIO Pin Data In Register 000-003"
bitfld.long  0x00 24.                  "PDI000 ,Pin 000 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI001 ,Pin 001 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI002 ,Pin 002 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI003 ,Pin 003 data in" "L,H"
group.long 0xC3F90804++0x03
line.long    0x00 "004-007,GPIO Pin Data In Register 004-007"
bitfld.long  0x00 24.                  "PDI004 ,Pin 004 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI005 ,Pin 005 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI006 ,Pin 006 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI007 ,Pin 007 data in" "L,H"
group.long 0xC3F90808++0x03
line.long    0x00 "008-011,GPIO Pin Data In Register 008-011"
bitfld.long  0x00 24.                  "PDI008 ,Pin 008 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI009 ,Pin 009 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI010 ,Pin 010 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI011 ,Pin 011 data in" "L,H"
group.long 0xC3F9080c++0x03
line.long    0x00 "012-015,GPIO Pin Data In Register 012-015"
bitfld.long  0x00 24.                  "PDI012 ,Pin 012 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI013 ,Pin 013 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI014 ,Pin 014 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI015 ,Pin 015 data in" "L,H"
group.long 0xC3F90810++0x03
line.long    0x00 "016-019,GPIO Pin Data In Register 016-019"
bitfld.long  0x00 24.                  "PDI016 ,Pin 016 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI017 ,Pin 017 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI018 ,Pin 018 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI019 ,Pin 019 data in" "L,H"
group.long 0xC3F90814++0x03
line.long    0x00 "020-023,GPIO Pin Data In Register 020-023"
bitfld.long  0x00 24.                  "PDI020 ,Pin 020 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI021 ,Pin 021 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI022 ,Pin 022 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI023 ,Pin 023 data in" "L,H"
group.long 0xC3F90818++0x03
line.long    0x00 "024-027,GPIO Pin Data In Register 024-027"
bitfld.long  0x00 24.                  "PDI024 ,Pin 024 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI025 ,Pin 025 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI026 ,Pin 026 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI027 ,Pin 027 data in" "L,H"
group.long 0xC3F9081c++0x03
line.long    0x00 "028-031,GPIO Pin Data In Register 028-031"
bitfld.long  0x00 24.                  "PDI028 ,Pin 028 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI029 ,Pin 029 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI030 ,Pin 030 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI031 ,Pin 031 data in" "L,H"
group.long 0xC3F90820++0x03
line.long    0x00 "032-035,GPIO Pin Data In Register 032-035"
bitfld.long  0x00 24.                  "PDI032 ,Pin 032 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI033 ,Pin 033 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI034 ,Pin 034 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI035 ,Pin 035 data in" "L,H"
group.long 0xC3F90824++0x03
line.long    0x00 "036-039,GPIO Pin Data In Register 036-039"
bitfld.long  0x00 24.                  "PDI036 ,Pin 036 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI037 ,Pin 037 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI038 ,Pin 038 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI039 ,Pin 039 data in" "L,H"
group.long 0xC3F90828++0x03
line.long    0x00 "040-043,GPIO Pin Data In Register 040-043"
bitfld.long  0x00 24.                  "PDI040 ,Pin 040 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI041 ,Pin 041 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI042 ,Pin 042 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI043 ,Pin 043 data in" "L,H"
group.long 0xC3F9082c++0x03
line.long    0x00 "044-047,GPIO Pin Data In Register 044-047"
bitfld.long  0x00 24.                  "PDI044 ,Pin 044 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI045 ,Pin 045 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI046 ,Pin 046 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI047 ,Pin 047 data in" "L,H"
group.long 0xC3F90830++0x03
line.long    0x00 "048-051,GPIO Pin Data In Register 048-051"
bitfld.long  0x00 24.                  "PDI048 ,Pin 048 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI049 ,Pin 049 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI050 ,Pin 050 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI051 ,Pin 051 data in" "L,H"
group.long 0xC3F90834++0x03
line.long    0x00 "052-055,GPIO Pin Data In Register 052-055"
bitfld.long  0x00 24.                  "PDI052 ,Pin 052 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI053 ,Pin 053 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI054 ,Pin 054 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI055 ,Pin 055 data in" "L,H"
group.long 0xC3F90838++0x03
line.long    0x00 "056-059,GPIO Pin Data In Register 056-059"
bitfld.long  0x00 24.                  "PDI056 ,Pin 056 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI057 ,Pin 057 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI058 ,Pin 058 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI059 ,Pin 059 data in" "L,H"
group.long 0xC3F9083c++0x03
line.long    0x00 "060-063,GPIO Pin Data In Register 060-063"
bitfld.long  0x00 24.                  "PDI060 ,Pin 060 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI061 ,Pin 061 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI062 ,Pin 062 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI063 ,Pin 063 data in" "L,H"
group.long 0xC3F90840++0x03
line.long    0x00 "064-067,GPIO Pin Data In Register 064-067"
bitfld.long  0x00 24.                  "PDI064 ,Pin 064 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI065 ,Pin 065 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI066 ,Pin 066 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI067 ,Pin 067 data in" "L,H"
group.long 0xC3F90844++0x03
line.long    0x00 "068-071,GPIO Pin Data In Register 068-071"
bitfld.long  0x00 24.                  "PDI068 ,Pin 068 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI069 ,Pin 069 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI070 ,Pin 070 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI071 ,Pin 071 data in" "L,H"
group.long 0xC3F90848++0x03
line.long    0x00 "072-075,GPIO Pin Data In Register 072-075"
bitfld.long  0x00 24.                  "PDI072 ,Pin 072 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI073 ,Pin 073 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI074 ,Pin 074 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI075 ,Pin 075 data in" "L,H"
group.long 0xC3F9084c++0x03
line.long    0x00 "076-079,GPIO Pin Data In Register 076-079"
bitfld.long  0x00 24.                  "PDI076 ,Pin 076 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI077 ,Pin 077 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI078 ,Pin 078 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI079 ,Pin 079 data in" "L,H"
group.long 0xC3F90850++0x03
line.long    0x00 "080-083,GPIO Pin Data In Register 080-083"
bitfld.long  0x00 24.                  "PDI080 ,Pin 080 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI081 ,Pin 081 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI082 ,Pin 082 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI083 ,Pin 083 data in" "L,H"
group.long 0xC3F90854++0x03
line.long    0x00 "084-087,GPIO Pin Data In Register 084-087"
bitfld.long  0x00 24.                  "PDI084 ,Pin 084 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI085 ,Pin 085 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI086 ,Pin 086 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI087 ,Pin 087 data in" "L,H"
group.long 0xC3F90858++0x03
line.long    0x00 "088-091,GPIO Pin Data In Register 088-091"
bitfld.long  0x00 24.                  "PDI088 ,Pin 088 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI089 ,Pin 089 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI090 ,Pin 090 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI091 ,Pin 091 data in" "L,H"
group.long 0xC3F9085c++0x03
line.long    0x00 "092-095,GPIO Pin Data In Register 092-095"
bitfld.long  0x00 24.                  "PDI092 ,Pin 092 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI093 ,Pin 093 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI094 ,Pin 094 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI095 ,Pin 095 data in" "L,H"
group.long 0xC3F90860++0x03
line.long    0x00 "096-099,GPIO Pin Data In Register 096-099"
bitfld.long  0x00 24.                  "PDI096 ,Pin 096 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI097 ,Pin 097 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI098 ,Pin 098 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI099 ,Pin 099 data in" "L,H"
group.long 0xC3F90864++0x03
line.long    0x00 "100-103,GPIO Pin Data In Register 100-103"
bitfld.long  0x00 24.                  "PDI100 ,Pin 100 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI101 ,Pin 101 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI102 ,Pin 102 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI103 ,Pin 103 data in" "L,H"
group.long 0xC3F90868++0x03
line.long    0x00 "104-107,GPIO Pin Data In Register 104-107"
bitfld.long  0x00 24.                  "PDI104 ,Pin 104 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI105 ,Pin 105 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI106 ,Pin 106 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI107 ,Pin 107 data in" "L,H"
group.long 0xC3F9086c++0x03
line.long    0x00 "108-111,GPIO Pin Data In Register 108-111"
bitfld.long  0x00 24.                  "PDI108 ,Pin 108 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI109 ,Pin 109 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI110 ,Pin 110 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI111 ,Pin 111 data in" "L,H"
group.long 0xC3F90870++0x03
line.long    0x00 "112-115,GPIO Pin Data In Register 112-115"
bitfld.long  0x00 24.                  "PDI112 ,Pin 112 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI113 ,Pin 113 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI114 ,Pin 114 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI115 ,Pin 115 data in" "L,H"
group.long 0xC3F90874++0x03
line.long    0x00 "116-119,GPIO Pin Data In Register 116-119"
bitfld.long  0x00 24.                  "PDI116 ,Pin 116 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI117 ,Pin 117 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI118 ,Pin 118 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI119 ,Pin 119 data in" "L,H"
group.long 0xC3F90878++0x03
line.long    0x00 "120-123,GPIO Pin Data In Register 120-123"
bitfld.long  0x00 24.                  "PDI120 ,Pin 120 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI121 ,Pin 121 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI122 ,Pin 122 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI123 ,Pin 123 data in" "L,H"
tree.end
tree "Parallel GPIO Pin Data Output Registers"
group.long 0xFFFE8C00++0x03
line.long    0x00 "PGPDO0,Parallel GPIO Pin Data Output Register 0"
group.long 0xFFFE8C04++0x03
line.long    0x00 "PGPDO1,Parallel GPIO Pin Data Output Register 1"
group.long 0xFFFE8C08++0x03
line.long    0x00 "PGPDO2,Parallel GPIO Pin Data Output Register 2"
group.long 0xFFFE8C0C++0x03
line.long    0x00 "PGPDO3,Parallel GPIO Pin Data Output Register 3"
group.long 0xFFFE8C10++0x03
line.long    0x00 "PGPDO4,Parallel GPIO Pin Data Output Register 4"
tree.end
tree "Parallel GPIO Pin Data Input Registers"
group.long 0xFFFE8C40++0x03
line.long    0x00 "PGPDI0,Parallel GPIO Pin Data Input Register 0"
group.long 0xFFFE8C44++0x03
line.long    0x00 "PGPDI1,Parallel GPIO Pin Data Input Register 1"
group.long 0xFFFE8C48++0x03
line.long    0x00 "PGPDI2,Parallel GPIO Pin Data Input Register 2"
group.long 0xFFFE8C4C++0x03
line.long    0x00 "PGPDI3,Parallel GPIO Pin Data Input Register 3"
group.long 0xFFFE8C50++0x03
line.long    0x00 "PGPDI4,Parallel GPIO Pin Data Input Register 4"
tree.end
tree "Masked Parallel GPIO Pin Data Output Registers"
group.long 0xFFFE8C84++0x03
line.long    0x00 "MPGPDO1,Masked Parallel GPIO Pin Data Output Register 1"
group.long 0xFFFE8C88++0x03
line.long    0x00 "MPGPDO2,Masked Parallel GPIO Pin Data Output Register 2"
group.long 0xFFFE8C8C++0x03
line.long    0x00 "MPGPDO3,Masked Parallel GPIO Pin Data Output Register 3"
group.long 0xFFFE8C90++0x03
line.long    0x00 "MPGPDO4,Masked Parallel GPIO Pin Data Output Register 4"
group.long 0xFFFE8C94++0x03
line.long    0x00 "MPGPDO5,Masked Parallel GPIO Pin Data Output Register 5"
group.long 0xFFFE8C98++0x03
line.long    0x00 "MPGPDO6,Masked Parallel GPIO Pin Data Output Register 6"
group.long 0xFFFE8C9C++0x03
line.long    0x00 "MPGPDO7,Masked Parallel GPIO Pin Data Output Register 7"
group.long 0xFFFE8CA0++0x03
line.long    0x00 "MPGPDO8,Masked Parallel GPIO Pin Data Output Register 8"
tree.end
tree "Interrupt Filter Maximum Counter & Clock Prescaler Register"
group.long 0xC3F91080++0x03
line.long   0x00 "IFCPR,Interrupt Filter Clock Prescaler Register"
bitfld.long 0x00 00.--03.  "IFCP     ,Interrupt Filter Clock Prescaler setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xC3F91000+(00.<<2))++0x03
line.long   0x00 "IFMC00,Interrupt Filter Maximum Counter Register 00"
bitfld.long 0x00 00.--03.  "MAXCNT00 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(01.<<2))++0x03
line.long   0x00 "IFMC01,Interrupt Filter Maximum Counter Register 01"
bitfld.long 0x00 00.--03.  "MAXCNT01 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(02.<<2))++0x03
line.long   0x00 "IFMC02,Interrupt Filter Maximum Counter Register 02"
bitfld.long 0x00 00.--03.  "MAXCNT02 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(03.<<2))++0x03
line.long   0x00 "IFMC03,Interrupt Filter Maximum Counter Register 03"
bitfld.long 0x00 00.--03.  "MAXCNT03 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(04.<<2))++0x03
line.long   0x00 "IFMC04,Interrupt Filter Maximum Counter Register 04"
bitfld.long 0x00 00.--03.  "MAXCNT04 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(05.<<2))++0x03
line.long   0x00 "IFMC05,Interrupt Filter Maximum Counter Register 05"
bitfld.long 0x00 00.--03.  "MAXCNT05 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(06.<<2))++0x03
line.long   0x00 "IFMC06,Interrupt Filter Maximum Counter Register 06"
bitfld.long 0x00 00.--03.  "MAXCNT06 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(07.<<2))++0x03
line.long   0x00 "IFMC07,Interrupt Filter Maximum Counter Register 07"
bitfld.long 0x00 00.--03.  "MAXCNT07 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(08.<<2))++0x03
line.long   0x00 "IFMC08,Interrupt Filter Maximum Counter Register 08"
bitfld.long 0x00 00.--03.  "MAXCNT08 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(09.<<2))++0x03
line.long   0x00 "IFMC09,Interrupt Filter Maximum Counter Register 09"
bitfld.long 0x00 00.--03.  "MAXCNT09 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(10.<<2))++0x03
line.long   0x00 "IFMC10,Interrupt Filter Maximum Counter Register 10"
bitfld.long 0x00 00.--03.  "MAXCNT10 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(11.<<2))++0x03
line.long   0x00 "IFMC11,Interrupt Filter Maximum Counter Register 11"
bitfld.long 0x00 00.--03.  "MAXCNT11 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(12.<<2))++0x03
line.long   0x00 "IFMC12,Interrupt Filter Maximum Counter Register 12"
bitfld.long 0x00 00.--03.  "MAXCNT12 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(13.<<2))++0x03
line.long   0x00 "IFMC13,Interrupt Filter Maximum Counter Register 13"
bitfld.long 0x00 00.--03.  "MAXCNT13 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(14.<<2))++0x03
line.long   0x00 "IFMC14,Interrupt Filter Maximum Counter Register 14"
bitfld.long 0x00 00.--03.  "MAXCNT14 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(15.<<2))++0x03
line.long   0x00 "IFMC15,Interrupt Filter Maximum Counter Register 15"
bitfld.long 0x00 00.--03.  "MAXCNT15 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(16.<<2))++0x03
line.long   0x00 "IFMC16,Interrupt Filter Maximum Counter Register 16"
bitfld.long 0x00 00.--03.  "MAXCNT16 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(17.<<2))++0x03
line.long   0x00 "IFMC17,Interrupt Filter Maximum Counter Register 17"
bitfld.long 0x00 00.--03.  "MAXCNT17 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(18.<<2))++0x03
line.long   0x00 "IFMC18,Interrupt Filter Maximum Counter Register 18"
bitfld.long 0x00 00.--03.  "MAXCNT18 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(19.<<2))++0x03
line.long   0x00 "IFMC19,Interrupt Filter Maximum Counter Register 19"
bitfld.long 0x00 00.--03.  "MAXCNT19 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(20.<<2))++0x03
line.long   0x00 "IFMC20,Interrupt Filter Maximum Counter Register 20"
bitfld.long 0x00 00.--03.  "MAXCNT20 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(21.<<2))++0x03
line.long   0x00 "IFMC21,Interrupt Filter Maximum Counter Register 21"
bitfld.long 0x00 00.--03.  "MAXCNT21 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(22.<<2))++0x03
line.long   0x00 "IFMC22,Interrupt Filter Maximum Counter Register 22"
bitfld.long 0x00 00.--03.  "MAXCNT22 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(23.<<2))++0x03
line.long   0x00 "IFMC23,Interrupt Filter Maximum Counter Register 23"
bitfld.long 0x00 00.--03.  "MAXCNT23 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(24.<<2))++0x03
line.long   0x00 "IFMC24,Interrupt Filter Maximum Counter Register 24"
bitfld.long 0x00 00.--03.  "MAXCNT24 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(25.<<2))++0x03
line.long   0x00 "IFMC25,Interrupt Filter Maximum Counter Register 25"
bitfld.long 0x00 00.--03.  "MAXCNT25 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(26.<<2))++0x03
line.long   0x00 "IFMC26,Interrupt Filter Maximum Counter Register 26"
bitfld.long 0x00 00.--03.  "MAXCNT26 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(27.<<2))++0x03
line.long   0x00 "IFMC27,Interrupt Filter Maximum Counter Register 27"
bitfld.long 0x00 00.--03.  "MAXCNT27 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(28.<<2))++0x03
line.long   0x00 "IFMC28,Interrupt Filter Maximum Counter Register 28"
bitfld.long 0x00 00.--03.  "MAXCNT28 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(29.<<2))++0x03
line.long   0x00 "IFMC29,Interrupt Filter Maximum Counter Register 29"
bitfld.long 0x00 00.--03.  "MAXCNT29 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(30.<<2))++0x03
line.long   0x00 "IFMC30,Interrupt Filter Maximum Counter Register 30"
bitfld.long 0x00 00.--03.  "MAXCNT30 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xC3F91000+(31.<<2))++0x03
line.long   0x00 "IFMC31,Interrupt Filter Maximum Counter Register 31"
bitfld.long 0x00 00.--03.  "MAXCNT31 ,Maximum Interrupt Filter Counter setting" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree "Interrupt Filter Clock Prescaler Register"
tree.end
tree.end
width 9.
tree "Reset Generation Module (MC_RGM)"
group.word 0xC3FE4000++0x01
line.word    0x00 "FES,Functional Event Status"
eventfld.word  0x00 15.                          "F_EXR       ,Flag for External Reset" "0,1"
eventfld.word  0x00 08.                        "  F_FLASH     ,Flag for code or data flash fatal error" "0,1"
eventfld.word  0x00 07.                        "  F_LVD45     ,Flag for 4.5V low-voltage detected" "0,1"
eventfld.word  0x00 06.                        "  F_CMU0_FHL  ,Flag for CMU0 clock frequency higher/lower than reference" "0,1"
eventfld.word  0x00 05.                        "  F_CMU0_OLR  ,Flag for oscillator frequency lower than reference" "0,1"
TEXTLINE "            "  
eventfld.word  0x00 04.                        "  F_PLL0      ,Flag for PLL0 fail" "0,1"
eventfld.word  0x00 03.                        "  F_CHKSTOP   ,Flag for checkstop reset" "0,1"
eventfld.word  0x00 02.                        "  F_SOFT      ,Flag for software reset" "0,1"
eventfld.word  0x00 01.                        "  F_CORE      ,Flag for core reset" "0,1"
eventfld.word  0x00 00.                        "  F_JTAG      ,Flag for JTAG initiated reset" "0,1"
TEXTLINE ""
group.word 0xC3FE4002++0x01
line.word    0x00 "DES,Destructive Event Status"
eventfld.word  0x00 15.                          "F_POR       ,Flag for Power-On reset" "0,1"
eventfld.word  0x00 03.                        "  F_LVD27     ,Flag for 2.7V low-voltage detected" "0,1"
eventfld.word  0x00 02.                        "  F_SWT       ,Flag for software watchdog timer" "0,1"
eventfld.word  0x00 01.                        "  F_LVD12_PD1 ,Flag for 1.2V low-voltage detected (power domain #1)" "0,1"
eventfld.word  0x00 00.                        "  F_LVD12_PD0 ,Flag for 1.2V low-voltage detected (power domain #0)" "0,1"
TEXTLINE ""
group.word 0xC3FE4004++0x01
line.word    0x00 "FERD,Functional Event Reset Disable"
bitfld.word  0x00 08.                            "D_FLASH     ,Disable code or data flash fatal error" "0,1"
bitfld.word  0x00 07.                          "  D_LVD45     ,Disable 4.5V low-voltage detected" "0,1"
bitfld.word  0x00 06.                          "  D_CMU0_FHL  ,Disable CMU0 clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                          "  D_CMU0_OLR  ,Disable oscillator frequency lower than reference" "0,1"
bitfld.word  0x00 04.                          "  D_PLL0      ,Disable PLL0 fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 01.                          "  D_CORE      ,Disable core reset" "0,1"
bitfld.word  0x00 00.                          "  D_JTAG      ,Disable JTAG initiated reset" "0,1"
TEXTLINE ""
group.word 0xC3FE4006++0x01
line.word    0x00 "DERD,Destructive Event Reset Disable"
bitfld.word  0x00 02.                            "D_SWT       ,Disable software watchdog timer" "0,1"
TEXTLINE ""
group.word 0xC3FE4010++0x01
line.word    0x00 "FEAR,Functional Event Alternate Request"
bitfld.word  0x00 08.                            "AR_FLASH    ,Alternate request for code or data flash fatal error" "0,1"
bitfld.word  0x00 07.                          "  AR_LVD45    ,Alternate request for 4.5V low-voltage detected" "0,1"
bitfld.word  0x00 06.                          "  AR_CMU0_FHL ,Alternate request for CMU0 clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                          "  AR_CMU0_OLR ,Alternate request for oscillator frequency lower than reference" "0,1"
bitfld.word  0x00 04.                          "  AR_PLL0     ,Alternate request for PLL0 fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 01.                          "  AR_CORE     ,Alternate request for core reset" "0,1"
bitfld.word  0x00 00.                          "  AR_JTAG     ,Alternate request for JTAG initiated reset" "0,1"
TEXTLINE ""
group.word 0xC3FE4012++0x01
line.word    0x00 "DEAR,Destructive Event Alternate Request"
bitfld.word  0x00 02.                            "AR_SWT      ,Alternate request software watchdog timer" "0,1"
TEXTLINE ""
group.word 0xC3FE4018++0x01
line.word    0x00 "FESS,Functional Event Short Sequence"
bitfld.word  0x00 08.                            "SS_FLASH    ,Short sequence for code or data flash fatal error" "0,1"
bitfld.word  0x00 07.                          "  SS_LVD45    ,Short sequence for 4.5V low-voltage detected" "0,1"
bitfld.word  0x00 06.                          "  SS_CMU0_FHL ,Short sequence for CMU0 clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                          "  SS_CMU0_OLR ,Short sequence for oscillator frequency lower than reference" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 04.                          "  SS_PLL0     ,Short sequence for PLL0 fail" "0,1"
bitfld.word  0x00 03.                          "  SS_CHKSTOP  ,Short sequence for checkstop reset" "0,1"
bitfld.word  0x00 02.                          "  SS_SOFT     ,Short sequence for software reset" "0,1"
bitfld.word  0x00 01.                          "  SS_CORE     ,Short sequence for core reset" "0,1"
bitfld.word  0x00 00.                          "  SS_JTAG     ,Short sequence for JTAG initiated reset" "0,1"
TEXTLINE ""
group.word 0xC3FE401A++0x01
line.word    0x00 "STDBY,STANDBY0 Reset Sequence"
bitfld.word  0x00 07.                            "BOOT_FROM_BKP_RAM     ,This bit indicates whether the system has to boot from backup RAM or flash out of STANDBY0 exit" "0,1"
bitfld.word  0x00 02.                          "       DRUN_DFLA   ,Data Flash On when entering DRUN" "0,1"
bitfld.word  0x00 00.                          "  DRUN_CFLA   ,Code Flash On when entering DRUN" "0,1"
TEXTLINE ""
group.word 0xC3FE401C++0x01
line.word    0x00 "FBRE,Functional Bidirectional Reset Enable"
bitfld.word  0x00 08.                            "BE_FLASH    ,Bidirectional reset enable for code or data flash fatal error" "0,1"
bitfld.word  0x00 07.                          "  BE_LVD45    ,Bidirectional reset enable for 4.5V low-voltage detected" "0,1"
bitfld.word  0x00 06.                          "  BE_CMU0_FHL ,Bidirectional reset enable for CMU0 clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                          "  BE_CMU0_OLR ,Bidirectional reset enable for oscillator frequency lower than reference" "0,1"
bitfld.word  0x00 04.                          "  BE_PLL0     ,Bidirectional reset enable for PLL0 fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 01.                          "  BE_CORE     ,Bidirectional reset enable for core reset" "0,1"
bitfld.word  0x00 00.                          "  BE_JTAG     ,Bidirectional reset enable for JTAG initiated reset" "0,1"
tree.end
width 12.
tree "Interrupt Controller"
group.long 0xfff48000++0x03
line.long    0x00 "MCR,INTC Module Configuration Register"
bitfld.long  0x00 05.                  "VTES ,Vector Table Entry Size" "0,1"
bitfld.long  0x00 00.                  "  HVEN ,Hardware Vector Enable" "0,1"
group.long 0xfff48008++0x03
line.long    0x00 "CPR,INTC Current Priority Register"
bitfld.long  0x00 00.--03.              "PRI ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
if   (d.l(a:0xfff48000)&0x00000001)==0x00000001
group.long 0xfff48010++0x03
line.long    0x00 "IACKR,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
hexmask.long  0x00 11.--31. 1.          "VTBA ,Vector Table Base Address"
hexmask.long  0x00 02.--10. 1.          "  INTVEC ,Interrupt Vector"
else
wgroup.long 0xfff48010++0x03
hide.long    0x00 "IACKR,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
in
endif
group.long 0xfff48018++0x03
line.long    0x00 "EOIR,INTC End of Interrupt Register"
group.long 0xfff48020++0x03
line.long    0x00 "SSCIR0_3,INTC Software Set/Clear Interrupt Registers"
bitfld.long  0x00 25.              "SET0 ,Set Flag" "0,1"
bitfld.long  0x00 24.              "  CLR0 ,Clear Flag" "0,1"
bitfld.long  0x00 17.              "  SET1 ,Set Flag" "0,1"
bitfld.long  0x00 16.              "  CLR1 ,Clear Flag" "0,1"
bitfld.long  0x00 09.              "  SET2 ,Set Flag" "0,1"
bitfld.long  0x00 08.              "  CLR2 ,Clear Flag" "0,1"
bitfld.long  0x00 01.              "  SET3 ,Set Flag" "0,1"
bitfld.long  0x00 00.              "  CLR3 ,Clear Flag" "0,1"
group.long 0xfff48024++0x03
line.long    0x00 "SSCIR4_7,INTC Software Set/Clear Interrupt Registers"
bitfld.long  0x00 25.              "SET4 ,Set Flag" "0,1"
bitfld.long  0x00 24.              "  CLR4 ,Clear Flag" "0,1"
bitfld.long  0x00 17.              "  SET5 ,Set Flag" "0,1"
bitfld.long  0x00 16.              "  CLR5 ,Clear Flag" "0,1"
bitfld.long  0x00 09.              "  SET6 ,Set Flag" "0,1"
bitfld.long  0x00 08.              "  CLR6 ,Clear Flag" "0,1"
bitfld.long  0x00 01.              "  SET7 ,Set Flag" "0,1"
bitfld.long  0x00 00.              "  CLR7 ,Clear Flag" "0,1"
tree "Interrupt Priority Registers"
group.long (0xfff48040+000.)++0x03
line.long    0x00 "INTC_PSR000.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI000 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI001 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI002 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI003 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+004.)++0x03
line.long    0x00 "INTC_PSR004.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI004 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI005 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI006 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI007 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+008.)++0x03
line.long    0x00 "INTC_PSR008.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI008 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI009 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI010 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI011 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+012.)++0x03
line.long    0x00 "INTC_PSR012.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI012 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI013 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI014 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI015 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+016.)++0x03
line.long    0x00 "INTC_PSR016.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI016 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI017 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI018 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI019 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+020.)++0x03
line.long    0x00 "INTC_PSR020.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI020 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI021 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI022 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI023 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+024.)++0x03
line.long    0x00 "INTC_PSR024.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI024 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI025 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI026 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI027 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+028.)++0x03
line.long    0x00 "INTC_PSR028.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI028 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI029 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI030 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI031 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+032.)++0x03
line.long    0x00 "INTC_PSR032.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI032 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI033 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI034 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI035 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+036.)++0x03
line.long    0x00 "INTC_PSR036.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI036 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI037 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI038 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI039 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+040.)++0x03
line.long    0x00 "INTC_PSR040.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI040 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI041 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI042 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI043 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+044.)++0x03
line.long    0x00 "INTC_PSR044.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI044 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI045 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI046 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI047 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+048.)++0x03
line.long    0x00 "INTC_PSR048.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI048 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI049 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI050 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI051 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+052.)++0x03
line.long    0x00 "INTC_PSR052.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI052 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI053 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI054 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI055 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+056.)++0x03
line.long    0x00 "INTC_PSR056.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI056 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI057 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI058 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI059 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+060.)++0x03
line.long    0x00 "INTC_PSR060.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI060 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI061 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI062 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI063 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+064.)++0x03
line.long    0x00 "INTC_PSR064.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI064 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI065 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI066 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI067 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+068.)++0x03
line.long    0x00 "INTC_PSR068.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI068 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI069 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI070 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI071 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+072.)++0x03
line.long    0x00 "INTC_PSR072.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI072 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI073 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI074 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI075 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+076.)++0x03
line.long    0x00 "INTC_PSR076.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI076 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI077 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI078 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI079 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+080.)++0x03
line.long    0x00 "INTC_PSR080.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI080 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI081 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI082 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI083 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+084.)++0x03
line.long    0x00 "INTC_PSR084.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI084 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI085 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI086 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI087 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+088.)++0x03
line.long    0x00 "INTC_PSR088.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI088 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI089 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI090 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI091 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+092.)++0x03
line.long    0x00 "INTC_PSR092.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI092 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI093 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI094 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI095 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+096.)++0x03
line.long    0x00 "INTC_PSR096.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI096 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI097 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI098 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI099 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+100.)++0x03
line.long    0x00 "INTC_PSR100.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI100 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI101 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI102 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI103 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+104.)++0x03
line.long    0x00 "INTC_PSR104.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI104 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI105 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI106 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI107 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+108.)++0x03
line.long    0x00 "INTC_PSR108.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI108 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI109 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI110 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI111 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+112.)++0x03
line.long    0x00 "INTC_PSR112.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI112 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI113 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI114 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI115 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+116.)++0x03
line.long    0x00 "INTC_PSR116.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI116 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI117 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI118 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI119 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+120.)++0x03
line.long    0x00 "INTC_PSR120.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI120 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI121 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI122 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI123 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+124.)++0x03
line.long    0x00 "INTC_PSR124.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI124 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI125 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI126 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI127 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+128.)++0x03
line.long    0x00 "INTC_PSR128.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI128 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI129 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI130 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI131 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+132.)++0x03
line.long    0x00 "INTC_PSR132.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI132 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI133 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI134 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI135 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+136.)++0x03
line.long    0x00 "INTC_PSR136.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI136 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI137 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI138 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI139 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+140.)++0x03
line.long    0x00 "INTC_PSR140.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI140 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI141 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI142 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI143 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+144.)++0x03
line.long    0x00 "INTC_PSR144.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI144 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI145 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI146 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI147 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

sif CPU()=="XXX"
group.long (0xfff48040+148.)++0x03
line.long    0x00 "INTC_PSR148.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI148 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI149 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI150 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI151 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+152.)++0x03
line.long    0x00 "INTC_PSR152.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI152 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI153 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI154 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI155 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+156.)++0x03
line.long    0x00 "INTC_PSR156.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI156 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI157 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI158 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI159 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+160.)++0x03
line.long    0x00 "INTC_PSR160.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI160 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI161 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI162 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI163 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+164.)++0x03
line.long    0x00 "INTC_PSR164.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI164 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI165 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI166 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI167 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+168.)++0x03
line.long    0x00 "INTC_PSR168.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI168 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI169 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI170 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI171 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+172.)++0x03
line.long    0x00 "INTC_PSR172.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI172 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI173 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI174 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI175 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+176.)++0x03
line.long    0x00 "INTC_PSR176.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI176 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI177 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI178 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI179 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+180.)++0x03
line.long    0x00 "INTC_PSR180.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI180 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI181 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI182 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI183 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+184.)++0x03
line.long    0x00 "INTC_PSR184.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI184 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI185 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI186 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI187 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+188.)++0x03
line.long    0x00 "INTC_PSR188.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI188 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI189 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI190 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI191 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+192.)++0x03
line.long    0x00 "INTC_PSR192.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI192 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI193 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI194 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI195 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+196.)++0x03
line.long    0x00 "INTC_PSR196.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI196 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI197 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI198 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI199 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+200.)++0x03
line.long    0x00 "INTC_PSR200.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI200 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI201 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI202 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI203 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+204.)++0x03
line.long    0x00 "INTC_PSR204.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI204 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI205 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI206 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI207 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+208.)++0x03
line.long    0x00 "INTC_PSR208.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI208 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI209 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI210 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI211 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+212.)++0x03
line.long    0x00 "INTC_PSR212.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI212 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI213 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI214 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI215 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+216.)++0x03
line.long    0x00 "INTC_PSR216.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI216 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI217 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI218 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI219 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+220.)++0x03
line.long    0x00 "INTC_PSR220.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI220 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI221 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI222 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI223 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+224.)++0x03
line.long    0x00 "INTC_PSR224.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI224 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI225 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI226 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI227 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+228.)++0x03
line.long    0x00 "INTC_PSR228.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI228 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI229 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI230 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI231 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+232.)++0x03
line.long    0x00 "INTC_PSR232.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI232 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI233 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI234 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI235 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+236.)++0x03
line.long    0x00 "INTC_PSR236.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI236 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI237 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI238 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI239 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+240.)++0x03
line.long    0x00 "INTC_PSR240.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI240 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI241 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI242 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI243 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+244.)++0x03
line.long    0x00 "INTC_PSR244.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI244 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI245 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI246 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI247 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+248.)++0x03
line.long    0x00 "INTC_PSR248.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI248 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI249 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI250 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI251 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+252.)++0x03
line.long    0x00 "INTC_PSR252.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI252 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI253 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI254 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI255 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+256.)++0x03
line.long    0x00 "INTC_PSR256.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI256 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI257 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI258 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI259 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+260.)++0x03
line.long    0x00 "INTC_PSR260.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI260 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI261 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI262 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI263 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+264.)++0x03
line.long    0x00 "INTC_PSR264.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI264 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI265 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI266 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI267 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+268.)++0x03
line.long    0x00 "INTC_PSR268.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI268 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI269 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI270 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI271 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+272.)++0x03
line.long    0x00 "INTC_PSR272.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI272 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI273 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI274 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI275 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+276.)++0x03
line.long    0x00 "INTC_PSR276.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI276 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI277 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI278 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI279 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+280.)++0x03
line.long    0x00 "INTC_PSR280.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI280 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI281 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI282 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI283 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+284.)++0x03
line.long    0x00 "INTC_PSR284.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI284 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI285 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI286 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI287 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+288.)++0x03
line.long    0x00 "INTC_PSR288.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI288 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI289 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI290 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI291 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+292.)++0x03
line.long    0x00 "INTC_PSR292.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI292 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI293 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI294 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI295 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+296.)++0x03
line.long    0x00 "INTC_PSR296.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI296 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI297 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI298 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI299 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+300.)++0x03
line.long    0x00 "INTC_PSR300.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI300 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI301 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI302 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI303 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+304.)++0x03
line.long    0x00 "INTC_PSR304.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI304 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI305 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI306 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI307 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+308.)++0x03
line.long    0x00 "INTC_PSR308.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI308 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI309 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI310 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI311 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+312.)++0x03
line.long    0x00 "INTC_PSR312.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI312 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI313 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI314 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI315 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+316.)++0x03
line.long    0x00 "INTC_PSR316.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI316 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI317 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI318 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI319 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+320.)++0x03
line.long    0x00 "INTC_PSR320.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI320 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI321 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI322 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI323 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+324.)++0x03
line.long    0x00 "INTC_PSR324.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI324 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI325 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI326 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI327 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+328.)++0x03
line.long    0x00 "INTC_PSR328.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI328 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI329 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI330 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI331 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+332.)++0x03
line.long    0x00 "INTC_PSR332.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI332 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI333 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI334 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI335 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+336.)++0x03
line.long    0x00 "INTC_PSR336.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI336 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI337 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI338 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI339 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+340.)++0x03
line.long    0x00 "INTC_PSR340.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI340 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI341 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI342 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI343 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+344.)++0x03
line.long    0x00 "INTC_PSR344.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI344 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI345 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI346 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI347 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+348.)++0x03
line.long    0x00 "INTC_PSR348.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI348 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI349 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI350 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI351 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+352.)++0x03
line.long    0x00 "INTC_PSR352.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI352 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI353 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI354 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI355 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+356.)++0x03
line.long    0x00 "INTC_PSR356.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI356 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI357 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI358 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI359 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+360.)++0x03
line.long    0x00 "INTC_PSR360.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI360 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI361 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI362 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI363 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+364.)++0x03
line.long    0x00 "INTC_PSR364.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI364 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI365 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI366 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI367 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+368.)++0x03
line.long    0x00 "INTC_PSR368.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI368 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI369 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI370 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI371 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+372.)++0x03
line.long    0x00 "INTC_PSR372.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI372 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI373 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI374 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI375 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+376.)++0x03
line.long    0x00 "INTC_PSR376.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI376 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI377 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI378 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI379 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+380.)++0x03
line.long    0x00 "INTC_PSR380.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI380 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI381 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI382 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI383 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+384.)++0x03
line.long    0x00 "INTC_PSR384.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI384 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI385 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI386 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI387 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+388.)++0x03
line.long    0x00 "INTC_PSR388.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI388 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI389 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI390 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI391 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+392.)++0x03
line.long    0x00 "INTC_PSR392.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI392 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI393 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI394 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI395 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+396.)++0x03
line.long    0x00 "INTC_PSR396.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI396 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI397 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI398 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI399 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+400.)++0x03
line.long    0x00 "INTC_PSR400.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI400 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI401 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI402 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI403 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+404.)++0x03
line.long    0x00 "INTC_PSR404.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI404 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI405 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI406 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI407 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+408.)++0x03
line.long    0x00 "INTC_PSR408.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI408 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI409 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI410 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI411 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+412.)++0x03
line.long    0x00 "INTC_PSR412.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI412 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI413 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI414 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI415 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+416.)++0x03
line.long    0x00 "INTC_PSR416.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI416 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI417 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI418 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI419 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+420.)++0x03
line.long    0x00 "INTC_PSR420.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI420 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI421 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI422 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI423 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+424.)++0x03
line.long    0x00 "INTC_PSR424.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI424 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI425 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI426 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI427 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+428.)++0x03
line.long    0x00 "INTC_PSR428.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI428 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI429 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI430 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI431 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+432.)++0x03
line.long    0x00 "INTC_PSR432.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI432 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI433 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI434 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI435 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+436.)++0x03
line.long    0x00 "INTC_PSR436.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI436 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI437 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI438 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI439 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+440.)++0x03
line.long    0x00 "INTC_PSR440.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI440 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI441 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI442 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI443 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+444.)++0x03
line.long    0x00 "INTC_PSR444.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI444 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI445 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI446 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI447 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+448.)++0x03
line.long    0x00 "INTC_PSR448.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI448 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI449 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI450 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI451 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+452.)++0x03
line.long    0x00 "INTC_PSR452.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI452 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI453 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI454 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI455 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+456.)++0x03
line.long    0x00 "INTC_PSR456.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI456 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI457 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI458 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI459 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+460.)++0x03
line.long    0x00 "INTC_PSR460.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI460 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI461 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI462 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI463 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+464.)++0x03
line.long    0x00 "INTC_PSR464.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI464 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI465 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI466 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI467 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+468.)++0x03
line.long    0x00 "INTC_PSR468.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI468 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI469 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI470 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI471 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+472.)++0x03
line.long    0x00 "INTC_PSR472.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI472 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI473 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI474 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI475 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+476.)++0x03
line.long    0x00 "INTC_PSR476.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI476 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI477 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI478 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI479 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+480.)++0x03
line.long    0x00 "INTC_PSR480.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI480 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI481 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI482 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI483 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+484.)++0x03
line.long    0x00 "INTC_PSR484.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI484 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI485 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI486 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI487 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+488.)++0x03
line.long    0x00 "INTC_PSR488.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI488 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI489 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI490 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI491 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+492.)++0x03
line.long    0x00 "INTC_PSR492.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI492 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI493 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI494 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI495 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+496.)++0x03
line.long    0x00 "INTC_PSR496.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI496 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI497 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI498 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI499 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+500.)++0x03
line.long    0x00 "INTC_PSR500.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI500 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI501 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI502 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI503 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+504.)++0x03
line.long    0x00 "INTC_PSR504.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI504 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI505 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI506 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI507 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+508.)++0x03
line.long    0x00 "INTC_PSR508.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI508 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI509 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI510 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI511 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

endif
tree.end
tree.end
width 9.
tree "Memory Protection Unit (MPU)"
group.long 0xFFF10000++0x03
line.long    0x00 "CESR,MPU control/error status register"
bitfld.long  0x00 31.                    "SPERR  ,Slave Port 0 Error" "-,0"
bitfld.long  0x00 30.                    ",Slave Port 1 Error" "-,1"
bitfld.long  0x00 29.                    ",Slave Port 2 Error" "-,2"
bitfld.long  0x00 28.                    ",Slave Port 3 Error" "-,3"
bitfld.long  0x00 27.                    ",Slave Port 4 Error" "-,4"
bitfld.long  0x00 26.                    ",Slave Port 5 Error" "-,5"
bitfld.long  0x00 25.                    ",Slave Port 6 Error" "-,6"
bitfld.long  0x00 24.                    ",Slave Port 7 Error" "-,7"
hexmask.long.byte 0x00 16.--19. 1. 0.       "  HRL  ,Hardware Revision Level"
hexmask.long.byte 0x00 12.--15. 1. 0.       "  NSP  ,Number of Slave Ports"
bitfld.long  0x00 08.--11.             "  NRGD ,Number of Region Descriptors" "8,res.,16,res.,res.,res.,res.,res.,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 00.                  "  VLD  ,This bit provides a global enable/disable for the MPU" "0,1"
TEXTLINE ""
group.long 0xFFF10010++0x03
line.long    0x00 "EAR0,MPU Error Address Register, Slave Port 0"
group.long (0xFFF10010+4)++0x03
line.long         0x00 "EDR0,MPU Error Detail Register, Slave Port 0"
hexmask.long.word      0x00 16.--31. 1. 0.      "EACD  ,Error Access Control Detail" 
hexmask.long.byte 0x00 08.--15. 1. 0.    "  EPID  ,Error Process Identification" 
hexmask.long.byte 0x00 04.--07. 1. 0.    "  EMN   ,Error Master Number" 
bitfld.long       0x00 02.               "  EA_SU ,Error Attributes" "User,Super"
bitfld.long       0x00 01.               "  EA_DI ,Error Attributes" "Instruction,Data"
bitfld.long       0x00 00.               "  ERW   ,Error Read/Write" "Read,Write"
TEXTLINE ""
group.long 0xFFF10018++0x03
line.long    0x00 "EAR1,MPU Error Address Register, Slave Port 1"
group.long (0xFFF10018+4)++0x03
line.long         0x00 "EDR1,MPU Error Detail Register, Slave Port 1"
hexmask.long.word      0x00 16.--31. 1. 0.      "EACD  ,Error Access Control Detail" 
hexmask.long.byte 0x00 08.--15. 1. 0.    "  EPID  ,Error Process Identification" 
hexmask.long.byte 0x00 04.--07. 1. 0.    "  EMN   ,Error Master Number" 
bitfld.long       0x00 02.               "  EA_SU ,Error Attributes" "User,Super"
bitfld.long       0x00 01.               "  EA_DI ,Error Attributes" "Instruction,Data"
bitfld.long       0x00 00.               "  ERW   ,Error Read/Write" "Read,Write"
TEXTLINE ""
group.long 0xFFF10020++0x03
line.long    0x00 "EAR2,MPU Error Address Register, Slave Port 2"
group.long (0xFFF10020+4)++0x03
line.long         0x00 "EDR2,MPU Error Detail Register, Slave Port 2"
hexmask.long.word      0x00 16.--31. 1. 0.      "EACD  ,Error Access Control Detail" 
hexmask.long.byte 0x00 08.--15. 1. 0.    "  EPID  ,Error Process Identification" 
hexmask.long.byte 0x00 04.--07. 1. 0.    "  EMN   ,Error Master Number" 
bitfld.long       0x00 02.               "  EA_SU ,Error Attributes" "User,Super"
bitfld.long       0x00 01.               "  EA_DI ,Error Attributes" "Instruction,Data"
bitfld.long       0x00 00.               "  ERW   ,Error Read/Write" "Read,Write"
TEXTLINE ""
tree "MPU Region Descriptors"
group.long 0xFFF10400++0x0F "MPU Region Descriptor 00"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10410++0x0F "MPU Region Descriptor 01"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10420++0x0F "MPU Region Descriptor 02"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10430++0x0F "MPU Region Descriptor 03"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10440++0x0F "MPU Region Descriptor 04"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10450++0x0F "MPU Region Descriptor 05"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10460++0x0F "MPU Region Descriptor 06"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10470++0x0F "MPU Region Descriptor 07"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10480++0x0F "MPU Region Descriptor 08"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF10490++0x0F "MPU Region Descriptor 09"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104A0++0x0F "MPU Region Descriptor 10"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104B0++0x0F "MPU Region Descriptor 11"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104C0++0x0F "MPU Region Descriptor 12"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104D0++0x0F "MPU Region Descriptor 13"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104E0++0x0F "MPU Region Descriptor 14"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
group.long 0xFFF104F0++0x0F "MPU Region Descriptor 15"
line.long    0x00 "SRTADDR,Start Address"
line.long    0x04 "ENDADDR,End Address"
TEXTLINE "                "
line.long    0x08 "WORD2"
bitfld.long       0x08 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x08 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x08 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x08 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x08 19.               ",M3UM_w" "-,w"
bitfld.long       0x08 18.               ",M3UM_x" "-,x"
bitfld.long       0x08 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x08 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x08 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x08 13.               ",M2UM_w" "-,w"
bitfld.long       0x08 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x08 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x08 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x08 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x08 07.               ",M1UM_w" "-,w"
bitfld.long       0x08 06.               ",M1UM_x" "-,x"
bitfld.long       0x08 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x08 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x08 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x08 01.               ",M0UM_w" "-,w"
bitfld.long       0x08 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
line.long    0x0C "WORD3"  
hexmask.long.byte     0x0C 24.--31. 1. 0.      "PID  ,Process Identifier" 
hexmask.long.byte     0x0C 16.--23. 1. 0.    "  PIDMASK  ,Process Identifier" 
bitfld.long           0x0C 00.               "  VLD  ,This bit signals the region descriptor is valid" "0,1"
TEXTLINE "                "
tree.end
tree "MPU Alternate Access Control"
group.long 0xFFF10800++0x03 
line.long    0x00 "RGDAAC00,MPU RGD Alternate Access Control 00"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10804++0x03 
line.long    0x00 "RGDAAC01,MPU RGD Alternate Access Control 01"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10808++0x03 
line.long    0x00 "RGDAAC02,MPU RGD Alternate Access Control 02"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF1080C++0x03 
line.long    0x00 "RGDAAC03,MPU RGD Alternate Access Control 03"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10810++0x03 
line.long    0x00 "RGDAAC04,MPU RGD Alternate Access Control 04"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10814++0x03 
line.long    0x00 "RGDAAC05,MPU RGD Alternate Access Control 05"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10818++0x03 
line.long    0x00 "RGDAAC06,MPU RGD Alternate Access Control 06"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF1081C++0x03 
line.long    0x00 "RGDAAC07,MPU RGD Alternate Access Control 07"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10820++0x03 
line.long    0x00 "RGDAAC08,MPU RGD Alternate Access Control 08"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10824++0x03 
line.long    0x00 "RGDAAC09,MPU RGD Alternate Access Control 09"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10828++0x03 
line.long    0x00 "RGDAAC10,MPU RGD Alternate Access Control 10"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF1082C++0x03 
line.long    0x00 "RGDAAC11,MPU RGD Alternate Access Control 11"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10830++0x03 
line.long    0x00 "RGDAAC12,MPU RGD Alternate Access Control 12"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10834++0x03 
line.long    0x00 "RGDAAC13,MPU RGD Alternate Access Control 13"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF10838++0x03 
line.long    0x00 "RGDAAC14,MPU RGD Alternate Access Control 14"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
group.long 0xFFF1083C++0x03 
line.long    0x00 "RGDAAC15,MPU RGD Alternate Access Control 15"
bitfld.long       0x00 25.                 "M4RE  ,Bus Master ID 4 Read Enable" "0,1"
bitfld.long       0x00 24.               "  M4WE  ,Bus Master ID 4 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 23.               "  M3PE  ,PID enable" "0,1"
bitfld.long       0x00 21.--22.           "  M3SM  ,Bus Master ID 3 Supervisor Mode Access Control." "rwx,r-x,rw-,M3UM"
bitfld.long       0x00 20.               "  M3UM  ,M3UM_r" "-,r"
bitfld.long       0x00 19.               ",M3UM_w" "-,w"
bitfld.long       0x00 18.               ",M3UM_x" "-,x"
bitfld.long       0x00 17.               "    M2PE  ,PID enable" "0,1"
bitfld.long       0x00 15.--16.           "  M2SM  ,Bus Master ID 2 Supervisor Mode Access Control." "rwx,r-x,rw-,M2UM"
bitfld.long       0x00 14.               "  M2UM  ,M2UM_r" "-,r"
bitfld.long       0x00 13.               ",M2UM_w" "-,w"
bitfld.long       0x00 12.               ",M2UM_x" "-,x"
TEXTLINE "                "
bitfld.long       0x00 11.               "  M1PE  ,PID enable" "0,1"
bitfld.long       0x00 09.--10.           "  M1SM  ,Bus Master ID 1 Supervisor Mode Access Control." "rwx,r-x,rw-,M1UM"
bitfld.long       0x00 08.               "  M1UM  ,M1UM_r" "-,r"
bitfld.long       0x00 07.               ",M1UM_w" "-,w"
bitfld.long       0x00 06.               ",M1UM_x" "-,x"
bitfld.long       0x00 05.               "    M0PE  ,PID enable" "0,1"
bitfld.long       0x00 03.--04.           "  M0SM  ,Bus Master ID 0 Supervisor Mode Access Control." "rwx,r-x,rw-,M0UM"
bitfld.long       0x00 02.               "  M0UM  ,M0UM_r" "-,r"
bitfld.long       0x00 01.               ",M0UM_w" "-,w"
bitfld.long       0x00 00.               ",M0UM_x" "-,x"
TEXTLINE "                "
tree.end
tree.end

tree "Miscellaneous Control Module (MCM)"
group.word 0xFFF40016++0x01
line.word    0x00 "SWTCR,Software Watchdog Timer Control"
bitfld.word  0x00 15.                  "RO     ,Read-Only" "0,1"
bitfld.word  0x00 08.                "  SWRWH  ,Software Watchdog Run While Halted" "0,1"
bitfld.word  0x00 07.                "  SWE    ,Software Watchdog Enable" "0,1"
bitfld.word  0x00 05.--06.           "  SWRI   ,Software Watchdog Reset/Interrupt" "int,i-r,rst,wnd"
hexmask.word 0x00 00.--04. 1. 0.     "  SWT    ,Software Watchdog Time-Out Period"
group.byte 0xFFF4001B++0x00
line.byte    0x00 "SWTSR,Software Watchdog Timer Service Register"
group.byte 0xFFF4001F++0x00
line.byte    0x00 "SWTIR,SWT Interrupt Register"
bitfld.byte  0x00 00.                  "SWTIC  ,Software Watchdog Interrupt Flag" "0,1"
TEXTLINE ""
group.long 0xFFF40024++0x03
line.long    0x00 "MUDCR,Miscellaneous User-Defined Control Register"
bitfld.long  0x00 31.                    "PRI   ,AXBS-lite arbitration priority scheme" "0,1"
tree "ECC Registers"
group.byte 0xFFF40043++0x00
line.byte    0x00 "ECR,ECC Configuration Register"
bitfld.byte  0x00 01.                    "ERNCR ,Enable RAM Non-Correctable Reporting" "0,1"
bitfld.byte  0x00 00.                  "  EFNCR ,Enable Flash Non-Correctable Reporting" "0,1"
group.byte 0xFFF40047++0x00
line.byte    0x00 "ESR,ECC Status Register"
bitfld.byte  0x00 01.                    "RNCE  ,RAM Non-Correctable Error" "0,1"
bitfld.byte  0x00 00.                  "  FNCE  ,Flash Non-Correctable Error" "0,1"
group.word 0xFFF4004A++0x01
line.word    0x00 "EEGR,ECC Error Generation Register"
bitfld.word  0x00 09.                    "FRCNCI  ,Force RAM Continuous Noncorrectable Data Inversions" "0,1"
bitfld.word  0x00 08.                  "  FR1NCI  ,Force RAM One Noncorrectable Data Inversions" "0,1"
hexmask.word 0x00 00.--07. 1. 0.       "  ERRBIT  ,Error Bit Position"
TEXTLINE ""
group.long 0xFFF40050++0x03
line.long    0x00 "FEAR,Flash ECC Address Register"
group.byte 0xFFF40056++0x00
line.byte    0x00 "FEMR,Flash ECC Master Number Register"
group.byte 0xFFF40057++0x00
line.byte    0x00 "FEAT,Flash ECC Attributes Register"
bitfld.byte  0x00 07.                    "Write  ,Access mode" "0,1"
bitfld.byte  0x00 04.--06.             "  Size   ,Access size" "8-bit,16-bit,32-bit,64-bit,res.,res.,res.,res."
bitfld.byte  0x00 03.                  "  Cachable  ,protection mode" "0,1"
bitfld.byte  0x00 02.                  "  Bufferable  ,protection mode" "0,1"
bitfld.byte  0x00 01.                  "  Mode  ,protection mode" "USER,SUPERVISOR"
bitfld.byte  0x00 00.                  "  Access  ,protection mode" "I-Fetch,Data"
group.long 0xFFF40058++0x03
line.long    0x00 "FEDRH,Flash ECC Data Register High"
group.long 0xFFF4005C++0x03
line.long    0x00 "FEDRL,Flash ECC Data Register Low"
TEXTLINE ""
group.long 0xFFF40060++0x03
line.long    0x00 "REAR,Ram ECC Address Register"
group.byte 0xFFF40066++0x00
line.byte    0x00 "REMR,Ram ECC Master Number Register"
group.byte 0xFFF40067++0x00
line.byte    0x00 "REAT,Ram ECC Attributes Register"
bitfld.byte  0x00 07.                    "Write  ,Access mode" "0,1"
bitfld.byte  0x00 04.--06.             "  Size   ,Access size" "8-bit,16-bit,32-bit,64-bit,res.,res.,res.,res."
bitfld.byte  0x00 03.                  "  Cachable  ,protection mode" "0,1"
bitfld.byte  0x00 02.                  "  Bufferable  ,protection mode" "0,1"
bitfld.byte  0x00 01.                  "  Mode  ,protection mode" "USER,SUPERVISOR"
bitfld.byte  0x00 00.                  "  Access  ,protection mode" "I-Fetch,Data"
group.long 0xFFF40068++0x03
line.long    0x00 "REDRH,Ram ECC Data Register High"
group.long 0xFFF4006C++0x03
line.long    0x00 "REDRL,Ram ECC Data Register Low"
tree.end
tree.end

sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "External Bus Interface (EBI)"
group.long 0xC3F84000++0x03
line.long    0x00 "MCR,EBI Module Configuration Register"
bitfld.long  0x00 26.                  "SIZEN ,SIZE enable" "0,1"
bitfld.long  0x00 24.--25.             "  SIZE ,Transfer size" "32-bit,byte,16-bit,res."
bitfld.long  0x00 15.                  "  ACGE ,Automatic CLKOUT gating enable" "0,1"
bitfld.long  0x00 14.                  "  EXTM ,External master mode" "0,1"
bitfld.long  0x00 13.                  "  EARB ,External arbitration" "0,1"
bitfld.long  0x00 11.--12.             "  EARP ,External arbitration request priority" "MCU,equal,ext master,res."
bitfld.long  0x00 06.                  "  MDIS ,Module disable mode" "0,1"
bitfld.long  0x00 00.                  "  DBM  ,Data bus mode" "32-bit,16-bit"
group.long 0xC3F84008++0x03
line.long    0x00 "TESR,EBI Transfer Error Status Register"
eventfld.long  0x00 01.                  "TEAF ,Transfer error acknowledge flag (w1c)" "0,1"
eventfld.long  0x00 00.                  "  BMTF ,Bus monitor timeout flag (w1c)" "0,1"
group.long 0xC3F8400C++0x03
line.long    0x00 "BMCR,EBI Bus Monitor Control Register"
hexmask.byte 0x02 00.--07.   1.        "BMT ,Bus monitor timing"
bitfld.long  0x00 07.                  "  BME ,Bus monitor enable" "0,1"
TEXTLINE ""
group.long (0xC3F84010)++0x03
line.long    0x00 "BR0,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84018)++0x03
line.long    0x00 "BR1,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84020)++0x03
line.long    0x00 "BR2,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84028)++0x03
line.long    0x00 "BR3,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long (0xC3F84040)++0x03
line.long    0x00 "CAL_BR0,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84048)++0x03
line.long    0x00 "CAL_BR1,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84050)++0x03
line.long    0x00 "CAL_BR2,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84058)++0x03
line.long    0x00 "CAL_BR3,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

endif
TEXTLINE ""
group.long (0xC3F84014)++0x03
line.long    0x00 "OR0,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8401C)++0x03
line.long    0x00 "OR1,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F84024)++0x03
line.long    0x00 "OR2,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8402C)++0x03
line.long    0x00 "OR3,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long (0xC3F84044)++0x03
line.long    0x00 "CAL_OR0,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8404C)++0x03
line.long    0x00 "CAL_OR1,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F84054)++0x03
line.long    0x00 "CAL_OR2,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8405C)++0x03
line.long    0x00 "CAL_OR3,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

endif
tree.end

endif
sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")||(CPU()=="MPC5604P")||(CPU()=="SPC560P")
tree "Enhanced Direct Memory Access (eDMA)"
if data.word(anc:0xc3f90004)==0x5561
group.long 0xfff44000++0x03
line.long 0x00 "CR,eDMA Control Register"
bitfld.long  0x00 17.                     "CX      ,Cancel the remaining data transfer" "0,1"
bitfld.long  0x00 16.                   "  EX      ,Error cancel transfer" "0,1"
bitfld.long  0x00 10.                   "  GRP1PRI ,Channel group 1 priority" "0,1"
bitfld.long  0x00 08.                   "  GRP0PRI ,Channel group 0 priority" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                   "  EMLM    ,Enable minor loop mapping" "0,1"
bitfld.long  0x00 06.                   "  CLM     ,Continuous link mode" "0,1"
bitfld.long  0x00 05.                   "  HALT    ,Halt DMA operations" "0,1"
bitfld.long  0x00 04.                   "  HOE     ,Halt on error" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                   "  ERGA    ,Enable round robin group arbitration" "0,1"
bitfld.long  0x00 02.                   "  ERCA    ,Enable round robin channel arbitration" "0,1"
bitfld.long  0x00 01.                   "  EDBG    ,Enable debug" "0,1"
TEXTLINE ""
group.long 0xfff44004++0x03
line.long 0x00 "ESR,eDMA Error Status Register"
bitfld.long  0x00 31.                "VLD ,Logical OR of all EDMA_ERRH and EDMA_ERRL status bits" "0,1"
bitfld.long  0x00 16.              "  ECX ,Transfer canceled" "0,1"
bitfld.long  0x00 15.              "  GPE ,Group priority error" "0,1"
bitfld.long  0x00 14.              "  CPE ,Channel priority error" "0,1"
hexmask.long.byte 0x00 08.--13.  1. "  ERRCHN ,Error channel number"
TEXTLINE "                "
bitfld.long  0x00 07.              "  SAE ,Source address error" "0,1"
bitfld.long  0x00 06.              "  SOE ,Source offset error" "0,1"
bitfld.long  0x00 05.              "  DAE ,Destination address error" "0,1"
bitfld.long  0x00 04.              "  DOE ,Destination offset error" "0,1"
bitfld.long  0x00 03.              "  NCE ,Nbytes/CITER configuration error" "0,1"
bitfld.long  0x00 02.              "  SGE ,Scatter/gather configuration error" "0,1"
bitfld.long  0x00 01.              "  SBE ,Source bus error" "0,1"
bitfld.long  0x00 00.              "  DBE ,Destination bus error" "0,1"
else
group.long 0xfff44000++0x03
line.long 0x00 "CR,eDMA Control Register"
bitfld.long  0x00 10.--11.                "GRP1PRI ,Channel group 1 priority." "0,1,2,3"
bitfld.long  0x00 08.--09.              "  GRP0PRI ,Channel group 0 priority." "0,1,2,3"
bitfld.long  0x00 03.                   "  ERGA    ,Enable round robin group arbitration" "0,1"
bitfld.long  0x00 02.                   "  ERCA    ,Enable round robin channel arbitration" "0,1"
bitfld.long  0x00 01.                   "  EDBG    ,Enable debug" "0,1"
TEXTLINE ""
group.long 0xfff44004++0x03
line.long 0x00 "ESR,eDMA Error Status Register"
bitfld.long  0x00 31.                "VLD ,Logical OR of all EDMA_ERRH and EDMA_ERRL status bits" "0,1"
bitfld.long  0x00 15.              "  GPE ,Group priority error" "0,1"
bitfld.long  0x00 14.              "  CPE ,Channel priority error" "0,1"
hexmask.long.byte 0x00 08.--13.  1.     "  ERRCHN ,Error channel number"
TEXTLINE "                "
bitfld.long  0x00 07.              "  SAE ,Source address error" "0,1"
bitfld.long  0x00 06.              "  SOE ,Source offset error" "0,1"
bitfld.long  0x00 05.              "  DAE ,Destination address error" "0,1"
bitfld.long  0x00 04.              "  DOE ,Destination offset error" "0,1"
bitfld.long  0x00 03.              "  NCE ,Nbytes/CITER configuration error" "0,1"
bitfld.long  0x00 02.              "  SGE ,Scatter/gather configuration error" "0,1"
bitfld.long  0x00 01.              "  SBE ,Source bus error" "0,1"
bitfld.long  0x00 00.              "  DBE ,Destination bus error" "0,1"
endif
TEXTLINE ""
group.long 0xfff4400C++0x03
line.long 0x00 "ERQRL,eDMA Enable Request Register L"
bitfld.long  0x00 15.              "ERQ15-12 ,Enable DMA Request 15" "0,1"
bitfld.long  0x00 14.              ",Enable DMA Request 14" "0,1"
bitfld.long  0x00 13.              ",Enable DMA Request 13" "0,1"
bitfld.long  0x00 12.              ",Enable DMA Request 12" "0,1"
bitfld.long  0x00 11.              "  ERQ11-08 ,Enable DMA Request 11" "0,1"
bitfld.long  0x00 10.              ",Enable DMA Request 10" "0,1"
bitfld.long  0x00 09.              ",Enable DMA Request 09" "0,1"
bitfld.long  0x00 08.              ",Enable DMA Request 08" "0,1"
bitfld.long  0x00 07.              "  ERQ07-04 ,Enable DMA Request 07" "0,1"
bitfld.long  0x00 06.              ",Enable DMA Request 06" "0,1"
bitfld.long  0x00 05.              ",Enable DMA Request 05" "0,1"
bitfld.long  0x00 04.              ",Enable DMA Request 04" "0,1"
bitfld.long  0x00 03.              "  ERQ03-00 ,Enable DMA Request 03" "0,1"
bitfld.long  0x00 02.              ",Enable DMA Request 02" "0,1"
bitfld.long  0x00 01.              ",Enable DMA Request 01" "0,1"
bitfld.long  0x00 00.              ",Enable DMA Request 00" "0,1"
TEXTLINE ""
group.long 0xfff44014++0x03
line.long 0x00 "EEIRL,eDMA Enable Error Interrupt Register L"
bitfld.long  0x00 15.              "EEI15-12 ,Enable error interrupt 15" "0,1"
bitfld.long  0x00 14.              ",Enable error interrupt 14" "0,1"
bitfld.long  0x00 13.              ",Enable error interrupt 13" "0,1"
bitfld.long  0x00 12.              ",Enable error interrupt 12" "0,1"
bitfld.long  0x00 11.              "  EEI11-08 ,Enable error interrupt 11" "0,1"
bitfld.long  0x00 10.              ",Enable error interrupt 10" "0,1"
bitfld.long  0x00 09.              ",Enable error interrupt 09" "0,1"
bitfld.long  0x00 08.              ",Enable error interrupt 08" "0,1"
bitfld.long  0x00 07.              "  EEI07-04 ,Enable error interrupt 07" "0,1"
bitfld.long  0x00 06.              ",Enable error interrupt 06" "0,1"
bitfld.long  0x00 05.              ",Enable error interrupt 05" "0,1"
bitfld.long  0x00 04.              ",Enable error interrupt 04" "0,1"
bitfld.long  0x00 03.              "  EEI03-00 ,Enable error interrupt 03" "0,1"
bitfld.long  0x00 02.              ",Enable error interrupt 02" "0,1"
bitfld.long  0x00 01.              ",Enable error interrupt 01" "0,1"
bitfld.long  0x00 00.              ",Enable error interrupt 00" "0,1"
TEXTLINE ""
group.byte 0xfff44018++0x03
line.byte 0x00 "SERQR,eDMA Set Enable Request Register"
hexmask.byte 0x00 00.--06.  1.     "    SERQ ,Set Enable Request"
group.byte 0xfff44019++0x03
line.byte 0x00 "CERQR,eDMA Clear Enable Request Register"
hexmask.byte 0x00 00.--06.  1.     "    CERQ ,Clear Enable Request"
group.byte 0xfff4401A++0x03
line.byte 0x00 "SEEIR,eDMA Set Enable Error Interrupt Register"
hexmask.byte 0x00 00.--06.  1.     "    SEEI ,Set enable error interrupt"
group.byte 0xfff4401B++0x03
line.byte 0x00 "CEEIR,eDMA Clear Enable Error Interrupt Register"
hexmask.byte 0x00 00.--06.  1.     "    CEEI ,eDMA Clear Enable Error Interrupt Register"
group.byte 0xfff4401C++0x03
line.byte 0x00 "CIRQR,eDMA Clear Interrupt Request Register"
hexmask.byte 0x00 00.--06.  1.     "    CINT ,Clear interrupt request"
wgroup.byte 0xfff4401D++0x03
line.byte 0x00 "CER,eDMA Clear Error Register"
;  hexmask.byte 0x00 00.--06.  1.     "    CERR ,Clear error indicator"
wgroup.byte 0xfff4401E++0x03
line.byte 0x00 "SSBR,eDMA Set START Bit Register"
;  hexmask.byte 0x00 00.--06.  1.     "    SSB  ,Set START bit"
wgroup.byte 0xfff4401F++0x03
line.byte 0x00 "CDSBR,eDMA Clear DONE Status Bit Register"
;  hexmask.byte 0x00 00.--06.  1.     "    CDSB ,Clear DONE status bit"
TEXTLINE ""
group.long 0xfff44024++0x03
line.long 0x00 "IRQRL,eDMA Interrupt Request Register L"
bitfld.long  0x00 15.              "INT15-12 ,eDMA interrupt request 15" "0,1"
bitfld.long  0x00 14.              ",eDMA interrupt request 14" "0,1"
bitfld.long  0x00 13.              ",eDMA interrupt request 13" "0,1"
bitfld.long  0x00 12.              ",eDMA interrupt request 12" "0,1"
bitfld.long  0x00 11.              "  INT11-08 ,eDMA interrupt request 11" "0,1"
bitfld.long  0x00 10.              ",eDMA interrupt request 10" "0,1"
bitfld.long  0x00 09.              ",eDMA interrupt request 09" "0,1"
bitfld.long  0x00 08.              ",eDMA interrupt request 08" "0,1"
bitfld.long  0x00 07.              "  INT07-04 ,eDMA interrupt request 07" "0,1"
bitfld.long  0x00 06.              ",eDMA interrupt request 06" "0,1"
bitfld.long  0x00 05.              ",eDMA interrupt request 05" "0,1"
bitfld.long  0x00 04.              ",eDMA interrupt request 04" "0,1"
bitfld.long  0x00 03.              "  INT03-00 ,eDMA interrupt request 03" "0,1"
bitfld.long  0x00 02.              ",eDMA interrupt request 02" "0,1"
bitfld.long  0x00 01.              ",eDMA interrupt request 01" "0,1"
bitfld.long  0x00 00.              ",eDMA interrupt request 00" "0,1"
TEXTLINE ""
group.long 0xfff4402C++0x03
line.long 0x00 "ERL,eDMA Error Register L"
bitfld.long  0x00 15.              "ERR15-12 ,eDMA Error 15" "0,1"
bitfld.long  0x00 14.              ",eDMA Error 14" "0,1"
bitfld.long  0x00 13.              ",eDMA Error 13" "0,1"
bitfld.long  0x00 12.              ",eDMA Error 12" "0,1"
bitfld.long  0x00 11.              "  ERR11-08 ,eDMA Error 11" "0,1"
bitfld.long  0x00 10.              ",eDMA Error 10" "0,1"
bitfld.long  0x00 09.              ",eDMA Error 09" "0,1"
bitfld.long  0x00 08.              ",eDMA Error 08" "0,1"
bitfld.long  0x00 07.              "  ERR07-04 ,eDMA Error 07" "0,1"
bitfld.long  0x00 06.              ",eDMA Error 06" "0,1"
bitfld.long  0x00 05.              ",eDMA Error 05" "0,1"
bitfld.long  0x00 04.              ",eDMA Error 04" "0,1"
bitfld.long  0x00 03.              "  ERR03-00 ,eDMA Error 03" "0,1"
bitfld.long  0x00 02.              ",eDMA Error 02" "0,1"
bitfld.long  0x00 01.              ",eDMA Error 01" "0,1"
bitfld.long  0x00 00.              ",eDMA Error 00" "0,1"
tree "eDMA Channel Priority Registers"
group.byte (0xfff44100+00.)++0x00
line.byte    0x00 "CPR00,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 00 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 00 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 00 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+01.)++0x00
line.byte    0x00 "CPR01,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 01 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 01 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 01 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+02.)++0x00
line.byte    0x00 "CPR02,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 02 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 02 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 02 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+03.)++0x00
line.byte    0x00 "CPR03,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 03 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 03 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 03 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+04.)++0x00
line.byte    0x00 "CPR04,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 04 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 04 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 04 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+05.)++0x00
line.byte    0x00 "CPR05,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 05 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 05 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 05 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+06.)++0x00
line.byte    0x00 "CPR06,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 06 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 06 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 06 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+07.)++0x00
line.byte    0x00 "CPR07,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 07 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 07 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 07 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+08.)++0x00
line.byte    0x00 "CPR08,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 08 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 08 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 08 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+09.)++0x00
line.byte    0x00 "CPR09,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 09 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 09 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 09 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+10.)++0x00
line.byte    0x00 "CPR10,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 10 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 10 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 10 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+11.)++0x00
line.byte    0x00 "CPR11,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 11 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 11 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 11 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+12.)++0x00
line.byte    0x00 "CPR12,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 12 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 12 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 12 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+13.)++0x00
line.byte    0x00 "CPR13,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 13 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 13 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 13 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+14.)++0x00
line.byte    0x00 "CPR14,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 14 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 14 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 14 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44100+15.)++0x00
line.byte    0x00 "CPR15,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 15 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 15 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 15 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree "eDMA Transfer Control Descriptors"
group.long (0xfff45000+(00.)*0x20)++0x1F
TEXTLINE "Channel 00 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((00.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((00.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((00.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((00.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(00.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((00.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(00.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(00.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(01.)*0x20)++0x1F
TEXTLINE "Channel 01 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((01.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((01.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((01.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((01.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(01.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((01.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(01.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(01.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(02.)*0x20)++0x1F
TEXTLINE "Channel 02 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((02.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((02.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((02.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((02.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(02.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((02.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(02.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(02.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(03.)*0x20)++0x1F
TEXTLINE "Channel 03 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((03.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((03.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((03.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((03.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(03.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((03.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(03.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(03.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(04.)*0x20)++0x1F
TEXTLINE "Channel 04 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((04.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((04.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((04.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((04.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(04.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((04.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(04.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(04.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(05.)*0x20)++0x1F
TEXTLINE "Channel 05 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((05.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((05.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((05.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((05.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(05.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((05.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(05.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(05.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(06.)*0x20)++0x1F
TEXTLINE "Channel 06 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((06.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((06.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((06.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((06.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(06.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((06.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(06.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(06.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(07.)*0x20)++0x1F
TEXTLINE "Channel 07 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((07.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((07.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((07.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((07.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(07.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((07.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(07.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(07.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(08.)*0x20)++0x1F
TEXTLINE "Channel 08 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((08.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((08.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((08.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((08.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(08.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((08.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(08.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(08.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(09.)*0x20)++0x1F
TEXTLINE "Channel 09 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((09.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((09.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((09.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((09.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(09.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((09.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(09.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(09.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(10.)*0x20)++0x1F
TEXTLINE "Channel 10 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((10.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((10.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((10.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((10.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(10.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((10.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(10.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(10.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(11.)*0x20)++0x1F
TEXTLINE "Channel 11 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((11.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((11.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((11.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((11.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(11.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((11.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(11.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(11.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(12.)*0x20)++0x1F
TEXTLINE "Channel 12 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((12.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((12.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((12.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((12.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(12.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((12.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(12.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(12.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(13.)*0x20)++0x1F
TEXTLINE "Channel 13 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((13.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((13.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((13.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((13.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(13.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((13.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(13.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(13.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(14.)*0x20)++0x1F
TEXTLINE "Channel 14 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((14.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((14.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((14.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((14.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(14.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((14.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(14.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(14.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

group.long (0xfff45000+(15.)*0x20)++0x1F
TEXTLINE "Channel 15 Transfer Control Descriptor"
line.long    0x00 "Word 0,Word 0" 
hexmask.long 0x00 00.--31. 1.           "SADDR  ,Source Address"
line.long    0x04 "Word 1,Word 1" 
hexmask.byte 0x04 03.--07. 1.           "SMOD   ,Source Address Modulo"
bitfld.long  0x04 24.--26.              "       SSIZE ,Source data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.byte 0x05 03.--07. 1.           "  DMOD ,Destination Address Modulo"
bitfld.long  0x04 16.--18.              "  DSIZE ,Destination data transfer size" "8 bit,16 bit,32 bit,64 bit,16 byte,32 byte,res.,res."
hexmask.word 0x06 00.--15. 1.           "  SOFF ,Source address signed offset"
if ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((15.)*0x20))&0xC0000000)==0)
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 00.--29. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif ((data.long(anc:0xfff44000)&0x00000080)==0x00000080)&&((data.long(anc:0xfff45008+((15.)*0x20))&0xC0000000)!=0)
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
bitfld.long  0x08 31.                "SMLOE ,Source minor loop offset enable" "0,1"
bitfld.long  0x08 30.              "  DMLOE ,Destination minor loop offset enable" "0,1"
hexmask.long 0x08 10.--29. 1.      "  MLOFF ,Inner -minor- byte transfer count or Minor loop offset"
hexmask.long.word 0x08 00.--09. 1.      "  NBYTES ,Inner -minor- byte transfer count"
elif (data.long(anc:0xfff44000)&0x00000080)==0x00000000
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x0C "Word 3,Word 3" 
hexmask.long 0x0C 00.--31. 1.           "SLAST  ,Last source address adjustment"
line.long    0x10 "Word 4,Word 4" 
hexmask.long 0x10 00.--31. 1.           "DADDR  ,Destination address"
if   (d.l(a:0xfff45014+((15.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 09.--14. 1.           "  CITER.LINKCH ,Link channel number"
hexmask.word 0x14 00.--08. 1.           "  CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
else
group.long (0xfff45000+((15.)*0x20))++0x1F
line.long    0x14 "Word 5,Word 5" 
bitfld.long  0x14 31.                     "CITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x14 00.--14. 1.           "                     CITER ,Current -major- iteration count"
hexmask.word 0x16 00.--15. 1.           "  DOFF ,Destination address signed offset"
endif
group.long (0xfff45000+(15.)*0x20)++0x1F
line.long    0x18 "Word 6,Word 6" 
hexmask.long 0x18 00.--31. 1.           "DLAST_SGA ,Last destination address adjustment or the memory address for the next Transfer Control Descriptor to be loaded into this channel (scatter/gather)"
if (d.l(a:0xfff4501C+((15.)*0x20))&0x80000000)==0x80000000
group.long (0xfff45000+(15.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 09.--14. 1.           "  BITER.LINKCH ,Link channel number"
hexmask.word 0x1C 00.--08. 1.           "  BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
else
group.long (0xfff45000+(15.)*0x20)++0x1F
line.long    0x1C "Word 7,Word 7" 
bitfld.long  0x1C 31.                     "BITER.E_LINK ,Enable channel-to-channel linking on minor loop complete" "0,1"
hexmask.word 0x1C 00.--14. 1.           "                     BITER ,Current -major- iteration count"
bitfld.long  0x1C 14.--15.              "  BWC ,Bandwidth control" "no stalls,dynamic,4 cycles,8 cycles"
TEXTLINE "                "
hexmask.word 0x1E 08.--13. 1.           "  MAJOR.LINKCH ,Link channel number"
bitfld.long  0x1C 07.                   "  DONE     ,Channel done" "0,1"
bitfld.long  0x1C 06.                   "  ACTIVE  ,Channel active" "0,1"
bitfld.long  0x1C 05.                   "  MAJOR.E_LINK ,Enable channel-to-channel linking on major loop complete" "0,1"
bitfld.long  0x1C 04.                   "  E_SG ,Enable scatter/gather processing" "0,1"
TEXTLINE "                "
bitfld.long  0x1C 03.                   "  D_REQ        ,Disable request" "0,1"
bitfld.long  0x1C 02.                   "     INT_HALF ,Enable an interrupt when major counter is half complete" "0,1"
bitfld.long  0x1C 01.                   "  INT_MAJ ,Enable an interrupt when major iteration count completes" "0,1"
bitfld.long  0x1C 00.                   "  START        ,Channel start" "0,1"
TEXTLINE ""
endif

tree.end
tree.end
endif
tree "Flash"
tree "Platform Flash Controller Registers"
group.long 0xFFE8801C++0x03
line.long    0x00 "PFCR0,Platform Flash Configuration Register 0"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long 0xFFE88020++0x03
line.long    0x00 "PFCR1,Platform Flash Configuration Register 1"
bitfld.long    0x00 27.--31.             "BK1_APC  ,Bank1 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK1_WWSC  ,Bank1 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK1_RWSC  ,Bank1 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK1_RWWC ,Bank 1 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 1 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 1 Read-While-Write Control[24]" "0,1"
bitfld.long    0x00 08.                "           B1_P1_BFE ,Bank1-Port1 Buffer Enable" "0,1"
bitfld.long    0x00 00.                "             B1_P0_BFE ,Bank1-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long 0xFFE88024++0x03
line.long    0x00 "PFAPR,Platform Flash Access Protection Register"
bitfld.long  0x00 24.--25.             "ARBM ,Arbitration Mode"   "fixed AHB p0 > p1,fixed AHB p1 > p0,round-robin,round-robin"
TEXTLINE "                "
bitfld.long  0x00 23.                  "  M7PFD    ,Master 7 Prefetch Disable"   "0,1"
bitfld.long  0x00 22.                  "  M6PFD    ,Master 6 Prefetch Disable"   "0,1"
bitfld.long  0x00 21.                  "  M5PFD    ,Master 5 Prefetch Disable"   "0,1"
bitfld.long  0x00 20.                  "  M4PFD    ,Master 4 Prefetch Disable"   "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                  "  M3PFD    ,Master 3 Prefetch Disable"   "0,1"
bitfld.long  0x00 18.                  "  M2PFD    ,Master 2 Prefetch Disable"   "0,1"
bitfld.long  0x00 17.                  "  M1PFD    ,Master 1 Prefetch Disable"   "0,1"
bitfld.long  0x00 16.                  "  M0PFD    ,Master 0 Prefetch Disable"   "0,1"
TEXTLINE "                "
bitfld.long  0x00 14.--15.             "  M7AP ,Master 7 access protection"   " none, read,write, both"
bitfld.long  0x00 12.--13.             "  M6AP ,Master 6 access protection"   " none, read,write, both"
bitfld.long  0x00 10.--11.             "  M5AP ,Master 5 access protection"   " none, read,write, both"
bitfld.long  0x00 08.--09.             "  M4AP ,Master 4 access protection"   " none, read,write, both"
TEXTLINE "                "
bitfld.long  0x00 06.--07.             "  M3AP ,Master 3 access protection"  " none, read,write, both"
bitfld.long  0x00 04.--05.             "  M2AP ,Master 2 access protection"  " none, read,write, both"
bitfld.long  0x00 02.--03.             "  M1AP ,Master 1 access protection"  " none, read,write, both"
bitfld.long  0x00 00.--01.             "  M0AP ,Master 0 access protection"  " none, read,write, both"
tree.end
tree "Code Flash 0"
group.long (0xC3F88000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                  "EDC  ,If a ECC Single Error detection and correction occurred, the EDC bit will be set to 1." "0,1"
bitfld.long    0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,64K,res."
bitfld.long    0x00 20.--22.             "  LAS ,Low address space" "res.,res.,32K + 2*16K + 2*32K + 128K,res.,res.,res.,4*16K,res."
bitfld.long    0x00 16.                  "  MAS ,Mid address space size" "2*128k,res."
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE   ,Read while write event error" "0,1"
bitfld.long    0x00 11.                  "  PEAS ,Program/erase access space" "0,1"
bitfld.long    0x00 10.                  "  DONE ,State machine status" "0,1"
bitfld.long    0x00 09.                  "  PEG  ,Program/erase good" "0,1"
TEXTLINE "                "
bitfld.long    0x00 04.                  "  PGM  ,Program" "0,1"
bitfld.long    0x00 03.                  "  PSUS  ,Program suspend" "0,1"
bitfld.long    0x00 02.                  "  ERS  ,Erase" "0,1"
bitfld.long    0x00 01.                  "  ESUS ,Erase suspend" "0,1"
bitfld.long    0x00 00.                  "  EHV  ,Enable high voltage" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0004)++0x03
line.long    0x00 "LML,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " TSLK ,Test/Shadow address space block LocK" "0,1"
bitfld.long  0x00 19.                  "    MLOCK03-00 ,Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LLOCK15-12 ,Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "   LLOCK11-08  ,Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  LLOCK07-04  ,Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  LLOCK03-00  ,Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0008)++0x03
line.long    0x00 "HBL,High Address Space Block Locking Register"
bitfld.long  0x00 31.                  "HBE ,High address lock enable" "0,1"
bitfld.long  0x00 27.                  "             HBLOCK27-24 ,High address space block 27 lock" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 lock" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 lock" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 lock" "0,1"
bitfld.long  0x00 23.                  "  HBLOCK23-20 ,High address space block 23 lock" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 lock" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 lock" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 lock" "0,1"
bitfld.long  0x00 19.                  "  HBLOCK19-16 ,High address space block 19 lock" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 lock" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 lock" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBLOCK15-12 ,High address space block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  HBLOCK11-08 ,High address space block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  HBLOCK07-04 ,High address space block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  HBLOCK03-00 ,High address space block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x000C)++0x03
line.long    0x00 "SLL,Secondary Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "SME ,Secondary low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  "  SSLOCK ,Secondary shadow lock" "0,1"
bitfld.long  0x00 19.                  "   SMLOCK03-00 ,Secondary Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Secondary Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Secondary Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Secondary Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  SLLOCK15-12 ,Secondary Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Secondary Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Secondary Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Secondary Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  SLLOCK11-08 ,Secondary Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Secondary Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Secondary Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Secondary Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  SLLOCK07-04 ,Secondary Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Secondary Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Secondary Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Secondary Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  SLLOCK03-00 ,Secondary Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Secondary Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Secondary Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Secondary Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0010)++0x03
line.long    0x00 "LMS,Low/Mid Address Space Block Select Register"
bitfld.long  0x00 19.                  "MSEL03-00   ,Mid address block 3 select" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 select" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 select" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LSEL15-12   ,Low address block 15 select" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 select" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 select" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 select" "0,1"
bitfld.long  0x00 11.                  "  LSEL11-08   ,Low address block 11 select" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 select" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 select" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 select" "0,1"
bitfld.long  0x00 07.                  "  LSEL07-04   ,Low address block 7 select" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 select" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 select" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 select" "0,1"
bitfld.long  0x00 03.                  "  LSEL03-00   ,Low address block 3 select" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 select" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 select" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0014)++0x03
line.long    0x00 "HBS,High Address Space Block Select Register"
bitfld.long  0x00 27.                  "HBSEL27-24  ,High address space block 27 select" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 select" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 select" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 select" "0,1"
bitfld.long  0x00 23.                  "  HBSEL23-20  ,High address space block 23 select" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 select" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 select" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 select" "0,1"
bitfld.long  0x00 19.                  "  HBSEL19-16  ,High address space block 19 select" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 select" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 select" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBSEL15-12  ,High address space block 15 select" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 select" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 select" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 select" "0,1"
bitfld.long  0x00 11.                  "  HBSEL11-08  ,High address space block 11 select" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 select" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 select" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 select" "0,1"
bitfld.long  0x00 07.                  "  HBSEL07-04  ,High address space block 7 select" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 select" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 select" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 select" "0,1"
bitfld.long  0x00 03.                  "  HBSEL03-00  ,High address space block 3 select" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 select" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 select" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3F88000+0x001C)++0x03
line.long    0x00 "BIU0,Bus Interface Unit 0 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0020)++0x03
line.long    0x00 "BIU1,Bus Interface Unit 1 register"
bitfld.long    0x00 27.--31.             "BK1_APC  ,Bank1 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK1_WWSC  ,Bank1 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK1_RWSC  ,Bank1 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK1_RWWC ,Bank 1 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 1 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 1 Read-While-Write Control[24]" "0,1"
bitfld.long    0x00 08.                "           B1_P1_BFE ,Bank1-Port1 Buffer Enable" "0,1"
bitfld.long    0x00 00.                "             B1_P0_BFE ,Bank1-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x0024)++0x03
line.long    0x00 "BIU2,Bus Interface Unit 2 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
TEXTLINE ""
group.long (0xC3F88000+0x003C)++0x03
line.long    0x00 "UT0,User Test 0 register"
bitfld.long  0x00 31.                   "UTE  ,User Test Enable" "0,1"
hexmask.long.byte 0x00 16.--23. 1. 0. "  DSI  ,Data Syndrome Input"
bitfld.long  0x00 05.                 "  MRE  ,Margin Read Enable" "0,1"
bitfld.long  0x00 04.                 "  MRV  ,Margin Read Value" "0,1"
bitfld.long  0x00 03.                 "  EIE  ,ECC data Input Enable" "0,1"
bitfld.long  0x00 02.                 "  AIS  ,Array Integrity Sequence" "0,1"
bitfld.long  0x00 01.                 "  AIE  ,Array Integrity Enable" "0,1"
bitfld.long  0x00 00.                 "  AID  ,Array Integrity Done" "0,1"
group.long (0xC3F88000+0x0040)++0x03
line.long    0x00 "UT1,User Test 1 register"
group.long (0xC3F88000+0x0044)++0x03
line.long    0x00 "UT2,User Test 2 register"
group.long (0xC3F88000+0x0048)++0x03
line.long    0x00 "UMISR0,User Multiple Input Signature Register 0"
group.long (0xC3F88000+0x004C)++0x03
line.long    0x00 "UMISR1,User Multiple Input Signature Register 1"
group.long (0xC3F88000+0x0050)++0x03
line.long    0x00 "UMISR2,User Multiple Input Signature Register 2"
group.long (0xC3F88000+0x0054)++0x03
line.long    0x00 "UMISR3,User Multiple Input Signature Register 3"
group.long (0xC3F88000+0x0058)++0x03
line.long    0x00 "UMISR4,User Multiple Input Signature Register 4"
tree.end

sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")  
tree "Code Flash 1"
group.long (0xC3FB0000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                  "EDC  ,If a ECC Single Error detection and correction occurred, the EDC bit will be set to 1." "0,1"
bitfld.long    0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,64K,res."
bitfld.long    0x00 20.--22.             "  LAS ,Low address space" "res.,res.,32K + 2*16K + 2*32K + 128K,res.,res.,res.,4*16K,res."
bitfld.long    0x00 16.                  "  MAS ,Mid address space size" "2*128k,res."
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE   ,Read while write event error" "0,1"
bitfld.long    0x00 11.                  "  PEAS ,Program/erase access space" "0,1"
bitfld.long    0x00 10.                  "  DONE ,State machine status" "0,1"
bitfld.long    0x00 09.                  "  PEG  ,Program/erase good" "0,1"
TEXTLINE "                "
bitfld.long    0x00 04.                  "  PGM  ,Program" "0,1"
bitfld.long    0x00 03.                  "  PSUS  ,Program suspend" "0,1"
bitfld.long    0x00 02.                  "  ERS  ,Erase" "0,1"
bitfld.long    0x00 01.                  "  ESUS ,Erase suspend" "0,1"
bitfld.long    0x00 00.                  "  EHV  ,Enable high voltage" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0004)++0x03
line.long    0x00 "LML,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " TSLK ,Test/Shadow address space block LocK" "0,1"
bitfld.long  0x00 19.                  "    MLOCK03-00 ,Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LLOCK15-12 ,Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "   LLOCK11-08  ,Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  LLOCK07-04  ,Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  LLOCK03-00  ,Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0008)++0x03
line.long    0x00 "HBL,High Address Space Block Locking Register"
bitfld.long  0x00 31.                  "HBE ,High address lock enable" "0,1"
bitfld.long  0x00 27.                  "             HBLOCK27-24 ,High address space block 27 lock" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 lock" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 lock" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 lock" "0,1"
bitfld.long  0x00 23.                  "  HBLOCK23-20 ,High address space block 23 lock" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 lock" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 lock" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 lock" "0,1"
bitfld.long  0x00 19.                  "  HBLOCK19-16 ,High address space block 19 lock" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 lock" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 lock" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBLOCK15-12 ,High address space block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  HBLOCK11-08 ,High address space block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  HBLOCK07-04 ,High address space block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  HBLOCK03-00 ,High address space block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x000C)++0x03
line.long    0x00 "SLL,Secondary Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "SME ,Secondary low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  "  SSLOCK ,Secondary shadow lock" "0,1"
bitfld.long  0x00 19.                  "   SMLOCK03-00 ,Secondary Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Secondary Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Secondary Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Secondary Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  SLLOCK15-12 ,Secondary Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Secondary Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Secondary Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Secondary Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  SLLOCK11-08 ,Secondary Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Secondary Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Secondary Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Secondary Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  SLLOCK07-04 ,Secondary Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Secondary Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Secondary Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Secondary Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  SLLOCK03-00 ,Secondary Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Secondary Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Secondary Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Secondary Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0010)++0x03
line.long    0x00 "LMS,Low/Mid Address Space Block Select Register"
bitfld.long  0x00 19.                  "MSEL03-00   ,Mid address block 3 select" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 select" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 select" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LSEL15-12   ,Low address block 15 select" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 select" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 select" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 select" "0,1"
bitfld.long  0x00 11.                  "  LSEL11-08   ,Low address block 11 select" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 select" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 select" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 select" "0,1"
bitfld.long  0x00 07.                  "  LSEL07-04   ,Low address block 7 select" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 select" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 select" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 select" "0,1"
bitfld.long  0x00 03.                  "  LSEL03-00   ,Low address block 3 select" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 select" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 select" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0014)++0x03
line.long    0x00 "HBS,High Address Space Block Select Register"
bitfld.long  0x00 27.                  "HBSEL27-24  ,High address space block 27 select" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 select" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 select" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 select" "0,1"
bitfld.long  0x00 23.                  "  HBSEL23-20  ,High address space block 23 select" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 select" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 select" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 select" "0,1"
bitfld.long  0x00 19.                  "  HBSEL19-16  ,High address space block 19 select" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 select" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 select" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBSEL15-12  ,High address space block 15 select" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 select" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 select" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 select" "0,1"
bitfld.long  0x00 11.                  "  HBSEL11-08  ,High address space block 11 select" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 select" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 select" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 select" "0,1"
bitfld.long  0x00 07.                  "  HBSEL07-04  ,High address space block 7 select" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 select" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 select" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 select" "0,1"
bitfld.long  0x00 03.                  "  HBSEL03-00  ,High address space block 3 select" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 select" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 select" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3FB0000+0x001C)++0x03
line.long    0x00 "BIU0,Bus Interface Unit 0 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0020)++0x03
line.long    0x00 "BIU1,Bus Interface Unit 1 register"
bitfld.long    0x00 27.--31.             "BK1_APC  ,Bank1 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK1_WWSC  ,Bank1 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK1_RWSC  ,Bank1 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK1_RWWC ,Bank 1 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 1 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 1 Read-While-Write Control[24]" "0,1"
bitfld.long    0x00 08.                "           B1_P1_BFE ,Bank1-Port1 Buffer Enable" "0,1"
bitfld.long    0x00 00.                "             B1_P0_BFE ,Bank1-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x0024)++0x03
line.long    0x00 "BIU2,Bus Interface Unit 2 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
TEXTLINE ""
group.long (0xC3FB0000+0x003C)++0x03
line.long    0x00 "UT0,User Test 0 register"
bitfld.long  0x00 31.                   "UTE  ,User Test Enable" "0,1"
hexmask.long.byte 0x00 16.--23. 1. 0. "  DSI  ,Data Syndrome Input"
bitfld.long  0x00 05.                 "  MRE  ,Margin Read Enable" "0,1"
bitfld.long  0x00 04.                 "  MRV  ,Margin Read Value" "0,1"
bitfld.long  0x00 03.                 "  EIE  ,ECC data Input Enable" "0,1"
bitfld.long  0x00 02.                 "  AIS  ,Array Integrity Sequence" "0,1"
bitfld.long  0x00 01.                 "  AIE  ,Array Integrity Enable" "0,1"
bitfld.long  0x00 00.                 "  AID  ,Array Integrity Done" "0,1"
group.long (0xC3FB0000+0x0040)++0x03
line.long    0x00 "UT1,User Test 1 register"
group.long (0xC3FB0000+0x0044)++0x03
line.long    0x00 "UT2,User Test 2 register"
group.long (0xC3FB0000+0x0048)++0x03
line.long    0x00 "UMISR0,User Multiple Input Signature Register 0"
group.long (0xC3FB0000+0x004C)++0x03
line.long    0x00 "UMISR1,User Multiple Input Signature Register 1"
group.long (0xC3FB0000+0x0050)++0x03
line.long    0x00 "UMISR2,User Multiple Input Signature Register 2"
group.long (0xC3FB0000+0x0054)++0x03
line.long    0x00 "UMISR3,User Multiple Input Signature Register 3"
group.long (0xC3FB0000+0x0058)++0x03
line.long    0x00 "UMISR4,User Multiple Input Signature Register 4"
tree.end

endif
tree "Data Flash 0"
group.long (0xC3F8C000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                  "EDC  ,If a ECC Single Error detection and correction occurred, the EDC bit will be set to 1." "0,1"
bitfld.long    0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,64K,res."
bitfld.long    0x00 20.--22.             "  LAS ,Low address space" "res.,res.,32K + 2*16K + 2*32K + 128K,res.,res.,res.,4*16K,res."
bitfld.long    0x00 16.                  "  MAS ,Mid address space size" "2*128k,res."
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE   ,Read while write event error" "0,1"
bitfld.long    0x00 11.                  "  PEAS ,Program/erase access space" "0,1"
bitfld.long    0x00 10.                  "  DONE ,State machine status" "0,1"
bitfld.long    0x00 09.                  "  PEG  ,Program/erase good" "0,1"
TEXTLINE "                "
bitfld.long    0x00 04.                  "  PGM  ,Program" "0,1"
bitfld.long    0x00 03.                  "  PSUS  ,Program suspend" "0,1"
bitfld.long    0x00 02.                  "  ERS  ,Erase" "0,1"
bitfld.long    0x00 01.                  "  ESUS ,Erase suspend" "0,1"
bitfld.long    0x00 00.                  "  EHV  ,Enable high voltage" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0004)++0x03
line.long    0x00 "LML,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " TSLK ,Test/Shadow address space block LocK" "0,1"
bitfld.long  0x00 19.                  "    MLOCK03-00 ,Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LLOCK15-12 ,Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "   LLOCK11-08  ,Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  LLOCK07-04  ,Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  LLOCK03-00  ,Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0008)++0x03
line.long    0x00 "HBL,High Address Space Block Locking Register"
bitfld.long  0x00 31.                  "HBE ,High address lock enable" "0,1"
bitfld.long  0x00 27.                  "             HBLOCK27-24 ,High address space block 27 lock" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 lock" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 lock" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 lock" "0,1"
bitfld.long  0x00 23.                  "  HBLOCK23-20 ,High address space block 23 lock" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 lock" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 lock" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 lock" "0,1"
bitfld.long  0x00 19.                  "  HBLOCK19-16 ,High address space block 19 lock" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 lock" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 lock" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBLOCK15-12 ,High address space block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  HBLOCK11-08 ,High address space block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  HBLOCK07-04 ,High address space block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  HBLOCK03-00 ,High address space block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x000C)++0x03
line.long    0x00 "SLL,Secondary Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "SME ,Secondary low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  "  SSLOCK ,Secondary shadow lock" "0,1"
bitfld.long  0x00 19.                  "   SMLOCK03-00 ,Secondary Mid address block 3 lock" "0,1"
bitfld.long  0x00 18.                  ",Secondary Mid address block 2 lock" "0,1"
bitfld.long  0x00 17.                  ",Secondary Mid address block 1 lock" "0,1"
bitfld.long  0x00 16.                  ",Secondary Mid address block 0 lock" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  SLLOCK15-12 ,Secondary Low address block 15 lock" "0,1"
bitfld.long  0x00 14.                  ",Secondary Low address block 14 lock" "0,1"
bitfld.long  0x00 13.                  ",Secondary Low address block 13 lock" "0,1"
bitfld.long  0x00 12.                  ",Secondary Low address block 12 lock" "0,1"
bitfld.long  0x00 11.                  "  SLLOCK11-08 ,Secondary Low address block 11 lock" "0,1"
bitfld.long  0x00 10.                  ",Secondary Low address block 10 lock" "0,1"
bitfld.long  0x00 09.                  ",Secondary Low address block 9 lock" "0,1"
bitfld.long  0x00 08.                  ",Secondary Low address block 8 lock" "0,1"
bitfld.long  0x00 07.                  "  SLLOCK07-04 ,Secondary Low address block 7 lock" "0,1"
bitfld.long  0x00 06.                  ",Secondary Low address block 6 lock" "0,1"
bitfld.long  0x00 05.                  ",Secondary Low address block 5 lock" "0,1"
bitfld.long  0x00 04.                  ",Secondary Low address block 4 lock" "0,1"
bitfld.long  0x00 03.                  "  SLLOCK03-00 ,Secondary Low address block 3 lock" "0,1"
bitfld.long  0x00 02.                  ",Secondary Low address block 2 lock" "0,1"
bitfld.long  0x00 01.                  ",Secondary Low address block 1 lock" "0,1"
bitfld.long  0x00 00.                  ",Secondary Low address block 0 lock" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0010)++0x03
line.long    0x00 "LMS,Low/Mid Address Space Block Select Register"
bitfld.long  0x00 19.                  "MSEL03-00   ,Mid address block 3 select" "0,1"
bitfld.long  0x00 18.                  ",Mid address block 2 select" "0,1"
bitfld.long  0x00 17.                  ",Mid address block 1 select" "0,1"
bitfld.long  0x00 16.                  ",Mid address block 0 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  LSEL15-12   ,Low address block 15 select" "0,1"
bitfld.long  0x00 14.                  ",Low address block 14 select" "0,1"
bitfld.long  0x00 13.                  ",Low address block 13 select" "0,1"
bitfld.long  0x00 12.                  ",Low address block 12 select" "0,1"
bitfld.long  0x00 11.                  "  LSEL11-08   ,Low address block 11 select" "0,1"
bitfld.long  0x00 10.                  ",Low address block 10 select" "0,1"
bitfld.long  0x00 09.                  ",Low address block 9 select" "0,1"
bitfld.long  0x00 08.                  ",Low address block 8 select" "0,1"
bitfld.long  0x00 07.                  "  LSEL07-04   ,Low address block 7 select" "0,1"
bitfld.long  0x00 06.                  ",Low address block 6 select" "0,1"
bitfld.long  0x00 05.                  ",Low address block 5 select" "0,1"
bitfld.long  0x00 04.                  ",Low address block 4 select" "0,1"
bitfld.long  0x00 03.                  "  LSEL03-00   ,Low address block 3 select" "0,1"
bitfld.long  0x00 02.                  ",Low address block 2 select" "0,1"
bitfld.long  0x00 01.                  ",Low address block 1 select" "0,1"
bitfld.long  0x00 00.                  ",Low address block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0014)++0x03
line.long    0x00 "HBS,High Address Space Block Select Register"
bitfld.long  0x00 27.                  "HBSEL27-24  ,High address space block 27 select" "0,1"
bitfld.long  0x00 26.                  ",High address space block 26 select" "0,1"
bitfld.long  0x00 25.                  ",High address space block 25 select" "0,1"
bitfld.long  0x00 24.                  ",High address space block 24 select" "0,1"
bitfld.long  0x00 23.                  "  HBSEL23-20  ,High address space block 23 select" "0,1"
bitfld.long  0x00 22.                  ",High address space block 22 select" "0,1"
bitfld.long  0x00 21.                  ",High address space block 21 select" "0,1"
bitfld.long  0x00 20.                  ",High address space block 20 select" "0,1"
bitfld.long  0x00 19.                  "  HBSEL19-16  ,High address space block 19 select" "0,1"
bitfld.long  0x00 18.                  ",High address space block 18 select" "0,1"
bitfld.long  0x00 17.                  ",High address space block 17 select" "0,1"
bitfld.long  0x00 16.                  ",High address space block 16 select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  HBSEL15-12  ,High address space block 15 select" "0,1"
bitfld.long  0x00 14.                  ",High address space block 14 select" "0,1"
bitfld.long  0x00 13.                  ",High address space block 13 select" "0,1"
bitfld.long  0x00 12.                  ",High address space block 12 select" "0,1"
bitfld.long  0x00 11.                  "  HBSEL11-08  ,High address space block 11 select" "0,1"
bitfld.long  0x00 10.                  ",High address space block 10 select" "0,1"
bitfld.long  0x00 09.                  ",High address space block 9 select" "0,1"
bitfld.long  0x00 08.                  ",High address space block 8 select" "0,1"
bitfld.long  0x00 07.                  "  HBSEL07-04  ,High address space block 7 select" "0,1"
bitfld.long  0x00 06.                  ",High address space block 6 select" "0,1"
bitfld.long  0x00 05.                  ",High address space block 5 select" "0,1"
bitfld.long  0x00 04.                  ",High address space block 4 select" "0,1"
bitfld.long  0x00 03.                  "  HBSEL03-00  ,High address space block 3 select" "0,1"
bitfld.long  0x00 02.                  ",High address space block 2 select" "0,1"
bitfld.long  0x00 01.                  ",High address space block 1 select" "0,1"
bitfld.long  0x00 00.                  ",High address space block 0 select" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3F8C000+0x001C)++0x03
line.long    0x00 "BIU0,Bus Interface Unit 0 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0020)++0x03
line.long    0x00 "BIU1,Bus Interface Unit 1 register"
bitfld.long    0x00 27.--31.             "BK1_APC  ,Bank1 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK1_WWSC  ,Bank1 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK1_RWSC  ,Bank1 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK1_RWWC ,Bank 1 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 1 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 1 Read-While-Write Control[24]" "0,1"
bitfld.long    0x00 08.                "           B1_P1_BFE ,Bank1-Port1 Buffer Enable" "0,1"
bitfld.long    0x00 00.                "             B1_P0_BFE ,Bank1-Port0 Buffer Enable" "0,1"
TEXTLINE ""
group.long (0xC3F8C000+0x0024)++0x03
line.long    0x00 "BIU2,Bus Interface Unit 2 register"
bitfld.long    0x00 27.--31.             "BK0_APC  ,Bank 0 Address Pipelining Control" "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 22.--26.           "  BK0_WWSC  ,Bank 0 Write Wait State Control"  "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
bitfld.long    0x00 17.--21.           "  BK0_RWSC  ,Bank 0 Read Wait State Control"   "back to back,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles,8 cycles,9 cycles,10 cycles,11 cycles,12 cycles,13 cycles,14 cycles,15 cycles,16 cycles,17 cycles,18 cycles,19 cycles,20 cycles,21 cycles,22 cycles,23 cycles,24 cycles,25 cycles,26 cycles,27 cycles,28 cycles,29 cycles,30 cycles,31 cycles"
TEXTLINE "                "
bitfld.long    0x00 16.                "  BK0_RWWC ,Bank 0 Read-While-Write Control[15]" "0,1"
bitfld.long    0x00 15.                ",Bank 0 Read-While-Write Control[16]" "0,1"
bitfld.long    0x00 07.                ",Bank 0 Read-While-Write Control[24]" "0,1"
TEXTLINE "                "
bitfld.long    0x00 13.--14.           "  B0_P1_BCFG  ,Bank0-Port1 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 12.                "  B0_P1_DPFE  ,Bank0-Port1 Data Prefetch Enable" "0,1"
bitfld.long    0x00 11.                "  B0_P1_IPFE  ,Bank0-Port1 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 09.--10.           "  B0_P1_PFLM  ,Bank0-Port1 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 08.                "  B0_P1_BFE   ,Bank0-Port1 Buffer Enable" "0,1"
TEXTLINE "                "
bitfld.long    0x00 05.--06.           "  B0_P0_BCFG  ,Bank0-Port0 Page Buffer Configuration" "00,01,10,11"
bitfld.long    0x00 04.                "  B0_P0_DPFE  ,Bank0-Port0 Data Prefetch Enable" "0,1"
bitfld.long    0x00 03.                "  B0_P0_IPFE  ,Bank0-Port0 Instruction Prefetch Enable" "0,1"
bitfld.long    0x00 01.--02.           "  B0_P0_PFLM  ,Bank0-Port0 Prefetch Limit" "00,01,10,11"
bitfld.long    0x00 00.                "  B0_P0_BFE   ,Bank0-Port0 Buffer Enable" "0,1"
TEXTLINE ""
TEXTLINE ""
group.long (0xC3F8C000+0x003C)++0x03
line.long    0x00 "UT0,User Test 0 register"
bitfld.long  0x00 31.                   "UTE  ,User Test Enable" "0,1"
hexmask.long.byte 0x00 16.--23. 1. 0. "  DSI  ,Data Syndrome Input"
bitfld.long  0x00 05.                 "  MRE  ,Margin Read Enable" "0,1"
bitfld.long  0x00 04.                 "  MRV  ,Margin Read Value" "0,1"
bitfld.long  0x00 03.                 "  EIE  ,ECC data Input Enable" "0,1"
bitfld.long  0x00 02.                 "  AIS  ,Array Integrity Sequence" "0,1"
bitfld.long  0x00 01.                 "  AIE  ,Array Integrity Enable" "0,1"
bitfld.long  0x00 00.                 "  AID  ,Array Integrity Done" "0,1"
group.long (0xC3F8C000+0x0040)++0x03
line.long    0x00 "UT1,User Test 1 register"
group.long (0xC3F8C000+0x0044)++0x03
line.long    0x00 "UT2,User Test 2 register"
group.long (0xC3F8C000+0x0048)++0x03
line.long    0x00 "UMISR0,User Multiple Input Signature Register 0"
group.long (0xC3F8C000+0x004C)++0x03
line.long    0x00 "UMISR1,User Multiple Input Signature Register 1"
group.long (0xC3F8C000+0x0050)++0x03
line.long    0x00 "UMISR2,User Multiple Input Signature Register 2"
group.long (0xC3F8C000+0x0054)++0x03
line.long    0x00 "UMISR3,User Multiple Input Signature Register 3"
group.long (0xC3F8C000+0x0058)++0x03
line.long    0x00 "UMISR4,User Multiple Input Signature Register 4"
tree.end

tree.end
tree "Deserial Serial Peripheral Interface (DSPI)"
tree "DSPI A"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFF90000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.              "MSTR    ,Master/slave mode select" "S,M"
bitfld.long  0x00 30.              "  CONT_SCKE ,Continuous SCK enable" "0,1"
bitfld.long  0x00 28.--29.         "  DCONF ,DSPI configuration" "SPI,DSI,CSI,res"
bitfld.long  0x00 27.              "  FRZ     ,Freeze" "0,1"
bitfld.long  0x00 26.              "  MTFE    ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE ,Peripheral chip select strobe enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.              "  ROOE    ,Receive FIFO overflow overwrite enable" "0,1"
bitfld.long  0x00 21.              "  PCSIS5-0  ,Peripheral chip select 5 inactive state" "L,H"
bitfld.long  0x00 20.              ",Peripheral chip select 4 inactive state" "L,H"
bitfld.long  0x00 19.              " ,Peripheral chip select 3 inactive state" "L,H"
bitfld.long  0x00 18.              ",Peripheral chip select 2 inactive state" "L,H"
bitfld.long  0x00 17.              ",Peripheral chip select 1 inactive state" "L,H"
bitfld.long  0x00 16.              ",Peripheral chip select 0 inactive state" "L,H"
bitfld.long  0x00 15.              "       DOZE    ,Doze enable" "0,1"
bitfld.long  0x00 14.              "  MDIS    ,Module disable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.              "  DIS_TXF ,Disable transmit FIFO" "0,1"
bitfld.long  0x00 12.              "  DIS_RXF   ,Disable receive FIFO" "0,1"
bitfld.long  0x00 11.              "  CLR_TXF ,Clear TX FIFO" "0,1"
bitfld.long  0x00 10.              "  CLR_RXF ,Clear RX FIFO." "0,1"
bitfld.long  0x00 08.--09.         "  SMPL_PT ,Sample point" "0,1,2,res."
bitfld.long  0x00 00.              "  HALT ,Halt" "0,1"
TEXTLINE ""
group.long (0xFFF90000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFF90000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF90000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.              "TCF   ,Transfer complete flag" "0,1"
bitfld.long  0x00 30.              "   TXRXS    ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "   EOQF  ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "   TFUF ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF ,Receive FIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF ,Receive FIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  TXCTR ,TX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.         "  TXNXTPTR ,Transmit next pointer." "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.         "  RXCTR ,RX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.         "  POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFF90000+0x30)++0x03
line.long    0x00 "RSER,DSPI DMA/Interrupt Request Select and Enable Register"
bitfld.long  0x00 31.              "TCF_RE   ,Transfer complete request enable" "0,1"
bitfld.long  0x00 28.              "  EOQF_RE ,End-of-queue request enable" "0,1"
bitfld.long  0x00 27.              "  TFUF_RE   ,Transmit FIFO underflow request enable" "0,1"
bitfld.long  0x00 25.              "  TFFF_RE ,Transmit FIFO fill request enable" "0,1"
bitfld.long  0x00 24.              "  TFFF_DIRS ,Transmit FIFO fill request select" "INT,DMA"
TEXTLINE "                "
bitfld.long  0x00 19.              "  RFOF_RE  ,Receive FIFO overflow request enable" "0,1"
bitfld.long  0x00 17.              "  RFDF_RE ,Receive FIFO drain request enable" "0,1"
bitfld.long  0x00 16.              "  RFDF_DIRS ,Receive FIFO drain request select" "INT,DMA"
TEXTLINE ""
group.long (0xFFF90000+0x34)++0x03
line.long    0x00 "PUSHR,DSPI PUSH TX FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transfer data"
TEXTLINE ""
wgroup.long (0xFFF90000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFF90000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF90000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF90000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF90000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
TEXTLINE ""
group.long (0xFFF90000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFF90000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
hexmask.byte 0x00 00.--05. 1.      "   MTOCNT  ,Multiple transfer operation count"
bitfld.long  0x00 19.              "  TXSS ,Transmit data source select" "0,1"
bitfld.long  0x00 18.              "  TPOL  ,Trigger polarity" "0,1"
bitfld.long  0x00 17.              "  TRRE  ,Trigger reception enable" "0,1"
bitfld.long  0x00 16.              "  CID   ,Change in data transfer enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DCONT ,DSI continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 12.--14.         "  DSICTAS ,DSI Clock and Transfer Attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 05.              "  DPCS5 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 03.              "  DPCS3 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0 ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xFFF90000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF90000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF90000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF90000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
endif
tree.end

tree "DSPI B"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFF94000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.              "MSTR    ,Master/slave mode select" "S,M"
bitfld.long  0x00 30.              "  CONT_SCKE ,Continuous SCK enable" "0,1"
bitfld.long  0x00 28.--29.         "  DCONF ,DSPI configuration" "SPI,DSI,CSI,res"
bitfld.long  0x00 27.              "  FRZ     ,Freeze" "0,1"
bitfld.long  0x00 26.              "  MTFE    ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE ,Peripheral chip select strobe enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.              "  ROOE    ,Receive FIFO overflow overwrite enable" "0,1"
bitfld.long  0x00 21.              "  PCSIS5-0  ,Peripheral chip select 5 inactive state" "L,H"
bitfld.long  0x00 20.              ",Peripheral chip select 4 inactive state" "L,H"
bitfld.long  0x00 19.              " ,Peripheral chip select 3 inactive state" "L,H"
bitfld.long  0x00 18.              ",Peripheral chip select 2 inactive state" "L,H"
bitfld.long  0x00 17.              ",Peripheral chip select 1 inactive state" "L,H"
bitfld.long  0x00 16.              ",Peripheral chip select 0 inactive state" "L,H"
bitfld.long  0x00 15.              "       DOZE    ,Doze enable" "0,1"
bitfld.long  0x00 14.              "  MDIS    ,Module disable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.              "  DIS_TXF ,Disable transmit FIFO" "0,1"
bitfld.long  0x00 12.              "  DIS_RXF   ,Disable receive FIFO" "0,1"
bitfld.long  0x00 11.              "  CLR_TXF ,Clear TX FIFO" "0,1"
bitfld.long  0x00 10.              "  CLR_RXF ,Clear RX FIFO." "0,1"
bitfld.long  0x00 08.--09.         "  SMPL_PT ,Sample point" "0,1,2,res."
bitfld.long  0x00 00.              "  HALT ,Halt" "0,1"
TEXTLINE ""
group.long (0xFFF94000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFF94000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF94000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.              "TCF   ,Transfer complete flag" "0,1"
bitfld.long  0x00 30.              "   TXRXS    ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "   EOQF  ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "   TFUF ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF ,Receive FIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF ,Receive FIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  TXCTR ,TX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.         "  TXNXTPTR ,Transmit next pointer." "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.         "  RXCTR ,RX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.         "  POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFF94000+0x30)++0x03
line.long    0x00 "RSER,DSPI DMA/Interrupt Request Select and Enable Register"
bitfld.long  0x00 31.              "TCF_RE   ,Transfer complete request enable" "0,1"
bitfld.long  0x00 28.              "  EOQF_RE ,End-of-queue request enable" "0,1"
bitfld.long  0x00 27.              "  TFUF_RE   ,Transmit FIFO underflow request enable" "0,1"
bitfld.long  0x00 25.              "  TFFF_RE ,Transmit FIFO fill request enable" "0,1"
bitfld.long  0x00 24.              "  TFFF_DIRS ,Transmit FIFO fill request select" "INT,DMA"
TEXTLINE "                "
bitfld.long  0x00 19.              "  RFOF_RE  ,Receive FIFO overflow request enable" "0,1"
bitfld.long  0x00 17.              "  RFDF_RE ,Receive FIFO drain request enable" "0,1"
bitfld.long  0x00 16.              "  RFDF_DIRS ,Receive FIFO drain request select" "INT,DMA"
TEXTLINE ""
group.long (0xFFF94000+0x34)++0x03
line.long    0x00 "PUSHR,DSPI PUSH TX FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transfer data"
TEXTLINE ""
wgroup.long (0xFFF94000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFF94000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF94000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF94000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF94000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
TEXTLINE ""
group.long (0xFFF94000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFF94000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
hexmask.byte 0x00 00.--05. 1.      "   MTOCNT  ,Multiple transfer operation count"
bitfld.long  0x00 19.              "  TXSS ,Transmit data source select" "0,1"
bitfld.long  0x00 18.              "  TPOL  ,Trigger polarity" "0,1"
bitfld.long  0x00 17.              "  TRRE  ,Trigger reception enable" "0,1"
bitfld.long  0x00 16.              "  CID   ,Change in data transfer enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DCONT ,DSI continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 12.--14.         "  DSICTAS ,DSI Clock and Transfer Attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 05.              "  DPCS5 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 03.              "  DPCS3 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0 ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xFFF94000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF94000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF94000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF94000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
endif
tree.end

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5604P")||(CPU()=="SPC560P")
tree "DSPI C"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFF98000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.              "MSTR    ,Master/slave mode select" "S,M"
bitfld.long  0x00 30.              "  CONT_SCKE ,Continuous SCK enable" "0,1"
bitfld.long  0x00 28.--29.         "  DCONF ,DSPI configuration" "SPI,DSI,CSI,res"
bitfld.long  0x00 27.              "  FRZ     ,Freeze" "0,1"
bitfld.long  0x00 26.              "  MTFE    ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE ,Peripheral chip select strobe enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.              "  ROOE    ,Receive FIFO overflow overwrite enable" "0,1"
bitfld.long  0x00 21.              "  PCSIS5-0  ,Peripheral chip select 5 inactive state" "L,H"
bitfld.long  0x00 20.              ",Peripheral chip select 4 inactive state" "L,H"
bitfld.long  0x00 19.              " ,Peripheral chip select 3 inactive state" "L,H"
bitfld.long  0x00 18.              ",Peripheral chip select 2 inactive state" "L,H"
bitfld.long  0x00 17.              ",Peripheral chip select 1 inactive state" "L,H"
bitfld.long  0x00 16.              ",Peripheral chip select 0 inactive state" "L,H"
bitfld.long  0x00 15.              "       DOZE    ,Doze enable" "0,1"
bitfld.long  0x00 14.              "  MDIS    ,Module disable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.              "  DIS_TXF ,Disable transmit FIFO" "0,1"
bitfld.long  0x00 12.              "  DIS_RXF   ,Disable receive FIFO" "0,1"
bitfld.long  0x00 11.              "  CLR_TXF ,Clear TX FIFO" "0,1"
bitfld.long  0x00 10.              "  CLR_RXF ,Clear RX FIFO." "0,1"
bitfld.long  0x00 08.--09.         "  SMPL_PT ,Sample point" "0,1,2,res."
bitfld.long  0x00 00.              "  HALT ,Halt" "0,1"
TEXTLINE ""
group.long (0xFFF98000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFF98000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF98000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.              "TCF   ,Transfer complete flag" "0,1"
bitfld.long  0x00 30.              "   TXRXS    ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "   EOQF  ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "   TFUF ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF ,Receive FIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF ,Receive FIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  TXCTR ,TX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.         "  TXNXTPTR ,Transmit next pointer." "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.         "  RXCTR ,RX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.         "  POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFF98000+0x30)++0x03
line.long    0x00 "RSER,DSPI DMA/Interrupt Request Select and Enable Register"
bitfld.long  0x00 31.              "TCF_RE   ,Transfer complete request enable" "0,1"
bitfld.long  0x00 28.              "  EOQF_RE ,End-of-queue request enable" "0,1"
bitfld.long  0x00 27.              "  TFUF_RE   ,Transmit FIFO underflow request enable" "0,1"
bitfld.long  0x00 25.              "  TFFF_RE ,Transmit FIFO fill request enable" "0,1"
bitfld.long  0x00 24.              "  TFFF_DIRS ,Transmit FIFO fill request select" "INT,DMA"
TEXTLINE "                "
bitfld.long  0x00 19.              "  RFOF_RE  ,Receive FIFO overflow request enable" "0,1"
bitfld.long  0x00 17.              "  RFDF_RE ,Receive FIFO drain request enable" "0,1"
bitfld.long  0x00 16.              "  RFDF_DIRS ,Receive FIFO drain request select" "INT,DMA"
TEXTLINE ""
group.long (0xFFF98000+0x34)++0x03
line.long    0x00 "PUSHR,DSPI PUSH TX FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transfer data"
TEXTLINE ""
wgroup.long (0xFFF98000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFF98000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF98000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF98000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF98000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
TEXTLINE ""
group.long (0xFFF98000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFF98000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
hexmask.byte 0x00 00.--05. 1.      "   MTOCNT  ,Multiple transfer operation count"
bitfld.long  0x00 19.              "  TXSS ,Transmit data source select" "0,1"
bitfld.long  0x00 18.              "  TPOL  ,Trigger polarity" "0,1"
bitfld.long  0x00 17.              "  TRRE  ,Trigger reception enable" "0,1"
bitfld.long  0x00 16.              "  CID   ,Change in data transfer enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DCONT ,DSI continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 12.--14.         "  DSICTAS ,DSI Clock and Transfer Attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 05.              "  DPCS5 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 03.              "  DPCS3 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0 ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xFFF98000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF98000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF98000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF98000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
endif
tree.end

endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P")
tree "DSPI D"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFF9C000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.              "MSTR    ,Master/slave mode select" "S,M"
bitfld.long  0x00 30.              "  CONT_SCKE ,Continuous SCK enable" "0,1"
bitfld.long  0x00 28.--29.         "  DCONF ,DSPI configuration" "SPI,DSI,CSI,res"
bitfld.long  0x00 27.              "  FRZ     ,Freeze" "0,1"
bitfld.long  0x00 26.              "  MTFE    ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE ,Peripheral chip select strobe enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.              "  ROOE    ,Receive FIFO overflow overwrite enable" "0,1"
bitfld.long  0x00 21.              "  PCSIS5-0  ,Peripheral chip select 5 inactive state" "L,H"
bitfld.long  0x00 20.              ",Peripheral chip select 4 inactive state" "L,H"
bitfld.long  0x00 19.              " ,Peripheral chip select 3 inactive state" "L,H"
bitfld.long  0x00 18.              ",Peripheral chip select 2 inactive state" "L,H"
bitfld.long  0x00 17.              ",Peripheral chip select 1 inactive state" "L,H"
bitfld.long  0x00 16.              ",Peripheral chip select 0 inactive state" "L,H"
bitfld.long  0x00 15.              "       DOZE    ,Doze enable" "0,1"
bitfld.long  0x00 14.              "  MDIS    ,Module disable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.              "  DIS_TXF ,Disable transmit FIFO" "0,1"
bitfld.long  0x00 12.              "  DIS_RXF   ,Disable receive FIFO" "0,1"
bitfld.long  0x00 11.              "  CLR_TXF ,Clear TX FIFO" "0,1"
bitfld.long  0x00 10.              "  CLR_RXF ,Clear RX FIFO." "0,1"
bitfld.long  0x00 08.--09.         "  SMPL_PT ,Sample point" "0,1,2,res."
bitfld.long  0x00 00.              "  HALT ,Halt" "0,1"
TEXTLINE ""
group.long (0xFFF9C000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFF9C000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register"
bitfld.long  0x00 31.                "DBR       ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ    ,Framesize" "res,res,res,  4 bits,  5 bits,  6 bits,  7 bits,  8 bits,  9 bits, 10 bits, 11 bits, 12 bits, 13 bits, 14 bits, 15 bits, 16 bits"
TEXTLINE "                "
bitfld.long  0x00 26.              "  CPOL      ,Clock polarity" " low,high"
bitfld.long  0x00 25.              "  CPHA      ,Clock phase" "0,1"
bitfld.long  0x00 24.              "  LSBFE     ,LSB first enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  PCSSCK   ,PCS to SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 20.--21.         "  PASC     ,After SCK delay prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 18.--19.         "  PDT      ,Delay after transfer prescaler" "1x,3x,5x,7x"
bitfld.long  0x00 16.--17.         "  PBR      ,Baud rate prescaler" "2x,3x,5x,7x"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  CSSCK ,PCS to SCK delay scaler"     "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 08.--11.         "  ASC   ,After SCK delay scaler"      "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 04.--07.         "  DT    ,Delay after transfer scaler" "    2x,    4x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x,65536x"
bitfld.long  0x00 00.--03.         "  BR    ,Baud rate scaler"            "    2x,    4x,    6x,    8x,   16x,   32x,   64x,  128x,  256x,  512x, 1024x, 2048x, 4096x, 8192x,16384x,32768x"
TEXTLINE ""

group.long (0xFFF9C000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.              "TCF   ,Transfer complete flag" "0,1"
bitfld.long  0x00 30.              "   TXRXS    ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "   EOQF  ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "   TFUF ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF ,Receive FIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF ,Receive FIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.         "  TXCTR ,TX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.         "  TXNXTPTR ,Transmit next pointer." "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.         "  RXCTR ,RX FIFO Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.         "  POPNXTPTR ,Pop next pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFF9C000+0x30)++0x03
line.long    0x00 "RSER,DSPI DMA/Interrupt Request Select and Enable Register"
bitfld.long  0x00 31.              "TCF_RE   ,Transfer complete request enable" "0,1"
bitfld.long  0x00 28.              "  EOQF_RE ,End-of-queue request enable" "0,1"
bitfld.long  0x00 27.              "  TFUF_RE   ,Transmit FIFO underflow request enable" "0,1"
bitfld.long  0x00 25.              "  TFFF_RE ,Transmit FIFO fill request enable" "0,1"
bitfld.long  0x00 24.              "  TFFF_DIRS ,Transmit FIFO fill request select" "INT,DMA"
TEXTLINE "                "
bitfld.long  0x00 19.              "  RFOF_RE  ,Receive FIFO overflow request enable" "0,1"
bitfld.long  0x00 17.              "  RFDF_RE ,Receive FIFO drain request enable" "0,1"
bitfld.long  0x00 16.              "  RFDF_DIRS ,Receive FIFO drain request select" "INT,DMA"
TEXTLINE ""
group.long (0xFFF9C000+0x34)++0x03
line.long    0x00 "PUSHR,DSPI PUSH TX FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transfer data"
TEXTLINE ""
wgroup.long (0xFFF9C000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFF9C000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF9C000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF9C000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
group.long (0xFFF9C000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register"
bitfld.long  0x00 31.              "CONT ,Continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 28.--30.         "  CTAS ,Clock and transfer attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 27.              "  EOQ ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT ,Clear SPI_TCNT" "0,1"
TEXTLINE "                "
bitfld.long  0x00 21.              "  PCS5 ,Peripheral chip select 0" "0,1"
bitfld.long  0x00 20.              "  PCS4 ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 19.              "  PCS3 ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 18.              "  PCS2 ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 17.              "  PCS1 ,Peripheral chip select 4" "0,1"
bitfld.long  0x00 16.              "  PCS0 ,Peripheral chip select 5" "0,1"
hexmask.word 0x02 00.--15. 1.      "  TXDATA ,Transmit data"
TEXTLINE ""
group.long (0xFFF9C000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register"
hexmask.word 0x02 00.--15. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFF9C000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
hexmask.byte 0x00 00.--05. 1.      "   MTOCNT  ,Multiple transfer operation count"
bitfld.long  0x00 19.              "  TXSS ,Transmit data source select" "0,1"
bitfld.long  0x00 18.              "  TPOL  ,Trigger polarity" "0,1"
bitfld.long  0x00 17.              "  TRRE  ,Trigger reception enable" "0,1"
bitfld.long  0x00 16.              "  CID   ,Change in data transfer enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DCONT ,DSI continuous peripheral chip select enable" "0,1"
bitfld.long  0x00 12.--14.         "  DSICTAS ,DSI Clock and Transfer Attributes select" "DSPI_CTAR0,DSPI_CTAR1,DSPI_CTAR2,DSPI_CTAR3,DSPI_CTAR4,DSPI_CTAR5,DSPI_CTAR6,DSPI_CTAR7"
bitfld.long  0x00 05.              "  DPCS5 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 03.              "  DPCS3 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1 ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0 ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xFFF9C000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF9C000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF9C000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF9C000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
endif
tree.end

endif
tree.end
tree "LINFlex Module"
tree "LINFlex A"
if (data.byte(ANC:0xC3FE037C+0)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE40000+0x00)++0x03
line.long    0x00 "LINCR1,LIN Control Register"
bitfld.long  0x00 15.                            "CCD    ,Checksum Calculation disable" "0,1"
bitfld.long  0x00 14.                          "  CFD    ,Checksum field disable" "0,1"
bitfld.long  0x00 13.                          "  LASE   ,LIN Slave Automatic Resynchronization Enable" "0,1"
bitfld.long  0x00 12.                          "  AWUM   ,Automatic Wake-Up Mode" "0,1"
bitfld.long  0x00 08.--11.                     "  MBL    ,LIN Master Break Length" "10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,36-bit,50-bit"
TEXTLINE "                "  
bitfld.long  0x00 07.                          "  BF     ,Bypass filter" "0,1"
bitfld.long  0x00 06.                          "  SFTM   ,Self Test Mode" "0,1"
bitfld.long  0x00 05.                          "  LBKM   ,Loop Back Mode" "0,1"
bitfld.long  0x00 04.                          "  MME    ,Master Mode Enable" "0,1"
bitfld.long  0x00 03.                          "  SBDT   ,Slave Mode Break Detection Threshold" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 02.                          "  RBLM   ,Receive Buffer Locked Mode" "0,1"
bitfld.long  0x00 01.                          "  SLEEP  ,Sleep Mode Request" "0,1"
bitfld.long  0x00 00.                          "  INIT   ,Initialization Request" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
bitfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
bitfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
bitfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
bitfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
bitfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
bitfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
bitfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
bitfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
bitfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
bitfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
bitfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
bitfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
bitfld.long  0x00 12.--15.                       "LINS   ,LIN state" "sleep mode,initialization mode,idle,break,break delimiter,synch field,identifier field,header reception/transmission completed,data reception/transmission,checksum,res.,res.,res.,res.,res.,res."
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
bitfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
bitfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
bitfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
bitfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFL   ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
bitfld.long  0x00 10.--11.                     "               RDFL   ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  RXEN   ,Receiver Enable" "0,1"
bitfld.long  0x00 04.                          "  TXEN   ,Transmitter Enable" "0,1"
bitfld.long  0x00 03.                          "  OP     ,Odd Parity" "0,1"
bitfld.long  0x00 02.                          "  PCE    ,Parity Control Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 01.                          "  WL     ,Word Length in UART mode" "7 bit+parity,8 bit(PCE:9 bit)"
bitfld.long  0x00 00.                          "       UART   ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE40000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
bitfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
bitfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
bitfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
bitfld.long  0x00 10.                            "LTOM   ,LIN timeout mode" "0,1"
bitfld.long  0x00 09.                          "  IOT    ,Idle on Timeout" "0,1"
bitfld.long  0x00 08.                          "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE40000+0x1C)++0x03
line.long    0x00 "LINOCR,LIN Output Compare Register"
hexmask.long.byte 0x00 08.--15. 1. 0.               "OC2    ,Output compare 2 value"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  OC1    ,Output compare 1 value"
TEXTLINE ""
group.long (0xFFE40000+0x20)++0x03
line.long    0x00 "LINTOCR,LIN Time-Out Control Register"
hexmask.long.byte 0x00 08.--11. 1. 0.               "RTO    ,Response timeout value"
hexmask.long.byte 0x00 00.--06. 1. 0.             "  HTO    ,Header timeout value"
TEXTLINE ""
group.long (0xFFE40000+0x24)++0x03
line.long    0x00 "LINFBRR,LIN Fractional Baud Rate Register"
bitfld.long  0x00 00.--03.                       "DIV_F  ,Fraction bits of LFDIV" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE40000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long.word 0x00 00.--12. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE40000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE40000+0x30)++0x03
line.long    0x00 "LINCR2,LIN Control Register 2"
bitfld.long  0x00 14.                            "IOBE   ,Idle on Bit Error" "0,1"
bitfld.long  0x00 13.                          "  IOPE   ,Idle on Identifier Parity Error" "0,1"
bitfld.long  0x00 12.                          "  WURQ   ,Wake-up Generation Request" "0,1"
bitfld.long  0x00 11.                          "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  DTRQ   ,Data Transmission Request" "0,1"
bitfld.long  0x00 09.                          "  ABRQ   ,Abort Request" "0,1"
bitfld.long  0x00 08.                          "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE40000+0x38)++0x03
line.long    0x00 "BDRL,Buffer Data Register Least Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA3  ,Data Byte 3"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA2  ,Data Byte 2"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA1  ,Data Byte 1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA0  ,Data Byte 0"
group.long (0xFFE40000+0x3C)++0x03
line.long    0x00 "BDRM,Buffer Data Register Most Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA7  ,Data Byte 7"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA6  ,Data Byte 6"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA5  ,Data Byte 5"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA4  ,Data Byte 4"
TEXTLINE ""
group.long (0xFFE40000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE40000+0x44)++0x03
line.long    0x00 "IFMI,Identifier Filter Match Index"
bitfld.long  0x00 00.--03.                       "IFMI  ,Filter match index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE40000+0x48)++0x03
line.long    0x00 "IFMR,Identifier Filter Mode Register"
bitfld.long  0x00 00.--03.                       "IFM  ,Filter match index" "0,1,res(2,res(3,res(4,res(5,res(6,res(7,res(8,res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
TEXTLINE ""
group.long (0xFFE40000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE40000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
endif
tree.end
tree "LINFlex B"
if (data.byte(ANC:0xC3FE037C+0)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE44000+0x00)++0x03
line.long    0x00 "LINCR1,LIN Control Register"
bitfld.long  0x00 15.                            "CCD    ,Checksum Calculation disable" "0,1"
bitfld.long  0x00 14.                          "  CFD    ,Checksum field disable" "0,1"
bitfld.long  0x00 13.                          "  LASE   ,LIN Slave Automatic Resynchronization Enable" "0,1"
bitfld.long  0x00 12.                          "  AWUM   ,Automatic Wake-Up Mode" "0,1"
bitfld.long  0x00 08.--11.                     "  MBL    ,LIN Master Break Length" "10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,36-bit,50-bit"
TEXTLINE "                "  
bitfld.long  0x00 07.                          "  BF     ,Bypass filter" "0,1"
bitfld.long  0x00 06.                          "  SFTM   ,Self Test Mode" "0,1"
bitfld.long  0x00 05.                          "  LBKM   ,Loop Back Mode" "0,1"
bitfld.long  0x00 04.                          "  MME    ,Master Mode Enable" "0,1"
bitfld.long  0x00 03.                          "  SBDT   ,Slave Mode Break Detection Threshold" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 02.                          "  RBLM   ,Receive Buffer Locked Mode" "0,1"
bitfld.long  0x00 01.                          "  SLEEP  ,Sleep Mode Request" "0,1"
bitfld.long  0x00 00.                          "  INIT   ,Initialization Request" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
bitfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
bitfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
bitfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
bitfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
bitfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
bitfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
bitfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
bitfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
bitfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
bitfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
bitfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
bitfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
bitfld.long  0x00 12.--15.                       "LINS   ,LIN state" "sleep mode,initialization mode,idle,break,break delimiter,synch field,identifier field,header reception/transmission completed,data reception/transmission,checksum,res.,res.,res.,res.,res.,res."
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
bitfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
bitfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
bitfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
bitfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFL   ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
bitfld.long  0x00 10.--11.                     "               RDFL   ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  RXEN   ,Receiver Enable" "0,1"
bitfld.long  0x00 04.                          "  TXEN   ,Transmitter Enable" "0,1"
bitfld.long  0x00 03.                          "  OP     ,Odd Parity" "0,1"
bitfld.long  0x00 02.                          "  PCE    ,Parity Control Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 01.                          "  WL     ,Word Length in UART mode" "7 bit+parity,8 bit(PCE:9 bit)"
bitfld.long  0x00 00.                          "       UART   ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE44000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
bitfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
bitfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
bitfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
bitfld.long  0x00 10.                            "LTOM   ,LIN timeout mode" "0,1"
bitfld.long  0x00 09.                          "  IOT    ,Idle on Timeout" "0,1"
bitfld.long  0x00 08.                          "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE44000+0x1C)++0x03
line.long    0x00 "LINOCR,LIN Output Compare Register"
hexmask.long.byte 0x00 08.--15. 1. 0.               "OC2    ,Output compare 2 value"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  OC1    ,Output compare 1 value"
TEXTLINE ""
group.long (0xFFE44000+0x20)++0x03
line.long    0x00 "LINTOCR,LIN Time-Out Control Register"
hexmask.long.byte 0x00 08.--11. 1. 0.               "RTO    ,Response timeout value"
hexmask.long.byte 0x00 00.--06. 1. 0.             "  HTO    ,Header timeout value"
TEXTLINE ""
group.long (0xFFE44000+0x24)++0x03
line.long    0x00 "LINFBRR,LIN Fractional Baud Rate Register"
bitfld.long  0x00 00.--03.                       "DIV_F  ,Fraction bits of LFDIV" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE44000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long.word 0x00 00.--12. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE44000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE44000+0x30)++0x03
line.long    0x00 "LINCR2,LIN Control Register 2"
bitfld.long  0x00 14.                            "IOBE   ,Idle on Bit Error" "0,1"
bitfld.long  0x00 13.                          "  IOPE   ,Idle on Identifier Parity Error" "0,1"
bitfld.long  0x00 12.                          "  WURQ   ,Wake-up Generation Request" "0,1"
bitfld.long  0x00 11.                          "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  DTRQ   ,Data Transmission Request" "0,1"
bitfld.long  0x00 09.                          "  ABRQ   ,Abort Request" "0,1"
bitfld.long  0x00 08.                          "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE44000+0x38)++0x03
line.long    0x00 "BDRL,Buffer Data Register Least Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA3  ,Data Byte 3"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA2  ,Data Byte 2"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA1  ,Data Byte 1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA0  ,Data Byte 0"
group.long (0xFFE44000+0x3C)++0x03
line.long    0x00 "BDRM,Buffer Data Register Most Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA7  ,Data Byte 7"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA6  ,Data Byte 6"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA5  ,Data Byte 5"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA4  ,Data Byte 4"
TEXTLINE ""
group.long (0xFFE44000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE44000+0x44)++0x03
line.long    0x00 "IFMI,Identifier Filter Match Index"
bitfld.long  0x00 00.--03.                       "IFMI  ,Filter match index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE44000+0x48)++0x03
line.long    0x00 "IFMR,Identifier Filter Mode Register"
bitfld.long  0x00 00.--03.                       "IFM  ,Filter match index" "0,1,res(2,res(3,res(4,res(5,res(6,res(7,res(8,res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
TEXTLINE ""
group.long (0xFFE44000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE44000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
endif
tree.end
tree "LINFlex C"
if (data.byte(ANC:0xC3FE037C+0)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE48000+0x00)++0x03
line.long    0x00 "LINCR1,LIN Control Register"
bitfld.long  0x00 15.                            "CCD    ,Checksum Calculation disable" "0,1"
bitfld.long  0x00 14.                          "  CFD    ,Checksum field disable" "0,1"
bitfld.long  0x00 13.                          "  LASE   ,LIN Slave Automatic Resynchronization Enable" "0,1"
bitfld.long  0x00 12.                          "  AWUM   ,Automatic Wake-Up Mode" "0,1"
bitfld.long  0x00 08.--11.                     "  MBL    ,LIN Master Break Length" "10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,36-bit,50-bit"
TEXTLINE "                "  
bitfld.long  0x00 07.                          "  BF     ,Bypass filter" "0,1"
bitfld.long  0x00 06.                          "  SFTM   ,Self Test Mode" "0,1"
bitfld.long  0x00 05.                          "  LBKM   ,Loop Back Mode" "0,1"
bitfld.long  0x00 04.                          "  MME    ,Master Mode Enable" "0,1"
bitfld.long  0x00 03.                          "  SBDT   ,Slave Mode Break Detection Threshold" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 02.                          "  RBLM   ,Receive Buffer Locked Mode" "0,1"
bitfld.long  0x00 01.                          "  SLEEP  ,Sleep Mode Request" "0,1"
bitfld.long  0x00 00.                          "  INIT   ,Initialization Request" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
bitfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
bitfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
bitfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
bitfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
bitfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
bitfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
bitfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
bitfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
bitfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
bitfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
bitfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
bitfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
bitfld.long  0x00 12.--15.                       "LINS   ,LIN state" "sleep mode,initialization mode,idle,break,break delimiter,synch field,identifier field,header reception/transmission completed,data reception/transmission,checksum,res.,res.,res.,res.,res.,res."
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
bitfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
bitfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
bitfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
bitfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFL   ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
bitfld.long  0x00 10.--11.                     "               RDFL   ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  RXEN   ,Receiver Enable" "0,1"
bitfld.long  0x00 04.                          "  TXEN   ,Transmitter Enable" "0,1"
bitfld.long  0x00 03.                          "  OP     ,Odd Parity" "0,1"
bitfld.long  0x00 02.                          "  PCE    ,Parity Control Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 01.                          "  WL     ,Word Length in UART mode" "7 bit+parity,8 bit(PCE:9 bit)"
bitfld.long  0x00 00.                          "       UART   ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE48000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
bitfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
bitfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
bitfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
bitfld.long  0x00 10.                            "LTOM   ,LIN timeout mode" "0,1"
bitfld.long  0x00 09.                          "  IOT    ,Idle on Timeout" "0,1"
bitfld.long  0x00 08.                          "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE48000+0x1C)++0x03
line.long    0x00 "LINOCR,LIN Output Compare Register"
hexmask.long.byte 0x00 08.--15. 1. 0.               "OC2    ,Output compare 2 value"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  OC1    ,Output compare 1 value"
TEXTLINE ""
group.long (0xFFE48000+0x20)++0x03
line.long    0x00 "LINTOCR,LIN Time-Out Control Register"
hexmask.long.byte 0x00 08.--11. 1. 0.               "RTO    ,Response timeout value"
hexmask.long.byte 0x00 00.--06. 1. 0.             "  HTO    ,Header timeout value"
TEXTLINE ""
group.long (0xFFE48000+0x24)++0x03
line.long    0x00 "LINFBRR,LIN Fractional Baud Rate Register"
bitfld.long  0x00 00.--03.                       "DIV_F  ,Fraction bits of LFDIV" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE48000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long.word 0x00 00.--12. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE48000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE48000+0x30)++0x03
line.long    0x00 "LINCR2,LIN Control Register 2"
bitfld.long  0x00 14.                            "IOBE   ,Idle on Bit Error" "0,1"
bitfld.long  0x00 13.                          "  IOPE   ,Idle on Identifier Parity Error" "0,1"
bitfld.long  0x00 12.                          "  WURQ   ,Wake-up Generation Request" "0,1"
bitfld.long  0x00 11.                          "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  DTRQ   ,Data Transmission Request" "0,1"
bitfld.long  0x00 09.                          "  ABRQ   ,Abort Request" "0,1"
bitfld.long  0x00 08.                          "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE48000+0x38)++0x03
line.long    0x00 "BDRL,Buffer Data Register Least Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA3  ,Data Byte 3"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA2  ,Data Byte 2"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA1  ,Data Byte 1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA0  ,Data Byte 0"
group.long (0xFFE48000+0x3C)++0x03
line.long    0x00 "BDRM,Buffer Data Register Most Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA7  ,Data Byte 7"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA6  ,Data Byte 6"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA5  ,Data Byte 5"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA4  ,Data Byte 4"
TEXTLINE ""
group.long (0xFFE48000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE48000+0x44)++0x03
line.long    0x00 "IFMI,Identifier Filter Match Index"
bitfld.long  0x00 00.--03.                       "IFMI  ,Filter match index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE48000+0x48)++0x03
line.long    0x00 "IFMR,Identifier Filter Mode Register"
bitfld.long  0x00 00.--03.                       "IFM  ,Filter match index" "0,1,res(2,res(3,res(4,res(5,res(6,res(7,res(8,res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
TEXTLINE ""
group.long (0xFFE48000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE48000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
endif
tree.end
tree "LINFlex D"
if (data.byte(ANC:0xC3FE037C+0)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE4C000+0x00)++0x03
line.long    0x00 "LINCR1,LIN Control Register"
bitfld.long  0x00 15.                            "CCD    ,Checksum Calculation disable" "0,1"
bitfld.long  0x00 14.                          "  CFD    ,Checksum field disable" "0,1"
bitfld.long  0x00 13.                          "  LASE   ,LIN Slave Automatic Resynchronization Enable" "0,1"
bitfld.long  0x00 12.                          "  AWUM   ,Automatic Wake-Up Mode" "0,1"
bitfld.long  0x00 08.--11.                     "  MBL    ,LIN Master Break Length" "10-bit,11-bit,12-bit,13-bit,14-bit,15-bit,16-bit,17-bit,18-bit,19-bit,20-bit,21-bit,22-bit,23-bit,36-bit,50-bit"
TEXTLINE "                "  
bitfld.long  0x00 07.                          "  BF     ,Bypass filter" "0,1"
bitfld.long  0x00 06.                          "  SFTM   ,Self Test Mode" "0,1"
bitfld.long  0x00 05.                          "  LBKM   ,Loop Back Mode" "0,1"
bitfld.long  0x00 04.                          "  MME    ,Master Mode Enable" "0,1"
bitfld.long  0x00 03.                          "  SBDT   ,Slave Mode Break Detection Threshold" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 02.                          "  RBLM   ,Receive Buffer Locked Mode" "0,1"
bitfld.long  0x00 01.                          "  SLEEP  ,Sleep Mode Request" "0,1"
bitfld.long  0x00 00.                          "  INIT   ,Initialization Request" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
bitfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
bitfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
bitfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
bitfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
bitfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
bitfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
bitfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
bitfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
bitfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
bitfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
bitfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
bitfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
bitfld.long  0x00 12.--15.                       "LINS   ,LIN state" "sleep mode,initialization mode,idle,break,break delimiter,synch field,identifier field,header reception/transmission completed,data reception/transmission,checksum,res.,res.,res.,res.,res.,res."
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
bitfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
bitfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
bitfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
bitfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFL   ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
bitfld.long  0x00 10.--11.                     "               RDFL   ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  RXEN   ,Receiver Enable" "0,1"
bitfld.long  0x00 04.                          "  TXEN   ,Transmitter Enable" "0,1"
bitfld.long  0x00 03.                          "  OP     ,Odd Parity" "0,1"
bitfld.long  0x00 02.                          "  PCE    ,Parity Control Enable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 01.                          "  WL     ,Word Length in UART mode" "7 bit+parity,8 bit(PCE:9 bit)"
bitfld.long  0x00 00.                          "       UART   ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE4C000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
bitfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
bitfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
bitfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
bitfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
bitfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
bitfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
bitfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
bitfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
bitfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
bitfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
bitfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
bitfld.long  0x00 10.                            "LTOM   ,LIN timeout mode" "0,1"
bitfld.long  0x00 09.                          "  IOT    ,Idle on Timeout" "0,1"
bitfld.long  0x00 08.                          "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE4C000+0x1C)++0x03
line.long    0x00 "LINOCR,LIN Output Compare Register"
hexmask.long.byte 0x00 08.--15. 1. 0.               "OC2    ,Output compare 2 value"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  OC1    ,Output compare 1 value"
TEXTLINE ""
group.long (0xFFE4C000+0x20)++0x03
line.long    0x00 "LINTOCR,LIN Time-Out Control Register"
hexmask.long.byte 0x00 08.--11. 1. 0.               "RTO    ,Response timeout value"
hexmask.long.byte 0x00 00.--06. 1. 0.             "  HTO    ,Header timeout value"
TEXTLINE ""
group.long (0xFFE4C000+0x24)++0x03
line.long    0x00 "LINFBRR,LIN Fractional Baud Rate Register"
bitfld.long  0x00 00.--03.                       "DIV_F  ,Fraction bits of LFDIV" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE4C000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long.word 0x00 00.--12. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE4C000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE4C000+0x30)++0x03
line.long    0x00 "LINCR2,LIN Control Register 2"
bitfld.long  0x00 14.                            "IOBE   ,Idle on Bit Error" "0,1"
bitfld.long  0x00 13.                          "  IOPE   ,Idle on Identifier Parity Error" "0,1"
bitfld.long  0x00 12.                          "  WURQ   ,Wake-up Generation Request" "0,1"
bitfld.long  0x00 11.                          "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                          "  DTRQ   ,Data Transmission Request" "0,1"
bitfld.long  0x00 09.                          "  ABRQ   ,Abort Request" "0,1"
bitfld.long  0x00 08.                          "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE4C000+0x38)++0x03
line.long    0x00 "BDRL,Buffer Data Register Least Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA3  ,Data Byte 3"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA2  ,Data Byte 2"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA1  ,Data Byte 1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA0  ,Data Byte 0"
group.long (0xFFE4C000+0x3C)++0x03
line.long    0x00 "BDRM,Buffer Data Register Most Significant"
hexmask.long.byte 0x00 24.--31. 1. 0.               "DATA7  ,Data Byte 7"
hexmask.long.byte 0x00 16.--23. 1. 0.             "  DATA6  ,Data Byte 6"
hexmask.long.byte 0x00 08.--15. 1. 0.             "  DATA5  ,Data Byte 5"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  DATA4  ,Data Byte 4"
TEXTLINE ""
group.long (0xFFE4C000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE4C000+0x44)++0x03
line.long    0x00 "IFMI,Identifier Filter Match Index"
bitfld.long  0x00 00.--03.                       "IFMI  ,Filter match index" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long (0xFFE4C000+0x48)++0x03
line.long    0x00 "IFMR,Identifier Filter Mode Register"
bitfld.long  0x00 00.--03.                       "IFM  ,Filter match index" "0,1,res(2,res(3,res(4,res(5,res(6,res(7,res(8,res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
TEXTLINE ""
group.long (0xFFE4C000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
group.long (0xFFE4C000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register"
bitfld.long  0x00 10.--12.                       "DFL    ,Data Field Length" "1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,8 bytes"
bitfld.long  0x00 09.                          "  DIR    ,Direction" "0,1"
bitfld.long  0x00 08.                          "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
endif
tree.end
tree.end
tree "FlexCAN"
tree "FlexCAN 0"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFC0000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFC0000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFC0000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFC0000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFC0000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFC0000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFC0000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+128.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+144.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+160.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+176.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+192.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+208.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+224.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+240.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+256.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+272.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+288.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+304.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+320.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+336.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+352.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+368.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+384.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+400.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+416.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+432.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+448.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+464.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+480.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+496.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+512.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+528.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+544.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+560.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+576.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+592.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+608.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+624.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+640.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+656.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+672.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+688.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+704.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+720.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+736.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+752.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+768.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+784.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+800.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+816.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+832.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+848.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+864.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+880.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+896.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+912.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+928.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+944.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+960.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+976.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+992.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC0000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC0000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFC0000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC0000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC0000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "FlexCAN 1"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFC4000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFC4000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFC4000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFC4000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFC4000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFC4000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFC4000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+128.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+144.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+160.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+176.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+192.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+208.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+224.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+240.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+256.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+272.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+288.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+304.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+320.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+336.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+352.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+368.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+384.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+400.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+416.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+432.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+448.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+464.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+480.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+496.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+512.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+528.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+544.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+560.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+576.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+592.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+608.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+624.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+640.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+656.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+672.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+688.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+704.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+720.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+736.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+752.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+768.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+784.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+800.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+816.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+832.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+848.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+864.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+880.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+896.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+912.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+928.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+944.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+960.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+976.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+992.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC4000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC4000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFC4000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC4000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC4000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

tree "FlexCAN 2"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFC8000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFC8000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFC8000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFC8000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFC8000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFC8000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFC8000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+128.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+144.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+160.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+176.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+192.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+208.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+224.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+240.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+256.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+272.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+288.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+304.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+320.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+336.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+352.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+368.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+384.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+400.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+416.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+432.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+448.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+464.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+480.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+496.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+512.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+528.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+544.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+560.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+576.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+592.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+608.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+624.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+640.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+656.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+672.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+688.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+704.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+720.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+736.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+752.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+768.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+784.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+800.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+816.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+832.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+848.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+864.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+880.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+896.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+912.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+928.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+944.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+960.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+976.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+992.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFC8000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFC8000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFC8000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFC8000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFC8000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

tree "FlexCAN 3"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFCC000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFCC000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFCC000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFCC000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFCC000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFCC000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFCC000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+128.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+144.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+160.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+176.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+192.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+208.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+224.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+240.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+256.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+272.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+288.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+304.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+320.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+336.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+352.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+368.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+384.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+400.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+416.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+432.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+448.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+464.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+480.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+496.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+512.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+528.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+544.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+560.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+576.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+592.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+608.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+624.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+640.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+656.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+672.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+688.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+704.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+720.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+736.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+752.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+768.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+784.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+800.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+816.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+832.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+848.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+864.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+880.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+896.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+912.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+928.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+944.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+960.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+976.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+992.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFCC000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFCC000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFCC000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFCC000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFCC000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

tree "FlexCAN 4"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFD0000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFD0000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFD0000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFD0000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFD0000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFD0000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFD0000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+128.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+144.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+160.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+176.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+192.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+208.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+224.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+240.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+256.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+272.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+288.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+304.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+320.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+336.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+352.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+368.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+384.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+400.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+416.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+432.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+448.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+464.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+480.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+496.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+512.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+528.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+544.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+560.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+576.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+592.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+608.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+624.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+640.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+656.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+672.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+688.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+704.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+720.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+736.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+752.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+768.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+784.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+800.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+816.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+832.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+848.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+864.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+880.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+896.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+912.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+928.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+944.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+960.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+976.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+992.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD0000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD0000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFD0000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD0000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD0000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

tree "FlexCAN 5"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long 0xFFFD4000++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                  "MDIS     ,Module disable" "0,1"
bitfld.long  0x00 30.                  "  FRZ ,Freeze enable" "0,1"
bitfld.long  0x00 28.                  "  HALT  ,Halt FlexCAN" "0,1"
bitfld.long  0x00 27.                  "  NOTRDY ,FlexCAN2 not ready" "0,1"
bitfld.long  0x00 25.                  "  SOFTRST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZACK ,Freeze mode acknowledge" "0,1"
bitfld.long  0x00 20.                  "  MDISACK ,Low power mode acknowledge" "0,1"
hexmask.byte 0x03 00.--06. 1.          "  MAXMB ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xFFFD4000+0x04)++0x03
line.long    0x00 "CR,Control Register"
hexmask.byte 0x00 00.--07. 1.          "PRESDIV ,Prescaler division factor"
bitfld.long  0x00 22.--23.             "  RJW ,Resync jump width" "0,1,2,3"
bitfld.long  0x00 19.--21.             "      PSEG1   ,Phase segment 1" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--18.             "    PSEG2  ,Phase segment 2" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 15.                  "  BOFFMSK ,Bus off mask" "0,1"
bitfld.long  0x00 14.                  "  ERRMSK ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC ,CAN engine clock source" "osc_clk,bus_clk"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 07.                  "  SMP ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFFREC ,Bus off recovery mode" "ena,dis"
bitfld.long  0x00 05.                  "  TSYN   ,Timer sync mode" "0,1"
bitfld.long  0x00 04.                  "  LBUF    ,Lowest buffer transmitted first" "0,1"
bitfld.long  0x00 03.                  "  LOM    ,Listen-only mode" "0,1"
bitfld.long  0x00 00.--02.             "  PROPSEG ,Propagation segment" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xFFFD4000+0x08)++0x03
line.long    0x00 "TIMER,Free Running Timer"
TEXTLINE ""
group.long (0xFFFD4000+0x10)++0x03
line.long    0x00 "RXGMASK,RX Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x14)++0x03
line.long    0x00 "RX14MASK,RX 14 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x18)++0x03
line.long    0x00 "RX15MASK,RX 15 Global Mask"
bitfld.long  0x00 28.              "MI28       ,ID mask bit 28" "0,1"
bitfld.long  0x00 27.              "  MI27-24 ,ID mask bit 27" "0,1"
bitfld.long  0x00 26.              ",ID mask bit 26" "0,1"
bitfld.long  0x00 25.              ",ID mask bit 25" "0,1"
bitfld.long  0x00 24.              ",ID mask bit 24" "0,1"
bitfld.long  0x00 23.              "  MI23-20 ,ID mask bit 23" "0,1"
bitfld.long  0x00 22.              ",ID mask bit 22" "0,1"
bitfld.long  0x00 21.              ",ID mask bit 21" "0,1"
bitfld.long  0x00 20.              ",ID mask bit 20" "0,1"
bitfld.long  0x00 19.              "  MI19-16 ,ID mask bit 19" "0,1"
bitfld.long  0x00 18.              ",ID mask bit 18" "0,1"
bitfld.long  0x00 17.              ",ID mask bit 17" "0,1"
bitfld.long  0x00 16.              ",ID mask bit 16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  MI15-12 ,ID mask bit 15" "0,1"
bitfld.long  0x00 14.              ",ID mask bit 14" "0,1"
bitfld.long  0x00 13.              ",ID mask bit 13" "0,1"
bitfld.long  0x00 12.              ",ID mask bit 12" "0,1"
bitfld.long  0x00 11.              "  MI11-08 ,ID mask bit 11" "0,1"
bitfld.long  0x00 10.              ",ID mask bit 10" "0,1"
bitfld.long  0x00 09.              ",ID mask bit 09" "0,1"
bitfld.long  0x00 08.              ",ID mask bit 08" "0,1"
bitfld.long  0x00 07.              "  MI07-04 ,ID mask bit 07" "0,1"
bitfld.long  0x00 06.              ",ID mask bit 06" "0,1"
bitfld.long  0x00 05.              ",ID mask bit 05" "0,1"
bitfld.long  0x00 04.              ",ID mask bit 04" "0,1"
bitfld.long  0x00 03.              "  MI03-00 ,ID mask bit 03" "0,1"
bitfld.long  0x00 02.              ",ID mask bit 02" "0,1"
bitfld.long  0x00 01.              ",ID mask bit 01" "0,1"
bitfld.long  0x00 00.              ",ID mask bit 00" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x1C)++0x03
line.long    0x00 "ECR,Error Counter Register"
hexmask.byte 0x02 00.--07. 1.          "RXECTR ,Receive Error Counter"
hexmask.byte 0x03 00.--07. 1.          "  TXECTR ,Transmit Error Counter"
TEXTLINE ""
group.long (0xFFFD4000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 15.                  "BIT1ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACKERR ,Acknowledge error." "0,1"
bitfld.long  0x00 12.                  "   CRCERR   ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRMERR ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STFERR ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TXWRN  ,TX error counter" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  RXWRN   ,RX error counter" "0,1"
bitfld.long  0x00 07.                  "  IDLE    ,CAN bus IDLE state" "0,1"
bitfld.long  0x00 06.                  "  TXRX   ,Current FlexCAN2 status" "RX,TX"
bitfld.long  0x00 04.--05.             "  FLTCONF  ,Fault confinement state" "err act,err pass,bus off,bus off"
bitfld.long  0x00 02.                  "  BOFFINT   ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERRINT ,Error interrupt" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x24)++0x03
line.long    0x00 "IMRH,Interrupt masks high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 mask" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 mask" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 mask" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 mask" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 mask" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 mask" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 mask" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x28)++0x03
line.long    0x00 "IMRL,Interrupt masks low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 mask" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 mask" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 mask" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 mask" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 mask" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 mask" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 mask" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 mask" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 mask" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 mask" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 mask" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 mask" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 mask" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 mask" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 mask" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 mask" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 mask" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 mask" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 mask" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 mask" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 mask" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 mask" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 mask" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 mask" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 mask" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 mask" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 mask" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 mask" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 mask" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 mask" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 mask" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x2C)++0x03
line.long    0x00 "IFRH,Interrupt flags high register"
bitfld.long  0x00 31.              "BUF63-60 ,Message Buffer 63 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 62 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 61 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 60 flag" "0,1"
bitfld.long  0x00 27.              "  BUF59-56 ,Message Buffer 59 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 58 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 57 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 56 flag" "0,1"
bitfld.long  0x00 23.              "  BUF55-52 ,Message Buffer 55 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 54 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 53 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 52 flag" "0,1"
bitfld.long  0x00 19.              "  BUF51-48 ,Message Buffer 51 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 50 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 49 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 48 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF47-44 ,Message Buffer 47 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 46 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 45 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 44 flag" "0,1"
bitfld.long  0x00 11.              "  BUF43-40 ,Message Buffer 43 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 42 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 41 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 40 flag" "0,1"
bitfld.long  0x00 07.              "  BUF39-36 ,Message Buffer 39 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 38 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 37 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 36 flag" "0,1"
bitfld.long  0x00 03.              "  BUF35-32 ,Message Buffer 35 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 34 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 33 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 32 flag" "0,1"
TEXTLINE ""
group.long (0xFFFD4000+0x30)++0x03
line.long    0x00 "IFRL,Interrupt flags low register"
bitfld.long  0x00 31.              "BUF31-28 ,Message Buffer 31 flag" "0,1"
bitfld.long  0x00 30.              ",Message Buffer 30 flag" "0,1"
bitfld.long  0x00 29.              ",Message Buffer 29 flag" "0,1"
bitfld.long  0x00 28.              ",Message Buffer 28 flag" "0,1"
bitfld.long  0x00 27.              "  BUF27-24 ,Message Buffer 27 flag" "0,1"
bitfld.long  0x00 26.              ",Message Buffer 26 flag" "0,1"
bitfld.long  0x00 25.              ",Message Buffer 25 flag" "0,1"
bitfld.long  0x00 24.              ",Message Buffer 24 flag" "0,1"
bitfld.long  0x00 23.              "  BUF23-20 ,Message Buffer 23 flag" "0,1"
bitfld.long  0x00 22.              ",Message Buffer 22 flag" "0,1"
bitfld.long  0x00 21.              ",Message Buffer 21 flag" "0,1"
bitfld.long  0x00 20.              ",Message Buffer 20 flag" "0,1"
bitfld.long  0x00 19.              "  BUF19-16 ,Message Buffer 19 flag" "0,1"
bitfld.long  0x00 18.              ",Message Buffer 18 flag" "0,1"
bitfld.long  0x00 17.              ",Message Buffer 17 flag" "0,1"
bitfld.long  0x00 16.              ",Message Buffer 16 flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  BUF15-12 ,Message Buffer 15 flag" "0,1"
bitfld.long  0x00 14.              ",Message Buffer 14 flag" "0,1"
bitfld.long  0x00 13.              ",Message Buffer 13 flag" "0,1"
bitfld.long  0x00 12.              ",Message Buffer 12 flag" "0,1"
bitfld.long  0x00 11.              "  BUF11-08 ,Message Buffer 11 flag" "0,1"
bitfld.long  0x00 10.              ",Message Buffer 10 flag" "0,1"
bitfld.long  0x00 09.              ",Message Buffer 09 flag" "0,1"
bitfld.long  0x00 08.              ",Message Buffer 08 flag" "0,1"
bitfld.long  0x00 07.              "  BUF07-04 ,Message Buffer 07 flag" "0,1"
bitfld.long  0x00 06.              ",Message Buffer 06 flag" "0,1"
bitfld.long  0x00 05.              ",Message Buffer 05 flag" "0,1"
bitfld.long  0x00 04.              ",Message Buffer 04 flag" "0,1"
bitfld.long  0x00 03.              "  BUF03-00 ,Message Buffer 03 flag" "0,1"
bitfld.long  0x00 02.              ",Message Buffer 02 flag" "0,1"
bitfld.long  0x00 01.              ",Message Buffer 01 flag" "0,1"
bitfld.long  0x00 00.              ",Message Buffer 00 flag" "0,1"
TEXTLINE ""
endif
tree "Message Buffers"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFFD4000+128.)++0x03
line.long    0x00 "MB0,Message Buffer 0"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+128.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+128.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+128.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 0"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 0"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+144.)++0x03
line.long    0x00 "MB1,Message Buffer 1"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+144.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+144.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+144.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 1"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 1"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+160.)++0x03
line.long    0x00 "MB2,Message Buffer 2"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+160.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+160.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+160.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 2"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 2"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+176.)++0x03
line.long    0x00 "MB3,Message Buffer 3"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+176.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+176.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+176.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 3"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 3"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+192.)++0x03
line.long    0x00 "MB4,Message Buffer 4"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+192.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+192.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+192.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 4"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 4"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+208.)++0x03
line.long    0x00 "MB5,Message Buffer 5"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+208.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+208.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+208.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 5"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 5"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+224.)++0x03
line.long    0x00 "MB6,Message Buffer 6"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+224.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+224.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+224.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 6"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 6"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+240.)++0x03
line.long    0x00 "MB7,Message Buffer 7"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+240.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+240.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+240.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 7"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 7"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+256.)++0x03
line.long    0x00 "MB8,Message Buffer 8"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+256.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+256.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+256.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 8"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 8"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+272.)++0x03
line.long    0x00 "MB9,Message Buffer 9"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+272.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+272.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+272.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 9"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 9"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+288.)++0x03
line.long    0x00 "MB10,Message Buffer 10"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+288.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+288.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+288.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 10"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 10"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+304.)++0x03
line.long    0x00 "MB11,Message Buffer 11"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+304.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+304.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+304.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 11"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 11"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+320.)++0x03
line.long    0x00 "MB12,Message Buffer 12"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+320.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+320.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+320.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 12"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 12"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+336.)++0x03
line.long    0x00 "MB13,Message Buffer 13"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+336.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+336.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+336.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 13"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 13"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+352.)++0x03
line.long    0x00 "MB14,Message Buffer 14"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+352.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+352.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+352.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 14"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 14"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+368.)++0x03
line.long    0x00 "MB15,Message Buffer 15"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+368.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+368.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+368.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 15"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 15"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+384.)++0x03
line.long    0x00 "MB16,Message Buffer 16"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+384.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+384.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+384.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 16"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 16"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+400.)++0x03
line.long    0x00 "MB17,Message Buffer 17"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+400.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+400.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+400.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 17"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 17"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+416.)++0x03
line.long    0x00 "MB18,Message Buffer 18"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+416.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+416.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+416.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 18"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 18"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+432.)++0x03
line.long    0x00 "MB19,Message Buffer 19"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+432.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+432.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+432.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 19"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 19"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+448.)++0x03
line.long    0x00 "MB20,Message Buffer 20"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+448.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+448.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+448.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 20"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 20"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+464.)++0x03
line.long    0x00 "MB21,Message Buffer 21"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+464.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+464.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+464.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 21"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 21"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+480.)++0x03
line.long    0x00 "MB22,Message Buffer 22"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+480.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+480.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+480.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 22"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 22"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+496.)++0x03
line.long    0x00 "MB23,Message Buffer 23"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+496.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+496.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+496.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 23"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 23"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+512.)++0x03
line.long    0x00 "MB24,Message Buffer 24"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+512.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+512.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+512.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 24"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 24"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+528.)++0x03
line.long    0x00 "MB25,Message Buffer 25"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+528.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+528.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+528.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 25"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 25"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+544.)++0x03
line.long    0x00 "MB26,Message Buffer 26"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+544.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+544.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+544.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 26"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 26"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+560.)++0x03
line.long    0x00 "MB27,Message Buffer 27"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+560.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+560.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+560.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 27"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 27"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+576.)++0x03
line.long    0x00 "MB28,Message Buffer 28"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+576.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+576.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+576.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 28"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 28"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+592.)++0x03
line.long    0x00 "MB29,Message Buffer 29"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+592.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+592.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+592.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 29"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 29"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+608.)++0x03
line.long    0x00 "MB30,Message Buffer 30"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+608.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+608.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+608.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 30"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 30"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+624.)++0x03
line.long    0x00 "MB31,Message Buffer 31"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+624.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+624.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+624.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 31"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 31"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+640.)++0x03
line.long    0x00 "MB32,Message Buffer 32"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+640.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+640.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+640.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 32"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 32"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+656.)++0x03
line.long    0x00 "MB33,Message Buffer 33"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+656.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+656.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+656.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 33"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 33"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+672.)++0x03
line.long    0x00 "MB34,Message Buffer 34"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+672.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+672.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+672.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 34"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 34"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+688.)++0x03
line.long    0x00 "MB35,Message Buffer 35"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+688.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+688.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+688.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 35"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 35"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+704.)++0x03
line.long    0x00 "MB36,Message Buffer 36"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+704.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+704.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+704.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 36"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 36"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+720.)++0x03
line.long    0x00 "MB37,Message Buffer 37"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+720.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+720.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+720.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 37"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 37"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+736.)++0x03
line.long    0x00 "MB38,Message Buffer 38"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+736.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+736.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+736.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 38"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 38"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+752.)++0x03
line.long    0x00 "MB39,Message Buffer 39"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+752.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+752.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+752.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 39"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 39"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+768.)++0x03
line.long    0x00 "MB40,Message Buffer 40"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+768.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+768.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+768.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 40"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 40"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+784.)++0x03
line.long    0x00 "MB41,Message Buffer 41"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+784.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+784.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+784.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 41"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 41"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+800.)++0x03
line.long    0x00 "MB42,Message Buffer 42"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+800.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+800.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+800.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 42"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 42"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+816.)++0x03
line.long    0x00 "MB43,Message Buffer 43"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+816.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+816.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+816.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 43"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 43"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+832.)++0x03
line.long    0x00 "MB44,Message Buffer 44"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+832.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+832.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+832.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 44"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 44"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+848.)++0x03
line.long    0x00 "MB45,Message Buffer 45"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+848.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+848.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+848.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 45"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 45"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+864.)++0x03
line.long    0x00 "MB46,Message Buffer 46"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+864.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+864.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+864.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 46"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 46"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+880.)++0x03
line.long    0x00 "MB47,Message Buffer 47"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+880.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+880.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+880.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 47"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 47"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+896.)++0x03
line.long    0x00 "MB48,Message Buffer 48"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+896.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+896.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+896.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 48"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 48"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+912.)++0x03
line.long    0x00 "MB49,Message Buffer 49"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+912.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+912.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+912.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 49"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 49"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+928.)++0x03
line.long    0x00 "MB50,Message Buffer 50"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+928.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+928.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+928.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 50"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 50"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+944.)++0x03
line.long    0x00 "MB51,Message Buffer 51"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+944.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+944.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+944.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 51"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 51"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+960.)++0x03
line.long    0x00 "MB52,Message Buffer 52"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+960.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+960.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+960.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 52"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 52"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+976.)++0x03
line.long    0x00 "MB53,Message Buffer 53"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+976.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+976.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+976.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 53"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 53"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+992.)++0x03
line.long    0x00 "MB54,Message Buffer 54"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+992.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+992.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+992.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 54"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 54"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1008.)++0x03
line.long    0x00 "MB55,Message Buffer 55"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1008.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1008.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1008.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 55"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 55"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1024.)++0x03
line.long    0x00 "MB56,Message Buffer 56"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1024.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1024.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1024.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 56"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 56"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1040.)++0x03
line.long    0x00 "MB57,Message Buffer 57"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1040.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1040.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1040.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 57"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 57"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1056.)++0x03
line.long    0x00 "MB58,Message Buffer 58"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1056.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1056.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1056.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 58"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 58"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1072.)++0x03
line.long    0x00 "MB59,Message Buffer 59"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1072.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1072.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1072.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 59"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 59"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1088.)++0x03
line.long    0x00 "MB60,Message Buffer 60"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1088.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1088.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1088.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 60"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 60"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1104.)++0x03
line.long    0x00 "MB61,Message Buffer 61"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1104.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1104.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1104.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 61"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 61"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1120.)++0x03
line.long    0x00 "MB62,Message Buffer 62"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1120.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1120.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1120.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 62"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 62"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
group.long (0xFFFD4000+1136.)++0x03
line.long    0x00 "MB63,Message Buffer 63"
bitfld.long  0x00 24.--27.             "  CODE ,Message buffer code" "NOT ACTIVE,RX BUSY,RX FULL,RX BUSY,RX EMPTY,RX BUSY,OVERRUN,RX BUSY,TX NOT RDY,res.,TX RESP,res.,TX ONCE->RX,res.,TX ONCE->TX,res."
bitfld.long  0x00 22.                  "  SRR ,Substitute remote request" "0,1"
bitfld.long  0x00 21.                  "  IDE ,ID extended bit" "STD,EXT"
bitfld.long  0x00 20.                  "  RTR ,Remote transmission request" "0,1"
bitfld.long  0x00 16.--19.             "  LENGTH ,Length of data in bytes" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--15. 1.          "  TIMESTAMP ,Free-running counter time stamp"
if (d.l(anc:0xFFFD4000+1136.)&0x00200000)==0x00200000
group.long ((0xFFFD4000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long ((0xFFFD4000+1136.)+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long ((0xFFFD4000+1136.)+0x08)++0x07
line.long    0x00 "    ,Message Buffer 63"
hexmask.byte 0x00 00.--07. 1.          "  Byte 0-3 ,Data Byte 0"
hexmask.byte 0x01 00.--07. 1.          " ,Data Byte 1"
hexmask.byte 0x02 00.--07. 1.          " ,Data Byte 2"
hexmask.byte 0x03 00.--07. 1.          " ,Data Byte 3"
line.long    0x04 "    ,Message Buffer 63"
hexmask.byte 0x04 00.--07. 1.          "  Byte 4-7 ,Data Byte 4"
hexmask.byte 0x05 00.--07. 1.          " ,Data Byte 5"
hexmask.byte 0x06 00.--07. 1.          " ,Data Byte 6"
hexmask.byte 0x07 00.--07. 1.          " ,Data Byte 7"
TEXTLINE ""
endif
tree.end
tree.end

endif
tree.end
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "CAN sampler"
if (data.byte(ANC:0xC3FE037C+1)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE70000+0x00)++0x03
line.long    0x00 "CR,Control Register"
bitfld.long  0x00 15.                            "RX_CMPL ,CAN frame is stored in the sample registers" "0,1"
bitfld.long  0x00 14.                          "    BUSY    ,This bit indicates the status of sampling" "0,1"
bitfld.long  0x00 13.                          "   ACT_CK  ,This bit indicates which is current clock for sample registers i.e xmem_ck." "0,1"
bitfld.long  0x00 09.                          "  Mode    ,This bit indicates the status of sampling" "SF,FF"
TEXTLINE "                "
bitfld.long  0x00 06.--08.                     "  RX_SEL  ,This bit indicates the status of sampling" "Rx0,Rx1,Rx2,Rx3,Rx4,Rx5,Rx6,Rx7"
hexmask.long.byte 0x00 01.--05. 1. 0.             "  BRP     ,Baud Rate Prescaler"
bitfld.long  0x00 00.                          "  SMPLREN ,CAN SAMPLER Enable" "0,1"
TEXTLINE ""
group.long (0xFFE70000+0x04)++0x03
line.long    0x00 "SR0,Sample register 0"
group.long (0xFFE70000+0x08)++0x03
line.long    0x00 "SR1,Sample register 1"
group.long (0xFFE70000+0x0C)++0x03 
line.long    0x00 "SR2,Sample register 2"
group.long (0xFFE70000+0x10)++0x03
line.long    0x00 "SR3,Sample register 3"
group.long (0xFFE70000+0x14)++0x03
line.long    0x00 "SR4,Sample register 4"
group.long (0xFFE70000+0x18)++0x03
line.long    0x00 "SR5,Sample register 5"
group.long (0xFFE70000+0x1C)++0x03
line.long    0x00 "SR6,Sample register 6"
group.long (0xFFE70000+0x20)++0x03
line.long    0x00 "SR7,Sample register 7"
group.long (0xFFE70000+0x24)++0x03
line.long    0x00 "SR8,Sample register 8"
group.long (0xFFE70000+0x28)++0x03
line.long    0x00 "SR9,Sample register 9"
group.long (0xFFE70000+0x2C)++0x03
line.long    0x00 "SR10,Sample register 10"
group.long (0xFFE70000+0x30)++0x03
line.long    0x00 "SR11,Sample register 11"
endif
tree.end
tree "Inter-Integrated Circuit Bus Controller Module (I2C_DMA)"
if (data.byte(ANC:0xC3FE037C+0)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.byte (0xFFE30000)++0x00
line.byte    0x00 "IBAD,I2C Bus Address Register"
hexmask.byte 0x00 01.--07. 1. 0.           "ADR    "
group.byte (0xFFE30000+0x01)++0x00
line.byte    0x00 "IBFD,I2C Bus Frequency Divider Register"
bitfld.byte  0x00 06.--07.                  "MUL  ,I-Bus Multiplier Factor" "  x1,  x2,  x4,res."
bitfld.byte  0x00 03.--05.                "  DIV    ,I-Bus Prescaler Divider Values (scl2start-scl2stop-scl2tap-tap2tap)" "2-7-4-1,2-7-4-2,2-9-6-4,6-9-6-8,14-17-14-16,30-33-30-32,62-65-62-64,126-129-126-128"
bitfld.byte  0x00 00.--02.                " PREV    ,I-Bus Tap and Prescale Values (SCL Tap-SDA Tap))" "5-1,6-1,7-2,8-2,9-3,10-3,12-4,15-4"
group.byte (0xFFE30000+0x02)++0x00
line.byte    0x00 "IBCR,I2C Bus Control Register"
bitfld.byte  0x00 07.                        "MDIS    ,Module disable" "0,1"
bitfld.byte  0x00 06.                      "  IBIE    ,I-Bus Interrupt Enable" "0,1"
bitfld.byte  0x00 05.                      "  MS_SL   ,Master/Slave mode select" "SL,MS"
bitfld.byte  0x00 04.                      "  TX_RX   ,Transmit/Receive mode select" "RX,TX"
TEXTLINE "            "
bitfld.byte  0x00 03.                      "  NOACK   ,Data Acknowledge disable" "0,1"
bitfld.byte  0x00 02.                      "  RSTA    ,Repeat Start" "0,1"
bitfld.byte  0x00 00.                      "  IBSDOZE ,I-Bus Interface Stop in DOZE mode" "0,1"
group.byte (0xFFE30000+0x03)++0x00
line.byte    0x00 "IBSR,I2C Bus Status Register"
bitfld.byte  0x00 07.                        "TCF     ,Transfer complete" "0,1"
bitfld.byte  0x00 06.                      "  IAAS    ,Addressed as a slave" "0,1"
bitfld.byte  0x00 05.                      "  IBB     ,Bus busy" "0,1"
bitfld.byte  0x00 04.                      "   IBAL    ,Arbitration Lost" "0,1"
TEXTLINE "            "
bitfld.byte  0x00 02.                      "  SRW     ,Slave Read/Write" "0,1"
bitfld.byte  0x00 01.                      "  IBIF    ,I-Bus Interrupt Flag" "0,1"
bitfld.byte  0x00 00.                      "  RXAK    ,Received Acknowledge" "0,1"
group.byte (0xFFE30000+0x04)++0x00
line.byte    0x00 "IBDR,I2C Bus Data I/O Register"
group.byte (0xFFE30000+0x05)++0x00
line.byte    0x00 "IBIC,I2C Bus Interrupt Config Register"
bitfld.byte  0x00 07.                        "BIIE    ,Bus Idle Interrupt Enable bit" "0,1"
endif
tree.end
endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "Enhanced Modular Input/Output Subsystem (eMIOS200)"
tree "eMIOS 0"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xC3FA0000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 30.                  "MDIS ,Module disable" "0,1"
bitfld.long  0x00 29.                  "  FRZ ,Freeze" "0,1"
bitfld.long  0x00 28.                  "  GTBE ,Global time base enable" "0,1"
bitfld.long  0x00 27.                  "  ETB ,External time base" "0,1"
bitfld.long  0x00 26.                  "  GPREN ,Global prescaler enable" "0,1"
bitfld.long  0x00 16.--19.             "  SRV ,Server time slot" "256K,512K,768K,1M,1.25M,1.5M,1.75M,2M,2.25M,2.5M,2.75M,3M,3.25M,3.5M,3.75M,4M"
hexmask.long 0x00 08.--15. 1.          "  GPRE ,Global Prescaler"
TEXTLINE ""
group.long (0xC3FA0000+0x0004)++0x03
line.long    0x00 "GFR,eMIOS Global Flag Register"
bitfld.long  0x00 23.                  "F23-20  ,F23" "0,1"
bitfld.long  0x00 22.                  ",F22" "0,1"
bitfld.long  0x00 21.                  ",F21" "0,1"
bitfld.long  0x00 20.                  ",F20" "0,1"
bitfld.long  0x00 19.                  "  F19-16  ,F19" "0,1"
bitfld.long  0x00 18.                  ",F18" "0,1"
bitfld.long  0x00 17.                  ",F17" "0,1"
bitfld.long  0x00 16.                  ",F16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  F15-12  ,F15" "0,1"
bitfld.long  0x00 14.                  ",F14" "0,1"
bitfld.long  0x00 13.                  ",F13" "0,1"
bitfld.long  0x00 12.                  ",F12" "0,1"
bitfld.long  0x00 11.                  "  F11-08  ,F11" "0,1"
bitfld.long  0x00 10.                  ",F10" "0,1"
bitfld.long  0x00 09.                  ",F09" "0,1"
bitfld.long  0x00 08.                  ",F08" "0,1"
bitfld.long  0x00 07.                  "  F07-04  ,F07" "0,1"
bitfld.long  0x00 06.                  ",F06" "0,1"
bitfld.long  0x00 05.                  ",F05" "0,1"
bitfld.long  0x00 04.                  ",F04" "0,1"
bitfld.long  0x00 03.                  "  F03-00  ,F03" "0,1"
bitfld.long  0x00 02.                  ",F02" "0,1"
bitfld.long  0x00 01.                  ",F01" "0,1"
bitfld.long  0x00 00.                  ",F00" "0,1"
TEXTLINE ""
group.long (0xC3FA0000+0x0008)++0x03
line.long    0x00 "OUDR,eMIOS Output Update Disable Register"
bitfld.long  0x00 23.                  "OU23-20 ,OU23" "0,1"
bitfld.long  0x00 22.                  ",OU22" "0,1"
bitfld.long  0x00 21.                  ",OU21" "0,1"
bitfld.long  0x00 20.                  ",OU20" "0,1"
bitfld.long  0x00 19.                  "  OU19-16 ,OU19" "0,1"
bitfld.long  0x00 18.                  ",OU18" "0,1"
bitfld.long  0x00 17.                  ",OU17" "0,1"
bitfld.long  0x00 16.                  ",OU16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  OU15-12 ,OU15" "0,1"
bitfld.long  0x00 14.                  ",OU14" "0,1"
bitfld.long  0x00 13.                  ",OU13" "0,1"
bitfld.long  0x00 12.                  ",OU12" "0,1"
bitfld.long  0x00 11.                  "  OU11-08 ,OU11" "0,1"
bitfld.long  0x00 10.                  ",OU10" "0,1"
bitfld.long  0x00 09.                  ",OU09" "0,1"
bitfld.long  0x00 08.                  ",OU08" "0,1"
bitfld.long  0x00 07.                  "  OU07-04 ,OU07" "0,1"
bitfld.long  0x00 06.                  ",OU06" "0,1"
bitfld.long  0x00 05.                  ",OU05" "0,1"
bitfld.long  0x00 04.                  ",OU04" "0,1"
bitfld.long  0x00 03.                  "  OU03-00 ,OU03" "0,1"
bitfld.long  0x00 02.                  ",OU02" "0,1"
bitfld.long  0x00 01.                  ",OU01" "0,1"
bitfld.long  0x00 00.                  ",OU00" "0,1"
TEXTLINE ""
endif
tree "Unified Channel Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

wgroup.long (0xC3FA0000+0x0020+0x20*0.)++0x03
hide.long    0x00 "CADR0,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*0.)++0x03
hide.long    0x00 "CBDR0,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*0.)++0x03
line.long    0x00 "CCNTR0,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*0.)++0x03
line.long    0x00 "CCR0,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*0.)++0x03
line.long    0x00 "CSR0,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*1.)++0x03
hide.long    0x00 "CADR1,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*1.)++0x03
hide.long    0x00 "CBDR1,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*1.)++0x03
line.long    0x00 "CCNTR1,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*1.)++0x03
line.long    0x00 "CCR1,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*1.)++0x03
line.long    0x00 "CSR1,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*2.)++0x03
hide.long    0x00 "CADR2,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*2.)++0x03
hide.long    0x00 "CBDR2,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*2.)++0x03
line.long    0x00 "CCNTR2,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*2.)++0x03
line.long    0x00 "CCR2,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*2.)++0x03
line.long    0x00 "CSR2,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*3.)++0x03
hide.long    0x00 "CADR3,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*3.)++0x03
hide.long    0x00 "CBDR3,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*3.)++0x03
line.long    0x00 "CCNTR3,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*3.)++0x03
line.long    0x00 "CCR3,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*3.)++0x03
line.long    0x00 "CSR3,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*4.)++0x03
hide.long    0x00 "CADR4,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*4.)++0x03
hide.long    0x00 "CBDR4,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*4.)++0x03
line.long    0x00 "CCNTR4,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*4.)++0x03
line.long    0x00 "CCR4,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*4.)++0x03
line.long    0x00 "CSR4,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*5.)++0x03
hide.long    0x00 "CADR5,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*5.)++0x03
hide.long    0x00 "CBDR5,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*5.)++0x03
line.long    0x00 "CCNTR5,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*5.)++0x03
line.long    0x00 "CCR5,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*5.)++0x03
line.long    0x00 "CSR5,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*6.)++0x03
hide.long    0x00 "CADR6,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*6.)++0x03
hide.long    0x00 "CBDR6,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*6.)++0x03
line.long    0x00 "CCNTR6,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*6.)++0x03
line.long    0x00 "CCR6,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*6.)++0x03
line.long    0x00 "CSR6,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*7.)++0x03
hide.long    0x00 "CADR7,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*7.)++0x03
hide.long    0x00 "CBDR7,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*7.)++0x03
line.long    0x00 "CCNTR7,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*7.)++0x03
line.long    0x00 "CCR7,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*7.)++0x03
line.long    0x00 "CSR7,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*8.)++0x03
hide.long    0x00 "CADR8,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*8.)++0x03
hide.long    0x00 "CBDR8,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*8.)++0x03
line.long    0x00 "CCNTR8,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*8.)++0x03
line.long    0x00 "CCR8,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*8.)++0x03
line.long    0x00 "CSR8,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(((CPU()=="MPC5606S")||(CPU()=="SPC560S"))&&("0"=="0"))
wgroup.long (0xC3FA0000+0x0020+0x20*9.)++0x03
hide.long    0x00 "CADR9,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*9.)++0x03
hide.long    0x00 "CBDR9,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*9.)++0x03
line.long    0x00 "CCNTR9,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*9.)++0x03
line.long    0x00 "CCR9,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*9.)++0x03
line.long    0x00 "CSR9,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*10.)++0x03
hide.long    0x00 "CADR10,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*10.)++0x03
hide.long    0x00 "CBDR10,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*10.)++0x03
line.long    0x00 "CCNTR10,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*10.)++0x03
line.long    0x00 "CCR10,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*10.)++0x03
line.long    0x00 "CSR10,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*11.)++0x03
hide.long    0x00 "CADR11,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*11.)++0x03
hide.long    0x00 "CBDR11,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*11.)++0x03
line.long    0x00 "CCNTR11,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*11.)++0x03
line.long    0x00 "CCR11,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*11.)++0x03
line.long    0x00 "CSR11,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*12.)++0x03
hide.long    0x00 "CADR12,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*12.)++0x03
hide.long    0x00 "CBDR12,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*12.)++0x03
line.long    0x00 "CCNTR12,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*12.)++0x03
line.long    0x00 "CCR12,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*12.)++0x03
line.long    0x00 "CSR12,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*13.)++0x03
hide.long    0x00 "CADR13,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*13.)++0x03
hide.long    0x00 "CBDR13,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*13.)++0x03
line.long    0x00 "CCNTR13,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*13.)++0x03
line.long    0x00 "CCR13,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*13.)++0x03
line.long    0x00 "CSR13,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*14.)++0x03
hide.long    0x00 "CADR14,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*14.)++0x03
hide.long    0x00 "CBDR14,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*14.)++0x03
line.long    0x00 "CCNTR14,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*14.)++0x03
line.long    0x00 "CCR14,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*14.)++0x03
line.long    0x00 "CSR14,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*15.)++0x03
hide.long    0x00 "CADR15,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*15.)++0x03
hide.long    0x00 "CBDR15,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*15.)++0x03
line.long    0x00 "CCNTR15,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*15.)++0x03
line.long    0x00 "CCR15,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*15.)++0x03
line.long    0x00 "CSR15,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*16.)++0x03
hide.long    0x00 "CADR16,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*16.)++0x03
hide.long    0x00 "CBDR16,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*16.)++0x03
line.long    0x00 "CCNTR16,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*16.)++0x03
line.long    0x00 "CCR16,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*16.)++0x03
line.long    0x00 "CSR16,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
wgroup.long (0xC3FA0000+0x0020+0x20*17.)++0x03
hide.long    0x00 "CADR17,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*17.)++0x03
hide.long    0x00 "CBDR17,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*17.)++0x03
line.long    0x00 "CCNTR17,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*17.)++0x03
line.long    0x00 "CCR17,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*17.)++0x03
line.long    0x00 "CSR17,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*18.)++0x03
hide.long    0x00 "CADR18,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*18.)++0x03
hide.long    0x00 "CBDR18,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*18.)++0x03
line.long    0x00 "CCNTR18,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*18.)++0x03
line.long    0x00 "CCR18,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*18.)++0x03
line.long    0x00 "CSR18,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*19.)++0x03
hide.long    0x00 "CADR19,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*19.)++0x03
hide.long    0x00 "CBDR19,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*19.)++0x03
line.long    0x00 "CCNTR19,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*19.)++0x03
line.long    0x00 "CCR19,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*19.)++0x03
line.long    0x00 "CSR19,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*20.)++0x03
hide.long    0x00 "CADR20,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*20.)++0x03
hide.long    0x00 "CBDR20,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*20.)++0x03
line.long    0x00 "CCNTR20,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*20.)++0x03
line.long    0x00 "CCR20,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*20.)++0x03
line.long    0x00 "CSR20,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*21.)++0x03
hide.long    0x00 "CADR21,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*21.)++0x03
hide.long    0x00 "CBDR21,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*21.)++0x03
line.long    0x00 "CCNTR21,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*21.)++0x03
line.long    0x00 "CCR21,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*21.)++0x03
line.long    0x00 "CSR21,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*22.)++0x03
hide.long    0x00 "CADR22,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*22.)++0x03
hide.long    0x00 "CBDR22,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*22.)++0x03
line.long    0x00 "CCNTR22,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*22.)++0x03
line.long    0x00 "CCR22,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*22.)++0x03
line.long    0x00 "CSR22,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*23.)++0x03
hide.long    0x00 "CADR23,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*23.)++0x03
hide.long    0x00 "CBDR23,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*23.)++0x03
line.long    0x00 "CCNTR23,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*23.)++0x03
line.long    0x00 "CCR23,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*23.)++0x03
line.long    0x00 "CSR23,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*24.)++0x03
hide.long    0x00 "CADR24,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*24.)++0x03
hide.long    0x00 "CBDR24,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*24.)++0x03
line.long    0x00 "CCNTR24,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*24.)++0x03
line.long    0x00 "CCR24,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*24.)++0x03
line.long    0x00 "CSR24,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*25.)++0x03
hide.long    0x00 "CADR25,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*25.)++0x03
hide.long    0x00 "CBDR25,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*25.)++0x03
line.long    0x00 "CCNTR25,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*25.)++0x03
line.long    0x00 "CCR25,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*25.)++0x03
line.long    0x00 "CSR25,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*26.)++0x03
hide.long    0x00 "CADR26,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*26.)++0x03
hide.long    0x00 "CBDR26,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*26.)++0x03
line.long    0x00 "CCNTR26,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*26.)++0x03
line.long    0x00 "CCR26,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*26.)++0x03
line.long    0x00 "CSR26,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*27.)++0x03
hide.long    0x00 "CADR27,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*27.)++0x03
hide.long    0x00 "CBDR27,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*27.)++0x03
line.long    0x00 "CCNTR27,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*27.)++0x03
line.long    0x00 "CCR27,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*27.)++0x03
line.long    0x00 "CSR27,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA0000+0x0020+0x20*28.)++0x03
hide.long    0x00 "CADR28,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20*28.)++0x03
hide.long    0x00 "CBDR28,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20*28.)++0x03
line.long    0x00 "CCNTR28,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20*28.)++0x03
line.long    0x00 "CCR28,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA0000+0x0030+0x20*28.)++0x03
line.long    0x00 "CSR28,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

endif
endif
tree.end
tree.end

tree "eMIOS 1"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xC3FA4000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 30.                  "MDIS ,Module disable" "0,1"
bitfld.long  0x00 29.                  "  FRZ ,Freeze" "0,1"
bitfld.long  0x00 28.                  "  GTBE ,Global time base enable" "0,1"
bitfld.long  0x00 27.                  "  ETB ,External time base" "0,1"
bitfld.long  0x00 26.                  "  GPREN ,Global prescaler enable" "0,1"
bitfld.long  0x00 16.--19.             "  SRV ,Server time slot" "256K,512K,768K,1M,1.25M,1.5M,1.75M,2M,2.25M,2.5M,2.75M,3M,3.25M,3.5M,3.75M,4M"
hexmask.long 0x00 08.--15. 1.          "  GPRE ,Global Prescaler"
TEXTLINE ""
group.long (0xC3FA4000+0x0004)++0x03
line.long    0x00 "GFR,eMIOS Global Flag Register"
bitfld.long  0x00 23.                  "F23-20  ,F23" "0,1"
bitfld.long  0x00 22.                  ",F22" "0,1"
bitfld.long  0x00 21.                  ",F21" "0,1"
bitfld.long  0x00 20.                  ",F20" "0,1"
bitfld.long  0x00 19.                  "  F19-16  ,F19" "0,1"
bitfld.long  0x00 18.                  ",F18" "0,1"
bitfld.long  0x00 17.                  ",F17" "0,1"
bitfld.long  0x00 16.                  ",F16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  F15-12  ,F15" "0,1"
bitfld.long  0x00 14.                  ",F14" "0,1"
bitfld.long  0x00 13.                  ",F13" "0,1"
bitfld.long  0x00 12.                  ",F12" "0,1"
bitfld.long  0x00 11.                  "  F11-08  ,F11" "0,1"
bitfld.long  0x00 10.                  ",F10" "0,1"
bitfld.long  0x00 09.                  ",F09" "0,1"
bitfld.long  0x00 08.                  ",F08" "0,1"
bitfld.long  0x00 07.                  "  F07-04  ,F07" "0,1"
bitfld.long  0x00 06.                  ",F06" "0,1"
bitfld.long  0x00 05.                  ",F05" "0,1"
bitfld.long  0x00 04.                  ",F04" "0,1"
bitfld.long  0x00 03.                  "  F03-00  ,F03" "0,1"
bitfld.long  0x00 02.                  ",F02" "0,1"
bitfld.long  0x00 01.                  ",F01" "0,1"
bitfld.long  0x00 00.                  ",F00" "0,1"
TEXTLINE ""
group.long (0xC3FA4000+0x0008)++0x03
line.long    0x00 "OUDR,eMIOS Output Update Disable Register"
bitfld.long  0x00 23.                  "OU23-20 ,OU23" "0,1"
bitfld.long  0x00 22.                  ",OU22" "0,1"
bitfld.long  0x00 21.                  ",OU21" "0,1"
bitfld.long  0x00 20.                  ",OU20" "0,1"
bitfld.long  0x00 19.                  "  OU19-16 ,OU19" "0,1"
bitfld.long  0x00 18.                  ",OU18" "0,1"
bitfld.long  0x00 17.                  ",OU17" "0,1"
bitfld.long  0x00 16.                  ",OU16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  OU15-12 ,OU15" "0,1"
bitfld.long  0x00 14.                  ",OU14" "0,1"
bitfld.long  0x00 13.                  ",OU13" "0,1"
bitfld.long  0x00 12.                  ",OU12" "0,1"
bitfld.long  0x00 11.                  "  OU11-08 ,OU11" "0,1"
bitfld.long  0x00 10.                  ",OU10" "0,1"
bitfld.long  0x00 09.                  ",OU09" "0,1"
bitfld.long  0x00 08.                  ",OU08" "0,1"
bitfld.long  0x00 07.                  "  OU07-04 ,OU07" "0,1"
bitfld.long  0x00 06.                  ",OU06" "0,1"
bitfld.long  0x00 05.                  ",OU05" "0,1"
bitfld.long  0x00 04.                  ",OU04" "0,1"
bitfld.long  0x00 03.                  "  OU03-00 ,OU03" "0,1"
bitfld.long  0x00 02.                  ",OU02" "0,1"
bitfld.long  0x00 01.                  ",OU01" "0,1"
bitfld.long  0x00 00.                  ",OU00" "0,1"
TEXTLINE ""
endif
tree "Unified Channel Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

wgroup.long (0xC3FA4000+0x0020+0x20*0.)++0x03
hide.long    0x00 "CADR0,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*0.)++0x03
hide.long    0x00 "CBDR0,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*0.)++0x03
line.long    0x00 "CCNTR0,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*0.)++0x03
line.long    0x00 "CCR0,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*0.)++0x03
line.long    0x00 "CSR0,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*1.)++0x03
hide.long    0x00 "CADR1,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*1.)++0x03
hide.long    0x00 "CBDR1,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*1.)++0x03
line.long    0x00 "CCNTR1,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*1.)++0x03
line.long    0x00 "CCR1,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*1.)++0x03
line.long    0x00 "CSR1,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*2.)++0x03
hide.long    0x00 "CADR2,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*2.)++0x03
hide.long    0x00 "CBDR2,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*2.)++0x03
line.long    0x00 "CCNTR2,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*2.)++0x03
line.long    0x00 "CCR2,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*2.)++0x03
line.long    0x00 "CSR2,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*3.)++0x03
hide.long    0x00 "CADR3,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*3.)++0x03
hide.long    0x00 "CBDR3,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*3.)++0x03
line.long    0x00 "CCNTR3,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*3.)++0x03
line.long    0x00 "CCR3,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*3.)++0x03
line.long    0x00 "CSR3,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*4.)++0x03
hide.long    0x00 "CADR4,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*4.)++0x03
hide.long    0x00 "CBDR4,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*4.)++0x03
line.long    0x00 "CCNTR4,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*4.)++0x03
line.long    0x00 "CCR4,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*4.)++0x03
line.long    0x00 "CSR4,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*5.)++0x03
hide.long    0x00 "CADR5,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*5.)++0x03
hide.long    0x00 "CBDR5,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*5.)++0x03
line.long    0x00 "CCNTR5,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*5.)++0x03
line.long    0x00 "CCR5,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*5.)++0x03
line.long    0x00 "CSR5,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*6.)++0x03
hide.long    0x00 "CADR6,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*6.)++0x03
hide.long    0x00 "CBDR6,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*6.)++0x03
line.long    0x00 "CCNTR6,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*6.)++0x03
line.long    0x00 "CCR6,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*6.)++0x03
line.long    0x00 "CSR6,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*7.)++0x03
hide.long    0x00 "CADR7,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*7.)++0x03
hide.long    0x00 "CBDR7,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*7.)++0x03
line.long    0x00 "CCNTR7,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*7.)++0x03
line.long    0x00 "CCR7,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*7.)++0x03
line.long    0x00 "CSR7,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*8.)++0x03
hide.long    0x00 "CADR8,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*8.)++0x03
hide.long    0x00 "CBDR8,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*8.)++0x03
line.long    0x00 "CCNTR8,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*8.)++0x03
line.long    0x00 "CCR8,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*8.)++0x03
line.long    0x00 "CSR8,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(((CPU()=="MPC5606S")||(CPU()=="SPC560S"))&&("1"=="0"))
wgroup.long (0xC3FA4000+0x0020+0x20*9.)++0x03
hide.long    0x00 "CADR9,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*9.)++0x03
hide.long    0x00 "CBDR9,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*9.)++0x03
line.long    0x00 "CCNTR9,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*9.)++0x03
line.long    0x00 "CCR9,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*9.)++0x03
line.long    0x00 "CSR9,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*10.)++0x03
hide.long    0x00 "CADR10,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*10.)++0x03
hide.long    0x00 "CBDR10,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*10.)++0x03
line.long    0x00 "CCNTR10,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*10.)++0x03
line.long    0x00 "CCR10,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*10.)++0x03
line.long    0x00 "CSR10,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*11.)++0x03
hide.long    0x00 "CADR11,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*11.)++0x03
hide.long    0x00 "CBDR11,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*11.)++0x03
line.long    0x00 "CCNTR11,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*11.)++0x03
line.long    0x00 "CCR11,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*11.)++0x03
line.long    0x00 "CSR11,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*12.)++0x03
hide.long    0x00 "CADR12,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*12.)++0x03
hide.long    0x00 "CBDR12,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*12.)++0x03
line.long    0x00 "CCNTR12,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*12.)++0x03
line.long    0x00 "CCR12,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*12.)++0x03
line.long    0x00 "CSR12,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*13.)++0x03
hide.long    0x00 "CADR13,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*13.)++0x03
hide.long    0x00 "CBDR13,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*13.)++0x03
line.long    0x00 "CCNTR13,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*13.)++0x03
line.long    0x00 "CCR13,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*13.)++0x03
line.long    0x00 "CSR13,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*14.)++0x03
hide.long    0x00 "CADR14,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*14.)++0x03
hide.long    0x00 "CBDR14,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*14.)++0x03
line.long    0x00 "CCNTR14,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*14.)++0x03
line.long    0x00 "CCR14,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*14.)++0x03
line.long    0x00 "CSR14,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*15.)++0x03
hide.long    0x00 "CADR15,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*15.)++0x03
hide.long    0x00 "CBDR15,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*15.)++0x03
line.long    0x00 "CCNTR15,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*15.)++0x03
line.long    0x00 "CCR15,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*15.)++0x03
line.long    0x00 "CSR15,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*16.)++0x03
hide.long    0x00 "CADR16,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*16.)++0x03
hide.long    0x00 "CBDR16,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*16.)++0x03
line.long    0x00 "CCNTR16,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*16.)++0x03
line.long    0x00 "CCR16,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*16.)++0x03
line.long    0x00 "CSR16,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
wgroup.long (0xC3FA4000+0x0020+0x20*17.)++0x03
hide.long    0x00 "CADR17,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*17.)++0x03
hide.long    0x00 "CBDR17,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*17.)++0x03
line.long    0x00 "CCNTR17,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*17.)++0x03
line.long    0x00 "CCR17,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*17.)++0x03
line.long    0x00 "CSR17,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*18.)++0x03
hide.long    0x00 "CADR18,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*18.)++0x03
hide.long    0x00 "CBDR18,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*18.)++0x03
line.long    0x00 "CCNTR18,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*18.)++0x03
line.long    0x00 "CCR18,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*18.)++0x03
line.long    0x00 "CSR18,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*19.)++0x03
hide.long    0x00 "CADR19,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*19.)++0x03
hide.long    0x00 "CBDR19,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*19.)++0x03
line.long    0x00 "CCNTR19,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*19.)++0x03
line.long    0x00 "CCR19,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*19.)++0x03
line.long    0x00 "CSR19,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*20.)++0x03
hide.long    0x00 "CADR20,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*20.)++0x03
hide.long    0x00 "CBDR20,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*20.)++0x03
line.long    0x00 "CCNTR20,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*20.)++0x03
line.long    0x00 "CCR20,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*20.)++0x03
line.long    0x00 "CSR20,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*21.)++0x03
hide.long    0x00 "CADR21,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*21.)++0x03
hide.long    0x00 "CBDR21,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*21.)++0x03
line.long    0x00 "CCNTR21,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*21.)++0x03
line.long    0x00 "CCR21,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*21.)++0x03
line.long    0x00 "CSR21,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*22.)++0x03
hide.long    0x00 "CADR22,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*22.)++0x03
hide.long    0x00 "CBDR22,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*22.)++0x03
line.long    0x00 "CCNTR22,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*22.)++0x03
line.long    0x00 "CCR22,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*22.)++0x03
line.long    0x00 "CSR22,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*23.)++0x03
hide.long    0x00 "CADR23,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*23.)++0x03
hide.long    0x00 "CBDR23,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*23.)++0x03
line.long    0x00 "CCNTR23,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*23.)++0x03
line.long    0x00 "CCR23,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*23.)++0x03
line.long    0x00 "CSR23,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*24.)++0x03
hide.long    0x00 "CADR24,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*24.)++0x03
hide.long    0x00 "CBDR24,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*24.)++0x03
line.long    0x00 "CCNTR24,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*24.)++0x03
line.long    0x00 "CCR24,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*24.)++0x03
line.long    0x00 "CSR24,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*25.)++0x03
hide.long    0x00 "CADR25,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*25.)++0x03
hide.long    0x00 "CBDR25,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*25.)++0x03
line.long    0x00 "CCNTR25,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*25.)++0x03
line.long    0x00 "CCR25,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*25.)++0x03
line.long    0x00 "CSR25,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*26.)++0x03
hide.long    0x00 "CADR26,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*26.)++0x03
hide.long    0x00 "CBDR26,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*26.)++0x03
line.long    0x00 "CCNTR26,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*26.)++0x03
line.long    0x00 "CCR26,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*26.)++0x03
line.long    0x00 "CSR26,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*27.)++0x03
hide.long    0x00 "CADR27,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*27.)++0x03
hide.long    0x00 "CBDR27,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*27.)++0x03
line.long    0x00 "CCNTR27,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*27.)++0x03
line.long    0x00 "CCR27,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*27.)++0x03
line.long    0x00 "CSR27,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

wgroup.long (0xC3FA4000+0x0020+0x20*28.)++0x03
hide.long    0x00 "CADR28,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20*28.)++0x03
hide.long    0x00 "CBDR28,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20*28.)++0x03
line.long    0x00 "CCNTR28,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20*28.)++0x03
line.long    0x00 "CCR28,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xC3FA4000+0x0030+0x20*28.)++0x03
line.long    0x00 "CSR28,eMIOS Channel Status Register"
bitfld.long  0x00 31.                  "OVR   ,Overrun (w1c)" "0,1"
bitfld.long  0x00 15.                  "      OVFL   ,Overflow (w1c)" "0,1"
bitfld.long  0x00 02.                  "     UCIN   ,Unified channel input pin" "0,1"
bitfld.long  0x00 01.                  "   UCOUT ,Unified channel output pin" "0,1"
bitfld.long  0x00 00.                  "  FLAG   ,FLAG" "0,1"
TEXTLINE ""

endif
endif
tree.end
tree.end

tree.end
endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
tree "Analog to Digital Converter   (ADC )"
tree "Control Logic Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x00000000)++0x03
line.long    0x00 "CLR0,Control Logic Register 0"
bitfld.long  0x00 15.                              "TRGEN   ,External trigger enable" "0,1"
bitfld.long  0x00 14.                            "  EDGLEV  ,Edge or level selection for external start trigger" "0,1"
bitfld.long  0x00 13.                            "  EDGE    ,Start trigger edge/level detection" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  CTUEN   ,Cross Trigger Unit Enable" "0,1"
bitfld.long  0x00 02.                            "  XSTRTEN ,External Start enable" "0,1"
bitfld.long  0x00 01.                            "  ABORT   ,Abort Conversion" "0,1"
bitfld.long  0x00 00.                            "  START   ,Start conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000004)++0x03
line.long    0x00 "CLR1,Control Logic Register 1"
bitfld.long  0x00 03.                              "TRIGSTART  ,Triggered Injected Conversion Start" "0,1"
bitfld.long  0x00 02.                            "  JTRGEN  ,Injection external trigger enable" "0,1"
bitfld.long  0x00 01.                            "  JEDGE   ,Injection trigger edge selection" "0,1"
bitfld.long  0x00 00.                            "  JSTART  ,Injection start" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000008)++0x03
line.long    0x00 "CLR2,Control Logic Register 2"
bitfld.long  0x00 15.                              "PWDN    ,Power down enable" "0,1"
bitfld.long  0x00 14.                            "  ACKO    ,Auto-clock-off enable" "0,1"
bitfld.long  0x00 05.                            "  ATEST   ,Analog test enable" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x0000000C)++0x03
line.long    0x00 "CLR3,Control Logic Register 3"
bitfld.long  0x00 02.                              "OWREN   ,Overwrite enable" "0,1"
bitfld.long  0x00 01.                            "  WLSIDE  ,Write Left/Right aligned" "R,L"
bitfld.long  0x00 00.                            "  MODE    ,One_Shot/Scan" "one shot mode,scan mode"
TEXTLINE ""
group.long (0xFFE00000+0x00000010)++0x03 
line.long    0x00 "CLR4,Control Logic Register 4"
bitfld.long  0x00 15.                              "OFFLATCH   ,Configuration of Latching phase duration" "0,1"
bitfld.long  0x00 14.                            "  OFFLOAD    ,This bit enables offset loading" "0,1"
bitfld.long  0x00 13.                            "  OFFCANC    ,Offset cancellation phase before conversion" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.                            "  OFFREFRESH ,Offset refresh during idle mode when ADC is waiting for a new start of conversion" "0,1"
bitfld.long  0x00 10.--11.                       "  OFFSHIFT   ,Configuration for Offset Shift characteristic" "0,1,2,3"
bitfld.long  0x00 08.--09.                       "  OFFCMP     ,Configuration bits for the offset comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  OFFSAMP    ,Configuration for the offset sampling phase duration"
endif
tree.end
tree "Threshold Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0014+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRA0,Upper Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRB0,Lower Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRC0,Threshold Control Register 0"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRA1,Upper Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRB1,Lower Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRC1,Threshold Control Register 1"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRA2,Upper Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRB2,Lower Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRC2,Threshold Control Register 2"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRA3,Upper Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRB3,Lower Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRC3,Threshold Control Register 3"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
endif
tree.end
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "DMA Channel Select Registers"
group.long ((0xFFE00000+0x64))++0x03
line.long    0x00 "DMAR0,DMA Channel Select Register 0"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x68))++0x03
line.long    0x00 "DMAR1,DMA Channel Select Register 1"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x6C))++0x03
line.long    0x00 "DMAR2,DMA Channel Select Register 2"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x70))++0x03
line.long    0x00 "DMAR3,DMA Channel Select Register 3"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x74))++0x03
line.long    0x00 "DMAR4,DMA Channel Select Register 4"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x78))++0x03
line.long    0x00 "DMAR5,DMA Channel Select Register 5"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

tree.end
endif
tree "Interrupt Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x00000080)++0x03 
line.long    0x00 "PBR,Pending Bit Register"
bitfld.long  0x00 05.                              "OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000084)++0x03 
line.long    0x00 "IMR,Interrupt Mask Register"
bitfld.long  0x00 05.                              "MSK_OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  MSK_EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  MSK_JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  MSK_EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  MSK_ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000088)++0x03 
line.long    0x00 "WDGTHR,Watchdog Interrupt Threshold Register"
bitfld.long  0x00 07.                              "WDG3H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  WDG2H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  WDG1H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  WDG0H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  WDG3L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  WDG2L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  WDG1L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  WDG0L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x0000008C)++0x03 
line.long    0x00 "IMWDGTHR,Watchdog Interrupt Threshold Mask Register"
bitfld.long  0x00 07.                              "MSK_WDG3H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  MSK_WDG2H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  MSK_WDG1H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  MSK_WDG0H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_WDG3L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  MSK_WDG2L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  MSK_WDG1L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  MSK_WDG0L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
endif
tree.end
tree "Presampling Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0090+(0xFFE00000+0x00))++0x03
line.long    0x00 "PRER0_S,Presampling Register 0"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x08))++0x03
line.long    0x00 "PRER2_S,Presampling Register 2"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x10))++0x03
line.long    0x00 "PRER4_S,Presampling Register 4"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x14))++0x03
line.long    0x00 "PRER5_S,Presampling Register 5"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

TEXTLINE ""
group.long (0xFFE00000+0x000000A8)++0x03 
line.long    0x00 "PREREG,Presampling Control Register"
bitfld.long  0x00 04.--05.                         "PREVAL   ,Internal voltage selection for Presampling" "0,1,2,3"
bitfld.long  0x00 02.                            "  PRECONV  ,If bit PRECONV is set presampling is followed by the conversion" "0,1"
bitfld.long  0x00 01.                            "  COUNTER  ,If bit COUNTER is set then PREVAL is neglected and input voltage is selected among four internal voltages" "0,1"
bitfld.long  0x00 00.                            "  PREONCE  ,If PREONCE is set then Presampling will be done for all channels where presampling is enabled" "0,1"
endif
tree.end
tree "Conversion Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x00AC+(0xFFE00000+0x00))++0x03
line.long    0x00 "NCMR0,Normal Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x00))++0x03
line.long    0x00 "ICMR0,Injected Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x08))++0x03
line.long    0x00 "NCMR2,Normal Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x08))++0x03
line.long    0x00 "ICMR2,Injected Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x10))++0x03
line.long    0x00 "NCMR4,Normal Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x10))++0x03
line.long    0x00 "ICMR4,Injected Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x14))++0x03
line.long    0x00 "NCMR5,Normal Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x14))++0x03
line.long    0x00 "ICMR5,Injected Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00DC+(0xFFE00000+0x00))++0x03
line.long    0x00 "CT0,Conversion Timing Register 0"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE00000+0x04))++0x03
line.long    0x00 "CT1,Conversion Timing Register 1"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE00000+0x08))++0x03
line.long    0x00 "CT2,Conversion Timing Register 2"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

endif
tree.end
tree "Offset Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x000000E8)++0x03 
line.long    0x00 "OFFREG,Offset Word Register"
group.long (0xFFE00000+0x000000EC)++0x03 
line.long    0x00 "EXTOFFREG,External Offset Word Register"
endif
tree.end
tree "Delay Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x000000F0)++0x03 
line.long    0x00 "DSD,Decode Signals Delay Register"
group.long (0xFFE00000+0x000000F4)++0x03 
line.long    0x00 "PDD,Power Down Delay Register"
endif
tree.end
tree "Channel Data Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
width 14.
group.long (0xFFE00000+0x0100)++0x03
line.long    0x00 "PRECDATA0,Data Register 0"
group.long ((0xFFE00000+0x0100)+0x0180)++0x03
line.long    0x00 "PRECDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0104)++0x03
line.long    0x00 "PRECDATA1,Data Register 1"
group.long ((0xFFE00000+0x0104)+0x0180)++0x03
line.long    0x00 "PRECDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0108)++0x03
line.long    0x00 "PRECDATA2,Data Register 2"
group.long ((0xFFE00000+0x0108)+0x0180)++0x03
line.long    0x00 "PRECDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x010C)++0x03
line.long    0x00 "PRECDATA3,Data Register 3"
group.long ((0xFFE00000+0x010C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0110)++0x03
line.long    0x00 "PRECDATA4,Data Register 4"
group.long ((0xFFE00000+0x0110)+0x0180)++0x03
line.long    0x00 "PRECDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0114)++0x03
line.long    0x00 "PRECDATA5,Data Register 5"
group.long ((0xFFE00000+0x0114)+0x0180)++0x03
line.long    0x00 "PRECDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0118)++0x03
line.long    0x00 "PRECDATA6,Data Register 6"
group.long ((0xFFE00000+0x0118)+0x0180)++0x03
line.long    0x00 "PRECDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x011C)++0x03
line.long    0x00 "PRECDATA7,Data Register 7"
group.long ((0xFFE00000+0x011C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0120)++0x03
line.long    0x00 "PRECDATA8,Data Register 8"
group.long ((0xFFE00000+0x0120)+0x0180)++0x03
line.long    0x00 "PRECDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0124)++0x03
line.long    0x00 "PRECDATA9,Data Register 9"
group.long ((0xFFE00000+0x0124)+0x0180)++0x03
line.long    0x00 "PRECDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0128)++0x03
line.long    0x00 "PRECDATA10,Data Register 10"
group.long ((0xFFE00000+0x0128)+0x0180)++0x03
line.long    0x00 "PRECDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x012C)++0x03
line.long    0x00 "PRECDATA11,Data Register 11"
group.long ((0xFFE00000+0x012C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0130)++0x03
line.long    0x00 "PRECDATA12,Data Register 12"
group.long ((0xFFE00000+0x0130)+0x0180)++0x03
line.long    0x00 "PRECDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0134)++0x03
line.long    0x00 "PRECDATA13,Data Register 13"
group.long ((0xFFE00000+0x0134)+0x0180)++0x03
line.long    0x00 "PRECDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0138)++0x03
line.long    0x00 "PRECDATA14,Data Register 14"
group.long ((0xFFE00000+0x0138)+0x0180)++0x03
line.long    0x00 "PRECDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x013C)++0x03
line.long    0x00 "PRECDATA15,Data Register 15"
group.long ((0xFFE00000+0x013C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0180)++0x03
line.long    0x00 "INTDATA0,Data Register 0"
group.long ((0xFFE00000+0x0180)+0x0180)++0x03
line.long    0x00 "INTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0184)++0x03
line.long    0x00 "INTDATA1,Data Register 1"
group.long ((0xFFE00000+0x0184)+0x0180)++0x03
line.long    0x00 "INTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0188)++0x03
line.long    0x00 "INTDATA2,Data Register 2"
group.long ((0xFFE00000+0x0188)+0x0180)++0x03
line.long    0x00 "INTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x018C)++0x03
line.long    0x00 "INTDATA3,Data Register 3"
group.long ((0xFFE00000+0x018C)+0x0180)++0x03
line.long    0x00 "INTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0190)++0x03
line.long    0x00 "INTDATA4,Data Register 4"
group.long ((0xFFE00000+0x0190)+0x0180)++0x03
line.long    0x00 "INTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0194)++0x03
line.long    0x00 "INTDATA5,Data Register 5"
group.long ((0xFFE00000+0x0194)+0x0180)++0x03
line.long    0x00 "INTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0198)++0x03
line.long    0x00 "INTDATA6,Data Register 6"
group.long ((0xFFE00000+0x0198)+0x0180)++0x03
line.long    0x00 "INTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x019C)++0x03
line.long    0x00 "INTDATA7,Data Register 7"
group.long ((0xFFE00000+0x019C)+0x0180)++0x03
line.long    0x00 "INTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a0)++0x03
line.long    0x00 "INTDATA8,Data Register 8"
group.long ((0xFFE00000+0x01a0)+0x0180)++0x03
line.long    0x00 "INTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a4)++0x03
line.long    0x00 "INTDATA9,Data Register 9"
group.long ((0xFFE00000+0x01a4)+0x0180)++0x03
line.long    0x00 "INTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a8)++0x03
line.long    0x00 "INTDATA10,Data Register 10"
group.long ((0xFFE00000+0x01a8)+0x0180)++0x03
line.long    0x00 "INTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01aC)++0x03
line.long    0x00 "INTDATA11,Data Register 11"
group.long ((0xFFE00000+0x01aC)+0x0180)++0x03
line.long    0x00 "INTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b0)++0x03
line.long    0x00 "INTDATA12,Data Register 12"
group.long ((0xFFE00000+0x01b0)+0x0180)++0x03
line.long    0x00 "INTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b4)++0x03
line.long    0x00 "INTDATA13,Data Register 13"
group.long ((0xFFE00000+0x01b4)+0x0180)++0x03
line.long    0x00 "INTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b8)++0x03
line.long    0x00 "INTDATA14,Data Register 14"
group.long ((0xFFE00000+0x01b8)+0x0180)++0x03
line.long    0x00 "INTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01bC)++0x03
line.long    0x00 "INTDATA15,Data Register 15"
group.long ((0xFFE00000+0x01bC)+0x0180)++0x03
line.long    0x00 "INTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0200)++0x03
line.long    0x00 "EXTDATA0,Data Register 0"
group.long ((0xFFE00000+0x0200)+0x0180)++0x03
line.long    0x00 "EXTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0204)++0x03
line.long    0x00 "EXTDATA1,Data Register 1"
group.long ((0xFFE00000+0x0204)+0x0180)++0x03
line.long    0x00 "EXTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0208)++0x03
line.long    0x00 "EXTDATA2,Data Register 2"
group.long ((0xFFE00000+0x0208)+0x0180)++0x03
line.long    0x00 "EXTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x020C)++0x03
line.long    0x00 "EXTDATA3,Data Register 3"
group.long ((0xFFE00000+0x020C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0210)++0x03
line.long    0x00 "EXTDATA4,Data Register 4"
group.long ((0xFFE00000+0x0210)+0x0180)++0x03
line.long    0x00 "EXTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0214)++0x03
line.long    0x00 "EXTDATA5,Data Register 5"
group.long ((0xFFE00000+0x0214)+0x0180)++0x03
line.long    0x00 "EXTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0218)++0x03
line.long    0x00 "EXTDATA6,Data Register 6"
group.long ((0xFFE00000+0x0218)+0x0180)++0x03
line.long    0x00 "EXTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x021C)++0x03
line.long    0x00 "EXTDATA7,Data Register 7"
group.long ((0xFFE00000+0x021C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0220)++0x03
line.long    0x00 "EXTDATA8,Data Register 8"
group.long ((0xFFE00000+0x0220)+0x0180)++0x03
line.long    0x00 "EXTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0224)++0x03
line.long    0x00 "EXTDATA9,Data Register 9"
group.long ((0xFFE00000+0x0224)+0x0180)++0x03
line.long    0x00 "EXTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0228)++0x03
line.long    0x00 "EXTDATA10,Data Register 10"
group.long ((0xFFE00000+0x0228)+0x0180)++0x03
line.long    0x00 "EXTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x022C)++0x03
line.long    0x00 "EXTDATA11,Data Register 11"
group.long ((0xFFE00000+0x022C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0230)++0x03
line.long    0x00 "EXTDATA12,Data Register 12"
group.long ((0xFFE00000+0x0230)+0x0180)++0x03
line.long    0x00 "EXTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0234)++0x03
line.long    0x00 "EXTDATA13,Data Register 13"
group.long ((0xFFE00000+0x0234)+0x0180)++0x03
line.long    0x00 "EXTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0238)++0x03
line.long    0x00 "EXTDATA14,Data Register 14"
group.long ((0xFFE00000+0x0238)+0x0180)++0x03
line.long    0x00 "EXTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x023C)++0x03
line.long    0x00 "EXTDATA15,Data Register 15"
group.long ((0xFFE00000+0x023C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0240)++0x03
line.long    0x00 "EXTDATA16,Data Register 16"
group.long ((0xFFE00000+0x0240)+0x0180)++0x03
line.long    0x00 "EXTDATACTL16,Data Control Register 16"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0244)++0x03
line.long    0x00 "EXTDATA17,Data Register 17"
group.long ((0xFFE00000+0x0244)+0x0180)++0x03
line.long    0x00 "EXTDATACTL17,Data Control Register 17"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0248)++0x03
line.long    0x00 "EXTDATA18,Data Register 18"
group.long ((0xFFE00000+0x0248)+0x0180)++0x03
line.long    0x00 "EXTDATACTL18,Data Control Register 18"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x024C)++0x03
line.long    0x00 "EXTDATA19,Data Register 19"
group.long ((0xFFE00000+0x024C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL19,Data Control Register 19"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0250)++0x03
line.long    0x00 "EXTDATA20,Data Register 20"
group.long ((0xFFE00000+0x0250)+0x0180)++0x03
line.long    0x00 "EXTDATACTL20,Data Control Register 20"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0254)++0x03
line.long    0x00 "EXTDATA21,Data Register 21"
group.long ((0xFFE00000+0x0254)+0x0180)++0x03
line.long    0x00 "EXTDATACTL21,Data Control Register 21"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0258)++0x03
line.long    0x00 "EXTDATA22,Data Register 22"
group.long ((0xFFE00000+0x0258)+0x0180)++0x03
line.long    0x00 "EXTDATACTL22,Data Control Register 22"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x025C)++0x03
line.long    0x00 "EXTDATA23,Data Register 23"
group.long ((0xFFE00000+0x025C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL23,Data Control Register 23"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0260)++0x03
line.long    0x00 "EXTDATA24,Data Register 24"
group.long ((0xFFE00000+0x0260)+0x0180)++0x03
line.long    0x00 "EXTDATACTL24,Data Control Register 24"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0264)++0x03
line.long    0x00 "EXTDATA25,Data Register 25"
group.long ((0xFFE00000+0x0264)+0x0180)++0x03
line.long    0x00 "EXTDATACTL25,Data Control Register 25"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0268)++0x03
line.long    0x00 "EXTDATA26,Data Register 26"
group.long ((0xFFE00000+0x0268)+0x0180)++0x03
line.long    0x00 "EXTDATACTL26,Data Control Register 26"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x026C)++0x03
line.long    0x00 "EXTDATA27,Data Register 27"
group.long ((0xFFE00000+0x026C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL27,Data Control Register 27"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0270)++0x03
line.long    0x00 "EXTDATA28,Data Register 28"
group.long ((0xFFE00000+0x0270)+0x0180)++0x03
line.long    0x00 "EXTDATACTL28,Data Control Register 28"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0274)++0x03
line.long    0x00 "EXTDATA29,Data Register 29"
group.long ((0xFFE00000+0x0274)+0x0180)++0x03
line.long    0x00 "EXTDATACTL29,Data Control Register 29"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0278)++0x03
line.long    0x00 "EXTDATA30,Data Register 30"
group.long ((0xFFE00000+0x0278)+0x0180)++0x03
line.long    0x00 "EXTDATACTL30,Data Control Register 30"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x027C)++0x03
line.long    0x00 "EXTDATA31,Data Register 31"
group.long ((0xFFE00000+0x027C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL31,Data Control Register 31"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

width 9.
endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long (0xFFE00000+0x0100)++0x03
line.long    0x00 "DATA0,Data Register 0"
group.long ((0xFFE00000+0x0100)+0x0180)++0x03
line.long    0x00 "DATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0104)++0x03
line.long    0x00 "DATA1,Data Register 1"
group.long ((0xFFE00000+0x0104)+0x0180)++0x03
line.long    0x00 "DATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0108)++0x03
line.long    0x00 "DATA2,Data Register 2"
group.long ((0xFFE00000+0x0108)+0x0180)++0x03
line.long    0x00 "DATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x010C)++0x03
line.long    0x00 "DATA3,Data Register 3"
group.long ((0xFFE00000+0x010C)+0x0180)++0x03
line.long    0x00 "DATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0110)++0x03
line.long    0x00 "DATA4,Data Register 4"
group.long ((0xFFE00000+0x0110)+0x0180)++0x03
line.long    0x00 "DATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0114)++0x03
line.long    0x00 "DATA5,Data Register 5"
group.long ((0xFFE00000+0x0114)+0x0180)++0x03
line.long    0x00 "DATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0118)++0x03
line.long    0x00 "DATA6,Data Register 6"
group.long ((0xFFE00000+0x0118)+0x0180)++0x03
line.long    0x00 "DATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x011C)++0x03
line.long    0x00 "DATA7,Data Register 7"
group.long ((0xFFE00000+0x011C)+0x0180)++0x03
line.long    0x00 "DATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0120)++0x03
line.long    0x00 "DATA8,Data Register 8"
group.long ((0xFFE00000+0x0120)+0x0180)++0x03
line.long    0x00 "DATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0124)++0x03
line.long    0x00 "DATA9,Data Register 9"
group.long ((0xFFE00000+0x0124)+0x0180)++0x03
line.long    0x00 "DATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0128)++0x03
line.long    0x00 "DATA10,Data Register 10"
group.long ((0xFFE00000+0x0128)+0x0180)++0x03
line.long    0x00 "DATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x012C)++0x03
line.long    0x00 "DATA11,Data Register 11"
group.long ((0xFFE00000+0x012C)+0x0180)++0x03
line.long    0x00 "DATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0130)++0x03
line.long    0x00 "DATA12,Data Register 12"
group.long ((0xFFE00000+0x0130)+0x0180)++0x03
line.long    0x00 "DATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0134)++0x03
line.long    0x00 "DATA13,Data Register 13"
group.long ((0xFFE00000+0x0134)+0x0180)++0x03
line.long    0x00 "DATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0138)++0x03
line.long    0x00 "DATA14,Data Register 14"
group.long ((0xFFE00000+0x0138)+0x0180)++0x03
line.long    0x00 "DATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x013C)++0x03
line.long    0x00 "DATA15,Data Register 15"
group.long ((0xFFE00000+0x013C)+0x0180)++0x03
line.long    0x00 "DATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

endif
endif
tree.end
tree.end
endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "Analog to Digital Converter (ADC)"
tree "Analog to Digital Converter 1 (ADC1)"
tree "Control Logic Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x00000000)++0x03
line.long    0x00 "CLR0,Control Logic Register 0"
bitfld.long  0x00 15.                              "TRGEN   ,External trigger enable" "0,1"
bitfld.long  0x00 14.                            "  EDGLEV  ,Edge or level selection for external start trigger" "0,1"
bitfld.long  0x00 13.                            "  EDGE    ,Start trigger edge/level detection" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  CTUEN   ,Cross Trigger Unit Enable" "0,1"
bitfld.long  0x00 02.                            "  XSTRTEN ,External Start enable" "0,1"
bitfld.long  0x00 01.                            "  ABORT   ,Abort Conversion" "0,1"
bitfld.long  0x00 00.                            "  START   ,Start conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000004)++0x03
line.long    0x00 "CLR1,Control Logic Register 1"
bitfld.long  0x00 03.                              "TRIGSTART  ,Triggered Injected Conversion Start" "0,1"
bitfld.long  0x00 02.                            "  JTRGEN  ,Injection external trigger enable" "0,1"
bitfld.long  0x00 01.                            "  JEDGE   ,Injection trigger edge selection" "0,1"
bitfld.long  0x00 00.                            "  JSTART  ,Injection start" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000008)++0x03
line.long    0x00 "CLR2,Control Logic Register 2"
bitfld.long  0x00 15.                              "PWDN    ,Power down enable" "0,1"
bitfld.long  0x00 14.                            "  ACKO    ,Auto-clock-off enable" "0,1"
bitfld.long  0x00 05.                            "  ATEST   ,Analog test enable" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x0000000C)++0x03
line.long    0x00 "CLR3,Control Logic Register 3"
bitfld.long  0x00 02.                              "OWREN   ,Overwrite enable" "0,1"
bitfld.long  0x00 01.                            "  WLSIDE  ,Write Left/Right aligned" "R,L"
bitfld.long  0x00 00.                            "  MODE    ,One_Shot/Scan" "one shot mode,scan mode"
TEXTLINE ""
group.long (0xFFE00000+0x00000010)++0x03 
line.long    0x00 "CLR4,Control Logic Register 4"
bitfld.long  0x00 15.                              "OFFLATCH   ,Configuration of Latching phase duration" "0,1"
bitfld.long  0x00 14.                            "  OFFLOAD    ,This bit enables offset loading" "0,1"
bitfld.long  0x00 13.                            "  OFFCANC    ,Offset cancellation phase before conversion" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.                            "  OFFREFRESH ,Offset refresh during idle mode when ADC is waiting for a new start of conversion" "0,1"
bitfld.long  0x00 10.--11.                       "  OFFSHIFT   ,Configuration for Offset Shift characteristic" "0,1,2,3"
bitfld.long  0x00 08.--09.                       "  OFFCMP     ,Configuration bits for the offset comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  OFFSAMP    ,Configuration for the offset sampling phase duration"
endif
tree.end
tree "Threshold Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0014+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRA0,Upper Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRB0,Lower Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x00))++0x03
line.long    0x00 "TRC0,Threshold Control Register 0"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRA1,Upper Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRB1,Lower Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x04))++0x03
line.long    0x00 "TRC1,Threshold Control Register 1"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRA2,Upper Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRB2,Lower Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x08))++0x03
line.long    0x00 "TRC2,Threshold Control Register 2"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRA3,Upper Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRB3,Lower Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE00000+0x0C))++0x03
line.long    0x00 "TRC3,Threshold Control Register 3"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
endif
tree.end
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "DMA Channel Select Registers"
group.long ((0xFFE00000+0x64))++0x03
line.long    0x00 "DMAR0,DMA Channel Select Register 0"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x68))++0x03
line.long    0x00 "DMAR1,DMA Channel Select Register 1"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x6C))++0x03
line.long    0x00 "DMAR2,DMA Channel Select Register 2"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x70))++0x03
line.long    0x00 "DMAR3,DMA Channel Select Register 3"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x74))++0x03
line.long    0x00 "DMAR4,DMA Channel Select Register 4"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE00000+0x78))++0x03
line.long    0x00 "DMAR5,DMA Channel Select Register 5"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

tree.end
endif
tree "Interrupt Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x00000080)++0x03 
line.long    0x00 "PBR,Pending Bit Register"
bitfld.long  0x00 05.                              "OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000084)++0x03 
line.long    0x00 "IMR,Interrupt Mask Register"
bitfld.long  0x00 05.                              "MSK_OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  MSK_EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  MSK_JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  MSK_EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  MSK_ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000088)++0x03 
line.long    0x00 "WDGTHR,Watchdog Interrupt Threshold Register"
bitfld.long  0x00 07.                              "WDG3H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  WDG2H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  WDG1H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  WDG0H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  WDG3L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  WDG2L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  WDG1L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  WDG0L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x0000008C)++0x03 
line.long    0x00 "IMWDGTHR,Watchdog Interrupt Threshold Mask Register"
bitfld.long  0x00 07.                              "MSK_WDG3H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  MSK_WDG2H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  MSK_WDG1H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  MSK_WDG0H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_WDG3L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  MSK_WDG2L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  MSK_WDG1L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  MSK_WDG0L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
endif
tree.end
tree "Presampling Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0090+(0xFFE00000+0x00))++0x03
line.long    0x00 "PRER0_S,Presampling Register 0"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x08))++0x03
line.long    0x00 "PRER2_S,Presampling Register 2"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x10))++0x03
line.long    0x00 "PRER4_S,Presampling Register 4"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE00000+0x14))++0x03
line.long    0x00 "PRER5_S,Presampling Register 5"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

TEXTLINE ""
group.long (0xFFE00000+0x000000A8)++0x03 
line.long    0x00 "PREREG,Presampling Control Register"
bitfld.long  0x00 04.--05.                         "PREVAL   ,Internal voltage selection for Presampling" "0,1,2,3"
bitfld.long  0x00 02.                            "  PRECONV  ,If bit PRECONV is set presampling is followed by the conversion" "0,1"
bitfld.long  0x00 01.                            "  COUNTER  ,If bit COUNTER is set then PREVAL is neglected and input voltage is selected among four internal voltages" "0,1"
bitfld.long  0x00 00.                            "  PREONCE  ,If PREONCE is set then Presampling will be done for all channels where presampling is enabled" "0,1"
endif
tree.end
tree "Conversion Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x00AC+(0xFFE00000+0x00))++0x03
line.long    0x00 "NCMR0,Normal Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x00))++0x03
line.long    0x00 "ICMR0,Injected Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x08))++0x03
line.long    0x00 "NCMR2,Normal Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x08))++0x03
line.long    0x00 "ICMR2,Injected Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x10))++0x03
line.long    0x00 "NCMR4,Normal Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x10))++0x03
line.long    0x00 "ICMR4,Injected Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE00000+0x14))++0x03
line.long    0x00 "NCMR5,Normal Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE00000+0x14))++0x03
line.long    0x00 "ICMR5,Injected Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00DC+(0xFFE00000+0x00))++0x03
line.long    0x00 "CT0,Conversion Timing Register 0"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE00000+0x04))++0x03
line.long    0x00 "CT1,Conversion Timing Register 1"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE00000+0x08))++0x03
line.long    0x00 "CT2,Conversion Timing Register 2"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

endif
tree.end
tree "Offset Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x000000E8)++0x03 
line.long    0x00 "OFFREG,Offset Word Register"
group.long (0xFFE00000+0x000000EC)++0x03 
line.long    0x00 "EXTOFFREG,External Offset Word Register"
endif
tree.end
tree "Delay Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE00000+0x000000F0)++0x03 
line.long    0x00 "DSD,Decode Signals Delay Register"
group.long (0xFFE00000+0x000000F4)++0x03 
line.long    0x00 "PDD,Power Down Delay Register"
endif
tree.end
tree "Channel Data Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
width 14.
group.long (0xFFE00000+0x0100)++0x03
line.long    0x00 "PRECDATA0,Data Register 0"
group.long ((0xFFE00000+0x0100)+0x0180)++0x03
line.long    0x00 "PRECDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0104)++0x03
line.long    0x00 "PRECDATA1,Data Register 1"
group.long ((0xFFE00000+0x0104)+0x0180)++0x03
line.long    0x00 "PRECDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0108)++0x03
line.long    0x00 "PRECDATA2,Data Register 2"
group.long ((0xFFE00000+0x0108)+0x0180)++0x03
line.long    0x00 "PRECDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x010C)++0x03
line.long    0x00 "PRECDATA3,Data Register 3"
group.long ((0xFFE00000+0x010C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0110)++0x03
line.long    0x00 "PRECDATA4,Data Register 4"
group.long ((0xFFE00000+0x0110)+0x0180)++0x03
line.long    0x00 "PRECDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0114)++0x03
line.long    0x00 "PRECDATA5,Data Register 5"
group.long ((0xFFE00000+0x0114)+0x0180)++0x03
line.long    0x00 "PRECDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0118)++0x03
line.long    0x00 "PRECDATA6,Data Register 6"
group.long ((0xFFE00000+0x0118)+0x0180)++0x03
line.long    0x00 "PRECDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x011C)++0x03
line.long    0x00 "PRECDATA7,Data Register 7"
group.long ((0xFFE00000+0x011C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0120)++0x03
line.long    0x00 "PRECDATA8,Data Register 8"
group.long ((0xFFE00000+0x0120)+0x0180)++0x03
line.long    0x00 "PRECDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0124)++0x03
line.long    0x00 "PRECDATA9,Data Register 9"
group.long ((0xFFE00000+0x0124)+0x0180)++0x03
line.long    0x00 "PRECDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0128)++0x03
line.long    0x00 "PRECDATA10,Data Register 10"
group.long ((0xFFE00000+0x0128)+0x0180)++0x03
line.long    0x00 "PRECDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x012C)++0x03
line.long    0x00 "PRECDATA11,Data Register 11"
group.long ((0xFFE00000+0x012C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0130)++0x03
line.long    0x00 "PRECDATA12,Data Register 12"
group.long ((0xFFE00000+0x0130)+0x0180)++0x03
line.long    0x00 "PRECDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0134)++0x03
line.long    0x00 "PRECDATA13,Data Register 13"
group.long ((0xFFE00000+0x0134)+0x0180)++0x03
line.long    0x00 "PRECDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0138)++0x03
line.long    0x00 "PRECDATA14,Data Register 14"
group.long ((0xFFE00000+0x0138)+0x0180)++0x03
line.long    0x00 "PRECDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x013C)++0x03
line.long    0x00 "PRECDATA15,Data Register 15"
group.long ((0xFFE00000+0x013C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0180)++0x03
line.long    0x00 "INTDATA0,Data Register 0"
group.long ((0xFFE00000+0x0180)+0x0180)++0x03
line.long    0x00 "INTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0184)++0x03
line.long    0x00 "INTDATA1,Data Register 1"
group.long ((0xFFE00000+0x0184)+0x0180)++0x03
line.long    0x00 "INTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0188)++0x03
line.long    0x00 "INTDATA2,Data Register 2"
group.long ((0xFFE00000+0x0188)+0x0180)++0x03
line.long    0x00 "INTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x018C)++0x03
line.long    0x00 "INTDATA3,Data Register 3"
group.long ((0xFFE00000+0x018C)+0x0180)++0x03
line.long    0x00 "INTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0190)++0x03
line.long    0x00 "INTDATA4,Data Register 4"
group.long ((0xFFE00000+0x0190)+0x0180)++0x03
line.long    0x00 "INTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0194)++0x03
line.long    0x00 "INTDATA5,Data Register 5"
group.long ((0xFFE00000+0x0194)+0x0180)++0x03
line.long    0x00 "INTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0198)++0x03
line.long    0x00 "INTDATA6,Data Register 6"
group.long ((0xFFE00000+0x0198)+0x0180)++0x03
line.long    0x00 "INTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x019C)++0x03
line.long    0x00 "INTDATA7,Data Register 7"
group.long ((0xFFE00000+0x019C)+0x0180)++0x03
line.long    0x00 "INTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a0)++0x03
line.long    0x00 "INTDATA8,Data Register 8"
group.long ((0xFFE00000+0x01a0)+0x0180)++0x03
line.long    0x00 "INTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a4)++0x03
line.long    0x00 "INTDATA9,Data Register 9"
group.long ((0xFFE00000+0x01a4)+0x0180)++0x03
line.long    0x00 "INTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01a8)++0x03
line.long    0x00 "INTDATA10,Data Register 10"
group.long ((0xFFE00000+0x01a8)+0x0180)++0x03
line.long    0x00 "INTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01aC)++0x03
line.long    0x00 "INTDATA11,Data Register 11"
group.long ((0xFFE00000+0x01aC)+0x0180)++0x03
line.long    0x00 "INTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b0)++0x03
line.long    0x00 "INTDATA12,Data Register 12"
group.long ((0xFFE00000+0x01b0)+0x0180)++0x03
line.long    0x00 "INTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b4)++0x03
line.long    0x00 "INTDATA13,Data Register 13"
group.long ((0xFFE00000+0x01b4)+0x0180)++0x03
line.long    0x00 "INTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01b8)++0x03
line.long    0x00 "INTDATA14,Data Register 14"
group.long ((0xFFE00000+0x01b8)+0x0180)++0x03
line.long    0x00 "INTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x01bC)++0x03
line.long    0x00 "INTDATA15,Data Register 15"
group.long ((0xFFE00000+0x01bC)+0x0180)++0x03
line.long    0x00 "INTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0200)++0x03
line.long    0x00 "EXTDATA0,Data Register 0"
group.long ((0xFFE00000+0x0200)+0x0180)++0x03
line.long    0x00 "EXTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0204)++0x03
line.long    0x00 "EXTDATA1,Data Register 1"
group.long ((0xFFE00000+0x0204)+0x0180)++0x03
line.long    0x00 "EXTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0208)++0x03
line.long    0x00 "EXTDATA2,Data Register 2"
group.long ((0xFFE00000+0x0208)+0x0180)++0x03
line.long    0x00 "EXTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x020C)++0x03
line.long    0x00 "EXTDATA3,Data Register 3"
group.long ((0xFFE00000+0x020C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0210)++0x03
line.long    0x00 "EXTDATA4,Data Register 4"
group.long ((0xFFE00000+0x0210)+0x0180)++0x03
line.long    0x00 "EXTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0214)++0x03
line.long    0x00 "EXTDATA5,Data Register 5"
group.long ((0xFFE00000+0x0214)+0x0180)++0x03
line.long    0x00 "EXTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0218)++0x03
line.long    0x00 "EXTDATA6,Data Register 6"
group.long ((0xFFE00000+0x0218)+0x0180)++0x03
line.long    0x00 "EXTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x021C)++0x03
line.long    0x00 "EXTDATA7,Data Register 7"
group.long ((0xFFE00000+0x021C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0220)++0x03
line.long    0x00 "EXTDATA8,Data Register 8"
group.long ((0xFFE00000+0x0220)+0x0180)++0x03
line.long    0x00 "EXTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0224)++0x03
line.long    0x00 "EXTDATA9,Data Register 9"
group.long ((0xFFE00000+0x0224)+0x0180)++0x03
line.long    0x00 "EXTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0228)++0x03
line.long    0x00 "EXTDATA10,Data Register 10"
group.long ((0xFFE00000+0x0228)+0x0180)++0x03
line.long    0x00 "EXTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x022C)++0x03
line.long    0x00 "EXTDATA11,Data Register 11"
group.long ((0xFFE00000+0x022C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0230)++0x03
line.long    0x00 "EXTDATA12,Data Register 12"
group.long ((0xFFE00000+0x0230)+0x0180)++0x03
line.long    0x00 "EXTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0234)++0x03
line.long    0x00 "EXTDATA13,Data Register 13"
group.long ((0xFFE00000+0x0234)+0x0180)++0x03
line.long    0x00 "EXTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0238)++0x03
line.long    0x00 "EXTDATA14,Data Register 14"
group.long ((0xFFE00000+0x0238)+0x0180)++0x03
line.long    0x00 "EXTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x023C)++0x03
line.long    0x00 "EXTDATA15,Data Register 15"
group.long ((0xFFE00000+0x023C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE00000+0x0240)++0x03
line.long    0x00 "EXTDATA16,Data Register 16"
group.long ((0xFFE00000+0x0240)+0x0180)++0x03
line.long    0x00 "EXTDATACTL16,Data Control Register 16"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0244)++0x03
line.long    0x00 "EXTDATA17,Data Register 17"
group.long ((0xFFE00000+0x0244)+0x0180)++0x03
line.long    0x00 "EXTDATACTL17,Data Control Register 17"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0248)++0x03
line.long    0x00 "EXTDATA18,Data Register 18"
group.long ((0xFFE00000+0x0248)+0x0180)++0x03
line.long    0x00 "EXTDATACTL18,Data Control Register 18"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x024C)++0x03
line.long    0x00 "EXTDATA19,Data Register 19"
group.long ((0xFFE00000+0x024C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL19,Data Control Register 19"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0250)++0x03
line.long    0x00 "EXTDATA20,Data Register 20"
group.long ((0xFFE00000+0x0250)+0x0180)++0x03
line.long    0x00 "EXTDATACTL20,Data Control Register 20"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0254)++0x03
line.long    0x00 "EXTDATA21,Data Register 21"
group.long ((0xFFE00000+0x0254)+0x0180)++0x03
line.long    0x00 "EXTDATACTL21,Data Control Register 21"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0258)++0x03
line.long    0x00 "EXTDATA22,Data Register 22"
group.long ((0xFFE00000+0x0258)+0x0180)++0x03
line.long    0x00 "EXTDATACTL22,Data Control Register 22"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x025C)++0x03
line.long    0x00 "EXTDATA23,Data Register 23"
group.long ((0xFFE00000+0x025C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL23,Data Control Register 23"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0260)++0x03
line.long    0x00 "EXTDATA24,Data Register 24"
group.long ((0xFFE00000+0x0260)+0x0180)++0x03
line.long    0x00 "EXTDATACTL24,Data Control Register 24"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0264)++0x03
line.long    0x00 "EXTDATA25,Data Register 25"
group.long ((0xFFE00000+0x0264)+0x0180)++0x03
line.long    0x00 "EXTDATACTL25,Data Control Register 25"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0268)++0x03
line.long    0x00 "EXTDATA26,Data Register 26"
group.long ((0xFFE00000+0x0268)+0x0180)++0x03
line.long    0x00 "EXTDATACTL26,Data Control Register 26"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x026C)++0x03
line.long    0x00 "EXTDATA27,Data Register 27"
group.long ((0xFFE00000+0x026C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL27,Data Control Register 27"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0270)++0x03
line.long    0x00 "EXTDATA28,Data Register 28"
group.long ((0xFFE00000+0x0270)+0x0180)++0x03
line.long    0x00 "EXTDATACTL28,Data Control Register 28"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0274)++0x03
line.long    0x00 "EXTDATA29,Data Register 29"
group.long ((0xFFE00000+0x0274)+0x0180)++0x03
line.long    0x00 "EXTDATACTL29,Data Control Register 29"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0278)++0x03
line.long    0x00 "EXTDATA30,Data Register 30"
group.long ((0xFFE00000+0x0278)+0x0180)++0x03
line.long    0x00 "EXTDATACTL30,Data Control Register 30"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x027C)++0x03
line.long    0x00 "EXTDATA31,Data Register 31"
group.long ((0xFFE00000+0x027C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL31,Data Control Register 31"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

width 9.
endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long (0xFFE00000+0x0100)++0x03
line.long    0x00 "DATA0,Data Register 0"
group.long ((0xFFE00000+0x0100)+0x0180)++0x03
line.long    0x00 "DATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0104)++0x03
line.long    0x00 "DATA1,Data Register 1"
group.long ((0xFFE00000+0x0104)+0x0180)++0x03
line.long    0x00 "DATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0108)++0x03
line.long    0x00 "DATA2,Data Register 2"
group.long ((0xFFE00000+0x0108)+0x0180)++0x03
line.long    0x00 "DATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x010C)++0x03
line.long    0x00 "DATA3,Data Register 3"
group.long ((0xFFE00000+0x010C)+0x0180)++0x03
line.long    0x00 "DATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0110)++0x03
line.long    0x00 "DATA4,Data Register 4"
group.long ((0xFFE00000+0x0110)+0x0180)++0x03
line.long    0x00 "DATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0114)++0x03
line.long    0x00 "DATA5,Data Register 5"
group.long ((0xFFE00000+0x0114)+0x0180)++0x03
line.long    0x00 "DATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0118)++0x03
line.long    0x00 "DATA6,Data Register 6"
group.long ((0xFFE00000+0x0118)+0x0180)++0x03
line.long    0x00 "DATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x011C)++0x03
line.long    0x00 "DATA7,Data Register 7"
group.long ((0xFFE00000+0x011C)+0x0180)++0x03
line.long    0x00 "DATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0120)++0x03
line.long    0x00 "DATA8,Data Register 8"
group.long ((0xFFE00000+0x0120)+0x0180)++0x03
line.long    0x00 "DATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0124)++0x03
line.long    0x00 "DATA9,Data Register 9"
group.long ((0xFFE00000+0x0124)+0x0180)++0x03
line.long    0x00 "DATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0128)++0x03
line.long    0x00 "DATA10,Data Register 10"
group.long ((0xFFE00000+0x0128)+0x0180)++0x03
line.long    0x00 "DATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x012C)++0x03
line.long    0x00 "DATA11,Data Register 11"
group.long ((0xFFE00000+0x012C)+0x0180)++0x03
line.long    0x00 "DATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0130)++0x03
line.long    0x00 "DATA12,Data Register 12"
group.long ((0xFFE00000+0x0130)+0x0180)++0x03
line.long    0x00 "DATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0134)++0x03
line.long    0x00 "DATA13,Data Register 13"
group.long ((0xFFE00000+0x0134)+0x0180)++0x03
line.long    0x00 "DATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x0138)++0x03
line.long    0x00 "DATA14,Data Register 14"
group.long ((0xFFE00000+0x0138)+0x0180)++0x03
line.long    0x00 "DATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE00000+0x013C)++0x03
line.long    0x00 "DATA15,Data Register 15"
group.long ((0xFFE00000+0x013C)+0x0180)++0x03
line.long    0x00 "DATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

endif
endif
tree.end
tree.end
tree "Analog to Digital Converter 2 (ADC2)"
tree "Control Logic Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE04000+0x00000000)++0x03
line.long    0x00 "CLR0,Control Logic Register 0"
bitfld.long  0x00 15.                              "TRGEN   ,External trigger enable" "0,1"
bitfld.long  0x00 14.                            "  EDGLEV  ,Edge or level selection for external start trigger" "0,1"
bitfld.long  0x00 13.                            "  EDGE    ,Start trigger edge/level detection" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  CTUEN   ,Cross Trigger Unit Enable" "0,1"
bitfld.long  0x00 02.                            "  XSTRTEN ,External Start enable" "0,1"
bitfld.long  0x00 01.                            "  ABORT   ,Abort Conversion" "0,1"
bitfld.long  0x00 00.                            "  START   ,Start conversion" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000004)++0x03
line.long    0x00 "CLR1,Control Logic Register 1"
bitfld.long  0x00 03.                              "TRIGSTART  ,Triggered Injected Conversion Start" "0,1"
bitfld.long  0x00 02.                            "  JTRGEN  ,Injection external trigger enable" "0,1"
bitfld.long  0x00 01.                            "  JEDGE   ,Injection trigger edge selection" "0,1"
bitfld.long  0x00 00.                            "  JSTART  ,Injection start" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000008)++0x03
line.long    0x00 "CLR2,Control Logic Register 2"
bitfld.long  0x00 15.                              "PWDN    ,Power down enable" "0,1"
bitfld.long  0x00 14.                            "  ACKO    ,Auto-clock-off enable" "0,1"
bitfld.long  0x00 05.                            "  ATEST   ,Analog test enable" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x0000000C)++0x03
line.long    0x00 "CLR3,Control Logic Register 3"
bitfld.long  0x00 02.                              "OWREN   ,Overwrite enable" "0,1"
bitfld.long  0x00 01.                            "  WLSIDE  ,Write Left/Right aligned" "R,L"
bitfld.long  0x00 00.                            "  MODE    ,One_Shot/Scan" "one shot mode,scan mode"
TEXTLINE ""
group.long (0xFFE04000+0x00000010)++0x03 
line.long    0x00 "CLR4,Control Logic Register 4"
bitfld.long  0x00 15.                              "OFFLATCH   ,Configuration of Latching phase duration" "0,1"
bitfld.long  0x00 14.                            "  OFFLOAD    ,This bit enables offset loading" "0,1"
bitfld.long  0x00 13.                            "  OFFCANC    ,Offset cancellation phase before conversion" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.                            "  OFFREFRESH ,Offset refresh during idle mode when ADC is waiting for a new start of conversion" "0,1"
bitfld.long  0x00 10.--11.                       "  OFFSHIFT   ,Configuration for Offset Shift characteristic" "0,1,2,3"
bitfld.long  0x00 08.--09.                       "  OFFCMP     ,Configuration bits for the offset comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  OFFSAMP    ,Configuration for the offset sampling phase duration"
endif
tree.end
tree "Threshold Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0014+(0xFFE04000+0x00))++0x03
line.long    0x00 "TRA0,Upper Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE04000+0x00))++0x03
line.long    0x00 "TRB0,Lower Threshold Register 0"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE04000+0x00))++0x03
line.long    0x00 "TRC0,Threshold Control Register 0"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE04000+0x04))++0x03
line.long    0x00 "TRA1,Upper Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE04000+0x04))++0x03
line.long    0x00 "TRB1,Lower Threshold Register 1"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE04000+0x04))++0x03
line.long    0x00 "TRC1,Threshold Control Register 1"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE04000+0x08))++0x03
line.long    0x00 "TRA2,Upper Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE04000+0x08))++0x03
line.long    0x00 "TRB2,Lower Threshold Register 2"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE04000+0x08))++0x03
line.long    0x00 "TRC2,Threshold Control Register 2"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
group.long (0x0014+(0xFFE04000+0x0C))++0x03
line.long    0x00 "TRA3,Upper Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRH   ,High threshold value"
group.long (0x0024+(0xFFE04000+0x0C))++0x03
line.long    0x00 "TRB3,Lower Threshold Register 3"
hexmask.long.word 0x00 00.--09. 1. 0.                 "THRL   ,Low threshold value"
group.long (0x0034+(0xFFE04000+0x0C))++0x03
line.long    0x00 "TRC3,Threshold Control Register 3"
bitfld.long  0x00 15.                              "THREN   ,Threshold enable" "0,1"
bitfld.long  0x00 14.                            "  THRINV  ,Invert the output pin" "0,1"
bitfld.long  0x00 13.                            "  THROP   ,Threshold output pin status" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  THRCH   ,Choose the channel for threshold comparison"
TEXTLINE ""
endif
tree.end
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "DMA Channel Select Registers"
group.long ((0xFFE04000+0x64))++0x03
line.long    0x00 "DMAR0,DMA Channel Select Register 0"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE04000+0x68))++0x03
line.long    0x00 "DMAR1,DMA Channel Select Register 1"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE04000+0x6C))++0x03
line.long    0x00 "DMAR2,DMA Channel Select Register 2"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE04000+0x70))++0x03
line.long    0x00 "DMAR3,DMA Channel Select Register 3"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE04000+0x74))++0x03
line.long    0x00 "DMAR4,DMA Channel Select Register 4"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

group.long ((0xFFE04000+0x78))++0x03
line.long    0x00 "DMAR5,DMA Channel Select Register 5"
bitfld.long  0x00 15.              "DMA15-12 ,DMA enable 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable 12" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,DMA enable 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable 08" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,DMA enable 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable 04" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,DMA enable 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable 00" "0,1"

tree.end
endif
tree "Interrupt Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE04000+0x00000080)++0x03 
line.long    0x00 "PBR,Pending Bit Register"
bitfld.long  0x00 05.                              "OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000084)++0x03 
line.long    0x00 "IMR,Interrupt Mask Register"
bitfld.long  0x00 05.                              "MSK_OFFCANCOVR ,Offset Cancellation Phase Over" "0,1"
bitfld.long  0x00 04.                            "  MSK_EOFFSET    ,Error in Offset refresh" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_JEOC       ,End of injected channel conversion" "0,1"
bitfld.long  0x00 02.                            "  MSK_JECH       ,End of injected chain conversion" "0,1"
bitfld.long  0x00 01.                            "  MSK_EOC        ,End of channel conversion" "0,1"
bitfld.long  0x00 00.                            "  MSK_ECH        ,End of chain conversion" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000088)++0x03 
line.long    0x00 "WDGTHR,Watchdog Interrupt Threshold Register"
bitfld.long  0x00 07.                              "WDG3H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  WDG2H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  WDG1H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  WDG0H      ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  WDG3L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  WDG2L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  WDG1L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  WDG0L      ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x0000008C)++0x03 
line.long    0x00 "IMWDGTHR,Watchdog Interrupt Threshold Mask Register"
bitfld.long  0x00 07.                              "MSK_WDG3H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 06.                            "  MSK_WDG2H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 05.                            "  MSK_WDG1H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
bitfld.long  0x00 04.                            "  MSK_WDG0H  ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MSK_WDG3L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 02.                            "  MSK_WDG2L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 01.                            "  MSK_WDG1L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
bitfld.long  0x00 00.                            "  MSK_WDG0L  ,This corresponds to the interrupt generated on the converted value being lower than the programmed lower threshold" "0,1"
TEXTLINE ""
endif
tree.end
tree "Presampling Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x0090+(0xFFE04000+0x00))++0x03
line.long    0x00 "PRER0_S,Presampling Register 0"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE04000+0x08))++0x03
line.long    0x00 "PRER2_S,Presampling Register 2"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE04000+0x10))++0x03
line.long    0x00 "PRER4_S,Presampling Register 4"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

group.long (0x0090+(0xFFE04000+0x14))++0x03
line.long    0x00 "PRER5_S,Presampling Register 5"
bitfld.long  0x00 15.                  "  PRES15-12  ,Presampling enable for channel15" "0,1"
bitfld.long  0x00 14.                  ",Presampling enable for channel14" "0,1"
bitfld.long  0x00 13.                  ",Presampling enable for channel13" "0,1"
bitfld.long  0x00 12.                  ",Presampling enable for channel12" "0,1"
bitfld.long  0x00 11.                  "  PRES11-08  ,Presampling enable for channel11" "0,1"
bitfld.long  0x00 10.                  ",Presampling enable for channel10" "0,1"
bitfld.long  0x00 09.                  ",Presampling enable for channel9" "0,1"
bitfld.long  0x00 08.                  ",Presampling enable for channel8" "0,1"
bitfld.long  0x00 07.                  "  PRES07-04  ,Presampling enable for channel7" "0,1"
bitfld.long  0x00 06.                  ",Presampling enable for channel6" "0,1"
bitfld.long  0x00 05.                  ",Presampling enable for channel5" "0,1"
bitfld.long  0x00 04.                  ",Presampling enable for channel4" "0,1"
bitfld.long  0x00 03.                  "  PRES03-00  ,Presampling enable for channel3" "0,1"
bitfld.long  0x00 02.                  ",Presampling enable for channel2" "0,1"
bitfld.long  0x00 01.                  ",Presampling enable for channel1" "0,1"
bitfld.long  0x00 00.                  ",Presampling enable for channel0" "0,1"

TEXTLINE ""
group.long (0xFFE04000+0x000000A8)++0x03 
line.long    0x00 "PREREG,Presampling Control Register"
bitfld.long  0x00 04.--05.                         "PREVAL   ,Internal voltage selection for Presampling" "0,1,2,3"
bitfld.long  0x00 02.                            "  PRECONV  ,If bit PRECONV is set presampling is followed by the conversion" "0,1"
bitfld.long  0x00 01.                            "  COUNTER  ,If bit COUNTER is set then PREVAL is neglected and input voltage is selected among four internal voltages" "0,1"
bitfld.long  0x00 00.                            "  PREONCE  ,If PREONCE is set then Presampling will be done for all channels where presampling is enabled" "0,1"
endif
tree.end
tree "Conversion Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0x00AC+(0xFFE04000+0x00))++0x03
line.long    0x00 "NCMR0,Normal Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE04000+0x00))++0x03
line.long    0x00 "ICMR0,Injected Conversion Mask Register 0"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE04000+0x08))++0x03
line.long    0x00 "NCMR2,Normal Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE04000+0x08))++0x03
line.long    0x00 "ICMR2,Injected Conversion Mask Register 2"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE04000+0x10))++0x03
line.long    0x00 "NCMR4,Normal Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE04000+0x10))++0x03
line.long    0x00 "ICMR4,Injected Conversion Mask Register 4"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00AC+(0xFFE04000+0x14))++0x03
line.long    0x00 "NCMR5,Normal Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
group.long (0x00C4+(0xFFE04000+0x14))++0x03
line.long    0x00 "ICMR5,Injected Conversion Mask Register 5"
bitfld.long  0x00 15.                  "  CH15-12  ,Sampling enable channel 15" "0,1"
bitfld.long  0x00 14.                  ",Sampling enable channel 14" "0,1"
bitfld.long  0x00 13.                  ",Sampling enable channel 13" "0,1"
bitfld.long  0x00 12.                  ",Sampling enable channel 12" "0,1"
bitfld.long  0x00 11.                  "  CH11-08  ,Sampling enable channel 11" "0,1"
bitfld.long  0x00 10.                  ",Sampling enable channel 10" "0,1"
bitfld.long  0x00 09.                  ",Sampling enable channel 9" "0,1"
bitfld.long  0x00 08.                  ",Sampling enable channel 8" "0,1"
bitfld.long  0x00 07.                  "  CH07-04  ,Sampling enable channel 7" "0,1"
bitfld.long  0x00 06.                  ",Sampling enable channel 6" "0,1"
bitfld.long  0x00 05.                  ",Sampling enable channel 5" "0,1"
bitfld.long  0x00 04.                  ",Sampling enable channel 4" "0,1"
bitfld.long  0x00 03.                  "  CH03-00  ,Sampling enable channel 3" "0,1"
bitfld.long  0x00 02.                  ",Sampling enable channel 2" "0,1"
bitfld.long  0x00 01.                  ",Sampling enable channel 1" "0,1"
bitfld.long  0x00 00.                  ",Sampling enable channel 0" "0,1"
TEXTLINE ""
group.long (0x00DC+(0xFFE04000+0x00))++0x03
line.long    0x00 "CT0,Conversion Timing Register 0"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE04000+0x04))++0x03
line.long    0x00 "CT1,Conversion Timing Register 1"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

group.long (0x00DC+(0xFFE04000+0x08))++0x03
line.long    0x00 "CT2,Conversion Timing Register 2"
bitfld.long  0x00 15.                              "INPLATCH ,Configuration bit for Latching phase duration" "0,1"
bitfld.long  0x00 10.--11.                       "  INPCMP   ,Configuration bits for the comparison duration." "00,01,10,11"
hexmask.long.byte 0x00 00.--07. 1. 0.               "  INPSAMP  ,Configuration of sampling phase duration"

endif
tree.end
tree "Offset Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE04000+0x000000E8)++0x03 
line.long    0x00 "OFFREG,Offset Word Register"
group.long (0xFFE04000+0x000000EC)++0x03 
line.long    0x00 "EXTOFFREG,External Offset Word Register"
endif
tree.end
tree "Delay Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

group.long (0xFFE04000+0x000000F0)++0x03 
line.long    0x00 "DSD,Decode Signals Delay Register"
group.long (0xFFE04000+0x000000F4)++0x03 
line.long    0x00 "PDD,Power Down Delay Register"
endif
tree.end
tree "Channel Data Registers"
if (data.byte(ANC:0xC3FE037C+2)&0x80)==0x00
group VM:0x00++0x0
TEXTLINE ""
TEXTLINE "The system clock for this peripheral block is currently disabled,"
TEXTLINE "registers can not be displayed in this state. See Clock Generation Module."
else

sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")
width 14.
group.long (0xFFE04000+0x0100)++0x03
line.long    0x00 "PRECDATA0,Data Register 0"
group.long ((0xFFE04000+0x0100)+0x0180)++0x03
line.long    0x00 "PRECDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0104)++0x03
line.long    0x00 "PRECDATA1,Data Register 1"
group.long ((0xFFE04000+0x0104)+0x0180)++0x03
line.long    0x00 "PRECDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0108)++0x03
line.long    0x00 "PRECDATA2,Data Register 2"
group.long ((0xFFE04000+0x0108)+0x0180)++0x03
line.long    0x00 "PRECDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x010C)++0x03
line.long    0x00 "PRECDATA3,Data Register 3"
group.long ((0xFFE04000+0x010C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0110)++0x03
line.long    0x00 "PRECDATA4,Data Register 4"
group.long ((0xFFE04000+0x0110)+0x0180)++0x03
line.long    0x00 "PRECDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0114)++0x03
line.long    0x00 "PRECDATA5,Data Register 5"
group.long ((0xFFE04000+0x0114)+0x0180)++0x03
line.long    0x00 "PRECDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0118)++0x03
line.long    0x00 "PRECDATA6,Data Register 6"
group.long ((0xFFE04000+0x0118)+0x0180)++0x03
line.long    0x00 "PRECDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x011C)++0x03
line.long    0x00 "PRECDATA7,Data Register 7"
group.long ((0xFFE04000+0x011C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0120)++0x03
line.long    0x00 "PRECDATA8,Data Register 8"
group.long ((0xFFE04000+0x0120)+0x0180)++0x03
line.long    0x00 "PRECDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0124)++0x03
line.long    0x00 "PRECDATA9,Data Register 9"
group.long ((0xFFE04000+0x0124)+0x0180)++0x03
line.long    0x00 "PRECDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0128)++0x03
line.long    0x00 "PRECDATA10,Data Register 10"
group.long ((0xFFE04000+0x0128)+0x0180)++0x03
line.long    0x00 "PRECDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x012C)++0x03
line.long    0x00 "PRECDATA11,Data Register 11"
group.long ((0xFFE04000+0x012C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0130)++0x03
line.long    0x00 "PRECDATA12,Data Register 12"
group.long ((0xFFE04000+0x0130)+0x0180)++0x03
line.long    0x00 "PRECDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0134)++0x03
line.long    0x00 "PRECDATA13,Data Register 13"
group.long ((0xFFE04000+0x0134)+0x0180)++0x03
line.long    0x00 "PRECDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0138)++0x03
line.long    0x00 "PRECDATA14,Data Register 14"
group.long ((0xFFE04000+0x0138)+0x0180)++0x03
line.long    0x00 "PRECDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x013C)++0x03
line.long    0x00 "PRECDATA15,Data Register 15"
group.long ((0xFFE04000+0x013C)+0x0180)++0x03
line.long    0x00 "PRECDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE04000+0x0180)++0x03
line.long    0x00 "INTDATA0,Data Register 0"
group.long ((0xFFE04000+0x0180)+0x0180)++0x03
line.long    0x00 "INTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0184)++0x03
line.long    0x00 "INTDATA1,Data Register 1"
group.long ((0xFFE04000+0x0184)+0x0180)++0x03
line.long    0x00 "INTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0188)++0x03
line.long    0x00 "INTDATA2,Data Register 2"
group.long ((0xFFE04000+0x0188)+0x0180)++0x03
line.long    0x00 "INTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x018C)++0x03
line.long    0x00 "INTDATA3,Data Register 3"
group.long ((0xFFE04000+0x018C)+0x0180)++0x03
line.long    0x00 "INTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0190)++0x03
line.long    0x00 "INTDATA4,Data Register 4"
group.long ((0xFFE04000+0x0190)+0x0180)++0x03
line.long    0x00 "INTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0194)++0x03
line.long    0x00 "INTDATA5,Data Register 5"
group.long ((0xFFE04000+0x0194)+0x0180)++0x03
line.long    0x00 "INTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0198)++0x03
line.long    0x00 "INTDATA6,Data Register 6"
group.long ((0xFFE04000+0x0198)+0x0180)++0x03
line.long    0x00 "INTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x019C)++0x03
line.long    0x00 "INTDATA7,Data Register 7"
group.long ((0xFFE04000+0x019C)+0x0180)++0x03
line.long    0x00 "INTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01a0)++0x03
line.long    0x00 "INTDATA8,Data Register 8"
group.long ((0xFFE04000+0x01a0)+0x0180)++0x03
line.long    0x00 "INTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01a4)++0x03
line.long    0x00 "INTDATA9,Data Register 9"
group.long ((0xFFE04000+0x01a4)+0x0180)++0x03
line.long    0x00 "INTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01a8)++0x03
line.long    0x00 "INTDATA10,Data Register 10"
group.long ((0xFFE04000+0x01a8)+0x0180)++0x03
line.long    0x00 "INTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01aC)++0x03
line.long    0x00 "INTDATA11,Data Register 11"
group.long ((0xFFE04000+0x01aC)+0x0180)++0x03
line.long    0x00 "INTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01b0)++0x03
line.long    0x00 "INTDATA12,Data Register 12"
group.long ((0xFFE04000+0x01b0)+0x0180)++0x03
line.long    0x00 "INTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01b4)++0x03
line.long    0x00 "INTDATA13,Data Register 13"
group.long ((0xFFE04000+0x01b4)+0x0180)++0x03
line.long    0x00 "INTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01b8)++0x03
line.long    0x00 "INTDATA14,Data Register 14"
group.long ((0xFFE04000+0x01b8)+0x0180)++0x03
line.long    0x00 "INTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x01bC)++0x03
line.long    0x00 "INTDATA15,Data Register 15"
group.long ((0xFFE04000+0x01bC)+0x0180)++0x03
line.long    0x00 "INTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE04000+0x0200)++0x03
line.long    0x00 "EXTDATA0,Data Register 0"
group.long ((0xFFE04000+0x0200)+0x0180)++0x03
line.long    0x00 "EXTDATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0204)++0x03
line.long    0x00 "EXTDATA1,Data Register 1"
group.long ((0xFFE04000+0x0204)+0x0180)++0x03
line.long    0x00 "EXTDATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0208)++0x03
line.long    0x00 "EXTDATA2,Data Register 2"
group.long ((0xFFE04000+0x0208)+0x0180)++0x03
line.long    0x00 "EXTDATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x020C)++0x03
line.long    0x00 "EXTDATA3,Data Register 3"
group.long ((0xFFE04000+0x020C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0210)++0x03
line.long    0x00 "EXTDATA4,Data Register 4"
group.long ((0xFFE04000+0x0210)+0x0180)++0x03
line.long    0x00 "EXTDATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0214)++0x03
line.long    0x00 "EXTDATA5,Data Register 5"
group.long ((0xFFE04000+0x0214)+0x0180)++0x03
line.long    0x00 "EXTDATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0218)++0x03
line.long    0x00 "EXTDATA6,Data Register 6"
group.long ((0xFFE04000+0x0218)+0x0180)++0x03
line.long    0x00 "EXTDATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x021C)++0x03
line.long    0x00 "EXTDATA7,Data Register 7"
group.long ((0xFFE04000+0x021C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0220)++0x03
line.long    0x00 "EXTDATA8,Data Register 8"
group.long ((0xFFE04000+0x0220)+0x0180)++0x03
line.long    0x00 "EXTDATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0224)++0x03
line.long    0x00 "EXTDATA9,Data Register 9"
group.long ((0xFFE04000+0x0224)+0x0180)++0x03
line.long    0x00 "EXTDATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0228)++0x03
line.long    0x00 "EXTDATA10,Data Register 10"
group.long ((0xFFE04000+0x0228)+0x0180)++0x03
line.long    0x00 "EXTDATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x022C)++0x03
line.long    0x00 "EXTDATA11,Data Register 11"
group.long ((0xFFE04000+0x022C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0230)++0x03
line.long    0x00 "EXTDATA12,Data Register 12"
group.long ((0xFFE04000+0x0230)+0x0180)++0x03
line.long    0x00 "EXTDATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0234)++0x03
line.long    0x00 "EXTDATA13,Data Register 13"
group.long ((0xFFE04000+0x0234)+0x0180)++0x03
line.long    0x00 "EXTDATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0238)++0x03
line.long    0x00 "EXTDATA14,Data Register 14"
group.long ((0xFFE04000+0x0238)+0x0180)++0x03
line.long    0x00 "EXTDATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x023C)++0x03
line.long    0x00 "EXTDATA15,Data Register 15"
group.long ((0xFFE04000+0x023C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

TEXTLINE ""
group.long (0xFFE04000+0x0240)++0x03
line.long    0x00 "EXTDATA16,Data Register 16"
group.long ((0xFFE04000+0x0240)+0x0180)++0x03
line.long    0x00 "EXTDATACTL16,Data Control Register 16"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0244)++0x03
line.long    0x00 "EXTDATA17,Data Register 17"
group.long ((0xFFE04000+0x0244)+0x0180)++0x03
line.long    0x00 "EXTDATACTL17,Data Control Register 17"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0248)++0x03
line.long    0x00 "EXTDATA18,Data Register 18"
group.long ((0xFFE04000+0x0248)+0x0180)++0x03
line.long    0x00 "EXTDATACTL18,Data Control Register 18"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x024C)++0x03
line.long    0x00 "EXTDATA19,Data Register 19"
group.long ((0xFFE04000+0x024C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL19,Data Control Register 19"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0250)++0x03
line.long    0x00 "EXTDATA20,Data Register 20"
group.long ((0xFFE04000+0x0250)+0x0180)++0x03
line.long    0x00 "EXTDATACTL20,Data Control Register 20"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0254)++0x03
line.long    0x00 "EXTDATA21,Data Register 21"
group.long ((0xFFE04000+0x0254)+0x0180)++0x03
line.long    0x00 "EXTDATACTL21,Data Control Register 21"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0258)++0x03
line.long    0x00 "EXTDATA22,Data Register 22"
group.long ((0xFFE04000+0x0258)+0x0180)++0x03
line.long    0x00 "EXTDATACTL22,Data Control Register 22"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x025C)++0x03
line.long    0x00 "EXTDATA23,Data Register 23"
group.long ((0xFFE04000+0x025C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL23,Data Control Register 23"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0260)++0x03
line.long    0x00 "EXTDATA24,Data Register 24"
group.long ((0xFFE04000+0x0260)+0x0180)++0x03
line.long    0x00 "EXTDATACTL24,Data Control Register 24"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0264)++0x03
line.long    0x00 "EXTDATA25,Data Register 25"
group.long ((0xFFE04000+0x0264)+0x0180)++0x03
line.long    0x00 "EXTDATACTL25,Data Control Register 25"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0268)++0x03
line.long    0x00 "EXTDATA26,Data Register 26"
group.long ((0xFFE04000+0x0268)+0x0180)++0x03
line.long    0x00 "EXTDATACTL26,Data Control Register 26"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x026C)++0x03
line.long    0x00 "EXTDATA27,Data Register 27"
group.long ((0xFFE04000+0x026C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL27,Data Control Register 27"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0270)++0x03
line.long    0x00 "EXTDATA28,Data Register 28"
group.long ((0xFFE04000+0x0270)+0x0180)++0x03
line.long    0x00 "EXTDATACTL28,Data Control Register 28"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0274)++0x03
line.long    0x00 "EXTDATA29,Data Register 29"
group.long ((0xFFE04000+0x0274)+0x0180)++0x03
line.long    0x00 "EXTDATACTL29,Data Control Register 29"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0278)++0x03
line.long    0x00 "EXTDATA30,Data Register 30"
group.long ((0xFFE04000+0x0278)+0x0180)++0x03
line.long    0x00 "EXTDATACTL30,Data Control Register 30"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x027C)++0x03
line.long    0x00 "EXTDATA31,Data Register 31"
group.long ((0xFFE04000+0x027C)+0x0180)++0x03
line.long    0x00 "EXTDATACTL31,Data Control Register 31"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

width 9.
endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P50")||(CPU()=="MPC5602P")||(CPU()=="SPC560P40")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
group.long (0xFFE04000+0x0100)++0x03
line.long    0x00 "DATA0,Data Register 0"
group.long ((0xFFE04000+0x0100)+0x0180)++0x03
line.long    0x00 "DATACTL0,Data Control Register 0"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0104)++0x03
line.long    0x00 "DATA1,Data Register 1"
group.long ((0xFFE04000+0x0104)+0x0180)++0x03
line.long    0x00 "DATACTL1,Data Control Register 1"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0108)++0x03
line.long    0x00 "DATA2,Data Register 2"
group.long ((0xFFE04000+0x0108)+0x0180)++0x03
line.long    0x00 "DATACTL2,Data Control Register 2"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x010C)++0x03
line.long    0x00 "DATA3,Data Register 3"
group.long ((0xFFE04000+0x010C)+0x0180)++0x03
line.long    0x00 "DATACTL3,Data Control Register 3"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0110)++0x03
line.long    0x00 "DATA4,Data Register 4"
group.long ((0xFFE04000+0x0110)+0x0180)++0x03
line.long    0x00 "DATACTL4,Data Control Register 4"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0114)++0x03
line.long    0x00 "DATA5,Data Register 5"
group.long ((0xFFE04000+0x0114)+0x0180)++0x03
line.long    0x00 "DATACTL5,Data Control Register 5"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0118)++0x03
line.long    0x00 "DATA6,Data Register 6"
group.long ((0xFFE04000+0x0118)+0x0180)++0x03
line.long    0x00 "DATACTL6,Data Control Register 6"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x011C)++0x03
line.long    0x00 "DATA7,Data Register 7"
group.long ((0xFFE04000+0x011C)+0x0180)++0x03
line.long    0x00 "DATACTL7,Data Control Register 7"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0120)++0x03
line.long    0x00 "DATA8,Data Register 8"
group.long ((0xFFE04000+0x0120)+0x0180)++0x03
line.long    0x00 "DATACTL8,Data Control Register 8"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0124)++0x03
line.long    0x00 "DATA9,Data Register 9"
group.long ((0xFFE04000+0x0124)+0x0180)++0x03
line.long    0x00 "DATACTL9,Data Control Register 9"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0128)++0x03
line.long    0x00 "DATA10,Data Register 10"
group.long ((0xFFE04000+0x0128)+0x0180)++0x03
line.long    0x00 "DATACTL10,Data Control Register 10"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x012C)++0x03
line.long    0x00 "DATA11,Data Register 11"
group.long ((0xFFE04000+0x012C)+0x0180)++0x03
line.long    0x00 "DATACTL11,Data Control Register 11"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0130)++0x03
line.long    0x00 "DATA12,Data Register 12"
group.long ((0xFFE04000+0x0130)+0x0180)++0x03
line.long    0x00 "DATACTL12,Data Control Register 12"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0134)++0x03
line.long    0x00 "DATA13,Data Register 13"
group.long ((0xFFE04000+0x0134)+0x0180)++0x03
line.long    0x00 "DATACTL13,Data Control Register 13"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x0138)++0x03
line.long    0x00 "DATA14,Data Register 14"
group.long ((0xFFE04000+0x0138)+0x0180)++0x03
line.long    0x00 "DATACTL14,Data Control Register 14"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

group.long (0xFFE04000+0x013C)++0x03
line.long    0x00 "DATA15,Data Register 15"
group.long ((0xFFE04000+0x013C)+0x0180)++0x03
line.long    0x00 "DATACTL15,Data Control Register 15"
bitfld.long  0x00 08.                              "OVERW   ,Used to notify when a conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 07.                            "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "0,1"
hexmask.long.byte 0x00 00.--06. 1. 0.               "  IDADDR  ,That field contains the address used to identify which channel the result of the corresponding data register is from"

endif
endif
tree.end
tree.end
tree.end
endif
tree "Software Watchdog Timer (SWT)"
group.long 0xFFF38000++0x03
line.long    0x00 "SWT_CR,SWT Control Register"
bitfld.long  0x00 31.                    "MAP0  ,Master Access Protection for Master 0" "0,1"
bitfld.long  0x00 30.                  "  MAP1  ,Master Access Protection for Master 1" "0,1"
bitfld.long  0x00 29.                  "  MAP2  ,Master Access Protection for Master 2" "0,1"
bitfld.long  0x00 28.                  "  MAP3  ,Master Access Protection for Master 3" "0,1"
bitfld.long  0x00 27.                  "  MAP4  ,Master Access Protection for Master 4" "0,1"
bitfld.long  0x00 26.                  "  MAP5  ,Master Access Protection for Master 5" "0,1"
bitfld.long  0x00 25.                  "  MAP6  ,Master Access Protection for Master 6" "0,1"
bitfld.long  0x00 24.                  "  MAP7  ,Master Access Protection for Master 7" "0,1"
TEXTLINE "                "
bitfld.long  0x00 8.                 "  RIA   ,Reset on invalid access" "0,1"
bitfld.long  0x00 7.                 "  WND   ,Window mode" "0,1"
bitfld.long  0x00 6.                 "  ITR   ,Interrupt then reset" "0,1"
bitfld.long  0x00 5.                 "  HLK   ,Hard lock. This bit is only cleared at reset" "0,1"
bitfld.long  0x00 4.                 "  SLK   ,Soft lock. This bit is cleared by writing the unlock sequence to the service register" "0,1"
TEXTLINE "                "
bitfld.long  0x00 3.                 "  CSL   ,Clock selection" "system clock,oscillator clock"
bitfld.long  0x00 2.                 "     STP   ,Stop mode control" "0,1"
bitfld.long  0x00 1.                 "  FRZ   ,Debug mode control" "0,1"
bitfld.long  0x00 0.                 "  WEN   ,Watchdog enable" "0,1"
TEXTLINE "                "
group.long 0xFFF38004++0x03
line.long    0x00 "SWT_IR,SWT Interrupt Register"
bitfld.long  0x00 0.                   "TIF   ,Time-out interrupt flag" "0,1"
TEXTLINE "                "
group.long 0xFFF38008++0x03
line.long    0x00 "SWT_TO,SWT Time-out Register"
group.long 0xFFF3800C++0x03
line.long    0x00 "SWT_WN,SWT Window Register"
group.long 0xFFF38010++0x03
line.long    0x00 "SWT_SR,SWT Service Register"
group.long 0xFFF38014++0x03
line.long    0x00 "SWT_CO,SWT Counter Output Register"
tree.end

sif (CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "Cross Triggering Unit (CTU-LITE)"
;%include 560x_cut1/cgm_cond_start.ph 2
group.long (0xFFE64000+0x00)++0x03
line.long    0x00 "CSR,Control Status Register"
bitfld.long  0x00 07.                    "TRGIEN  ,Trigger Interrupt Request Enable" "0,1"
eventfld.long  0x00 06.                  "  TRGI:   ,Trigger Interrupt Flag" "0,1"
;endif
tree "CTU Event Configuration Registers"
;%include 560x_cut1/cgm_cond_start.ph 2
group.long (0xFFE64000+0x0030+0x00)++0x03
line.long         0x00 "EVTCFGR0,Event Configuration Register 0"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0034+0x00)++0x03
line.long         0x00 "EVTCFGR1,Event Configuration Register 1"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0038+0x00)++0x03
line.long         0x00 "EVTCFGR2,Event Configuration Register 2"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x003c+0x00)++0x03
line.long         0x00 "EVTCFGR3,Event Configuration Register 3"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0040+0x00)++0x03
line.long         0x00 "EVTCFGR4,Event Configuration Register 4"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0044+0x00)++0x03
line.long         0x00 "EVTCFGR5,Event Configuration Register 5"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0048+0x00)++0x03
line.long         0x00 "EVTCFGR6,Event Configuration Register 6"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x004c+0x00)++0x03
line.long         0x00 "EVTCFGR7,Event Configuration Register 7"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0050+0x00)++0x03
line.long         0x00 "EVTCFGR8,Event Configuration Register 8"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0054+0x00)++0x03
line.long         0x00 "EVTCFGR9,Event Configuration Register 9"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0058+0x00)++0x03
line.long         0x00 "EVTCFGR10,Event Configuration Register 10"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x005c+0x00)++0x03
line.long         0x00 "EVTCFGR11,Event Configuration Register 11"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0060+0x00)++0x03
line.long         0x00 "EVTCFGR12,Event Configuration Register 12"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0064+0x00)++0x03
line.long         0x00 "EVTCFGR13,Event Configuration Register 13"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0068+0x00)++0x03
line.long         0x00 "EVTCFGR14,Event Configuration Register 14"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x006c+0x00)++0x03
line.long         0x00 "EVTCFGR15,Event Configuration Register 15"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0070+0x00)++0x03
line.long         0x00 "EVTCFGR16,Event Configuration Register 16"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0074+0x00)++0x03
line.long         0x00 "EVTCFGR17,Event Configuration Register 17"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0078+0x00)++0x03
line.long         0x00 "EVTCFGR18,Event Configuration Register 18"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x007c+0x00)++0x03
line.long         0x00 "EVTCFGR19,Event Configuration Register 19"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0080+0x00)++0x03
line.long         0x00 "EVTCFGR20,Event Configuration Register 20"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0084+0x00)++0x03
line.long         0x00 "EVTCFGR21,Event Configuration Register 21"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0088+0x00)++0x03
line.long         0x00 "EVTCFGR22,Event Configuration Register 22"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x008c+0x00)++0x03
line.long         0x00 "EVTCFGR23,Event Configuration Register 23"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0090+0x00)++0x03
line.long         0x00 "EVTCFGR24,Event Configuration Register 24"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0094+0x00)++0x03
line.long         0x00 "EVTCFGR25,Event Configuration Register 25"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0098+0x00)++0x03
line.long         0x00 "EVTCFGR26,Event Configuration Register 26"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x009c+0x00)++0x03
line.long         0x00 "EVTCFGR27,Event Configuration Register 27"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00a0+0x00)++0x03
line.long         0x00 "EVTCFGR28,Event Configuration Register 28"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00a4+0x00)++0x03
line.long         0x00 "EVTCFGR29,Event Configuration Register 29"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00a8+0x00)++0x03
line.long         0x00 "EVTCFGR30,Event Configuration Register 30"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00ac+0x00)++0x03
line.long         0x00 "EVTCFGR31,Event Configuration Register 31"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00b0+0x00)++0x03
line.long         0x00 "EVTCFGR32,Event Configuration Register 32"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00b4+0x00)++0x03
line.long         0x00 "EVTCFGR33,Event Configuration Register 33"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00b8+0x00)++0x03
line.long         0x00 "EVTCFGR34,Event Configuration Register 34"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00bc+0x00)++0x03
line.long         0x00 "EVTCFGR35,Event Configuration Register 35"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00c0+0x00)++0x03
line.long         0x00 "EVTCFGR36,Event Configuration Register 36"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00c4+0x00)++0x03
line.long         0x00 "EVTCFGR37,Event Configuration Register 37"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00c8+0x00)++0x03
line.long         0x00 "EVTCFGR38,Event Configuration Register 38"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00cc+0x00)++0x03
line.long         0x00 "EVTCFGR39,Event Configuration Register 39"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00d0+0x00)++0x03
line.long         0x00 "EVTCFGR40,Event Configuration Register 40"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00d4+0x00)++0x03
line.long         0x00 "EVTCFGR41,Event Configuration Register 41"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00d8+0x00)++0x03
line.long         0x00 "EVTCFGR42,Event Configuration Register 42"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00dc+0x00)++0x03
line.long         0x00 "EVTCFGR43,Event Configuration Register 43"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00e0+0x00)++0x03
line.long         0x00 "EVTCFGR44,Event Configuration Register 44"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00e4+0x00)++0x03
line.long         0x00 "EVTCFGR45,Event Configuration Register 45"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00e8+0x00)++0x03
line.long         0x00 "EVTCFGR46,Event Configuration Register 46"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00ec+0x00)++0x03
line.long         0x00 "EVTCFGR47,Event Configuration Register 47"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00f0+0x00)++0x03
line.long         0x00 "EVTCFGR48,Event Configuration Register 48"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00f4+0x00)++0x03
line.long         0x00 "EVTCFGR49,Event Configuration Register 49"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00f8+0x00)++0x03
line.long         0x00 "EVTCFGR50,Event Configuration Register 50"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x00fc+0x00)++0x03
line.long         0x00 "EVTCFGR51,Event Configuration Register 51"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0100+0x00)++0x03
line.long         0x00 "EVTCFGR52,Event Configuration Register 52"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0104+0x00)++0x03
line.long         0x00 "EVTCFGR53,Event Configuration Register 53"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0108+0x00)++0x03
line.long         0x00 "EVTCFGR54,Event Configuration Register 54"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x010c+0x00)++0x03
line.long         0x00 "EVTCFGR55,Event Configuration Register 55"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0110+0x00)++0x03
line.long         0x00 "EVTCFGR56,Event Configuration Register 56"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0114+0x00)++0x03
line.long         0x00 "EVTCFGR57,Event Configuration Register 57"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0118+0x00)++0x03
line.long         0x00 "EVTCFGR58,Event Configuration Register 58"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x011c+0x00)++0x03
line.long         0x00 "EVTCFGR59,Event Configuration Register 59"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0120+0x00)++0x03
line.long         0x00 "EVTCFGR60,Event Configuration Register 60"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0124+0x00)++0x03
line.long         0x00 "EVTCFGR61,Event Configuration Register 61"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x0128+0x00)++0x03
line.long         0x00 "EVTCFGR62,Event Configuration Register 62"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
group.long (0xFFE64000+0x012c+0x00)++0x03
line.long         0x00 "EVTCFGR63,Event Configuration Register 63"
bitfld.long       0x00 15.                  "TM  ,Trigger Mask" "0,1"
bitfld.long       0x00 07.                  "  CLR_FLAG  ,To provide flag_ack through software" "0,1"
hexmask.long.byte 0x00 00.--05. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
;endif
tree.end
tree.end
endif
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5604P")||(CPU()=="SPC560P")
tree "Cross Triggering Unit (CTU)"
;%include 560x_cut1/cgm_cond_start.ph 2
group.long (0xFFE0C000+0x00)++0x03
line.long    0x00 "TGSISR,Trigger generator sub unit input selection register"
bitfld.long  0x00 30.--31.    "I15  ,Input 15" "disabled,rising,falling,both"
bitfld.long  0x00 28.--29.  "  I14  ,Input 14" "disabled,rising,falling,both"
bitfld.long  0x00 26.--27.  "  I13  ,Input 13" "disabled,rising,falling,both"
bitfld.long  0x00 24.--25.  "  I12  ,Input 12" "disabled,rising,falling,both"
TEXTLINE "                "  
bitfld.long  0x00 22.--23.  "  I11  ,Input 11" "disabled,rising,falling,both"
bitfld.long  0x00 20.--21.  "  I10  ,Input 10" "disabled,rising,falling,both"
bitfld.long  0x00 18.--19.  "  I9   ,Input 9" "disabled,rising,falling,both"
bitfld.long  0x00 16.--17.  "  I8   ,Input 8" "disabled,rising,falling,both"
TEXTLINE "                "  
bitfld.long  0x00 14.--15.  "  I7   ,Input 7" "disabled,rising,falling,both"
bitfld.long  0x00 12.--13.  "  I6   ,Input 6" "disabled,rising,falling,both"
bitfld.long  0x00 10.--11.  "  I5   ,Input 5" "disabled,rising,falling,both"
bitfld.long  0x00 08.--09.  "  I4   ,Input 4" "disabled,rising,falling,both"
TEXTLINE "                "  
bitfld.long  0x00 06.--07.  "  I3   ,Input 3" "disabled,rising,falling,both"
bitfld.long  0x00 04.--05.  "  I2   ,Input 2" "disabled,rising,falling,both"
bitfld.long  0x00 02.--03.  "  I1   ,Input 1" "disabled,rising,falling,both"
bitfld.long  0x00 00.--01.  "  I0   ,Input 0" "disabled,rising,falling,both"
TEXTLINE ""
group.word (0xFFE0C000+0x04)++0x01
line.word    0x00 "TGSCR,Trigger generator sub unit control register"
bitfld.word  0x00 08.         "    ET_TM  ,This bit is used for enable toggle mode for external trigger" "0,1"
bitfld.word  0x00 06.--07.  "  PRES   ,TGS and SU prescaler selection bits" "1x,2x,3x,4x"
bitfld.word  0x00 01.--05.  "  MRS_SM ,MRS Selection in Sequential Mode (5 bits to select one of 32 inputs)" "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"
bitfld.word  0x00 00.       "  TGS_M  ,Trigger Generator sub unit Mode" "trig mode,seq mode"
TEXTLINE ""
group.word (0xFFE0C000+0x06)++0x0f
line.word    0x00 "T0CR,Trigger 0 compare register"
line.word    0x02 "T1CR,Trigger 1 compare register"
line.word    0x04 "T2CR,Trigger 2 compare register"
line.word    0x06 "T3CR,Trigger 3 compare register"
line.word    0x08 "T4CR,Trigger 4 compare register"
line.word    0x0a "T5CR,Trigger 5 compare register"
line.word    0x0c "T6CR,Trigger 6 compare register"
line.word    0x0e "T7CR,Trigger 7 compare register"
TEXTLINE ""
group.word (0xFFE0C000+0x16)++0x01
line.word    0x00 "TGSCCR,TGS counter compare register"
group.word (0xFFE0C000+0x18)++0x01
line.word    0x00 "TGSCRR,TGS counter reload register"
TEXTLINE ""
group.long (0xFFE0C000+0x1c)++0x07
line.long    0x00 "CLCR1,Commands list control register 1"
hexmask.long.byte 0x00 24.--28. 1.   "T3_INDEX , Trigger 3 Commands List 1st command address"
hexmask.long.byte 0x00 16.--20. 1. "  T2_INDEX , Trigger 2 Commands List 1st command address"
hexmask.long.byte 0x00 08.--12. 1. "  T1_INDEX , Trigger 1 Commands List 1st command address"
hexmask.long.byte 0x00 00.--04. 1. "  T0_INDEX , Trigger 0 Commands List 1st command address"
line.long    0x04 "CLCR2,Commands list control register 2"
hexmask.long.byte 0x04 24.--28. 1.   "T7_INDEX , Trigger 7 Commands List 1st command address"
hexmask.long.byte 0x04 16.--20. 1. "  T6_INDEX , Trigger 6 Commands List 1st command address"
hexmask.long.byte 0x04 08.--12. 1. "  T5_INDEX , Trigger 5 Commands List 1st command address"
hexmask.long.byte 0x04 00.--04. 1. "  T4_INDEX , Trigger 4 Commands List 1st command address"
TEXTLINE ""
group.long (0xFFE0C000+0x24)++0x07
line.long    0x00 "THCR1,Trigger handler control register 1"
bitfld.long  0 (24.+4)         "T3_E    ,Trigger 3 enable" "0,1"
bitfld.long  0 (24.+3)         "  T3_ETE  ,Trigger 3 External Trigger output enable" "0,1"
bitfld.long  0 (24.+2)         "  T3_T1E  ,Trigger 3 Timer 1 output enable" "0,1"
bitfld.long  0 (24.+1)         "  T3_T0E  ,Trigger 3 Timer 0 output enable" "0,1"
bitfld.long  0 (24.+0)         "  T3_ADCE ,Trigger 3 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  0 (16.+4)         "T2_E    ,Trigger 2 enable" "0,1"
bitfld.long  0 (16.+3)         "  T2_ETE  ,Trigger 2 External Trigger output enable" "0,1"
bitfld.long  0 (16.+2)         "  T2_T1E  ,Trigger 2 Timer 1 output enable" "0,1"
bitfld.long  0 (16.+1)         "  T2_T0E  ,Trigger 2 Timer 0 output enable" "0,1"
bitfld.long  0 (16.+0)         "  T2_ADCE ,Trigger 2 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  0 (08.+4)         "T1_E    ,Trigger 1 enable" "0,1"
bitfld.long  0 (08.+3)         "  T1_ETE  ,Trigger 1 External Trigger output enable" "0,1"
bitfld.long  0 (08.+2)         "  T1_T1E  ,Trigger 1 Timer 1 output enable" "0,1"
bitfld.long  0 (08.+1)         "  T1_T0E  ,Trigger 1 Timer 0 output enable" "0,1"
bitfld.long  0 (08.+0)         "  T1_ADCE ,Trigger 1 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  0 (00.+4)         "T0_E    ,Trigger 0 enable" "0,1"
bitfld.long  0 (00.+3)         "  T0_ETE  ,Trigger 0 External Trigger output enable" "0,1"
bitfld.long  0 (00.+2)         "  T0_T1E  ,Trigger 0 Timer 1 output enable" "0,1"
bitfld.long  0 (00.+1)         "  T0_T0E  ,Trigger 0 Timer 0 output enable" "0,1"
bitfld.long  0 (00.+0)         "  T0_ADCE ,Trigger 0 ADC command output enable" "0,1"
TEXTLINE "                  "  
line.long    0x04 "THCR2,Trigger handler control register 2"
bitfld.long  4 (24.+4)         "T7_E    ,Trigger 7 enable" "0,1"
bitfld.long  4 (24.+3)         "  T7_ETE  ,Trigger 7 External Trigger output enable" "0,1"
bitfld.long  4 (24.+2)         "  T7_T1E  ,Trigger 7 Timer 1 output enable" "0,1"
bitfld.long  4 (24.+1)         "  T7_T0E  ,Trigger 7 Timer 0 output enable" "0,1"
bitfld.long  4 (24.+0)         "  T7_ADCE ,Trigger 7 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  4 (16.+4)         "T6_E    ,Trigger 6 enable" "0,1"
bitfld.long  4 (16.+3)         "  T6_ETE  ,Trigger 6 External Trigger output enable" "0,1"
bitfld.long  4 (16.+2)         "  T6_T1E  ,Trigger 6 Timer 1 output enable" "0,1"
bitfld.long  4 (16.+1)         "  T6_T0E  ,Trigger 6 Timer 0 output enable" "0,1"
bitfld.long  4 (16.+0)         "  T6_ADCE ,Trigger 6 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  4 (08.+4)         "T5_E    ,Trigger 5 enable" "0,1"
bitfld.long  4 (08.+3)         "  T5_ETE  ,Trigger 5 External Trigger output enable" "0,1"
bitfld.long  4 (08.+2)         "  T5_T1E  ,Trigger 5 Timer 1 output enable" "0,1"
bitfld.long  4 (08.+1)         "  T5_T0E  ,Trigger 5 Timer 0 output enable" "0,1"
bitfld.long  4 (08.+0)         "  T5_ADCE ,Trigger 5 ADC command output enable" "0,1"
TEXTLINE "                  "  
bitfld.long  4 (00.+4)         "T4_E    ,Trigger 4 enable" "0,1"
bitfld.long  4 (00.+3)         "  T4_ETE  ,Trigger 4 External Trigger output enable" "0,1"
bitfld.long  4 (00.+2)         "  T4_T1E  ,Trigger 4 Timer 1 output enable" "0,1"
bitfld.long  4 (00.+1)         "  T4_T0E  ,Trigger 4 Timer 0 output enable" "0,1"
bitfld.long  4 (00.+0)         "  T4_ADCE ,Trigger 4 ADC command output enable" "0,1"
TEXTLINE "                  "  
TEXTLINE ""
group.word (0xFFE0C000+0xC0)++0x01
line.word    0x00 "CTUEFR,Cross triggering unit error flag register"
bitfld.word  0x00 08.         "    ET_OE  ,External Trigger generation Overrun Error" "0,1"
bitfld.word  0x00 07.           "  T1_OE  ,Timer 1 trigger generation Overrun Error" "0,1"
bitfld.word  0x00 06.           "  T0_OE  ,Timer 0 trigger generation Overrun Error" "0,1"
bitfld.word  0x00 05.           "  ADC_OE  ,ADC command generation Overrun Error" "0,1"
bitfld.word  0x00 04.           "  TGS_OSM  ,TGS Overrun in Sequential Mode" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 03.           "  MRS_O  ,Master Reload Signal Overrun" "0,1"
bitfld.word  0x00 02.           "  ICE  ,Invalid Command Error" "0,1"
bitfld.word  0x00 01.           "  SM_TO  ,Trigger Overrun (more than 8 EV) in TGS Sequential Mode" "0,1"
bitfld.word  0x00 00.           "  MRS_RE  ,Master Reload Signal Reload Error" "0,1"
TEXTLINE ""
group.word (0xFFE0C000+0xC2)++0x01
line.word    0x00 "CTUIFR,Cross triggering unit interrupt flag register"
bitfld.word  0x00 09.         "    ADC_I  ,ADC command interrupt flag" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 08.           "  T7_I   ,Trigger 7 interrupt flag" "0,1"
bitfld.word  0x00 07.         "    T6_I   ,Trigger 6 interrupt flag" "0,1"
bitfld.word  0x00 06.         "    T5_I   ,Trigger 5 interrupt flag" "0,1"
bitfld.word  0x00 05.         "    T4_I   ,Trigger 4 interrupt flag" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 04.           "  T3_I   ,Trigger 3 interrupt flag" "0,1"
bitfld.word  0x00 03.         "    T2_I   ,Trigger 2 interrupt flag" "0,1"
bitfld.word  0x00 02.         "    T1_I   ,Trigger 1 interrupt flag" "0,1"
bitfld.word  0x00 01.         "    T0_I   ,Trigger 0 interrupt flag" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 00.         "  MRS_I  ,MRS Interrupt flag" "0,1"
TEXTLINE ""
group.word (0xFFE0C000+0xC4)++0x01
line.word    0x00 "CTUIR,Cross triggering unit interrupt/DMA register"
bitfld.word  0x00 15.         "    T7_IE  ,Trigger 7 Interrupt Enable" "0,1"
bitfld.word  0x00 14.         "    T6_IE  ,Trigger 6 Interrupt Enable" "0,1"
bitfld.word  0x00 13.         "    T5_IE  ,Trigger 5 Interrupt Enable" "0,1"
bitfld.word  0x00 12.         "    T4_IE  ,Trigger 4 Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 11.           "  T3_IE  ,Trigger 3 Interrupt Enable" "0,1"
bitfld.word  0x00 10.         "    T2_IE  ,Trigger 2 Interrupt Enable" "0,1"
bitfld.word  0x00 09.         "    T1_IE  ,Trigger 1 Interrupt Enable" "0,1"
bitfld.word  0x00 08.         "    T0_IE  ,Trigger 0 Interrupt Enable" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 02.           "  MRS_DMAE ,DMA transfer Enable on MRS occurrence if GRE bit is set" "0,1"
bitfld.word  0x00 01.         "    MRS_IE   ,MRS Interrupt Enable" "0,1"
bitfld.word  0x00 00.         "    IEE      ,Interrupt Error Enable" "0,1"
TEXTLINE ""
group.word (0xFFE0C000+0xC6)++0x01
line.word    0x00 "COTR,Control ON time register"
hexmask.word.byte 0x00 00.--07. 1.   "    COTR ,Control ON-Time and Guard Time for external trigger"
TEXTLINE ""
group.word (0xFFE0C000+0xC8)++0x01
line.word    0x00 "CTUCR,Cross triggering unit control register"
bitfld.word  0x00 15.         "    T7_SG  ,Trigger 7 Software Generated" "0,1"
bitfld.word  0x00 14.         "    T6_SG  ,Trigger 6 Software Generated" "0,1"
bitfld.word  0x00 13.         "    T5_SG  ,Trigger 5 Software Generated" "0,1"
bitfld.word  0x00 12.         "    T4_SG  ,Trigger 4 Software Generated" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 11.           "  T3_SG  ,Trigger 3 Software Generated" "0,1"
bitfld.word  0x00 10.         "    T2_SG  ,Trigger 2 Software Generated" "0,1"
bitfld.word  0x00 09.         "    T1_SG  ,Trigger 1 Software Generated" "0,1"
bitfld.word  0x00 08.         "    T0_SG  ,Trigger 0 Software Generated" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 07.           "  CRU_ADC_R ,CTU/ADC state machine Reset" "0,1"
bitfld.word  0x00 06.         "    CTU_ODIS  ,CTU Output Disable" "0,1"
bitfld.word  0x00 05.         "    DFE       ,Digital Filter Enable" "0,1"
bitfld.word  0x00 04.         "    CGRE      ,Clear GRE" "0,1"
TEXTLINE "                "  
bitfld.word  0x00 03.           "  FGRE      ,Flag GRE" "0,1"
bitfld.word  0x00 02.         "    MRS_SG    ,MRS Software Generated" "0,1"
bitfld.word  0x00 01.         "    GRE       ,General Reload Enable" "0,1"
bitfld.word  0x00 00.         "    TGSISR_RE ,TGS Input Selection Register Reload Enable" "0,1"
TEXTLINE ""
group.word (0xFFE0C000+0xCa)++0x01
line.word    0x00 "CTUDF,Cross triggering unit digital filter"
hexmask.word.byte 0x00 00.--07. 1.   "    N ,Digital Filter value"
TEXTLINE ""
group.word (0xFFE0C000+0xCc)++0x01
line.word    0x00 "CTUPCR,Cross triggering unit power control register"
bitfld.word  0x00 00.         "    MDIS  ,Module Disable" "0,1"
TEXTLINE ""
group.word (0xFFE0C000+0x6c)++0x01
line.word    0x00 "FDCR,FIFO DMA control register"
bitfld.word  0x00 03.       "    DE3  ,This bit enables DMA for the FIFO3" "0,1"
bitfld.word  0x00 02.         "  DE2  ,This bit enables DMA for the FIFO2" "0,1"
bitfld.word  0x00 01.         "  DE1  ,This bit enables DMA for the FIFO1" "0,1"
bitfld.word  0x00 00.         "  DE0  ,This bit enables DMA for the FIFO0" "0,1"
TEXTLINE ""
group.long (0xFFE0C000+0x70)++0x03
line.long    0x00 "FCR,FIFO control register"
bitfld.long 0x00 (12.+3)         "OR_EN3 ,FIFO 3 Overrun interrupt enable" "0,1"
bitfld.long 0x00 (12.+2)         "  OF_EN3 ,FIFO 3 threshold Overflow interrupt enable" "0,1"
bitfld.long 0x00 (12.+1)         "  EMPTY_EN3 ,FIFO 3 Empty interrupt enable" "0,1"
bitfld.long 0x00 (12.+0)         "  FULL_EN3 ,FIFO 3 Full interrupt enable" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (08.+3)         "OR_EN2 ,FIFO 2 Overrun interrupt enable" "0,1"
bitfld.long 0x00 (08.+2)         "  OF_EN2 ,FIFO 2 threshold Overflow interrupt enable" "0,1"
bitfld.long 0x00 (08.+1)         "  EMPTY_EN2 ,FIFO 2 Empty interrupt enable" "0,1"
bitfld.long 0x00 (08.+0)         "  FULL_EN2 ,FIFO 2 Full interrupt enable" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (04.+3)         "OR_EN1 ,FIFO 1 Overrun interrupt enable" "0,1"
bitfld.long 0x00 (04.+2)         "  OF_EN1 ,FIFO 1 threshold Overflow interrupt enable" "0,1"
bitfld.long 0x00 (04.+1)         "  EMPTY_EN1 ,FIFO 1 Empty interrupt enable" "0,1"
bitfld.long 0x00 (04.+0)         "  FULL_EN1 ,FIFO 1 Full interrupt enable" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (00.+3)         "OR_EN0 ,FIFO 0 Overrun interrupt enable" "0,1"
bitfld.long 0x00 (00.+2)         "  OF_EN0 ,FIFO 0 threshold Overflow interrupt enable" "0,1"
bitfld.long 0x00 (00.+1)         "  EMPTY_EN0 ,FIFO 0 Empty interrupt enable" "0,1"
bitfld.long 0x00 (00.+0)         "  FULL_EN0 ,FIFO 0 Full interrupt enable" "0,1"
TEXTLINE "                  "  
TEXTLINE ""
group.long (0xFFE0C000+0x74)++0x03
line.long    0x00 "FTH,FIFO threshold"
hexmask.long.byte 0x00 24.--31. 1.     "TH3 ,FIFO 3 Threshold"
hexmask.long.byte 0x00 16.--23. 1.     "  TH2 ,FIFO 2 Threshold"
hexmask.long.byte 0x00 08.--15. 1.     "  TH1 ,FIFO 1 Threshold"
hexmask.long.byte 0x00 00.--07. 1.     "  TH0 ,FIFO 0 Threshold"
TEXTLINE ""
group.long (0xFFE0C000+0x7C)++0x03
line.long    0x00 "FST,FIFO status register"
bitfld.long 0x00 (12.+3)         "OR_3 ,FIFO 3 Overrun interrupt flag" "0,1"
bitfld.long 0x00 (12.+2)         "  OF_3 ,FIFO 3 threshold Overflow interrupt flag" "0,1"
bitfld.long 0x00 (12.+1)         "  EMPTY_3 ,FIFO 3 Empty interrupt flag" "0,1"
bitfld.long 0x00 (12.+0)         "  FULL_3 ,FIFO 3 Full interrupt flag" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (08.+3)         "OR_2 ,FIFO 2 Overrun interrupt flag" "0,1"
bitfld.long 0x00 (08.+2)         "  OF_2 ,FIFO 2 threshold Overflow interrupt flag" "0,1"
bitfld.long 0x00 (08.+1)         "  EMPTY_2 ,FIFO 2 Empty interrupt flag" "0,1"
bitfld.long 0x00 (08.+0)         "  FULL_2 ,FIFO 2 Full interrupt flag" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (04.+3)         "OR_1 ,FIFO 1 Overrun interrupt flag" "0,1"
bitfld.long 0x00 (04.+2)         "  OF_1 ,FIFO 1 threshold Overflow interrupt flag" "0,1"
bitfld.long 0x00 (04.+1)         "  EMPTY_1 ,FIFO 1 Empty interrupt flag" "0,1"
bitfld.long 0x00 (04.+0)         "  FULL_1 ,FIFO 1 Full interrupt flag" "0,1"
TEXTLINE "                  "  
bitfld.long 0x00 (00.+3)         "OR_0 ,FIFO 0 Overrun interrupt flag" "0,1"
bitfld.long 0x00 (00.+2)         "  OF_0 ,FIFO 0 threshold Overflow interrupt flag" "0,1"
bitfld.long 0x00 (00.+1)         "  EMPTY_0 ,FIFO 0 Empty interrupt flag" "0,1"
bitfld.long 0x00 (00.+0)         "  FULL_0 ,FIFO 0 Full interrupt flag" "0,1"
TEXTLINE "                  "  
TEXTLINE ""
group.long (0xFFE0C000+0x80)++0x0f
line.long    0. "FR0,FIFO Right aligned data 0"
bitfld.long       0. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 0. 00.--09. 1.     "  DATA  ,Data of stored channel"

line.long    4. "FR1,FIFO Right aligned data 1"
bitfld.long       4. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 4. 00.--09. 1.     "  DATA  ,Data of stored channel"

line.long    8. "FR2,FIFO Right aligned data 2"
bitfld.long       8. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 8. 00.--09. 1.     "  DATA  ,Data of stored channel"

line.long    12. "FR3,FIFO Right aligned data 3"
bitfld.long       12. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 12. 00.--09. 1.     "  DATA  ,Data of stored channel"

TEXTLINE ""
group.long (0xFFE0C000+0xA0)++0x0f
line.long    0. "FL0,FIFO Left aligned data 0"
bitfld.long       0. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 0. 05.--14. 1.     "  DATA  ,Data of stored channel"
line.long    4. "FL1,FIFO Left aligned data 1"
bitfld.long       4. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 4. 05.--14. 1.     "  DATA  ,Data of stored channel"
line.long    8. "FL2,FIFO Left aligned data 2"
bitfld.long       8. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 8. 05.--14. 1.     "  DATA  ,Data of stored channel"
line.long    12. "FL3,FIFO Left aligned data 3"
bitfld.long       12. 16.--20.          "N_CH ,Number of stored channel" "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"
hexmask.long.word 12. 05.--14. 1.     "  DATA  ,Data of stored channel"
TEXTLINE ""
;endif
tree "Commands list register"
if (data.word(ANC:(0xFFE0C000+0x2c))&0x4000)==0x0000
group.word ((0xFFE0C000+0x2c))++0x01
line.word    0x00 "CLR1,Commands list register 1"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x2c))++0x01
line.word    0x00 "CLR1,Commands list register 1"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x2e))&0x4000)==0x0000
group.word ((0xFFE0C000+0x2e))++0x01
line.word    0x00 "CLR2,Commands list register 2"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x2e))++0x01
line.word    0x00 "CLR2,Commands list register 2"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x30))&0x4000)==0x0000
group.word ((0xFFE0C000+0x30))++0x01
line.word    0x00 "CLR3,Commands list register 3"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x30))++0x01
line.word    0x00 "CLR3,Commands list register 3"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x32))&0x4000)==0x0000
group.word ((0xFFE0C000+0x32))++0x01
line.word    0x00 "CLR4,Commands list register 4"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x32))++0x01
line.word    0x00 "CLR4,Commands list register 4"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x34))&0x4000)==0x0000
group.word ((0xFFE0C000+0x34))++0x01
line.word    0x00 "CLR5,Commands list register 5"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x34))++0x01
line.word    0x00 "CLR5,Commands list register 5"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x36))&0x4000)==0x0000
group.word ((0xFFE0C000+0x36))++0x01
line.word    0x00 "CLR6,Commands list register 6"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x36))++0x01
line.word    0x00 "CLR6,Commands list register 6"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x38))&0x4000)==0x0000
group.word ((0xFFE0C000+0x38))++0x01
line.word    0x00 "CLR7,Commands list register 7"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x38))++0x01
line.word    0x00 "CLR7,Commands list register 7"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x3a))&0x4000)==0x0000
group.word ((0xFFE0C000+0x3a))++0x01
line.word    0x00 "CLR8,Commands list register 8"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x3a))++0x01
line.word    0x00 "CLR8,Commands list register 8"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x3c))&0x4000)==0x0000
group.word ((0xFFE0C000+0x3c))++0x01
line.word    0x00 "CLR9,Commands list register 9"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x3c))++0x01
line.word    0x00 "CLR9,Commands list register 9"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x3e))&0x4000)==0x0000
group.word ((0xFFE0C000+0x3e))++0x01
line.word    0x00 "CLR10,Commands list register 10"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x3e))++0x01
line.word    0x00 "CLR10,Commands list register 10"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x40))&0x4000)==0x0000
group.word ((0xFFE0C000+0x40))++0x01
line.word    0x00 "CLR11,Commands list register 11"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x40))++0x01
line.word    0x00 "CLR11,Commands list register 11"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x42))&0x4000)==0x0000
group.word ((0xFFE0C000+0x42))++0x01
line.word    0x00 "CLR12,Commands list register 12"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x42))++0x01
line.word    0x00 "CLR12,Commands list register 12"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x44))&0x4000)==0x0000
group.word ((0xFFE0C000+0x44))++0x01
line.word    0x00 "CLR13,Commands list register 13"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x44))++0x01
line.word    0x00 "CLR13,Commands list register 13"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x46))&0x4000)==0x0000
group.word ((0xFFE0C000+0x46))++0x01
line.word    0x00 "CLR14,Commands list register 14"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x46))++0x01
line.word    0x00 "CLR14,Commands list register 14"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x48))&0x4000)==0x0000
group.word ((0xFFE0C000+0x48))++0x01
line.word    0x00 "CLR15,Commands list register 15"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x48))++0x01
line.word    0x00 "CLR15,Commands list register 15"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x4a))&0x4000)==0x0000
group.word ((0xFFE0C000+0x4a))++0x01
line.word    0x00 "CLR16,Commands list register 16"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x4a))++0x01
line.word    0x00 "CLR16,Commands list register 16"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x4c))&0x4000)==0x0000
group.word ((0xFFE0C000+0x4c))++0x01
line.word    0x00 "CLR17,Commands list register 17"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x4c))++0x01
line.word    0x00 "CLR17,Commands list register 17"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x4e))&0x4000)==0x0000
group.word ((0xFFE0C000+0x4e))++0x01
line.word    0x00 "CLR18,Commands list register 18"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x4e))++0x01
line.word    0x00 "CLR18,Commands list register 18"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x50))&0x4000)==0x0000
group.word ((0xFFE0C000+0x50))++0x01
line.word    0x00 "CLR19,Commands list register 19"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x50))++0x01
line.word    0x00 "CLR19,Commands list register 19"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x52))&0x4000)==0x0000
group.word ((0xFFE0C000+0x52))++0x01
line.word    0x00 "CLR20,Commands list register 20"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x52))++0x01
line.word    0x00 "CLR20,Commands list register 20"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x54))&0x4000)==0x0000
group.word ((0xFFE0C000+0x54))++0x01
line.word    0x00 "CLR21,Commands list register 21"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x54))++0x01
line.word    0x00 "CLR21,Commands list register 21"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x56))&0x4000)==0x0000
group.word ((0xFFE0C000+0x56))++0x01
line.word    0x00 "CLR22,Commands list register 22"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x56))++0x01
line.word    0x00 "CLR22,Commands list register 22"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x58))&0x4000)==0x0000
group.word ((0xFFE0C000+0x58))++0x01
line.word    0x00 "CLR23,Commands list register 23"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x58))++0x01
line.word    0x00 "CLR23,Commands list register 23"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
if (data.word(ANC:(0xFFE0C000+0x5a))&0x4000)==0x0000
group.word ((0xFFE0C000+0x5a))++0x01
line.word    0x00 "CLR24,Commands list register 24"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.       "  SU   ,Selection Unit" "A,B"
bitfld.word  0x00 00.--03.  "   CH   ,ADC unit channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
else
group.word ((0xFFE0C000+0x5a))++0x01
line.word    0x00 "CLR24,Commands list register 24"
bitfld.word  0x00 15.         "CIR  ,Command Interrupt Request" "0,1"
bitfld.word  0x00 14.       "  LC   ,Last command" "0,1"
bitfld.word  0x00 10.--11.  "  FIFO ,FIFO for ADC unit A/B" "0,1,2,3"
bitfld.word  0x00 05.--08.  "  CH_B ,ADC unit B channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0x00 00.--03.  "  CH_A ,ADC unit A channel number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
endif
tree.end 
tree.end
endif
sif (CPU()=="MPC5604P")||(CPU()=="SPC560P")
width 12.
tree "FlexPWM"
tree "Configuration Logic Registers"
group.word (0xFFE24000+0x0140)++0x03
line.word    0x00 "OUTEN,Output Enable Register"
bitfld.word  0x00 11.              "PWMA_EN3 ,PWMA Output Enables" "0,1"
bitfld.word  0x00 10.            "  PWMA_EN2 ,PWMA Output Enables" "0,1"
bitfld.word  0x00 09.            "  PWMA_EN1 ,PWMA Output Enables" "0,1"
bitfld.word  0x00 08.            "  PWMA_EN0 ,PWMA Output Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "PWMB_EN3 ,PWMB Output Enables" "0,1"
bitfld.word  0x00 06.            "  PWMB_EN2 ,PWMB Output Enables" "0,1"
bitfld.word  0x00 05.            "  PWMB_EN1 ,PWMB Output Enables" "0,1"
bitfld.word  0x00 04.            "  PWMB_EN0 ,PWMB Output Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "PWMX_EN3 ,PWMX Output Enables" "0,1"
bitfld.word  0x00 02.            "  PWMX_EN2 ,PWMX Output Enables" "0,1"
bitfld.word  0x00 01.            "  PWMX_EN1 ,PWMX Output Enables" "0,1"
bitfld.word  0x00 00.            "  PWMX_EN0 ,PWMX Output Enables" "0,1"
TEXTLINE ""  
group.word (0xFFE24000+0x0142)++0x03
line.word    0x00 "MASK,Output Mask Register"
bitfld.word  0x00 11.              "MASKA3   ,PWMA Masks" "0,1"
bitfld.word  0x00 10.            "  MASKA2   ,PWMA Masks" "0,1"
bitfld.word  0x00 09.            "  MASKA1   ,PWMA Masks" "0,1"
bitfld.word  0x00 08.            "  MASKA0   ,PWMA Masks" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "MASKB3   ,PWMB Masks" "0,1"
bitfld.word  0x00 06.            "  MASKB2   ,PWMB Masks" "0,1"
bitfld.word  0x00 05.            "  MASKB1   ,PWMB Masks" "0,1"
bitfld.word  0x00 04.            "  MASKB0   ,PWMB Masks" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "MASKX3   ,PWMX Masks" "0,1"
bitfld.word  0x00 02.            "  MASKX2   ,PWMX Masks" "0,1"
bitfld.word  0x00 01.            "  MASKX1   ,PWMX Masks" "0,1"
bitfld.word  0x00 00.            "  MASKX0   ,PWMX Masks" "0,1"
TEXTLINE ""  
group.word (0xFFE24000+0x0144)++0x03
line.word    0x00 "SWCOUT,Software Controlled Output Register"
bitfld.word  0x00 07.              "OUTA_3 ,Software Controlled Output A_3" "0,1"
bitfld.word  0x00 06.            "  OUTB_3 ,Software Controlled Output B_3" "0,1"
bitfld.word  0x00 05.            "  OUTA_2 ,Software Controlled Output A_2" "0,1"
bitfld.word  0x00 04.            "  OUTB_2 ,Software Controlled Output B_2" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "OUTA_1 ,Software Controlled Output A_1" "0,1"
bitfld.word  0x00 02.            "  OUTB_1 ,Software Controlled Output B_1" "0,1"
bitfld.word  0x00 01.            "  OUTA_0 ,Software Controlled Output A_0" "0,1"
bitfld.word  0x00 00.            "  OUTB_0 ,Software Controlled Output B_0" "0,1"
TEXTLINE ""  
group.word (0xFFE24000+0x0146)++0x03
line.word    0x00 "DTSRCSEL,Deadtime Source Select Register"
bitfld.word  0x00 14.--15.         "SELA_3 ,PWMA_3 Control Select" "gen.,inv.,OUTA_3,res."
bitfld.word  0x00 12.--13.       "  SELB_3 ,PWMB_3 Control Select" "gen.,inv.,OUTB_3,res."
bitfld.word  0x00 10.--11.       "  SELA_2 ,PWMA_2 Control Select" "gen.,inv.,OUTA_2,res."
bitfld.word  0x00 08.--09.       "  SELB_2 ,PWMB_2 Control Select" "gen.,inv.,OUTB_2,res."
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.         "SELA_1 ,PWMA_1 Control Select" "gen.,inv.,OUTA_1,res."
bitfld.word  0x00 04.--05.       "  SELB_1 ,PWMB_1 Control Select" "gen.,inv.,OUTB_1,res."
bitfld.word  0x00 02.--03.       "  SELA_0 ,PWMA_0 Control Select" "gen.,inv.,OUTA_0,res."
bitfld.word  0x00 00.--01.       "  SELB_0 ,PWMB_0 Control Select" "gen.,inv.,OUTB_0,res."
TEXTLINE ""  
group.word (0xFFE24000+0x0148)++0x03
line.word    0x00 "MCTRL,Master Control Register"
bitfld.word  0x00 15.              "IPOL3  ,Current Polarity" "0,1"
bitfld.word  0x00 14.            "  IPOL2  ,Current Polarity" "0,1"
bitfld.word  0x00 13.            "  IPOL1  ,Current Polarity" "0,1"
bitfld.word  0x00 12.            "  IPOL0  ,Current Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 11.              "RUN3   ,Run" "0,1"
bitfld.word  0x00 10.            "  RUN2   ,Run" "0,1"
bitfld.word  0x00 09.            "  RUN1   ,Run" "0,1"
bitfld.word  0x00 08.            "  RUN0   ,Run" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "CLDOK3 ,Clear Load Okay" "0,1"
bitfld.word  0x00 06.            "  CLDOK2 ,Clear Load Okay" "0,1"
bitfld.word  0x00 05.            "  CLDOK1 ,Clear Load Okay" "0,1"
bitfld.word  0x00 04.            "  CLDOK0 ,Clear Load Okay" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "LDOK3  ,Load Okay" "0,1"
bitfld.word  0x00 02.            "  LDOK2  ,Load Okay" "0,1"
bitfld.word  0x00 01.            "  LDOK1  ,Load Okay" "0,1"
bitfld.word  0x00 00.            "  LDOK0  ,Load Okay" "0,1"
TEXTLINE "                 "  
tree.end 
tree "Fault Channel registers"
group.word (0xFFE24000+0x014c)++0x03
line.word    0x00 "FCTRL,Fault Control Register"
bitfld.word  0x00 15.              "FLVL3  ,Current Polarity" "0,1"
bitfld.word  0x00 14.            "  FLVL2  ,Current Polarity" "0,1"
bitfld.word  0x00 13.            "  FLVL1  ,Current Polarity" "0,1"
bitfld.word  0x00 12.            "  FLVL0  ,Current Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 11.              "FAUTO3 ,Automatic Fault Clearing" "0,1"
bitfld.word  0x00 10.            "  FAUTO2 ,Automatic Fault Clearing" "0,1"
bitfld.word  0x00 09.            "  FAUTO1 ,Automatic Fault Clearing" "0,1"
bitfld.word  0x00 08.            "  FAUTO0 ,Automatic Fault Clearing" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "FSAFE3 ,Fault Safety Mode" "0,1"
bitfld.word  0x00 06.            "  FSAFE2 ,Fault Safety Mode" "0,1"
bitfld.word  0x00 05.            "  FSAFE1 ,Fault Safety Mode" "0,1"
bitfld.word  0x00 04.            "  FSAFE0 ,Fault Safety Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "FIE3   ,Fault Interrupt Enablesy" "0,1"
bitfld.word  0x00 02.            "  FIE2   ,Fault Interrupt Enables" "0,1"
bitfld.word  0x00 01.            "  FIE1   ,Fault Interrupt Enables" "0,1"
bitfld.word  0x00 00.            "  FIE0   ,Fault Interrupt Enables" "0,1"
TEXTLINE "                 "  
group.word (0xFFE24000+0x014e)++0x03
line.word    0x00 "FSTS,Fault Status Register"
bitfld.word  0x00 12.              "FTEST  ,Fault Test" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 11.              "FFPIN3 ,Filtered Fault Pins" "0,1"
bitfld.word  0x00 10.            "  FFPIN2 ,Filtered Fault Pins" "0,1"
bitfld.word  0x00 09.            "  FFPIN1 ,Filtered Fault Pins" "0,1"
bitfld.word  0x00 08.            "  FFPIN0 ,Filtered Fault Pins" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "FFLAG3 ,Fault Flags" "0,1"
bitfld.word  0x00 02.            "  FFLAG2 ,Fault Flags" "0,1"
bitfld.word  0x00 01.            "  FFLAG1 ,Fault Flags" "0,1"
bitfld.word  0x00 00.            "  FFLAG0 ,Fault Flags" "0,1"
TEXTLINE ""  
group.word (0xFFE24000+0x0150)++0x03
line.word    0x00 "FFILT,Fault Filter Register"
bitfld.word  0x00 08.--10.         "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "PWM submodule 0"
group.word (0+0x0000)++0x01
line.word    0x00 "CNT,Counter Register"
group.word (0+0x0002)++0x01
line.word    0x00 "INIT,Initial Count Register"
TEXTLINE ""
group.word (0+0x0004)++0x01
line.word    0x00 "CTRL2,Control 2 Register"
bitfld.word  0x00 15.                "DBGEN      ,Debug Enable" "0,1"
bitfld.word  0x00 14.              "  WAITEN     ,WAIT Enable" "0,1"
bitfld.word  0x00 13.              "  INDEP      ,Independent or Complementary Pair Operation" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 12.                "PWMA_INIT  ,PWMA Initial Value" "0,1"
bitfld.word  0x00 11.              "  PWMB_INIT  ,PWMB Initial Value" "0,1"
bitfld.word  0x00 10.              "  PWMX_INIT  ,PWMX Initial Value" "0,1"
bitfld.word  0x00 08.--09.         "  INIT_SEL   ,Initialization Control Select" "Local sync,Master reload,Master sync,EXT_SYNC"
TEXTLINE "                 "  
bitfld.word  0x00 07.                "FRCEN      ,Force Initialization Enable" "0,1"
bitfld.word  0x00 06.              "  FORCE      ,Force Initialization" "0,1"
bitfld.word  0x00 03.--05.         "  FORCE_SEL  ,Force Source Select" "local force signal,master force signal,local reload signal,master reload signal,local sync signal,master sync signal,external force signal,reserved"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "RELOAD_SEL ,Reload Source Select" "0,1"
bitfld.word  0x00 0.--1.           "  CLK_SEL ,Clock Source Select" "IPBus clock,EXT_CLK,AUX_CLK,res."
TEXTLINE ""
group.word (0+0x0006)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 12.--15.           "LDFQ  ,Load Frequency" " 1 PWM, 2 PWM, 3 PWM, 4 PWM, 5 PWM, 6 PWM, 7 PWM, 8 PWM, 9 PWM,10 PWM,11 PWM,12 PWM,13 PWM,14 PWM,15 PWM,16 PWM"
bitfld.word  0x00 11.              "  HALF       ,Half Cycle Reload" "0,1"
bitfld.word  0x00 10.              "  FULL       ,Full Cycle Reload" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.           "DT         ,Deadtime" "0,1,2,3"
bitfld.word  0x00 04.--06.         "  PRSC   ,Prescaler" "  1:1,  1:2,  1:4,  1:8, 1:16, 1:32, 1:64,1:128"
bitfld.word  0x00 00.              "  DBLEN      ,Double Switching Enable" "0,1"
TEXTLINE ""
group.word (0+0x0008)++0x01
line.word    0x00 "VAL0,Value Register 0"
group.word (0+0x000a)++0x01
line.word    0x00 "VAL1,Value Register 1"
group.word (0+0x000c)++0x01
line.word    0x00 "VAL2,Value Register 2"
group.word (0+0x000e)++0x01
line.word    0x00 "VAL3,Value Register 3"
group.word (0+0x0010)++0x01
line.word    0x00 "VAL4,Value Register 4"
group.word (0+0x0012)++0x01
line.word    0x00 "VAL5,Value Register 5"
TEXTLINE ""
group.word (0+0x0018)++0x01
line.word    0x00 "OCTRL,Output Control Register"
bitfld.word  0x00 15.                "PWMA_IN   ,PWMA Input" "0,1"
bitfld.word  0x00 14.              "  PWMB_IN   ,PWMB Input" "0,1"
bitfld.word  0x00 13.              "  PWMX_IN   ,PWMX Input" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 10.                "POLA      ,PWMA Output Polarity" "0,1"
bitfld.word  0x00 09.              "  POLB      ,PWMB Output Polarity" "0,1"
bitfld.word  0x00 08.              "  POLC      ,PWMX Output Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 04.--05.           "PWMAFS ,PWMA Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 02.--03.         "  PWMAFS ,PWMB Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 00.--01.         "  PWMAFS ,PWMX Output Polarity" "frc0,frc1,tri,tri"
TEXTLINE ""
group.word (0+0x001a)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 14.                "RUF       ,Registers Updated Flag" "0,1"
bitfld.word  0x00 13.              "  REF       ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RF        ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CFX1      ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CFX0      ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMPF5     ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMPF4     ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMPF3     ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMPF2     ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMPF1     ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMPF0     ,Compare Flags" "0,1"
TEXTLINE ""
group.word (0+0x001c)++0x01
line.word    0x00 "INTEN,Interrupt Enable Register"
bitfld.word  0x00 13.   "             REIE      ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RIE       ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CX1IE     ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CX0IE     ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMP5IE    ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMP4IE    ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMP3IE    ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMP2IE    ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMP1IE    ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMP0IE    ,Compare Flags" "0,1"
TEXTLINE ""
group.word (0+0x001e)++0x01
line.word    0x00 "DMAEN,DMA Enable Register"
bitfld.word  0x00 09.                "VALDE     ,Value Registers DMA Enable" "0,1"
bitfld.word  0x00 08.              "  FAND    ,FIFO Watermark AND Control" "AND, OR"
bitfld.word  0x00 06.--07.         "  CAPTDE    ,Capture DMA Enable Source Select" "dis.,exc. FIFO watermark,local sync,local reload"
TEXTLINE "                 "  
bitfld.word  0x00 01.                "CX1DE     ,Capture X1 FIFO DMA Enable" "0,1"
bitfld.word  0x00 00.              "  CX0DE     ,Capture X0 FIFO DMA Enable" "0,1"
TEXTLINE ""
group.word (0+0x0020)++0x01
line.word    0x00 "TCTRL,Output Trigger Control Register"
bitfld.word  0x00 05.                "OUT_TRIG_EN5 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 04.              "  OUT_TRIG_EN4 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 03.              "  OUT_TRIG_EN3 ,Output Trigger Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "OUT_TRIG_EN2 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 01.              "  OUT_TRIG_EN1 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 00.              "  OUT_TRIG_EN0 ,Output Trigger Enables" "0,1"
TEXTLINE ""
group.word (0+0x0022)++0x01
line.word    0x00 "DISMAP,Fault Disable Mapping Register"
bitfld.word  0x00 11.              "DISX3     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 10.            "  DISX2     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 09.            "  DISX1     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 08.            "  DISX0     ,PWMX Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "DISB3     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 06.            "  DISB2     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 05.            "  DISB1     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 04.            "  DISB0     ,PWMB Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "DISA3     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 02.            "  DISA2     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 01.            "  DISA1     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 00.            "  DISA0     ,PWMA Fault Disable Mask" "0,1"
TEXTLINE ""  
group.word (0+0x0024)++0x01
line.word    0x00 "DTCNT0,Deadtime Count Register 0"
group.word (0+0x0026)++0x01
line.word    0x00 "DTCNT1,Deadtime Count Register 1"
TEXTLINE ""  
group.word (0+0x0030)++0x01
line.word    0x00 "CAPTCTRLX,Capture Control Register X"
bitfld.word  0x00 13.--15.         "CX1CNT    ,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 10.--12.       "  CX0CNT    ,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 08.--09.       "  CFXWM     ,Capture X FIFOs Water Mark" "0,1,2,3"
bitfld.word  0x00 07.            "  EDGCNTX _EN ,Edge Counter X Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 06.              "INPSELX   ,Input Select X" "0,1"
bitfld.word  0x00 04.--05.       "  EDGX1 ,Edge X 1" "dis,falling,rising,any"
bitfld.word  0x00 02.--03.       "             EDGX0 ,Edge X 0" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 01.              "ONESHOTX  ,One Shot Mode Aux" "0,1"
bitfld.word  0x00 00.            "  ARMX      ,Arm X" "0,1"
TEXTLINE ""  
group.word (0+0x0032)++0x01
line.word    0x00 "CAPTCOMPX,Capture Compare Register X"
hexmask.word.byte 0x00 08.--15. 1.   "EDGCNTX  ,Edge Counter X"
hexmask.word.byte 0x00 00.--07. 1. "  EDGCMPX  ,Edge Compare X"
TEXTLINE ""  
group.word (0+0x0034)++0x01
line.word    0x00 "CVAL0,Capture Value 0 Register"
group.word (0+0x0036)++0x01
line.word    0x00 "CVAL0C,Capture Value 0 Cycle Register"
group.word (0+0x0038)++0x01
line.word    0x00 "CVAL1,Capture Value 1 Register"
group.word (0+0x003a)++0x01
line.word    0x00 "CVAL1C,Capture Value 1 Cycle Register"
tree.end
tree "PWM submodule 1"
group.word (1+0x0000)++0x01
line.word    0x00 "CNT,Counter Register"
group.word (1+0x0002)++0x01
line.word    0x00 "INIT,Initial Count Register"
TEXTLINE ""
group.word (1+0x0004)++0x01
line.word    0x00 "CTRL2,Control 2 Register"
bitfld.word  0x00 15.                "DBGEN      ,Debug Enable" "0,1"
bitfld.word  0x00 14.              "  WAITEN     ,WAIT Enable" "0,1"
bitfld.word  0x00 13.              "  INDEP      ,Independent or Complementary Pair Operation" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 12.                "PWMA_INIT  ,PWMA Initial Value" "0,1"
bitfld.word  0x00 11.              "  PWMB_INIT  ,PWMB Initial Value" "0,1"
bitfld.word  0x00 10.              "  PWMX_INIT  ,PWMX Initial Value" "0,1"
bitfld.word  0x00 08.--09.         "  INIT_SEL   ,Initialization Control Select" "Local sync,Master reload,Master sync,EXT_SYNC"
TEXTLINE "                 "  
bitfld.word  0x00 07.                "FRCEN      ,Force Initialization Enable" "0,1"
bitfld.word  0x00 06.              "  FORCE      ,Force Initialization" "0,1"
bitfld.word  0x00 03.--05.         "  FORCE_SEL  ,Force Source Select" "local force signal,master force signal,local reload signal,master reload signal,local sync signal,master sync signal,external force signal,reserved"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "RELOAD_SEL ,Reload Source Select" "0,1"
bitfld.word  0x00 0.--1.           "  CLK_SEL ,Clock Source Select" "IPBus clock,EXT_CLK,AUX_CLK,res."
TEXTLINE ""
group.word (1+0x0006)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 12.--15.           "LDFQ  ,Load Frequency" " 1 PWM, 2 PWM, 3 PWM, 4 PWM, 5 PWM, 6 PWM, 7 PWM, 8 PWM, 9 PWM,10 PWM,11 PWM,12 PWM,13 PWM,14 PWM,15 PWM,16 PWM"
bitfld.word  0x00 11.              "  HALF       ,Half Cycle Reload" "0,1"
bitfld.word  0x00 10.              "  FULL       ,Full Cycle Reload" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.           "DT         ,Deadtime" "0,1,2,3"
bitfld.word  0x00 04.--06.         "  PRSC   ,Prescaler" "  1:1,  1:2,  1:4,  1:8, 1:16, 1:32, 1:64,1:128"
bitfld.word  0x00 00.              "  DBLEN      ,Double Switching Enable" "0,1"
TEXTLINE ""
group.word (1+0x0008)++0x01
line.word    0x00 "VAL0,Value Register 0"
group.word (1+0x000a)++0x01
line.word    0x00 "VAL1,Value Register 1"
group.word (1+0x000c)++0x01
line.word    0x00 "VAL2,Value Register 2"
group.word (1+0x000e)++0x01
line.word    0x00 "VAL3,Value Register 3"
group.word (1+0x0010)++0x01
line.word    0x00 "VAL4,Value Register 4"
group.word (1+0x0012)++0x01
line.word    0x00 "VAL5,Value Register 5"
TEXTLINE ""
group.word (1+0x0018)++0x01
line.word    0x00 "OCTRL,Output Control Register"
bitfld.word  0x00 15.                "PWMA_IN   ,PWMA Input" "0,1"
bitfld.word  0x00 14.              "  PWMB_IN   ,PWMB Input" "0,1"
bitfld.word  0x00 13.              "  PWMX_IN   ,PWMX Input" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 10.                "POLA      ,PWMA Output Polarity" "0,1"
bitfld.word  0x00 09.              "  POLB      ,PWMB Output Polarity" "0,1"
bitfld.word  0x00 08.              "  POLC      ,PWMX Output Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 04.--05.           "PWMAFS ,PWMA Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 02.--03.         "  PWMAFS ,PWMB Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 00.--01.         "  PWMAFS ,PWMX Output Polarity" "frc0,frc1,tri,tri"
TEXTLINE ""
group.word (1+0x001a)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 14.                "RUF       ,Registers Updated Flag" "0,1"
bitfld.word  0x00 13.              "  REF       ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RF        ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CFX1      ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CFX0      ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMPF5     ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMPF4     ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMPF3     ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMPF2     ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMPF1     ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMPF0     ,Compare Flags" "0,1"
TEXTLINE ""
group.word (1+0x001c)++0x01
line.word    0x00 "INTEN,Interrupt Enable Register"
bitfld.word  0x00 13.   "             REIE      ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RIE       ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CX1IE     ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CX0IE     ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMP5IE    ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMP4IE    ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMP3IE    ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMP2IE    ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMP1IE    ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMP0IE    ,Compare Flags" "0,1"
TEXTLINE ""
group.word (1+0x001e)++0x01
line.word    0x00 "DMAEN,DMA Enable Register"
bitfld.word  0x00 09.                "VALDE     ,Value Registers DMA Enable" "0,1"
bitfld.word  0x00 08.              "  FAND    ,FIFO Watermark AND Control" "AND, OR"
bitfld.word  0x00 06.--07.         "  CAPTDE    ,Capture DMA Enable Source Select" "dis.,exc. FIFO watermark,local sync,local reload"
TEXTLINE "                 "  
bitfld.word  0x00 01.                "CX1DE     ,Capture X1 FIFO DMA Enable" "0,1"
bitfld.word  0x00 00.              "  CX0DE     ,Capture X0 FIFO DMA Enable" "0,1"
TEXTLINE ""
group.word (1+0x0020)++0x01
line.word    0x00 "TCTRL,Output Trigger Control Register"
bitfld.word  0x00 05.                "OUT_TRIG_EN5 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 04.              "  OUT_TRIG_EN4 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 03.              "  OUT_TRIG_EN3 ,Output Trigger Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "OUT_TRIG_EN2 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 01.              "  OUT_TRIG_EN1 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 00.              "  OUT_TRIG_EN0 ,Output Trigger Enables" "0,1"
TEXTLINE ""
group.word (1+0x0022)++0x01
line.word    0x00 "DISMAP,Fault Disable Mapping Register"
bitfld.word  0x00 11.              "DISX3     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 10.            "  DISX2     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 09.            "  DISX1     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 08.            "  DISX0     ,PWMX Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "DISB3     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 06.            "  DISB2     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 05.            "  DISB1     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 04.            "  DISB0     ,PWMB Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "DISA3     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 02.            "  DISA2     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 01.            "  DISA1     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 00.            "  DISA0     ,PWMA Fault Disable Mask" "0,1"
TEXTLINE ""  
group.word (1+0x0024)++0x01
line.word    0x00 "DTCNT0,Deadtime Count Register 0"
group.word (1+0x0026)++0x01
line.word    0x00 "DTCNT1,Deadtime Count Register 1"
TEXTLINE ""  
group.word (1+0x0030)++0x01
line.word    0x00 "CAPTCTRLX,Capture Control Register X"
bitfld.word  0x00 13.--15.         "CX1CNT    ,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 10.--12.       "  CX0CNT    ,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 08.--09.       "  CFXWM     ,Capture X FIFOs Water Mark" "0,1,2,3"
bitfld.word  0x00 07.            "  EDGCNTX _EN ,Edge Counter X Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 06.              "INPSELX   ,Input Select X" "0,1"
bitfld.word  0x00 04.--05.       "  EDGX1 ,Edge X 1" "dis,falling,rising,any"
bitfld.word  0x00 02.--03.       "             EDGX0 ,Edge X 0" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 01.              "ONESHOTX  ,One Shot Mode Aux" "0,1"
bitfld.word  0x00 00.            "  ARMX      ,Arm X" "0,1"
TEXTLINE ""  
group.word (1+0x0032)++0x01
line.word    0x00 "CAPTCOMPX,Capture Compare Register X"
hexmask.word.byte 0x00 08.--15. 1.   "EDGCNTX  ,Edge Counter X"
hexmask.word.byte 0x00 00.--07. 1. "  EDGCMPX  ,Edge Compare X"
TEXTLINE ""  
group.word (1+0x0034)++0x01
line.word    0x00 "CVAL0,Capture Value 0 Register"
group.word (1+0x0036)++0x01
line.word    0x00 "CVAL0C,Capture Value 0 Cycle Register"
group.word (1+0x0038)++0x01
line.word    0x00 "CVAL1,Capture Value 1 Register"
group.word (1+0x003a)++0x01
line.word    0x00 "CVAL1C,Capture Value 1 Cycle Register"
tree.end
tree "PWM submodule 2"
group.word (2+0x0000)++0x01
line.word    0x00 "CNT,Counter Register"
group.word (2+0x0002)++0x01
line.word    0x00 "INIT,Initial Count Register"
TEXTLINE ""
group.word (2+0x0004)++0x01
line.word    0x00 "CTRL2,Control 2 Register"
bitfld.word  0x00 15.                "DBGEN      ,Debug Enable" "0,1"
bitfld.word  0x00 14.              "  WAITEN     ,WAIT Enable" "0,1"
bitfld.word  0x00 13.              "  INDEP      ,Independent or Complementary Pair Operation" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 12.                "PWMA_INIT  ,PWMA Initial Value" "0,1"
bitfld.word  0x00 11.              "  PWMB_INIT  ,PWMB Initial Value" "0,1"
bitfld.word  0x00 10.              "  PWMX_INIT  ,PWMX Initial Value" "0,1"
bitfld.word  0x00 08.--09.         "  INIT_SEL   ,Initialization Control Select" "Local sync,Master reload,Master sync,EXT_SYNC"
TEXTLINE "                 "  
bitfld.word  0x00 07.                "FRCEN      ,Force Initialization Enable" "0,1"
bitfld.word  0x00 06.              "  FORCE      ,Force Initialization" "0,1"
bitfld.word  0x00 03.--05.         "  FORCE_SEL  ,Force Source Select" "local force signal,master force signal,local reload signal,master reload signal,local sync signal,master sync signal,external force signal,reserved"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "RELOAD_SEL ,Reload Source Select" "0,1"
bitfld.word  0x00 0.--1.           "  CLK_SEL ,Clock Source Select" "IPBus clock,EXT_CLK,AUX_CLK,res."
TEXTLINE ""
group.word (2+0x0006)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 12.--15.           "LDFQ  ,Load Frequency" " 1 PWM, 2 PWM, 3 PWM, 4 PWM, 5 PWM, 6 PWM, 7 PWM, 8 PWM, 9 PWM,10 PWM,11 PWM,12 PWM,13 PWM,14 PWM,15 PWM,16 PWM"
bitfld.word  0x00 11.              "  HALF       ,Half Cycle Reload" "0,1"
bitfld.word  0x00 10.              "  FULL       ,Full Cycle Reload" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.           "DT         ,Deadtime" "0,1,2,3"
bitfld.word  0x00 04.--06.         "  PRSC   ,Prescaler" "  1:1,  1:2,  1:4,  1:8, 1:16, 1:32, 1:64,1:128"
bitfld.word  0x00 00.              "  DBLEN      ,Double Switching Enable" "0,1"
TEXTLINE ""
group.word (2+0x0008)++0x01
line.word    0x00 "VAL0,Value Register 0"
group.word (2+0x000a)++0x01
line.word    0x00 "VAL1,Value Register 1"
group.word (2+0x000c)++0x01
line.word    0x00 "VAL2,Value Register 2"
group.word (2+0x000e)++0x01
line.word    0x00 "VAL3,Value Register 3"
group.word (2+0x0010)++0x01
line.word    0x00 "VAL4,Value Register 4"
group.word (2+0x0012)++0x01
line.word    0x00 "VAL5,Value Register 5"
TEXTLINE ""
group.word (2+0x0018)++0x01
line.word    0x00 "OCTRL,Output Control Register"
bitfld.word  0x00 15.                "PWMA_IN   ,PWMA Input" "0,1"
bitfld.word  0x00 14.              "  PWMB_IN   ,PWMB Input" "0,1"
bitfld.word  0x00 13.              "  PWMX_IN   ,PWMX Input" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 10.                "POLA      ,PWMA Output Polarity" "0,1"
bitfld.word  0x00 09.              "  POLB      ,PWMB Output Polarity" "0,1"
bitfld.word  0x00 08.              "  POLC      ,PWMX Output Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 04.--05.           "PWMAFS ,PWMA Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 02.--03.         "  PWMAFS ,PWMB Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 00.--01.         "  PWMAFS ,PWMX Output Polarity" "frc0,frc1,tri,tri"
TEXTLINE ""
group.word (2+0x001a)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 14.                "RUF       ,Registers Updated Flag" "0,1"
bitfld.word  0x00 13.              "  REF       ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RF        ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CFX1      ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CFX0      ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMPF5     ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMPF4     ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMPF3     ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMPF2     ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMPF1     ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMPF0     ,Compare Flags" "0,1"
TEXTLINE ""
group.word (2+0x001c)++0x01
line.word    0x00 "INTEN,Interrupt Enable Register"
bitfld.word  0x00 13.   "             REIE      ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RIE       ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CX1IE     ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CX0IE     ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMP5IE    ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMP4IE    ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMP3IE    ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMP2IE    ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMP1IE    ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMP0IE    ,Compare Flags" "0,1"
TEXTLINE ""
group.word (2+0x001e)++0x01
line.word    0x00 "DMAEN,DMA Enable Register"
bitfld.word  0x00 09.                "VALDE     ,Value Registers DMA Enable" "0,1"
bitfld.word  0x00 08.              "  FAND    ,FIFO Watermark AND Control" "AND, OR"
bitfld.word  0x00 06.--07.         "  CAPTDE    ,Capture DMA Enable Source Select" "dis.,exc. FIFO watermark,local sync,local reload"
TEXTLINE "                 "  
bitfld.word  0x00 01.                "CX1DE     ,Capture X1 FIFO DMA Enable" "0,1"
bitfld.word  0x00 00.              "  CX0DE     ,Capture X0 FIFO DMA Enable" "0,1"
TEXTLINE ""
group.word (2+0x0020)++0x01
line.word    0x00 "TCTRL,Output Trigger Control Register"
bitfld.word  0x00 05.                "OUT_TRIG_EN5 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 04.              "  OUT_TRIG_EN4 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 03.              "  OUT_TRIG_EN3 ,Output Trigger Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "OUT_TRIG_EN2 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 01.              "  OUT_TRIG_EN1 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 00.              "  OUT_TRIG_EN0 ,Output Trigger Enables" "0,1"
TEXTLINE ""
group.word (2+0x0022)++0x01
line.word    0x00 "DISMAP,Fault Disable Mapping Register"
bitfld.word  0x00 11.              "DISX3     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 10.            "  DISX2     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 09.            "  DISX1     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 08.            "  DISX0     ,PWMX Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "DISB3     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 06.            "  DISB2     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 05.            "  DISB1     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 04.            "  DISB0     ,PWMB Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "DISA3     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 02.            "  DISA2     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 01.            "  DISA1     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 00.            "  DISA0     ,PWMA Fault Disable Mask" "0,1"
TEXTLINE ""  
group.word (2+0x0024)++0x01
line.word    0x00 "DTCNT0,Deadtime Count Register 0"
group.word (2+0x0026)++0x01
line.word    0x00 "DTCNT1,Deadtime Count Register 1"
TEXTLINE ""  
group.word (2+0x0030)++0x01
line.word    0x00 "CAPTCTRLX,Capture Control Register X"
bitfld.word  0x00 13.--15.         "CX1CNT    ,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 10.--12.       "  CX0CNT    ,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 08.--09.       "  CFXWM     ,Capture X FIFOs Water Mark" "0,1,2,3"
bitfld.word  0x00 07.            "  EDGCNTX _EN ,Edge Counter X Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 06.              "INPSELX   ,Input Select X" "0,1"
bitfld.word  0x00 04.--05.       "  EDGX1 ,Edge X 1" "dis,falling,rising,any"
bitfld.word  0x00 02.--03.       "             EDGX0 ,Edge X 0" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 01.              "ONESHOTX  ,One Shot Mode Aux" "0,1"
bitfld.word  0x00 00.            "  ARMX      ,Arm X" "0,1"
TEXTLINE ""  
group.word (2+0x0032)++0x01
line.word    0x00 "CAPTCOMPX,Capture Compare Register X"
hexmask.word.byte 0x00 08.--15. 1.   "EDGCNTX  ,Edge Counter X"
hexmask.word.byte 0x00 00.--07. 1. "  EDGCMPX  ,Edge Compare X"
TEXTLINE ""  
group.word (2+0x0034)++0x01
line.word    0x00 "CVAL0,Capture Value 0 Register"
group.word (2+0x0036)++0x01
line.word    0x00 "CVAL0C,Capture Value 0 Cycle Register"
group.word (2+0x0038)++0x01
line.word    0x00 "CVAL1,Capture Value 1 Register"
group.word (2+0x003a)++0x01
line.word    0x00 "CVAL1C,Capture Value 1 Cycle Register"
tree.end
tree "PWM submodule 3"
group.word (3+0x0000)++0x01
line.word    0x00 "CNT,Counter Register"
group.word (3+0x0002)++0x01
line.word    0x00 "INIT,Initial Count Register"
TEXTLINE ""
group.word (3+0x0004)++0x01
line.word    0x00 "CTRL2,Control 2 Register"
bitfld.word  0x00 15.                "DBGEN      ,Debug Enable" "0,1"
bitfld.word  0x00 14.              "  WAITEN     ,WAIT Enable" "0,1"
bitfld.word  0x00 13.              "  INDEP      ,Independent or Complementary Pair Operation" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 12.                "PWMA_INIT  ,PWMA Initial Value" "0,1"
bitfld.word  0x00 11.              "  PWMB_INIT  ,PWMB Initial Value" "0,1"
bitfld.word  0x00 10.              "  PWMX_INIT  ,PWMX Initial Value" "0,1"
bitfld.word  0x00 08.--09.         "  INIT_SEL   ,Initialization Control Select" "Local sync,Master reload,Master sync,EXT_SYNC"
TEXTLINE "                 "  
bitfld.word  0x00 07.                "FRCEN      ,Force Initialization Enable" "0,1"
bitfld.word  0x00 06.              "  FORCE      ,Force Initialization" "0,1"
bitfld.word  0x00 03.--05.         "  FORCE_SEL  ,Force Source Select" "local force signal,master force signal,local reload signal,master reload signal,local sync signal,master sync signal,external force signal,reserved"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "RELOAD_SEL ,Reload Source Select" "0,1"
bitfld.word  0x00 0.--1.           "  CLK_SEL ,Clock Source Select" "IPBus clock,EXT_CLK,AUX_CLK,res."
TEXTLINE ""
group.word (3+0x0006)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 12.--15.           "LDFQ  ,Load Frequency" " 1 PWM, 2 PWM, 3 PWM, 4 PWM, 5 PWM, 6 PWM, 7 PWM, 8 PWM, 9 PWM,10 PWM,11 PWM,12 PWM,13 PWM,14 PWM,15 PWM,16 PWM"
bitfld.word  0x00 11.              "  HALF       ,Half Cycle Reload" "0,1"
bitfld.word  0x00 10.              "  FULL       ,Full Cycle Reload" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.           "DT         ,Deadtime" "0,1,2,3"
bitfld.word  0x00 04.--06.         "  PRSC   ,Prescaler" "  1:1,  1:2,  1:4,  1:8, 1:16, 1:32, 1:64,1:128"
bitfld.word  0x00 00.              "  DBLEN      ,Double Switching Enable" "0,1"
TEXTLINE ""
group.word (3+0x0008)++0x01
line.word    0x00 "VAL0,Value Register 0"
group.word (3+0x000a)++0x01
line.word    0x00 "VAL1,Value Register 1"
group.word (3+0x000c)++0x01
line.word    0x00 "VAL2,Value Register 2"
group.word (3+0x000e)++0x01
line.word    0x00 "VAL3,Value Register 3"
group.word (3+0x0010)++0x01
line.word    0x00 "VAL4,Value Register 4"
group.word (3+0x0012)++0x01
line.word    0x00 "VAL5,Value Register 5"
TEXTLINE ""
group.word (3+0x0018)++0x01
line.word    0x00 "OCTRL,Output Control Register"
bitfld.word  0x00 15.                "PWMA_IN   ,PWMA Input" "0,1"
bitfld.word  0x00 14.              "  PWMB_IN   ,PWMB Input" "0,1"
bitfld.word  0x00 13.              "  PWMX_IN   ,PWMX Input" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 10.                "POLA      ,PWMA Output Polarity" "0,1"
bitfld.word  0x00 09.              "  POLB      ,PWMB Output Polarity" "0,1"
bitfld.word  0x00 08.              "  POLC      ,PWMX Output Polarity" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 04.--05.           "PWMAFS ,PWMA Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 02.--03.         "  PWMAFS ,PWMB Output Polarity" "frc0,frc1,tri,tri"
bitfld.word  0x00 00.--01.         "  PWMAFS ,PWMX Output Polarity" "frc0,frc1,tri,tri"
TEXTLINE ""
group.word (3+0x001a)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 14.                "RUF       ,Registers Updated Flag" "0,1"
bitfld.word  0x00 13.              "  REF       ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RF        ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CFX1      ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CFX0      ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMPF5     ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMPF4     ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMPF3     ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMPF2     ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMPF1     ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMPF0     ,Compare Flags" "0,1"
TEXTLINE ""
group.word (3+0x001c)++0x01
line.word    0x00 "INTEN,Interrupt Enable Register"
bitfld.word  0x00 13.   "             REIE      ,Reload Error Flag" "0,1"
bitfld.word  0x00 12.              "  RIE       ,Reload Flag" "0,1"
bitfld.word  0x00 07.              "  CX1IE     ,Capture Flag X1" "0,1"
bitfld.word  0x00 06.              "  CX0IE     ,Capture Flag X0" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.                "CMP5IE    ,Compare Flags" "0,1"
bitfld.word  0x00 04.              "  CMP4IE    ,Compare Flags" "0,1"
bitfld.word  0x00 03.              "  CMP3IE    ,Compare Flags" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "CMP2IE    ,Compare Flags" "0,1"
bitfld.word  0x00 01.              "  CMP1IE    ,Compare Flags" "0,1"
bitfld.word  0x00 00.              "  CMP0IE    ,Compare Flags" "0,1"
TEXTLINE ""
group.word (3+0x001e)++0x01
line.word    0x00 "DMAEN,DMA Enable Register"
bitfld.word  0x00 09.                "VALDE     ,Value Registers DMA Enable" "0,1"
bitfld.word  0x00 08.              "  FAND    ,FIFO Watermark AND Control" "AND, OR"
bitfld.word  0x00 06.--07.         "  CAPTDE    ,Capture DMA Enable Source Select" "dis.,exc. FIFO watermark,local sync,local reload"
TEXTLINE "                 "  
bitfld.word  0x00 01.                "CX1DE     ,Capture X1 FIFO DMA Enable" "0,1"
bitfld.word  0x00 00.              "  CX0DE     ,Capture X0 FIFO DMA Enable" "0,1"
TEXTLINE ""
group.word (3+0x0020)++0x01
line.word    0x00 "TCTRL,Output Trigger Control Register"
bitfld.word  0x00 05.                "OUT_TRIG_EN5 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 04.              "  OUT_TRIG_EN4 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 03.              "  OUT_TRIG_EN3 ,Output Trigger Enables" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 02.                "OUT_TRIG_EN2 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 01.              "  OUT_TRIG_EN1 ,Output Trigger Enables" "0,1"
bitfld.word  0x00 00.              "  OUT_TRIG_EN0 ,Output Trigger Enables" "0,1"
TEXTLINE ""
group.word (3+0x0022)++0x01
line.word    0x00 "DISMAP,Fault Disable Mapping Register"
bitfld.word  0x00 11.              "DISX3     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 10.            "  DISX2     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 09.            "  DISX1     ,PWMX Fault Disable Mask" "0,1"
bitfld.word  0x00 08.            "  DISX0     ,PWMX Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 07.              "DISB3     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 06.            "  DISB2     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 05.            "  DISB1     ,PWMB Fault Disable Mask" "0,1"
bitfld.word  0x00 04.            "  DISB0     ,PWMB Fault Disable Mask" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 03.              "DISA3     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 02.            "  DISA2     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 01.            "  DISA1     ,PWMA Fault Disable Mask" "0,1"
bitfld.word  0x00 00.            "  DISA0     ,PWMA Fault Disable Mask" "0,1"
TEXTLINE ""  
group.word (3+0x0024)++0x01
line.word    0x00 "DTCNT0,Deadtime Count Register 0"
group.word (3+0x0026)++0x01
line.word    0x00 "DTCNT1,Deadtime Count Register 1"
TEXTLINE ""  
group.word (3+0x0030)++0x01
line.word    0x00 "CAPTCTRLX,Capture Control Register X"
bitfld.word  0x00 13.--15.         "CX1CNT    ,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 10.--12.       "  CX0CNT    ,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 08.--09.       "  CFXWM     ,Capture X FIFOs Water Mark" "0,1,2,3"
bitfld.word  0x00 07.            "  EDGCNTX _EN ,Edge Counter X Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 06.              "INPSELX   ,Input Select X" "0,1"
bitfld.word  0x00 04.--05.       "  EDGX1 ,Edge X 1" "dis,falling,rising,any"
bitfld.word  0x00 02.--03.       "             EDGX0 ,Edge X 0" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 01.              "ONESHOTX  ,One Shot Mode Aux" "0,1"
bitfld.word  0x00 00.            "  ARMX      ,Arm X" "0,1"
TEXTLINE ""  
group.word (3+0x0032)++0x01
line.word    0x00 "CAPTCOMPX,Capture Compare Register X"
hexmask.word.byte 0x00 08.--15. 1.   "EDGCNTX  ,Edge Counter X"
hexmask.word.byte 0x00 00.--07. 1. "  EDGCMPX  ,Edge Compare X"
TEXTLINE ""  
group.word (3+0x0034)++0x01
line.word    0x00 "CVAL0,Capture Value 0 Register"
group.word (3+0x0036)++0x01
line.word    0x00 "CVAL0C,Capture Value 0 Cycle Register"
group.word (3+0x0038)++0x01
line.word    0x00 "CVAL1,Capture Value 1 Register"
group.word (3+0x003a)++0x01
line.word    0x00 "CVAL1C,Capture Value 1 Cycle Register"
tree.end
tree.end
tree "eTimer"
tree "Channel 0"
group.word (0xFFE18000+0x00+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0x00+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0x00+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0x00+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0x00+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0x00+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x00+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Channel 1"
group.word (0xFFE18000+0x20+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0x20+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0x20+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0x20+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0x20+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0x20+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x20+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Channel 2"
group.word (0xFFE18000+0x40+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0x40+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0x40+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0x40+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0x40+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0x40+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x40+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Channel 3"
group.word (0xFFE18000+0x60+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0x60+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0x60+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0x60+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0x60+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0x60+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x60+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Channel 4"
group.word (0xFFE18000+0x80+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0x80+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0x80+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0x80+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0x80+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0x80+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0x80+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Channel 5"
group.word (0xFFE18000+0xa0+0x000)++0x01
line.word    0x00 "COMP1,Compare Register 1"
group.word (0xFFE18000+0xa0+0x002)++0x01
line.word    0x00 "COMP2,Compare Register 2"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x004)++0x01
line.word    0x00 "CAPT1,Capture Register 1"
group.word (0xFFE18000+0xa0+0x006)++0x01
line.word    0x00 "CAPT2,Capture Register 2"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x008)++0x01
line.word    0x00 "LOAD,Load Register"
group.word (0xFFE18000+0xa0+0x00a)++0x01
line.word    0x00 "HOLD,Hold Register"
group.word (0xFFE18000+0xa0+0x00c)++0x01
line.word    0x00 "CNTR,Counter Register"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x00e)++0x01
line.word    0x00 "CTRL,Control Register"
bitfld.word  0x00 13.--15.       "CNTMODE  ,Count Mode" "No Operation,Count rising edges of primary source,Count rising and falling edges of primary source,Count rising edges of primary source while secondary input high active,Quadrature count mode; uses primary and secondary sources,Count primary source rising edges; secondary source specifies direction,Edge of secondary source triggers primary count till compare,Cascaded counter mode; up/down"
TEXTLINE "                 "  
bitfld.word  0x00 08.--12.       "PRISRC   ,Primary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),IP Bus clock divide by 1 prescaler,IP Bus clock divide by 2 prescaler,IP Bus clock divide by 4 prescaler,IP Bus clock divide by 8 prescaler,IP Bus clock divide by 16 prescaler,IP Bus clock divide by 32 prescaler,IP Bus clock divide by 64 prescaler,IP Bus clock divide by 128 prescaler"
TEXTLINE "                 "  
bitfld.word  0x00 07.            "ONCE     ,Count Once" "0,1"
bitfld.word  0x00 06.            "  LENGTH ,Count Length" "0,1"
bitfld.word  0x00 05.            "  DIR    ,Count Direction" "up,down"
TEXTLINE "                 "  
bitfld.word  0x00 00.--04.       "SECSRC   ,Secondary Count Source" "Counter #0 input pin,Counter #1 input pin,Counter #2 input pin,Counter #3 input pin,Counter #4 input pin,Counter #5 input pin,res(6),res(7),Auxiliary input #0 pin,Auxiliary input #1 pin,Auxiliary input #2 pin,res(11),res(12),res(13),res(14),res(15),Counter #0 output,Counter #1 output,Counter #2 output,Counter #3 output,Counter #4 output,Counter #5 output,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x010)++0x01
line.word    0x00 "CTRL2,Control Register 2"
bitfld.word  0x00 15.              "OEN    ,Output Enable" "0,1"
bitfld.word  0x00 14.            "  RDNT   ,Redundant Channel Enable" "0,1"
bitfld.word  0x00 13.            "  INPUT  ,External input signal" "0,1"
bitfld.word  0x00 12.            "  VAL    ,Forced OFLAG Value" "0,1"
bitfld.word  0x00 11.            "  FORCE  ,Force the OFLAG output" "0,1"
bitfld.word  0x00 10.            "  COFRC  ,Co-channel OFLAG Force" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 08.--09.         "COINIT ,Co-channel Initialization" "off,LOAD,CMPLD,res."
bitfld.word  0x00 07.            "  SIPS   ,Secondary Source Input Polarity Select" "0,1"
bitfld.word  0x00 06.            "  PIPS   ,Primary Source Input Polarity Select" "0,1"
bitfld.word  0x00 05.            "  OPS    ,Output Polarity Select" "0,1"
bitfld.word  0x00 04.            "  MSTR   ,Master Mode" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.--03.       "OUTMODE  ,Output Mode" "Software controlled,Clear OFLAG output on successful compare (COMP1 or COMP2),Set OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output on successful compare (COMP1 or COMP2),Toggle OFLAG output using alternating compare registers,Set on compare with COMP1; cleared on secondary source input edge,Set on compare with COMP2; cleared on secondary source input edge,Set on compare; cleared on counter roll-over,Set on successful compare on COMP1; clear on successful compare on COMP2,Asserted while counter is active; cleared when counter is stopped,Asserted when counting up; cleared when counting down,Reserved(11),Reserved(12),Reserved(13),Reserved(14),Enable gated clock output while counter is active"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x012)++0x01
line.word    0x00 "CTRL3,Control Register 3"
bitfld.word  0x00 15.              "STPEN    ,Stop Actions Enable" "0,1"
bitfld.word  0x00 13.--14.       "  ROC      ,Reload on Capture" "off,capture 1,capture 2,both"
bitfld.word  0x00 05.--07.       "  C2FCNT   ,CAPT2 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 02.--04.       "  C1FCNT   ,CAPT1 FIFO Word Count" "0,1,2,3,4,5,6,7"
bitfld.word  0x00 00.--01.       "  DBGEN    ,Debug Actions Enable" "off,halt channel counter,force OFLAG to logic 0,halt counter and force OFLAG to 0"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x014)++0x01
line.word    0x00 "STS,Status Register"
bitfld.word  0x00 09.              "WDF      ,Watchdog Time-out Flag" "0,1"
bitfld.word  0x00 08.            "  RCF      ,Redundant Channel Flag" "0,1"
bitfld.word  0x00 07.            "  ICF2     ,Input Capture 2 Flag" "0,1"
bitfld.word  0x00 06.            "  ICF1     ,Input Capture 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHF     ,Input Edge High Flag" "0,1"
bitfld.word  0x00 04.            "  IELF     ,Input Edge Low Flag" "0,1"
bitfld.word  0x00 03.            "  TOF      ,Timer Overflow Flag" "0,1"
bitfld.word  0x00 02.            "  TCF2     ,Timer Compare 2 Flag" "0,1"
bitfld.word  0x00 01.            "  TCF1     ,Timer Compare 1 Flag" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 00.              "TCF      ,Timer Compare Flag" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x016)++0x01
line.word    0x00 "INTDMA,Interrupt and DMA Enable Register"
bitfld.word  0x00 15.              "ICF2DE   ,Input Capture 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 14.            "  ICF1DE   ,Input Capture 1 Flag DMA Enable" "0,1"
bitfld.word  0x00 13.            "  CMPLD2DE ,Comparator Load Register 2 Flag DMA Enable" "0,1"
bitfld.word  0x00 12.            "  CMPLD1DE ,Comparator Load Register 1 Flag DMA Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "WDFIE    ,Watchdog Time-out Flag Interrupt Enable" "0,1"
bitfld.word  0x00 08.            "  RCFIE    ,Redundant Channel Flag Interrupt Enable" "0,1"
bitfld.word  0x00 07.            "  ICF2IE   ,Input Capture 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 06.            "  ICF1IE   ,Input Capture 1 Flag Interrupt Enable" "0,1"
TEXTLINE "                 "  
bitfld.word  0x00 05.              "IEHFIE   ,Input Edge High Flag Interrupt Enable" "0,1"
bitfld.word  0x00 04.            "  IELFIE   ,Input Edge Low Flag Interrupt Enable" "0,1"
bitfld.word  0x00 03.            "  TOFIE    ,Timer Overflow Flag Interrupt Enable" "0,1"
bitfld.word  0x00 02.            "  TCF2IE   ,Timer Compare 2 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 01.            "  TCF1IE   ,Timer Compare 1 Flag Interrupt Enable" "0,1"
bitfld.word  0x00 00.            "  TCFIE    ,Timer Compare Flag Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x018)++0x01
line.word    0x00 "CMPLD1,Comparator Load Register 1"
group.word (0xFFE18000+0xa0+0x01a)++0x01
line.word    0x00 "CMPLD2,Comparator Load Register 2"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x01c)++0x01
line.word    0x00 "CCCTRL,Compare and Capture Control Register"
bitfld.word  0x00 13.--15.         "CLC2 ,Compare Load Control 2" "Never preload,Reserved,Load COMP2 with CMPLD1 upon successful compare with the value in COMP1,Load COMP2 with CMPLD1 upon successful compare with the value in COMP2,Load COMP2 with CMPLD2 upon successful compare with the value in COMP1,Load COMP2 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD2 upon successful compare with the value in COMP1,Load CNTR with CMPLD2 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 10.--12.         "CLC1 ,Compare Load Control 2" "Never preload,Reserved,Load COMP1 with CMPLD1 upon successful compare with the value in COMP1,Load COMP1 with CMPLD1 upon successful compare with the value in COMP2,Load COMP1 with CMPLD2 upon successful compare with the value in COMP1,Load COMP1 with CMPLD2 upon successful compare with the value in COMP2,Load CNTR with CMPLD1 upon successful compare with the value in COMP1,Load CNTR with CMPLD1 upon successful compare with the value in COMP2"
TEXTLINE "                 "  
bitfld.word  0x00 09.              "CMPMODE2 ,Compare Mode" "COMP2: up,COMP2:down"
bitfld.word  0x00 08.            "  CMPMODE1 ,Compare Mode" "COMP1: up,COMP1:down"
TEXTLINE "                 "  
bitfld.word  0x00 06.--07.       "CPT2MODE   ,Capture 2 Mode Control" "dis,falling,rising,any"
bitfld.word  0x00 04.--05.       "   CPT1MODE ,Capture 1 Mode Control" "dis,falling,rising,any"
TEXTLINE "                 "  
bitfld.word  0x00 02.--03.       "CFWM       ,Capture FIFO Water Mark" "0,1,2,3"
bitfld.word  0x00 01.            "         ONESHOT  ,One Shot Capture Mode" "0,1"
bitfld.word  0x00 00.            "  ARM      ,Arm Capture" "0,1"
TEXTLINE ""
group.word (0xFFE18000+0xa0+0x01e)++0x01
line.word    0x00 "FILT,Input Filter Register"
bitfld.word  0x00 08.--10.           "FILT_CNT  ,Fault Filter Count" "0,1,2,3,4,5,6,7"
hexmask.word.byte 0x00 00.--07. 1. "  FILT_PER ,Fault Filter Period"
tree.end
tree "Watchdog timer registers"
group.word (0xFFE18000+0x0100)++0x01
line.word    0x00 "WDTOL,Watchdog Time-out Low Register"
group.word (0xFFE18000+0x0102)++0x01
line.word    0x00 "WDTOH,Watchdog Time-out High Register"
tree.end
tree "Configuration Registers"
group.word (0xFFE18000+0x010C)++0x01
line.word    0x00 "ENBL,Channel Enable Register"
bitfld.word  0x00 05.              "ENBL5  ,Timer Channel Enable" "0,1"
bitfld.word  0x00 04.            "  ENBL4  ,Timer Channel Enable" "0,1"
bitfld.word  0x00 03.            "  ENBL3  ,Timer Channel Enable" "0,1"
bitfld.word  0x00 02.            "  ENBL2  ,Timer Channel Enable" "0,1"
bitfld.word  0x00 01.            "  ENBL1  ,Timer Channel Enable" "0,1"
bitfld.word  0x00 00.            "  ENBL0  ,Timer Channel Enable" "0,1"
group.word (0xFFE18000+0x0110)++0x01
line.word    0x00 "DREQ0,DMA Request 0 Select Register"
bitfld.word  0x00 04.              "DREQ04 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 03.            "  DREQ03 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 02.            "  DREQ02 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 01.            "  DREQ01 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 00.            "  DREQ00 ,DMA Request Select Registers" "0,1"
group.word (0xFFE18000+0x0102)++0x01
line.word    0x00 "DREQ1,DMA Request 1 Select Register"
bitfld.word  0x00 04.              "DREQ14 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 03.            "  DREQ13 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 02.            "  DREQ12 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 01.            "  DREQ11 ,DMA Request Select Registers" "0,1"
bitfld.word  0x00 00.            "  DREQ10 ,DMA Request Select Registers" "0,1"
tree.end
tree.end
endif
tree "System Status and Configuration Module (SSCM)"
group.word (0xC3FD8000+0x00)++0x03
line.word    0x00 "STATUS,System Status"
bitfld.word  0x00 11.                            "NXEN  ,Nexus enabled" "0,1"
bitfld.word  0x00 05.--07.                     "  BMODE ,Device Boot Mode" "reserved for FlexRay Boot Serial Boot Loader,legacy bootstrap via CAN,legacy bootstrap via UART,Single Chip,res.,res.,res.,res."
TEXTLINE "            "
bitfld.word  0x00 03.                          "  ABD   ,Autobaud" "0,1"
group.word (0xC3FD8000+0x02)++0x03
line.word    0x00 "MEMCONFIG,System Memory Configuration"
bitfld.word  0x00 05.                            "IVLD  ,Instruction Flash Valid" "0,1"
bitfld.word  0x00 00.                          "  DVLD  ,Data Flash Valid" "0,1"
group.word (0xC3FD8000+0x06)++0x03
line.word    0x00 "ERROR,Error Configuration"
bitfld.word  0x00 01.                            "PAE   ,Peripheral Bus Abort Enable" "0,1"
bitfld.word  0x00 00.                          "  RAE   ,Register Bus Abort Enable" "0,1"
group.word (0xC3FD8000+0x08)++0x03
line.word    0x00 "DEBUGPORT,Debug Status Port"
bitfld.word  0x00 00.--02.                       "DEBUG_MODE  ,Register Bus Abort Enable" "none,mode 1,mode 2,mode 3,mode 4,mode 5,mode 6,mode 7"
TEXTLINE ""
group.long (0xC3FD8000+0x0C)++0x03
line.long    0x00 "PWCRH,Password Comparison Register High Word"
group.long (0xC3FD8000+0x10)++0x03
line.long    0x00 "PWCRL,Password Comparison Register Low Word"
tree.end
tree "Wakeup Unit (WKPU)"
group.long (0xC3F94000+0x00)++0x03
line.long    0x00 "NSR,NMI Status Flag Register"
bitfld.long  0x00 31.                              "NIF   ,NMI Status Flag" "0,1"
bitfld.long  0x00 30.                            "  NOVF  ,NMI Overrun Status Flag" "0,1"
group.long (0xC3F94000+0x08)++0x03
line.long    0x00 "NCR,NMI Configuration Register"
bitfld.long  0x00 31.                              "NLOCK ,NMI Configuration Lock Register" "0,1"
bitfld.long  0x00 29.--30.                       "  NDSS  ,NMI Destination Source Select" "NMI,CRI,MC,res"
bitfld.long  0x00 28.                            "  NWRE  ,NMI Wakeup Request Enable" "0,1"
bitfld.long  0x00 26.                            "  NREE  ,NMI Rising-edge Events Enable" "0,1"
bitfld.long  0x00 25.                            "  NFEE  ,NMI Falling-edge Events Enable" "0,1"
bitfld.long  0x00 24.                            "  NFE   ,NMI Filter Enable" "0,1"
TEXTLINE ""
group.long (0xC3F94000+0x14)++0x03
line.long    0x00 "WISR,Wakeup/Interrupt Status Flag Register"
bitfld.long  0x00 17.                  "EIF 17-16  ,External Wakeup/interrupt status flag 17" "0,1"
bitfld.long  0x00 16.                  ",External Wakeup/interrupt status flag 16" "0,1"
bitfld.long  0x00 15.                  "  EIF 15-12  ,External Wakeup/interrupt status flag 15" "0,1"
bitfld.long  0x00 14.                  ",External Wakeup/interrupt status flag 14" "0,1"
bitfld.long  0x00 13.                  ",External Wakeup/interrupt status flag 13" "0,1"
bitfld.long  0x00 12.                  ",External Wakeup/interrupt status flag 12" "0,1"
bitfld.long  0x00 11.                  "  EIF 11-08  ,External Wakeup/interrupt status flag 11" "0,1"
bitfld.long  0x00 10.                  ",External Wakeup/interrupt status flag 10" "0,1"
bitfld.long  0x00 09.                  ",External Wakeup/interrupt status flag 9" "0,1"
bitfld.long  0x00 08.                  ",External Wakeup/interrupt status flag 8" "0,1"
bitfld.long  0x00 07.                  "  EIF 07-04  ,External Wakeup/interrupt status flag 7" "0,1"
bitfld.long  0x00 06.                  ",External Wakeup/interrupt status flag 6" "0,1"
bitfld.long  0x00 05.                  ",External Wakeup/interrupt status flag 5" "0,1"
bitfld.long  0x00 04.                  ",External Wakeup/interrupt status flag 4" "0,1"
bitfld.long  0x00 03.                  "  EIF 03-00  ,External Wakeup/interrupt status flag 3" "0,1"
bitfld.long  0x00 02.                  ",External Wakeup/interrupt status flag 2" "0,1"
bitfld.long  0x00 01.                  ",External Wakeup/interrupt status flag 1" "0,1"
bitfld.long  0x00 00.                  ",External Wakeup/interrupt status flag 0" "0,1"
group.long (0xC3F94000+0x18)++0x03
line.long    0x00 "IRER,Interrupt Request Enable Register"
bitfld.long  0x00 17.                  "EIRE17-16  ,External Interrupt Request Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Interrupt Request Enable 16" "0,1"
bitfld.long  0x00 15.                  "  EIRE15-12  ,External Interrupt Request Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Interrupt Request Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Interrupt Request Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Interrupt Request Enable 12" "0,1"
bitfld.long  0x00 11.                  "  EIRE11-08  ,External Interrupt Request Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Interrupt Request Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Interrupt Request Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Interrupt Request Enable 8" "0,1"
bitfld.long  0x00 07.                  "  EIRE07-04  ,External Interrupt Request Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Interrupt Request Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Interrupt Request Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Interrupt Request Enable 4" "0,1"
bitfld.long  0x00 03.                  "  EIRE03-00  ,External Interrupt Request Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Interrupt Request Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Interrupt Request Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Interrupt Request Enable 0" "0,1"
group.long (0xC3F94000+0x1C)++0x03
line.long    0x00 "WRER,Wakeup Request Enable Register"
bitfld.long  0x00 17.                  "WRE 17-16  ,External Wakeup Request Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Wakeup Request Enable 16" "0,1"
bitfld.long  0x00 15.                  "  WRE 15-12  ,External Wakeup Request Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Wakeup Request Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Wakeup Request Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Wakeup Request Enable 12" "0,1"
bitfld.long  0x00 11.                  "  WRE 11-08  ,External Wakeup Request Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Wakeup Request Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Wakeup Request Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Wakeup Request Enable 8" "0,1"
bitfld.long  0x00 07.                  "  WRE 07-04  ,External Wakeup Request Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Wakeup Request Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Wakeup Request Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Wakeup Request Enable 4" "0,1"
bitfld.long  0x00 03.                  "  WRE 03-00  ,External Wakeup Request Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Wakeup Request Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Wakeup Request Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Wakeup Request Enable 0" "0,1"
group.long (0xC3F94000+0x28)++0x03
line.long    0x00 "WIREER,Wakeup/Interrupt Rising-Edge Event Enable Register"
bitfld.long  0x00 17.                  "IREE17-16  ,External Interrupt Rising-edge Events Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Interrupt Rising-edge Events Enable 16" "0,1"
bitfld.long  0x00 15.                  "  IREE15-12  ,External Interrupt Rising-edge Events Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Interrupt Rising-edge Events Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Interrupt Rising-edge Events Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Interrupt Rising-edge Events Enable 12" "0,1"
bitfld.long  0x00 11.                  "  IREE11-08  ,External Interrupt Rising-edge Events Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Interrupt Rising-edge Events Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Interrupt Rising-edge Events Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Interrupt Rising-edge Events Enable 8" "0,1"
bitfld.long  0x00 07.                  "  IREE07-04  ,External Interrupt Rising-edge Events Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Interrupt Rising-edge Events Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Interrupt Rising-edge Events Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Interrupt Rising-edge Events Enable 4" "0,1"
bitfld.long  0x00 03.                  "  IREE03-00  ,External Interrupt Rising-edge Events Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Interrupt Rising-edge Events Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Interrupt Rising-edge Events Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Interrupt Rising-edge Events Enable 0" "0,1"
group.long (0xC3F94000+0x2C)++0x03
line.long    0x00 "WIFEER,Wakeup/Interrupt Falling-Edge Event Enable Register"
bitfld.long  0x00 17.                  "IFEE17-16  ,External Interrupt Falling-edge Events Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Interrupt Falling-edge Events Enable 16" "0,1"
bitfld.long  0x00 15.                  "  IFEE15-12  ,External Interrupt Falling-edge Events Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Interrupt Falling-edge Events Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Interrupt Falling-edge Events Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Interrupt Falling-edge Events Enable 12" "0,1"
bitfld.long  0x00 11.                  "  IFEE11-08  ,External Interrupt Falling-edge Events Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Interrupt Falling-edge Events Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Interrupt Falling-edge Events Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Interrupt Falling-edge Events Enable 8" "0,1"
bitfld.long  0x00 07.                  "  IFEE07-04  ,External Interrupt Falling-edge Events Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Interrupt Falling-edge Events Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Interrupt Falling-edge Events Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Interrupt Falling-edge Events Enable 4" "0,1"
bitfld.long  0x00 03.                  "  IFEE03-00  ,External Interrupt Falling-edge Events Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Interrupt Falling-edge Events Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Interrupt Falling-edge Events Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Interrupt Falling-edge Events Enable 0" "0,1"
group.long (0xC3F94000+0x30)++0x03
line.long    0x00 "WIFER,Wakeup/Interrupt Filter Enable Register"
bitfld.long  0x00 17.                  "IFE 17-16  ,External Interrupt Filter Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Interrupt Filter Enable 16" "0,1"
bitfld.long  0x00 15.                  "  IFE 15-12  ,External Interrupt Filter Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Interrupt Filter Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Interrupt Filter Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Interrupt Filter Enable 12" "0,1"
bitfld.long  0x00 11.                  "  IFE 11-08  ,External Interrupt Filter Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Interrupt Filter Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Interrupt Filter Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Interrupt Filter Enable 8" "0,1"
bitfld.long  0x00 07.                  "  IFE 07-04  ,External Interrupt Filter Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Interrupt Filter Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Interrupt Filter Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Interrupt Filter Enable 4" "0,1"
bitfld.long  0x00 03.                  "  IFE 03-00  ,External Interrupt Filter Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Interrupt Filter Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Interrupt Filter Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Interrupt Filter Enable 0" "0,1"
group.long (0xC3F94000+0x34)++0x03
line.long    0x00 "WIPUER,Wakeup/Interrupt Pullup Enable Register"
bitfld.long  0x00 17.                  "IPUE17-16  ,External Interrupt Pullup Enable 17" "0,1"
bitfld.long  0x00 16.                  ",External Interrupt Pullup Enable 16" "0,1"
bitfld.long  0x00 15.                  "  IPUE15-12  ,External Interrupt Pullup Enable 15" "0,1"
bitfld.long  0x00 14.                  ",External Interrupt Pullup Enable 14" "0,1"
bitfld.long  0x00 13.                  ",External Interrupt Pullup Enable 13" "0,1"
bitfld.long  0x00 12.                  ",External Interrupt Pullup Enable 12" "0,1"
bitfld.long  0x00 11.                  "  IPUE11-08  ,External Interrupt Pullup Enable 11" "0,1"
bitfld.long  0x00 10.                  ",External Interrupt Pullup Enable 10" "0,1"
bitfld.long  0x00 09.                  ",External Interrupt Pullup Enable 9" "0,1"
bitfld.long  0x00 08.                  ",External Interrupt Pullup Enable 8" "0,1"
bitfld.long  0x00 07.                  "  IPUE07-04  ,External Interrupt Pullup Enable 7" "0,1"
bitfld.long  0x00 06.                  ",External Interrupt Pullup Enable 6" "0,1"
bitfld.long  0x00 05.                  ",External Interrupt Pullup Enable 5" "0,1"
bitfld.long  0x00 04.                  ",External Interrupt Pullup Enable 4" "0,1"
bitfld.long  0x00 03.                  "  IPUE03-00  ,External Interrupt Pullup Enable 3" "0,1"
bitfld.long  0x00 02.                  ",External Interrupt Pullup Enable 2" "0,1"
bitfld.long  0x00 01.                  ",External Interrupt Pullup Enable 1" "0,1"
bitfld.long  0x00 00.                  ",External Interrupt Pullup Enable 0" "0,1"
tree.end

tree "Periodic Interrupt Timer and Real Time Interrupt (PIT_RTI)"
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B") 
group.long (0xC3FF0000+0x0000)++0x03
line.long    0x00 "PITMCR,PIT Module Control Registers"
bitfld.long  0x00 00.                            "FRZ   ,Freeze" "0,1"
else
group.long (0xC3FF0000+0x0000)++0x03
line.long    0x00 "PITMCR,PIT Module Control Registers"
bitfld.long  0x00 01.                              "MDIS  ,Module Disable" "0,1"
bitfld.long  0x00 00.                            "  FRZ   ,Freeze" "0,1"
endif
tree "Timer Channel 0"
group.long (0xC3FF0000+0x0100+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0100+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0100+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0100+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 1"
group.long (0xC3FF0000+0x0110+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0110+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0110+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0110+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 2"
group.long (0xC3FF0000+0x0120+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0120+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0120+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0120+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 3"
group.long (0xC3FF0000+0x0130+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0130+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0130+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0130+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 4"
group.long (0xC3FF0000+0x0140+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0140+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0140+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0140+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 5"
group.long (0xC3FF0000+0x0150+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x0150+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x0150+0x0008)++0x03
line.long    0x00 "TCTRL,Timer Control Register"
bitfld.long  0x00 01.                              "TIE  ,Timer Interrupt Enable Bit" "0,1"
bitfld.long  0x00 00.                            "  TEN  ,Timer Enable Bit" "0,1"
group.long (0xC3FF0000+0x0150+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree.end

tree "System Timer Module (STM)"
group.long 0xFFF3C000++0x03
line.long    0x00 "STM_CR,STM Control Register"
hexmask.long.byte 0x00 08.--15. 1. 0.                "CPS  ,Counter Prescaler (divider=value+1)"
bitfld.long  0x00 01.                           "  FRZ  ,Allows the timer counter to be stopped when the device enters debug mode" "0,1"
bitfld.long  0x00 00.                           "  TEN  ,Timer Counter Enabled" "0,1"
group.long 0xFFF3C004++0x03
line.long    0x00 "STM_CNT,STM Counter Value"
tree "Channel 0"
group.long (0xFFF3C010+0x00)++0x03
line.long    0x00 "STM_CCR0,STM Channel 0 Control Register"
bitfld.long  0x00 00.                           "CEN  ,Channel Enable" "0,1"
group.long (0xFFF3C010+0x04)++0x03
line.long    0x00 "STM_CIR0,STM Channel 0 Interrupt Register"
eventfld.long  0x00 00.                         "CIF  ,Channel Interrupt Flag" "0,1"
group.long (0xFFF3C010+0x08)++0x03
line.long    0x00 "STM_CMP0,STM Channel 0 Compare Register"
tree.end

tree "Channel 1"
group.long (0xFFF3C020+0x00)++0x03
line.long    0x00 "STM_CCR1,STM Channel 1 Control Register"
bitfld.long  0x00 00.                           "CEN  ,Channel Enable" "0,1"
group.long (0xFFF3C020+0x04)++0x03
line.long    0x00 "STM_CIR1,STM Channel 1 Interrupt Register"
eventfld.long  0x00 00.                         "CIF  ,Channel Interrupt Flag" "0,1"
group.long (0xFFF3C020+0x08)++0x03
line.long    0x00 "STM_CMP1,STM Channel 1 Compare Register"
tree.end

tree "Channel 2"
group.long (0xFFF3C030+0x00)++0x03
line.long    0x00 "STM_CCR2,STM Channel 2 Control Register"
bitfld.long  0x00 00.                           "CEN  ,Channel Enable" "0,1"
group.long (0xFFF3C030+0x04)++0x03
line.long    0x00 "STM_CIR2,STM Channel 2 Interrupt Register"
eventfld.long  0x00 00.                         "CIF  ,Channel Interrupt Flag" "0,1"
group.long (0xFFF3C030+0x08)++0x03
line.long    0x00 "STM_CMP2,STM Channel 2 Compare Register"
tree.end

tree "Channel 3"
group.long (0xFFF3C040+0x00)++0x03
line.long    0x00 "STM_CCR3,STM Channel 3 Control Register"
bitfld.long  0x00 00.                           "CEN  ,Channel Enable" "0,1"
group.long (0xFFF3C040+0x04)++0x03
line.long    0x00 "STM_CIR3,STM Channel 3 Interrupt Register"
eventfld.long  0x00 00.                         "CIF  ,Channel Interrupt Flag" "0,1"
group.long (0xFFF3C040+0x08)++0x03
line.long    0x00 "STM_CMP3,STM Channel 3 Compare Register"
tree.end

tree.end
sif (CPU()=="MPC5604B")||(CPU()=="SPC560B")||(CPU()=="MPC5606S")||(CPU()=="SPC560S")
tree "Real Time Clock (RTC/API)"
group.long (0xC3FEC000+0x00)++0x03
line.long    0x00 "RTCSUPV,RTC Supervisor Control Register"
bitfld.long  0x00 31.                        "SUPV     ,RTC Supervisor Bit" "0,1"
group.long (0xC3FEC000+0x04)++0x03
line.long    0x00 "RTCC,RTC Control Register"
bitfld.long  0x00 31.                        "CNTEN    ,Counter Enable" "0,1"
bitfld.long  0x00 30.                      "  RTCIE    ,RTC Interrupt Enable" "0,1"
bitfld.long  0x00 29.                      "  FRZEN    ,Freeze Enable Bit" "0,1"
bitfld.long  0x00 28.                      "  ROVREN   ,Counter Roll Over Wakeup/Interrupt Enablee" "0,1"
hexmask.long.word 0x00 16.--27. 1. 0.         "  RTCVAL   ,RTC Compare Value"
TEXTLINE "                "  
bitfld.long  0x00 15.                      "  APIEN    ,Autonomous Periodic Interrupt Enable" "0,1"
bitfld.long  0x00 14.                      "  APIIE    ,API Interrupt Enable" "0,1"
bitfld.long  0x00 12.--13.                 "  CLKSEL   ,Clock Select" "32kHz IRC,128kHz OSC,16MHz IRC,res."
TEXTLINE "                "  
bitfld.long  0x00 11.                      "  DIV512EN ,Divide by 512 enable" "0,1"
bitfld.long  0x00 10.                      "  DIV32EN  ,Divide by 32 enable" "0,1"
hexmask.long.word 0x00 00.--09. 1. 0.         "  APIVAL   ,API Compare Value"
TEXTLINE ""
group.long (0xC3FEC000+0x08)++0x03
line.long    0x00 "RTCS,RTC Status Register"
bitfld.long  0x00 29.                        "RTCF     ,RTC Interrupt Flag" "0,1"
bitfld.long  0x00 13.                      "  APIF     ,API Interrupt Flag" "0,1"
bitfld.long  0x00 10.                      "  ROVRF    ,Counter Roll Over Interrupt Flag" "0,1"
TEXTLINE ""
group.long (0xC3FEC000+0x0C)++0x03
line.long    0x00 "RTCNT,RTC Counter Register"
tree.end
endif
TEXTLINE ""
