; --------------------------------------------------------------------------------
; @Title: Bolero3M (MPC564XB MPC564XC SPC564Bxx SPC56ECxx)
; @Author: rweiss
; @Chiplist: BOLERO3M, MPC5644B, MPC5644C, MPC5645B, MPC5645C, MPC5646B, 
;   MPC5646C, SPC564B64, SPC564B70, SPC564B74, SPC56EC64, SPC56EC70, SPC56EC74
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: permpc564xbc.per 11209 2019-11-08 11:23:26Z rweiss $
base a:0
width 9.
config 9. 8.
sif STRING.MID(CPUCOREVERSION(),0.,6.)=="e200z0"
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

else
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"
eventfld.long 0x00 31.          "MCP       ,Machine check input pin" "0,1"
eventfld.long 0x00 30.        "  IC_DPERR  ,Instruction Cache data array parity error" "0,1"
eventfld.long 0x00 27.        "  EXCP_ERR  ,ISI/ITLB or Bus Error on first instruction fetch for an exception handler" "0,1"
eventfld.long 0x00 26.        "  IC_TPERR  ,Instruction Cache Tag parity error" "0,1"
eventfld.long 0x00 24.        "  IC_LKERR  ,Instruction Cache Lock error" "0,1"
TEXTLINE "                "
eventfld.long 0x00 20.        "  NMI       ,non-maskable interrupt" "0,1"
eventfld.long 0x00 19.        "  MAV       ,MCAR Address Valid" "0,1"
eventfld.long 0x00 18.        "  MEA       ,MCAR holds Effective Address" "0,1"
TEXTLINE "                "
eventfld.long 0x00 16.        "  IF        ,Instruction Fetch Error Report" "0,1"
eventfld.long 0x00 15.        "  LD        ,Load type instruction Error Report" "0,1"
eventfld.long 0x00 14.        "  ST        ,Store type instruction Error Report" "0,1"
eventfld.long 0x00 13.        "  G         ,Guarded Load or Store instruction Error Report" "0,1"
TEXTLINE "                "
eventfld.long 0x00 04.        "  BUS_IRERR ,Read bus error on instruction fetch" "0,1"
eventfld.long 0x00 03.        "  BUS_DRERR ,Read bus error on data load" "0,1"
eventfld.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 "Timer Registers"
group spr:340.++0
line.long 0x0 "TCR,Timer Control Register"
bitfld.long   0x0 30.--31.       "WP  ,Watchdog timer period" "0,1,2,3"
bitfld.long   0x0 28.--29.     "  WRC ,Watchdog timer reset control" "disabled,checkstop,!RSTOUT,res."
bitfld.long   0x0 27.          "  WIE ,Watchdog timer interrupt enable" "0,1"
bitfld.long   0x0 26.          "  DIE ,Decrementer interrupt enable" "0,1"
bitfld.long   0x0 24.--25.     "  FP  ,Fixed-interval timer period" "0,1,2,3"
bitfld.long   0x0 23.          "  FIE ,Fixed-interval timer interrupt enable" "0,1"
bitfld.long   0x0 22.          "  ARE ,Auto-reload enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 17.--20.     "  WPEXT ,Watchdog timer period extention" "WP,WP+4,WP+8,WP+12,WP+16,WP+20,WP+24,WP+28,WP+32,WP+36,WP+40,WP+44,WP+48,WP+52,WP+56,WP+60"
TEXTLINE "                "
bitfld.long   0x0 13.--16.     "   FPEXT ,Fixed-interval timer extention" "FP,FP+4,FP+8,FP+12,FP+16,FP+20,FP+24,FP+28,FP+32,FP+36,FP+40,FP+44,FP+48,FP+52,FP+56,FP+60"
group spr:336.++0
line.long 0x0 "TSR,Timer Status Register"
eventfld.long   0x0 31.          "ENW ,Enable next watchdog" "0,1"
eventfld.long   0x0 30.          "  WIS ,Watchdog timer interrupt status" "0,1"
eventfld.long   0x0 28.--29.     "  WRS ,Watchdog timer reset status" "none,checkstop,!RSTOUT,res."
eventfld.long   0x0 27.          "  DIS ,Decrementer timer interrupt status" "0,1"
eventfld.long   0x0 26.          "  FIS ,Fixed-interval timer interrupt status" "0,1"
TEXTLINE ""
group spr:285.++0
line.long 0x0 "TBU,Upper Time Base Register"
group spr:284.++0
line.long 0x0 "TBL,Lower Time Base Register"
TEXTLINE ""
group spr:22.++0
line.long 0x0 "DEC,Decrementer Register"
group spr:54.++0
line.long 0x0 "DECAR,Decrementer Auto-Reload Register"
tree.end
tree "Parallel Signature Unit Registers"
group dcr:272.++0
line.long 0x0 "PSCR,Parallel Signature Control Register"
bitfld.long   0x0 5.          "CNTEN  ,Counter enable" "0,1"
bitfld.long   0x0 2.          "  RDEN ,Read enable" "0,1"
bitfld.long   0x0 1.          "  WREN ,Write enable" "0,1"
bitfld.long   0x0 0.          "  INIT ,Initialize rgeisters" "0,1"
group dcr:273.++0
line.long 0x0 "PSSR,Parallel Signature Status Register"
bitfld.long   0x0 0.          "TERR   ,Transfer error status" "0,1"
group dcr:274.++0
line.long 0x0 "PSHR,Parallel Signature High Register"
group dcr:275.++0
line.long 0x0 "PSLR,Parallel Signature Low Register"
group dcr:276.++0
line.long 0x0 "PSCTR,Parallel Signature Counter Register"
wgroup dcr:277.++0
line.long 0x0 "PSUHR,Parallel Signature Update High Register"
wgroup dcr:278.++0
line.long 0x0 "PSULR,Parallel Signature Update Low Register"
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:561.++0
line.long 0x0 "DBCR3,Debug Control Register 3"
bitfld.long   0x0 31.            "DEVT1C1 ,External debug event 1 count 1 enable" "0,1"
bitfld.long   0x0 30.          "  DEVT2C1 ,External debug event 2 count 1 enable" "0,1"
bitfld.long   0x0 29.          "  ICMPC1  ,Instruction complete debug event count 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 28.          "  IAC1C1  ,Instruction address compare 1 debug event count 1 enable" "0,1"
bitfld.long   0x0 27.          "  IAC2C1  ,Instruction address compare 2 debug event count 1 enable" "0,1"
bitfld.long   0x0 26.          "  IAC3C1  ,Instruction address compare 3 debug event count 1 enable" "0,1"
bitfld.long   0x0 25.          "  IAC4C1  ,Instruction address compare 4 debug event count 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 24.          "  DAC1RC1 ,Data address compare 1 read debug event count 1 enable" "0,1"
bitfld.long   0x0 23.          "  DAC1WC1 ,Data address compare 1 write debug event count 1 enable" "0,1"
bitfld.long   0x0 22.          "  DAC2RC1 ,Data address compare 2 read debug event count 1 enable" "0,1"
bitfld.long   0x0 21.          "  DAC2WC1 ,Data address compare 3 write debug event count 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 20.          "  IRPTC1  ,Interrupt taken debug event count 1 enable" "0,1"
bitfld.long   0x0 19.          "  RETC1   ,Return debug event count 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 18.          "  DEVT1C2 ,External debug event 1 count 2 enable" "0,1"
bitfld.long   0x0 17.          "  DEVT2C2 ,External debug event 2 count 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 16.          "  ICMPC2  ,Instruction complete debug event count 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 15.          "  IAC1C2  ,Instruction address compare 1 debug event count 2 enable" "0,1"
bitfld.long   0x0 14.          "  IAC2C2  ,Instruction address compare 2 debug event count 2 enable" "0,1"
bitfld.long   0x0 13.          "  IAC3C2  ,Instruction address compare 3 debug event count 2 enable" "0,1"
bitfld.long   0x0 12.          "  IAC4C2  ,Instruction address compare 4 debug event count 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 11.          "  DAC1RC2 ,Data address compare 1 read debug event count 2 enable" "0,1"
bitfld.long   0x0 10.          "  DAC1WC2 ,Data address compare 1 write debug event count 2 enable" "0,1"
bitfld.long   0x0 09.          "  DAC2RC2 ,Data address compare 2 read debug event count 2 enable" "0,1"
bitfld.long   0x0 08.          "  DAC2WC2 ,Data address compare 3 write debug event count 2 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 07.          "  DEVT1T1 ,External debug event 1 trigger counter 1 enable" "0,1"
bitfld.long   0x0 06.          "  DEVT2T1 ,External debug event 1 trigger counter 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 05.          "  IAC1T1  ,Instruction address compare 1 trigger counter 1 enable" "0,1"
bitfld.long   0x0 04.          "  IAC3T1  ,Instruction address compare 3 trigger counter 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 03.          "  DAC1RT1 ,Data address compare 1 read trigger counter 1 enable" "0,1"
bitfld.long   0x0 02.          "  DAC1WT1 ,Data address compare 1 write trigger counter 1 enable" "0,1"
TEXTLINE "                "
bitfld.long   0x0 01.          "  CNT2T1  ,Debug counter 2 trigger counter 1 enable" "0,1"
bitfld.long   0x0 00.          "  CONFIG  ,Debug counter configuration" "indep.,concat."
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:564.++0
line.long 0x0 "DBCR5,Debug Control Register 5"
bitfld.long   0x0 30.--31.       "IAC5US  ,Instruction Address Compare (IAC) 5" "both,res,super,user"
bitfld.long   0x0 28.--29.     "  IAC5ER  ,IAC 5 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 26.--27.     "  IAC6US  ,IAC 6 User/Supervisor" "both,res,super,user"
bitfld.long   0x0 24.--25.     "  IAC6ER  ,IAC 6 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 22.--23.     "  IAC56M  ,IAC 5/6 Mode" "exact,IAC1==addr&IAC2,incl. range,excl. range"
TEXTLINE "                "
bitfld.long   0x0 14.--15.     "  IAC7US  ,IAC 7 User/Supervisor" "both,res,super,user"
bitfld.long   0x0 12.--13.     "  IAC7ER  ,IAC 7 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0 10.--11.     "  IAC8US  ,IAC 8 User/Supervisor" "both,res,super,user"
bitfld.long   0x0  8.--9.      "  IAC8ER  ,IAC 8 Effective/Real" "eff,res,MSR_IS=0,MSR_IS=1"
TEXTLINE "                "
bitfld.long   0x0  6.--7.      "  IAC78M  ,IAC 7/8 Mode" "exact,IAC1==addr&IAC2,incl. range,excl. range"
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:562.++0
line.long 0x0 "DBCNT,Debug Counter"
hexmask.long.word 0. 16.--31. 1. 0.   "CNT1   ,Debug counter 1"
hexmask.long.word 0. 00.--15. 1. 0.   "     CNT2   ,Debug counter 2"
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"
group spr:565.++0
line.long 0x0 "IAC5,Instruction Address Compare 5"
group spr:566.++0
line.long 0x0 "IAC6,Instruction Address Compare 6"
group spr:567.++0
line.long 0x0 "IAC7,Instruction Address Compare 7"
group spr:568.++0
line.long 0x0 "IAC8,Instruction Address Compare 8"
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 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"
TEXTLINE "                "
bitfld.long   0x0 04.          "  BKPT     ,Breakpoint Instruction Debug Control" "0,1"
bitfld.long   0x0 03.          "  DQM      ,Data Acquisition Messaging Registers" "0,1"
bitfld.long   0x0 00.          "  FT       ,Freeze timers on debug event" "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 "Hardware Debug Control Registers"
group spr:976.++0
line.long 0x0 "HDBCR0,Hardware Debug (Cache) Control Register 0"
bitfld.long   0x0 00.          "ISTRM  ,Disable Instruction Cache Streaming" "0,1"
tree.end
tree.end

endif
base ANC:0
tree "Clock Configuration"
tree "Fast external crystal oscillator digital interface (FXOSC)"
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 08.--12.   1.        "  OSCDIV ,Crystal oscillator clock division factor"
bitfld.long       0x00  7.                  "  I_OSC  ,Crystal oscillator clock interrupt" "0,1"
tree.end

tree "Slow external crystal oscillator digital interface (SXOSC)"
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 08.--12.   1.        "  OSCDIV ,Crystal oscillator clock division factor"
bitfld.long       0x00  7.                  "  I_OSC  ,Crystal oscillator clock interrupt" "0,1"
bitfld.long       0x00  1.                  "  S_OSC  ,Crystal oscillator status" "0,1"
bitfld.long       0x00  0.                  "  OSCON  ,Crystal oscillator powerdown control" "0,1"
tree.end

tree "Slow internal RC oscillator digital interface (SIRC)"
group.long (0xC3FE0080+0x0000)++0x03
line.long         0x00 "LPRC_CTL,Low Power RC Control Register"
hexmask.long.byte 0x00 16.--20.   1.          "SIRCTRIM ,SIRC trimming bits"
hexmask.long.byte 0x00  8.--12.   1.        "  SIRCDIV  ,SIRC clock division factor"
bitfld.long       0x00  4.                  "  S_SIRC   ,SIRC clock status" "0,1"
bitfld.long       0x00  0.                  "  SIRCON_STDBY ,SIRC control in STANDBY mode" "0,1"
tree.end
tree "Fast internal RC oscillator digital interface (FIRC)"
group.long (0xC3FE0060+0x0000)++0x03
line.long         0x00 "RC_CTL,RC Oscillator Control Register"
hexmask.long.byte 0x00 16.--21.   1.          "RCTRIM   ,RC trimming bits"
bitfld.long       0x00  8.--12.             "  RCDIV  ,RC clock division factor" " 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,1:17,1:18,1:19,1:20,1:21,1:22,1:23,1:24,1:25,1:26,1:27,1:28,1:29,1:30,1:31,1:32"
eventfld.long     0x00       5.             "  FIRCON_STDBY  ,FIRC control in STANDBY mode" "0,1"
tree.end
tree "FMPLL  "
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  6.                  "  unlock_once   ,This bit is a sticky indication of PLL loss of lock condition" "0,1"
TEXTLINE "                "
eventfld.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"
eventfld.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.--28.   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 "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_IRCfast,CK_IRCslow,CK_32K,CK_IRCfast"
bitfld.long  0x00 01.--02.               "  RCDIV  ,RC clock division factor" "1:1,1:2,1:4,1:8"
bitfld.long  0x00 00.                    "  CME    ,FMPLL   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"
eventfld.long  0x00 02.                      "FHHI_A ,PLL Clock frequency higher than high reference interrupt" "0,1"
eventfld.long  0x00 01.                    "  FLLI_A ,PLL Clock frequency less than low reference event" "0,1"
eventfld.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.             "MD     ,Measurement duration bits"
tree.end

tree "Clock Generation Module (MC_CGM)"
group.byte 0xC3FE00C0++0x00
line.byte      0x00 "Z0_DCR,Z0 Clock Divider Configuration"
bitfld.byte    0x00  0.                  "DIV      ,Divider Division Value" "1:1,1:2"
group.byte 0xC3FE00E0++0x00
line.byte      0x00 "FEC_DCR,FEC Clock Divider Configuration"
bitfld.byte    0x00  0.                  "DIV      ,Divider Division Value" "1:1,1:2"
group.byte 0xC3FE0120++0x00
line.byte      0x00 "FLASH_DCR,Flash Clock Divider Configuration"
bitfld.byte    0x00  0.                  "DIV      ,Divider Division Value" "1:1,1:2"
TEXTLINE ""
group.long 0xC3FE0370++0x03
line.long      0x00 "OC_EN,Output Clock Enable"
bitfld.long    0x00  0.                  "EN      ,Output Clock Enable control" "0,1"
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" "FXOSC,FIRC,FMPLL,system clock,RTC clock,FMPLL_PHI1,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" "FIRC,FIRC_divided,FXOSC,FXOSC_divided,FMPLL,res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),system clock disabled"
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"
group.byte 0xC3FE037F++0x00
line.byte      0x00 "SC_DC3,System Clock Divider Configuration Register 3"
bitfld.byte    0x00  07.            "    DE3  ,Divider 3 Enable" "0,1"
bitfld.byte    0x00  00.--03.     "  DE3  ,Divider 3 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"
TEXTLINE ""
group.long 0xC3FE0380++0x03
line.long      0x00 "AC0_SC,Auxiliary Clock 0 Select Control Register"
bitfld.long    0x00  24.--27.          "  SELCTL  ,Output Clock Source Selection Control" "FXOSC,FIRC,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)"
group.long 0xC3FE0388++0x03
line.long      0x00 "AC1_SC,Auxiliary Clock 1 Select Control Register"
bitfld.long    0x00  24.--27.          "  SELCTL  ,Output Clock Source Selection Control" "system clock,FMPLL_PHI1,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.byte 0xC3FE038C++0x00
line.byte      0x00 "AC_DC0,Auxiliary Clock 1 Divider Configuration Register"
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"
tree.end
tree "Register Protection"
group.long (0xC3FE0000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FE0000+0x3800)++0x05FF 1 %BInary 0 "
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_MTRANS ,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_FMPLL  ,system PLL0 status" "0,1"
bitfld.long  0x00 05.                      "  S_FXOSC  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "   S_FIRC  ,16MHz internal RC oscillator status" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 00.--03.                 "  S_SYSCLK ,System clock switch status" "16 MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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 15.                      "RESET_DEST ,'destructive' RESET mode enable" "0,1"
TEXTLINE "                "  
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 04.                        "I_ICONF_U ,Invalid mode configuration interrupt (Clock Usage)" "0,1"
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 04.                        "M_ICONF_U ,Invalid mode configuration interrupt (Clock Usage)" "0,1"
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"
TEXTLINE ""
group.long 0xC3FDC018++0x03
line.long    0x00 "DMTS,Debug Mode Transition Status"
bitfld.long  0x00 28.--31.                   "PREVIOUS_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 23.                      "  MPH_BUSY        ,MC_ME/MC_PCU Handshake Busy indicator" "0,1"
bitfld.long  0x00 20.                      "  PMC_PROG        ,MC_PCU Mode Change in Progress indicator" "0,1"
bitfld.long  0x00 19.                      "  CORE_DBG        ,Processor is in Debug mode indicator" "0,1"
bitfld.long  0x00 16.                      "  SMR             ,SAFE mode request from MC_RGM is active indicator" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                      "  VREG_CSRC_SC    ,Main VREG dependent Clock Source State Change during mode transition indicator" "0,1"
bitfld.long  0x00 13.                      "  CSRC_CSRC_SC    ,(Other) Clock Source dependent Clock Source State Change during mode transition indicator" "0,1"
bitfld.long  0x00 12.                      "  FIRC_SC         ,FIRC State Change during mode transition indicator" "0,1"
bitfld.long  0x00 11.                      "  SCSRC_SC        ,Secondary Clock Sources State Change during mode transition indicator" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 10.                      "  SYSCLK_SW       ,System Clock Switching pending status" "0,1"
bitfld.long  0x00 08.                      "  DFLASH_SC       ,Data FLASH State Change during mode transition indicator" "0,1"
bitfld.long  0x00 08.                      "  CFLASH_SC       ,Code FLASH State Change during mode transition indicator" "0,1"
bitfld.long  0x00 07.                      "  CDP_PRPH_0_143  ,Clock Disable Process Pending status for Peripherals 0-143" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 03.                      "  CDP_PRPH_96_127 ,Clock Disable Process Pending status for Peripherals 96-127" "0,1"
bitfld.long  0x00 02.                      "  CDP_PRPH_64_95  ,Clock Disable Process Pending status for Peripherals 64-95" "0,1"
bitfld.long  0x00 01.                      "  CDP_PRPH_32_63  ,Clock Disable Process Pending status for Peripherals 32-63" "0,1"
bitfld.long  0x00 00.                      "  CDP_PRPH_0_31   ,Clock Disable Process Pending status for Peripherals 0-31" "0,1"
TEXTLINE ""
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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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.                      "  FMPLLON  ,system PLL status" "0,1"
bitfld.long  0x00 05.                      "  FXOSCON  ,4MHz crystal oscillator status" "0,1"
bitfld.long  0x00 04.                      "  FIRCON   ,16MHz internal RC oscillator status" "0,1"
bitfld.long  0x00 00.--03.                 "  SYSCLK   ,System clock switch status" "16MHz int. RC osc.,div. 16MHz int. RC osc.,4-40MHz ext. xtal osc.,div. ext. xtal osc.,freq. mod. PLL (common),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 24.                          "S_FlexRay    ,Peripheral status" "frozen,active"
bitfld.long  0x00 23.                        "  S_DMA_CH_MUX ,Peripheral status" "frozen,active"
TEXTLINE "                "  
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 13.                        "  S_LINFlex9   ,Peripheral status" "frozen,active"
bitfld.long  0x00 12.                        "  S_LINFlex8   ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 11.                        "  S_DSPI7      ,Peripheral status" "frozen,active"
bitfld.long  0x00 10.                        "  S_DSPI6      ,Peripheral status" "frozen,active"
bitfld.long  0x00 09.                        "  S_DSPI5      ,Peripheral status" "frozen,active"
bitfld.long  0x00 08.                        "  S_DSPI4      ,Peripheral status" "frozen,active"
TEXTLINE "                "  
bitfld.long  0x00 07.                        "  S_DSPI3      ,Peripheral status" "frozen,active"
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 23.                        "  S_LINFlex7   ,Peripheral status" "frozen,active"
bitfld.long  0x00 22.                        "  S_LINFlex6   ,Peripheral status" "frozen,active"
bitfld.long  0x00 21.                        "  S_LINFlex5   ,Peripheral status" "frozen,active"
bitfld.long  0x00 20.                        "  S_LINFlex4   ,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 01.                        "  S_ADC1       ,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"
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_CMU        ,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+007.)++0x00
line.byte    0x00 "PCTL007"
bitfld.byte  0x00 06.                    "DSPI 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+008.)++0x00
line.byte    0x00 "PCTL008"
bitfld.byte  0x00 06.                    "DSPI 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+009.)++0x00
line.byte    0x00 "PCTL009"
bitfld.byte  0x00 06.                    "DSPI 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+010.)++0x00
line.byte    0x00 "PCTL010"
bitfld.byte  0x00 06.                    "DSPI 6         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+011.)++0x00
line.byte    0x00 "PCTL011"
bitfld.byte  0x00 06.                    "DSPI 7         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+012.)++0x00
line.byte    0x00 "PCTL012"
bitfld.byte  0x00 06.                    "LINFlex 8      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+013.)++0x00
line.byte    0x00 "PCTL013"
bitfld.byte  0x00 06.                    "LINFlex 9      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+023.)++0x00
line.byte    0x00 "PCTL023"
bitfld.byte  0x00 06.                    "DMA_CH_MUX     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+024.)++0x00
line.byte    0x00 "PCTL024"
bitfld.byte  0x00 06.                    "FlexRay        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+033.)++0x00
line.byte    0x00 "PCTL033"
bitfld.byte  0x00 06.                    "ADC 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+044.)++0x00
line.byte    0x00 "PCTL044"
bitfld.byte  0x00 06.                    "I2C_DMA 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+052.)++0x00
line.byte    0x00 "PCTL052"
bitfld.byte  0x00 06.                    "LinFLEX 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+053.)++0x00
line.byte    0x00 "PCTL053"
bitfld.byte  0x00 06.                    "LinFLEX 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+054.)++0x00
line.byte    0x00 "PCTL054"
bitfld.byte  0x00 06.                    "LinFLEX 6      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+055.)++0x00
line.byte    0x00 "PCTL055"
bitfld.byte  0x00 06.                    "LinFLEX 7      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+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.                    "eMIOS0         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.                    "eMIOS1         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+104.)++0x00
line.byte    0x00 "PCTL104"
bitfld.byte  0x00 06.                    "CMU            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 "Register Protection"
group.long (0xC3FDC000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FDC000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end
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 14.                        "  F_ST_NCF     ,Flag for self-test non-critical fault" "0,1"
eventfld.word  0x00 13.                        "  F_ST_CF      ,Flag for self-test critical fault" "0,1"
eventfld.word  0x00 12.                        "  F_ST_DONE    ,Flag for self-test completed" "0,1"
eventfld.word  0x00 10.                        "  F_Z4CORE     ,Flag for Z4 core reset" "0,1"
TEXTLINE "            "
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_CMU_FHL    ,Flag for CMU clock frequency higher/lower than reference" "0,1"
eventfld.word  0x00 05.                        "  F_CMU_OLR    ,Flag for FXOSC frequency lower than reference" "0,1"
eventfld.word  0x00 04.                        "  F_FMPLL      ,Flag for FMPLL fail" "0,1"
TEXTLINE "            "  
eventfld.word  0x00 03.                        "  F_CHKSTOP    ,Flag for checkstop reset" "0,1"
eventfld.word  0x00 02.                        "  F_SOFT_FUNC  ,Flag for software 'functional' reset" "0,1"
eventfld.word  0x00 01.                        "  F_Z0CORE     ,Flag for Z0 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 14.                        "  F_SOFT_DEST  ,Flag for software 'destructive' reset" "0,1"
TEXTLINE "            "  
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 15.                          "D_EXR        ,Disable External Reset" "0,1"
bitfld.word  0x00 14.                        "  D_ST_NCF     ,Disable self-test non-critical fault" "0,1"
bitfld.word  0x00 13.                        "  D_ST_CF      ,Disable self-test critical fault" "0,1"
bitfld.word  0x00 12.                        "  D_ST_DONE    ,Disable self-test completed" "0,1"
bitfld.word  0x00 10.                        "  D_Z4CORE     ,Disable Z4 core reset" "0,1"
TEXTLINE "            "
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_CMU_FHL    ,Disable CMU clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                        "  D_CMU_OLR    ,Disable FXOSC frequency lower than reference" "0,1"
bitfld.word  0x00 04.                        "  D_FMPLL      ,Disable FMPLL fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 03.                        "  D_CHKSTOP    ,Disable checkstop reset" "0,1"
bitfld.word  0x00 02.                        "  D_SOFT_FUNC  ,Disable software 'functional' reset" "0,1"
bitfld.word  0x00 01.                        "  D_Z0CORE     ,Disable Z0 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 14.                          "D_SOFT_DEST  ,Flag for software 'destructive' reset" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 03.                        "  D_LVD27      ,Flag for 2.7V low-voltage detected" "0,1"
bitfld.word  0x00 02.                        "  D_SWT        ,Flag for software watchdog timer" "0,1"
bitfld.word  0x00 01.                        "  D_LVD12_PD1  ,Flag for 1.2V low-voltage detected (power domain #1)" "0,1"
bitfld.word  0x00 00.                        "  D_LVD12_PD0  ,Flag for 1.2V low-voltage detected (power domain #0)" "0,1"
TEXTLINE ""
group.word 0xC3FE4010++0x01
line.word    0x00 "FEAR,Functional Event Alternate Request"
bitfld.word  0x00 14.                          "AR_ST_NCF    ,Alternate Request for self-test non-critical fault" "0,1"
bitfld.word  0x00 13.                        "  AR_ST_CF     ,Alternate Request for self-test critical fault" "0,1"
bitfld.word  0x00 12.                        "  AR_ST_DONE   ,Alternate Request for self-test completed" "0,1"
bitfld.word  0x00 10.                        "  AR_Z4CORE    ,Alternate Request for Z4 core reset" "0,1"
TEXTLINE "            "
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_CMU_FHL   ,Alternate Request for CMU clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                        "  AR_CMU_OLR   ,Alternate Request for FXOSC frequency lower than reference" "0,1"
bitfld.word  0x00 04.                        "  AR_FMPLL     ,Alternate Request for FMPLL fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 03.                        "  AR_CHKSTOP   ,Alternate Request for checkstop reset" "0,1"
bitfld.word  0x00 02.                        "  AR_SOFT_FUNC ,Alternate Request for software 'functional' reset" "0,1"
bitfld.word  0x00 01.                        "  AR_Z0CORE    ,Alternate Request for Z0 core reset" "0,1"
bitfld.word  0x00 00.                        "  AR_JTAG      ,Alternate Request for JTAG initiated reset" "0,1"
TEXTLINE ""
group.word 0xC3FE4018++0x01
line.word    0x00 "FESS,Functional Event Short Sequence"
bitfld.word  0x00 15.                          "SS_EXR       ,Short Sequence for External Reset" "0,1"
bitfld.word  0x00 12.                        "  SS_ST_DONE   ,Short Sequence for self-test completed" "0,1"
bitfld.word  0x00 10.                        "  SS_Z4CORE    ,Short Sequence for Z4 core reset" "0,1"
TEXTLINE "            "
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_CMU_FHL   ,Short Sequence for CMU clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                        "  SS_CMU_OLR   ,Short Sequence for FXOSC frequency lower than reference" "0,1"
bitfld.word  0x00 04.                        "  SS_FMPLL     ,Short Sequence for FMPLL fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 03.                        "  SS_CHKSTOP   ,Short Sequence for checkstop reset" "0,1"
bitfld.word  0x00 02.                        "  SS_SOFT_FUNC ,Short Sequence for software 'functional' reset" "0,1"
bitfld.word  0x00 01.                        "  SS_Z0CORE    ,Short Sequence for Z0 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 08.                          "SB_CPU     ,STANBY0 Boot CPU" "0,1"
bitfld.word  0x00 07.                        "  BOOT_FROM_BKP_RAM     ,Boot from Backup RAM indicator" "0,1"
TEXTLINE ""
group.word 0xC3FE401C++0x01
line.word    0x00 "FBRE,Functional Bidirectional Reset Enable"
bitfld.word  0x00 15.                          "BE_EXR       ,Bidirectional Reset Enable for External Reset" "0,1"
bitfld.word  0x00 12.                        "  BE_ST_DONE   ,Bidirectional Reset Enable for self-test completed" "0,1"
bitfld.word  0x00 10.                        "  BE_Z4CORE    ,Bidirectional Reset Enable for Z4 core reset" "0,1"
TEXTLINE "            "
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_CMU_FHL   ,Bidirectional Reset Enable for CMU clock frequency higher/lower than reference" "0,1"
bitfld.word  0x00 05.                        "  BE_CMU_OLR   ,Bidirectional Reset Enable for FXOSC frequency lower than reference" "0,1"
bitfld.word  0x00 04.                        "  BE_FMPLL     ,Bidirectional Reset Enable for FMPLL fail" "0,1"
TEXTLINE "            "  
bitfld.word  0x00 03.                        "  BE_CHKSTOP   ,Bidirectional Reset Enable for checkstop reset" "0,1"
bitfld.word  0x00 02.                        "  BE_SOFT_FUNC ,Bidirectional Reset Enable for software 'functional' reset" "0,1"
bitfld.word  0x00 01.                        "  BE_Z0CORE    ,Bidirectional Reset Enable for Z0 core reset" "0,1"
bitfld.word  0x00 00.                        "  BE_JTAG      ,Bidirectional Reset Enable for JTAG initiated reset" "0,1"
TEXTLINE ""
tree "Register Protection"
group.long (0xC3FE4000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FE4000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end
tree "Power Control Unit (MC_PCU) / Voltage Regulator Registers"
width 13.
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 0xC3FE800C++0x03
line.long    0x00 "PCONF3,Power Domain #3 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 03.                        "PD3      ,Power status for power domain 2" "0,1"
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 ""
TEXTLINE ""
group.long 0xC3FE8080++0x03
line.long    0x00 "VREG_CTL,Voltage Regulator Control Register"
bitfld.long  0x00 00.                        "5V_LVD_MASK  ,Mask bit for 5 V LVD from regulator" "0,1"
TEXTLINE ""
group.long 0xC3FE8084++0x03
line.long    0x00 "VREG_PDMODE,Voltage Regulator Register"
bitfld.long  0x00 16.                        "PORPU        ,This bit is used to control the i/p signal PORPU of voltage regulator during STOP/STANDBY mode" "0,1"
TEXTLINE ""
width 9.
tree "Register Protection"
group.long (0xC3FE8000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FE8000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

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 LQFP,res(10),res(11),256-pin BGA,144-pin QFP,res(14),res(15),208-pin BGA,176-pin LQFP,res(18),res(19),res(20),208-pin LQFP,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"
bitfld.long  0x00 00.                  "  FR ,Flexray Present" "0,1"
group.long 0xC3F90014++0x03
line.long    0x00 "ISR,Interrupt Status Flag Register"
bitfld.long  0x00 23.                  "IF23-20   ,interrupt request flag 23" "0,1"
bitfld.long  0x00 22.                  ",interrupt request flag 22" "0,1"
bitfld.long  0x00 21.                  ",interrupt request flag 21" "0,1"
bitfld.long  0x00 20.                  ",interrupt request flag 20" "0,1"
bitfld.long  0x00 19.                  "  IF19-16   ,interrupt request flag 19" "0,1"
bitfld.long  0x00 18.                  ",interrupt request flag 18" "0,1"
bitfld.long  0x00 17.                  ",interrupt request flag 17" "0,1"
bitfld.long  0x00 16.                  ",interrupt request flag 16" "0,1"
TEXTLINE "                     "
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 23.                  "IRE23-20  ,interrupt request enable 23" "0,1"
bitfld.long  0x00 22.                  ",interrupt request enable 22" "0,1"
bitfld.long  0x00 21.                  ",interrupt request enable 21" "0,1"
bitfld.long  0x00 20.                  ",interrupt request enable 20" "0,1"
bitfld.long  0x00 19.                  "  IRE19-16  ,interrupt request enable 19" "0,1"
bitfld.long  0x00 18.                  ",interrupt request enable 18" "0,1"
bitfld.long  0x00 17.                  ",interrupt request enable 17" "0,1"
bitfld.long  0x00 16.                  ",interrupt request enable 16" "0,1"
TEXTLINE "                     "
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 23.                  "IREE23-20 ,IRQ rising-edge event enable 23" "0,1"
bitfld.long  0x00 22.                  ",IRQ rising-edge event enable 22" "0,1"
bitfld.long  0x00 21.                  ",IRQ rising-edge event enable 21" "0,1"
bitfld.long  0x00 20.                  ",IRQ rising-edge event enable 20" "0,1"
bitfld.long  0x00 19.                  "  IREE19-16 ,IRQ rising-edge event enable 19" "0,1"
bitfld.long  0x00 18.                  ",IRQ rising-edge event enable 18" "0,1"
bitfld.long  0x00 17.                  ",IRQ rising-edge event enable 17" "0,1"
bitfld.long  0x00 16.                  ",IRQ rising-edge event enable 16" "0,1"
TEXTLINE "                     "
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 23.                  "IFEE23-20 ,IRQ falling-edge event enable 23" "0,1"
bitfld.long  0x00 22.                  ",IRQ falling-edge event enable 22" "0,1"
bitfld.long  0x00 21.                  ",IRQ falling-edge event enable 21" "0,1"
bitfld.long  0x00 20.                  ",IRQ falling-edge event enable 20" "0,1"
bitfld.long  0x00 19.                  "  IFEE19-16 ,IRQ falling-edge event enable 19" "0,1"
bitfld.long  0x00 18.                  ",IRQ falling-edge event enable 18" "0,1"
bitfld.long  0x00 17.                  ",IRQ falling-edge event enable 17" "0,1"
bitfld.long  0x00 16.                  ",IRQ falling-edge event enable 16" "0,1"
TEXTLINE "                     "
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 23.                  "IFE23-20  ,Enable digital glitch filter on the interrupt pad input 23" "0,1"
bitfld.long  0x00 22.                  ",Enable digital glitch filter on the interrupt pad input 22" "0,1"
bitfld.long  0x00 21.                  ",Enable digital glitch filter on the interrupt pad input 21" "0,1"
bitfld.long  0x00 20.                  ",Enable digital glitch filter on the interrupt pad input 20" "0,1"
bitfld.long  0x00 19.                  "  IFE19-16  ,Enable digital glitch filter on the interrupt pad input 19" "0,1"
bitfld.long  0x00 18.                  ",Enable digital glitch filter on the interrupt pad input 18" "0,1"
bitfld.long  0x00 17.                  ",Enable digital glitch filter on the interrupt pad input 17" "0,1"
bitfld.long  0x00 16.                  ",Enable digital glitch filter on the interrupt pad input 16" "0,1"
TEXTLINE "                     "
bitfld.long  0x00 15.                  "IFE15-12  ,Enable digital glitch filter on the interrupt pad input 15" "0,1"
bitfld.long  0x00 14.                  ",Enable digital glitch filter on the interrupt pad input 14" "0,1"
bitfld.long  0x00 13.                  ",Enable digital glitch filter on the interrupt pad input 13" "0,1"
bitfld.long  0x00 12.                  ",Enable digital glitch filter on the interrupt pad input 12" "0,1"
bitfld.long  0x00 11.                  "  IFE11-08  ,Enable digital glitch filter on the interrupt pad input 11" "0,1"
bitfld.long  0x00 10.                  ",Enable digital glitch filter on the interrupt pad input 10" "0,1"
bitfld.long  0x00 09.                  ",Enable digital glitch filter on the interrupt pad input 9" "0,1"
bitfld.long  0x00 08.                  ",Enable digital glitch filter on the interrupt pad input 8" "0,1"
bitfld.long  0x00 07.                  "  IFE07-04  ,Enable digital glitch filter on the interrupt pad input 7" "0,1"
bitfld.long  0x00 06.                  ",Enable digital glitch filter on the interrupt pad input 6" "0,1"
bitfld.long  0x00 05.                  ",Enable digital glitch filter on the interrupt pad input 5" "0,1"
bitfld.long  0x00 04.                  ",Enable digital glitch filter on the interrupt pad input 4" "0,1"
bitfld.long  0x00 03.                  "  IFE03-00  ,Enable digital glitch filter on the interrupt pad input 3" "0,1"
bitfld.long  0x00 02.                  ",Enable digital glitch filter on the interrupt pad input 2" "0,1"
bitfld.long  0x00 01.                  ",Enable digital glitch filter on the interrupt pad input 1" "0,1"
bitfld.long  0x00 00.                  ",Enable digital glitch filter on the interrupt pad input 0" "0,1"
TEXTLINE ""
group.long 0xC3F91200++0x03
line.long    0x00 "DISR,DSPI Input Select Register"
bitfld.long  0x00 30.--31.         "SINSEL0  ,DSPI_0 data input select"        "DSPI0_SIN pin,DSPI1_SOUT,DSPI2_SOUT,DSPI3_SOUT"
TEXTLINE "                   "
bitfld.long  0x00 28.--29.       "  SSSEL0   ,DSPI_0 slave select input select" "DSPI0_PCS[0]/SS pin,DSPI1_PCS[0] (Master),DSPI2_PCS[0] (Master),DSPI3_PCS[0] (Master)"
TEXTLINE "                   "
bitfld.long  0x00 26.--27.       "  SCKSEL0  ,DSPI_0 clock input select"       "DSPI0 SCK pin,DSPI1_SCK (Master),DSPI2_SCK (Master),DSPI3_SCK (Master)"
TEXTLINE "                   "
bitfld.long  0x00 24.--25.       "  TRIGSEL0 ,DSPI_0 trigger input select"    "res,DSPI1_PCS[4]/MTRIG,DSPI2_PCS[4]/MTRIG,DSPI3_PCS[4]/MTRIG"
TEXTLINE ""
TEXTLINE "                   "
bitfld.long  0x00 22.--23.       "  SINSEL1  ,DSPI_1 data input select"        "DSPI1_SIN pin,DSPI0_SOUT,DSPI2_SOUT,DSPI3_SOUT"
TEXTLINE "                   "
bitfld.long  0x00 20.--21.       "  SSSEL1   ,DSPI_1 slave select input select" "DSPI1_PCS1[0]/SS pin,DSPI0_PCS[0] (Master),DSPI2_PCS[0] (Master),DSPI3_PCS[0] (Master)"
TEXTLINE "                   "
bitfld.long  0x00 18.--19.       "  SCKSEL1  ,DSPI_1 clock input select"       "DSPI1_SCK pin,DSPI0_SCK(Master),DSPI2_SCK (Master),DSPI3_SCK (Master)"
TEXTLINE "                   "
bitfld.long  0x00 16.--17.       "  TRIGSEL1 ,DSPI_1 trigger input select"    "res,DSPI0_PCS[4]/MTRIG,DSPI2_PCS[4]/MTRIG,DSPI3_PCS[4]/MTRIG"
TEXTLINE ""
TEXTLINE "                   "
bitfld.long  0x00 14.--15.       "  SINSEL2  ,DSPI_2 data input select"        "DSPI2_SIN pin,DSPI0_SOUT,DSPI1_SOUT,DSPI3_SOUT"
TEXTLINE "                   "
bitfld.long  0x00 12.--13.       "  SSSEL2   ,DSPI_2 slave select input select" "DSPI2_PCS2[0]/SS pin,DSPI0_PCS[0] (Master),DSPI1_PCS[0] (Master),DSPI3_PCS[0] (Master)"
TEXTLINE "                   "
bitfld.long  0x00 10.--11.       "  SCKSEL2  ,DSPI_2 clock input select"       "DSPI2_SCK pin,DSPI0_SCK (Master),DSPI1_SCK (Master),DSPI3_SCK (Master)"
TEXTLINE "                   "
bitfld.long  0x00 08.--09.       "  TRIGSEL2 ,DSPI_2 trigger input select"    "res,DSPI0_PCS[4]/MTRIG,DSPI1_PCS[4]/MTRIG,DSPI3_PCS[4]/MTRIG"
TEXTLINE ""
TEXTLINE "                   "
bitfld.long  0x00 06.--07.       "  SINSEL3  ,DSPI_3 data input select"        "DSPI3_SIN pin,DSPI0_SOUT,DSPI1_SOUT,DSPI2_SOUT"
TEXTLINE "                   "
bitfld.long  0x00 04.--05.       "  SSSEL3   ,DSPI_3 slave select input select" "DSPI3_PCS[0]/SS pin,DSPI0_PCS[0] (Master),DSPI1_PCS[0] (Master),DSPI2_PCS[0] (Master)"
TEXTLINE "                   "
bitfld.long  0x00 02.--03.       "  SCKSEL3  ,DSPI_3 clock input select"       "DSPI3_SCK pin,DSPI0_SCK (Master),DSPI1_SCK (Master),DSPI2_SCK (Master)"
TEXTLINE "                   "
bitfld.long  0x00 00.--01.       "  TRIGSEL3 ,DSPI_3 trigger input select"    "res,DSPI0_PCS[4]/MTRIG,DSPI1_PCS[4]/MTRIG,DSPI2_PCS[4]/MTRIG"
TEXTLINE ""
tree "Pad Configuration Registers"
group vm:0++0
TEXTLINE "PCR000-PCR015: Port A"
group (0xC3F90040+(000.*2.))++0x1
line.word 0x00 "PCR000,Pad Configuration Register 000"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA0,E0UC[0],CLKOUT,E0UC[13],WKUP[19],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(001.*2.))++0x1
line.word 0x00 "PCR001,Pad Configuration Register 001"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA1,E0UC[1],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(002.*2.))++0x1
line.word 0x00 "PCR002,Pad Configuration Register 002"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA2,E0UC[2],res,MA[2],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(003.*2.))++0x1
line.word 0x00 "PCR003,Pad Configuration Register 003"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA3,E0UC[3],LIN5TX,CS4_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(004.*2.))++0x1
line.word 0x00 "PCR004,Pad Configuration Register 004"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA4,E0UC[4],res,CS0_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(005.*2.))++0x1
line.word 0x00 "PCR005,Pad Configuration Register 005"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA5,E0UC[5],LIN4TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(006.*2.))++0x1
line.word 0x00 "PCR006,Pad Configuration Register 006"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA6,E0UC[6],res,CS1_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(007.*2.))++0x1
line.word 0x00 "PCR007,Pad Configuration Register 007"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA7,E0UC[7],LIN3TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(008.*2.))++0x1
line.word 0x00 "PCR008,Pad Configuration Register 008"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA8,E0UC[8],E0UC[14],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(009.*2.))++0x1
line.word 0x00 "PCR009,Pad Configuration Register 009"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA9,E0UC[9],res,CS2_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(010.*2.))++0x1
line.word 0x00 "PCR010,Pad Configuration Register 010"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA10,E0UC[10],SDA,LIN2TX,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(011.*2.))++0x1
line.word 0x00 "PCR011,Pad Configuration Register 011"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA11,E0UC[11],SCL,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(012.*2.))++0x1
line.word 0x00 "PCR012,Pad Configuration Register 012"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA12,res,res,E0UC[28],CS3_1,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(013.*2.))++0x1
line.word 0x00 "PCR013,Pad Configuration Register 013"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA13,SOUT_0,E0UC[29],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(014.*2.))++0x1
line.word 0x00 "PCR014,Pad Configuration Register 014"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA14,SCK_0,CS0_0,E0UC[0],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(015.*2.))++0x1
line.word 0x00 "PCR015,Pad Configuration Register 015"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PA15,CS0_0,SCK_0,E0UC[1],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR016-PCR031: Port B"
group (0xC3F90040+(016.*2.))++0x1
line.word 0x00 "PCR016,Pad Configuration Register 016"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB0,CAN0TX,E0UC[30],LIN0TX,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(017.*2.))++0x1
line.word 0x00 "PCR017,Pad Configuration Register 017"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB1,res,E0UC[31],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(018.*2.))++0x1
line.word 0x00 "PCR018,Pad Configuration Register 018"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB2,LIN0TX,SDA,E0UC[30],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(019.*2.))++0x1
line.word 0x00 "PCR019,Pad Configuration Register 019"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB3,E0UC[31],SCL,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(020.*2.))++0x1
line.word 0x00 "PCR020,Pad Configuration Register 020"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB4,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(021.*2.))++0x1
line.word 0x00 "PCR021,Pad Configuration Register 021"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB5,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(022.*2.))++0x1
line.word 0x00 "PCR022,Pad Configuration Register 022"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB6,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(023.*2.))++0x1
line.word 0x00 "PCR023,Pad Configuration Register 023"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB7,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(024.*2.))++0x1
line.word 0x00 "PCR024,Pad Configuration Register 024"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB8,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(025.*2.))++0x1
line.word 0x00 "PCR025,Pad Configuration Register 025"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB9,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(026.*2.))++0x1
line.word 0x00 "PCR026,Pad Configuration Register 026"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB10,SOUT_1,CAN3TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(027.*2.))++0x1
line.word 0x00 "PCR027,Pad Configuration Register 027"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB11,E0UC[3],res,CS0_0,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(028.*2.))++0x1
line.word 0x00 "PCR028,Pad Configuration Register 028"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB12,E0UC[4],res,CS1_0,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(029.*2.))++0x1
line.word 0x00 "PCR029,Pad Configuration Register 029"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB13,E0UC[5],res,CS2_0,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(030.*2.))++0x1
line.word 0x00 "PCR030,Pad Configuration Register 030"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB14,E0UC[6],res,CS3_0,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(031.*2.))++0x1
line.word 0x00 "PCR031,Pad Configuration Register 031"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PB15,E0UC[7],res,CS4_0,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""                        
TEXTLINE "PCR032-PCR047: Port C"
group (0xC3F90040+(032.*2.))++0x1
line.word 0x00 "PCR032,Pad Configuration Register 032"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC0,res,TDI,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(033.*2.))++0x1
line.word 0x00 "PCR033,Pad Configuration Register 033"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC1,res,TDO,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(034.*2.))++0x1
line.word 0x00 "PCR034,Pad Configuration Register 034"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC2,SCK_1,CAN4TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(035.*2.))++0x1
line.word 0x00 "PCR035,Pad Configuration Register 035"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC3,CS0_1,MA[0],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(036.*2.))++0x1
line.word 0x00 "PCR036,Pad Configuration Register 036"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC4,E1UC[31],res,res,FR_B_TX_EN,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(037.*2.))++0x1
line.word 0x00 "PCR037,Pad Configuration Register 037"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC5,SOUT_1,CAN3TX,res,FR_A_TX,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(038.*2.))++0x1
line.word 0x00 "PCR038,Pad Configuration Register 038"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC6,LIN1TX,E1UC[28],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(039.*2.))++0x1
line.word 0x00 "PCR039,Pad Configuration Register 039"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC7,res,E1UC[29],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(040.*2.))++0x1
line.word 0x00 "PCR040,Pad Configuration Register 040"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC8,LIN2TX,E0UC[3],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(041.*2.))++0x1
line.word 0x00 "PCR041,Pad Configuration Register 041"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC9,res,E0UC[7],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(042.*2.))++0x1
line.word 0x00 "PCR042,Pad Configuration Register 042"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC10,CAN1TX,CAN4TX,MA[1],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(043.*2.))++0x1
line.word 0x00 "PCR043,Pad Configuration Register 043"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC11,res,res,MA[2],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(044.*2.))++0x1
line.word 0x00 "PCR044,Pad Configuration Register 044"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC12,E0UC[12],res,res,FR_DBG[0],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(045.*2.))++0x1
line.word 0x00 "PCR045,Pad Configuration Register 045"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC13,E0UC[13],SOUT_2,res,FR_DBG[1],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(046.*2.))++0x1
line.word 0x00 "PCR046,Pad Configuration Register 046"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC14,E0UC[14],SCK_2,res,FR_DBG[2],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(047.*2.))++0x1
line.word 0x00 "PCR047,Pad Configuration Register 047"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PC15,E0UC[15],CS0_2,res,FR_DBG[3],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR048-PCR063: Port D"
group (0xC3F90040+(048.*2.))++0x1
line.word 0x00 "PCR048,Pad Configuration Register 048"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD0,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(049.*2.))++0x1
line.word 0x00 "PCR049,Pad Configuration Register 049"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD1,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(050.*2.))++0x1
line.word 0x00 "PCR050,Pad Configuration Register 050"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD2,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(051.*2.))++0x1
line.word 0x00 "PCR051,Pad Configuration Register 051"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD3,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(052.*2.))++0x1
line.word 0x00 "PCR052,Pad Configuration Register 052"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD4,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(053.*2.))++0x1
line.word 0x00 "PCR053,Pad Configuration Register 053"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD5,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(054.*2.))++0x1
line.word 0x00 "PCR054,Pad Configuration Register 054"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD6,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(055.*2.))++0x1
line.word 0x00 "PCR055,Pad Configuration Register 055"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD7,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

TEXTLINE ""                
group (0xC3F90040+(056.*2.))++0x1
line.word 0x00 "PCR056,Pad Configuration Register 056"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD8,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(057.*2.))++0x1
line.word 0x00 "PCR057,Pad Configuration Register 057"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD9,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(058.*2.))++0x1
line.word 0x00 "PCR058,Pad Configuration Register 058"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD10,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(059.*2.))++0x1
line.word 0x00 "PCR059,Pad Configuration Register 059"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD11,res,res,res,res,res,res,res            "
sif "I"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("I"=="I")||("I"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("I"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "I"!="I"
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"
endif

group (0xC3F90040+(060.*2.))++0x1
line.word 0x00 "PCR060,Pad Configuration Register 060"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD12,CS5_0,E0UC[24],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(061.*2.))++0x1
line.word 0x00 "PCR061,Pad Configuration Register 061"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD13,CS0_1,E0UC[25],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(062.*2.))++0x1
line.word 0x00 "PCR062,Pad Configuration Register 062"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD14,CS1_1,E0UC[26],res,FR_DBG[0],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(063.*2.))++0x1
line.word 0x00 "PCR063,Pad Configuration Register 063"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PD14,CS2_1,E0UC[27],res,FR_DBG[1],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR064-PCR079: Port E"
group (0xC3F90040+(064.*2.))++0x1
line.word 0x00 "PCR064,Pad Configuration Register 064"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE0,E0UC[16],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(065.*2.))++0x1
line.word 0x00 "PCR065,Pad Configuration Register 065"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE1,E0UC[17],CAN5TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(066.*2.))++0x1
line.word 0x00 "PCR066,Pad Configuration Register 066"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE2,E0UC[18],res,res,FR_A_TX_EN,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(067.*2.))++0x1
line.word 0x00 "PCR067,Pad Configuration Register 067"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE3,E0UC[19],SOUT_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(068.*2.))++0x1
line.word 0x00 "PCR068,Pad Configuration Register 068"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE4,E0UC[20],SCK_1,res,FR_B_TX,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(069.*2.))++0x1
line.word 0x00 "PCR069,Pad Configuration Register 069"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE5,E0UC[21],CS0_1,MA[2],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(070.*2.))++0x1
line.word 0x00 "PCR070,Pad Configuration Register 070"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE6,E0UC[22],CS3_0,MA[1],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(071.*2.))++0x1
line.word 0x00 "PCR071,Pad Configuration Register 071"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE7,E0UC[23],CS2_0,MA[0],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""                
group (0xC3F90040+(072.*2.))++0x1
line.word 0x00 "PCR072,Pad Configuration Register 072"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE8,CAN2TX,E0UC[22],CAN3TX,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(073.*2.))++0x1
line.word 0x00 "PCR073,Pad Configuration Register 073"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE9,res,E0UC[23],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(074.*2.))++0x1
line.word 0x00 "PCR074,Pad Configuration Register 074"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE10,LIN3TX,CS3_1,E1UC[30],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(075.*2.))++0x1
line.word 0x00 "PCR075,Pad Configuration Register 075"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE11,E0UC[24],CS4_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(076.*2.))++0x1
line.word 0x00 "PCR076,Pad Configuration Register 076"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE12,res,E1UC[19],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(077.*2.))++0x1
line.word 0x00 "PCR077,Pad Configuration Register 077"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE13,SOUT_2,E1UC[20],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(078.*2.))++0x1
line.word 0x00 "PCR078,Pad Configuration Register 078"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE14,SCK_2,E1UC[21],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(079.*2.))++0x1
line.word 0x00 "PCR079,Pad Configuration Register 079"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PE14,CS0_2,E1UC[22],SCK_6,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR080-PCR095: Port F"
group (0xC3F90040+(080.*2.))++0x1
line.word 0x00 "PCR080,Pad Configuration Register 080"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF0,E0UC[10],CS3_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(081.*2.))++0x1
line.word 0x00 "PCR081,Pad Configuration Register 081"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF1,E0UC[11],CS4_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(082.*2.))++0x1
line.word 0x00 "PCR082,Pad Configuration Register 082"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF2,E0UC[12],CS0_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(083.*2.))++0x1
line.word 0x00 "PCR083,Pad Configuration Register 083"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF3,E0UC[13],CS1_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(084.*2.))++0x1
line.word 0x00 "PCR084,Pad Configuration Register 084"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF4,E0UC[14],CS2_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(085.*2.))++0x1
line.word 0x00 "PCR085,Pad Configuration Register 085"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF5,E0UC[22],CS3_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(086.*2.))++0x1
line.word 0x00 "PCR086,Pad Configuration Register 086"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF6,E0UC[23],CS1_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(087.*2.))++0x1
line.word 0x00 "PCR087,Pad Configuration Register 087"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF7,res,CS2_1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(088.*2.))++0x1
line.word 0x00 "PCR088,Pad Configuration Register 088"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF8,CAN3TX,CS4_0,CAN2TX,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(089.*2.))++0x1
line.word 0x00 "PCR089,Pad Configuration Register 089"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF9,E1UC[1],CS5_0,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(090.*2.))++0x1
line.word 0x00 "PCR090,Pad Configuration Register 090"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF10,CS1_0,LIN4TX,E1UC[2],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(091.*2.))++0x1
line.word 0x00 "PCR091,Pad Configuration Register 091"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF11,CS2_0,E1UC[3],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(092.*2.))++0x1
line.word 0x00 "PCR092,Pad Configuration Register 092"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF12,E1UC[25],LIN5TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(093.*2.))++0x1
line.word 0x00 "PCR093,Pad Configuration Register 093"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF13,E1UC[26],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(094.*2.))++0x1
line.word 0x00 "PCR094,Pad Configuration Register 094"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF14,CAN4TX,E1UC[27],CAN1TX,MDIO,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(095.*2.))++0x1
line.word 0x00 "PCR095,Pad Configuration Register 095"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PF15,E1UC[4],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR096-PCR111: Port G"
group (0xC3F90040+(096.*2.))++0x1
line.word 0x00 "PCR096,Pad Configuration Register 096"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG0,CAN5TX,E1UC[23],res,MDC,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(097.*2.))++0x1
line.word 0x00 "PCR097,Pad Configuration Register 097"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG1,res,E1UC[24],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(098.*2.))++0x1
line.word 0x00 "PCR098,Pad Configuration Register 098"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG2,E1UC[11],SOUT_3,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(099.*2.))++0x1
line.word 0x00 "PCR099,Pad Configuration Register 099"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG3,E1UC[12],CS0_3,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(100.*2.))++0x1
line.word 0x00 "PCR100,Pad Configuration Register 100"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG4,E1UC[13],SCK_3,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(101.*2.))++0x1
line.word 0x00 "PCR101,Pad Configuration Register 101"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG5,E1UC[14],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(102.*2.))++0x1
line.word 0x00 "PCR102,Pad Configuration Register 102"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG6,E1UC[15],LIN6TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(103.*2.))++0x1
line.word 0x00 "PCR103,Pad Configuration Register 103"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG7,E1UC[16],E1UC[30],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(104.*2.))++0x1
line.word 0x00 "PCR104,Pad Configuration Register 104"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG8,E1UC[17],LIN7TX,CS0_2,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(105.*2.))++0x1
line.word 0x00 "PCR105,Pad Configuration Register 105"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG9,E1UC[18],res,SCK_2,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(106.*2.))++0x1
line.word 0x00 "PCR106,Pad Configuration Register 106"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG10,E0UC[24],E1UC[31],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(107.*2.))++0x1
line.word 0x00 "PCR107,Pad Configuration Register 107"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG11,E0UC[25],CS0_4,CS0_6,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(108.*2.))++0x1
line.word 0x00 "PCR108,Pad Configuration Register 108"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG12,E0UC[26],SOUT_4,res,TXD[2],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(109.*2.))++0x1
line.word 0x00 "PCR109,Pad Configuration Register 109"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG13,E0UC[27],SCK_4,res,TXD[3],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(110.*2.))++0x1
line.word 0x00 "PCR110,Pad Configuration Register 110"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG14,E1UC[0],LIN8TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(111.*2.))++0x1
line.word 0x00 "PCR111,Pad Configuration Register 111"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PG15,E1UC[1],SOUT_6,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR112-PCR127: Port H"
group (0xC3F90040+(112.*2.))++0x1
line.word 0x00 "PCR112,Pad Configuration Register 112"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH0,E1UC[2],res,res,TXD[1],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(113.*2.))++0x1
line.word 0x00 "PCR113,Pad Configuration Register 113"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH1,E1UC[3],SOUT_1,res,TXD[0],res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(114.*2.))++0x1
line.word 0x00 "PCR114,Pad Configuration Register 114"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH2,E1UC[4],SCK_1,res,TX_EN,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(115.*2.))++0x1
line.word 0x00 "PCR115,Pad Configuration Register 115"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH3,E1UC[5],CS0_1,res,TX_ER,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(116.*2.))++0x1
line.word 0x00 "PCR116,Pad Configuration Register 116"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH4,E1UC[6],SOUT_7,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(117.*2.))++0x1
line.word 0x00 "PCR117,Pad Configuration Register 117"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH5,E1UC[7],SIN_7,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(118.*2.))++0x1
line.word 0x00 "PCR118,Pad Configuration Register 118"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH6,E1UC[8],SCK_7,MA[2],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(119.*2.))++0x1
line.word 0x00 "PCR119,Pad Configuration Register 119"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH7,E1UC[9],CS3_2,MA[1],CS0_7,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(120.*2.))++0x1
line.word 0x00 "PCR120,Pad Configuration Register 120"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH8,E1UC[10],CS2_2,MA[0],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(121.*2.))++0x1
line.word 0x00 "PCR121,Pad Configuration Register 121"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH9,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(122.*2.))++0x1
line.word 0x00 "PCR122,Pad Configuration Register 122"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH10,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(123.*2.))++0x1
line.word 0x00 "PCR123,Pad Configuration Register 123"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH11,SOUT_3,CS0_4,E1UC[5],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(124.*2.))++0x1
line.word 0x00 "PCR124,Pad Configuration Register 124"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH12,SCK_3,CS1_4,E1UC[25],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(125.*2.))++0x1
line.word 0x00 "PCR125,Pad Configuration Register 125"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH13,SOUT_4,CS0_3,E1UC[26],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(126.*2.))++0x1
line.word 0x00 "PCR126,Pad Configuration Register 126"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH14,SCK_4,CS1_3,E1UC[27],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(127.*2.))++0x1
line.word 0x00 "PCR127,Pad Configuration Register 127"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PH15,SOUT_5,res,E1UC[17],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR128-PCR143: Port I"
group (0xC3F90040+(128.*2.))++0x1
line.word 0x00 "PCR128,Pad Configuration Register 128"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI0,E0UC[28],LIN8TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(129.*2.))++0x1
line.word 0x00 "PCR129,Pad Configuration Register 129"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI1,E0UC[29],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(130.*2.))++0x1
line.word 0x00 "PCR130,Pad Configuration Register 130"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI2,E0UC[30],LIN9TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(131.*2.))++0x1
line.word 0x00 "PCR131,Pad Configuration Register 131"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI3,E0UC[31],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(132.*2.))++0x1
line.word 0x00 "PCR132,Pad Configuration Register 132"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI4,E1UC[28],SOUT_4,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(133.*2.))++0x1
line.word 0x00 "PCR133,Pad Configuration Register 133"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI5,E1UC[29],SCK_4,CS2_5,CS2_6,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(134.*2.))++0x1
line.word 0x00 "PCR134,Pad Configuration Register 134"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI6,E1UC[30],CS0_4,CS0_5,CS0_6,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(135.*2.))++0x1
line.word 0x00 "PCR135,Pad Configuration Register 135"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI7,E1UC[31],CS1_4,CS1_5,CS1_6,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(136.*2.))++0x1
line.word 0x00 "PCR136,Pad Configuration Register 136"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI8,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(137.*2.))++0x1
line.word 0x00 "PCR137,Pad Configuration Register 137"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI9,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(138.*2.))++0x1
line.word 0x00 "PCR138,Pad Configuration Register 138"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI10,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(139.*2.))++0x1
line.word 0x00 "PCR139,Pad Configuration Register 139"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI11,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(140.*2.))++0x1
line.word 0x00 "PCR140,Pad Configuration Register 140"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI12,CS0_3,CS0_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(141.*2.))++0x1
line.word 0x00 "PCR141,Pad Configuration Register 141"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI13,CS1_3,CS1_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(142.*2.))++0x1
line.word 0x00 "PCR142,Pad Configuration Register 142"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI14,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(143.*2.))++0x1
line.word 0x00 "PCR143,Pad Configuration Register 143"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PI15,CS0_4,CS2_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR144-PCR159: Port J"
group (0xC3F90040+(144.*2.))++0x1
line.word 0x00 "PCR144,Pad Configuration Register 144"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ0,CS1_4,CS3_2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(145.*2.))++0x1
line.word 0x00 "PCR145,Pad Configuration Register 145"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ1,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(146.*2.))++0x1
line.word 0x00 "PCR146,Pad Configuration Register 146"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ2,CS0_5,CS0_6,CS0_7,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(147.*2.))++0x1
line.word 0x00 "PCR147,Pad Configuration Register 147"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ3,CS1_5,CS1_6,CS1_7,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(148.*2.))++0x1
line.word 0x00 "PCR148,Pad Configuration Register 148"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ4,SCK_5,E1UC[18],res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(149.*2.))++0x1
line.word 0x00 "PCR149,Pad Configuration Register 149"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ5,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(150.*2.))++0x1
line.word 0x00 "PCR150,Pad Configuration Register 150"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ6,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(151.*2.))++0x1
line.word 0x00 "PCR151,Pad Configuration Register 151"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ7,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(152.*2.))++0x1
line.word 0x00 "PCR152,Pad Configuration Register 152"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ8,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(153.*2.))++0x1
line.word 0x00 "PCR153,Pad Configuration Register 153"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ9,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(154.*2.))++0x1
line.word 0x00 "PCR154,Pad Configuration Register 154"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ10,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(155.*2.))++0x1
line.word 0x00 "PCR155,Pad Configuration Register 155"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ11,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(156.*2.))++0x1
line.word 0x00 "PCR156,Pad Configuration Register 156"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ12,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(157.*2.))++0x1
line.word 0x00 "PCR157,Pad Configuration Register 157"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ13,res,CS1_7,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(158.*2.))++0x1
line.word 0x00 "PCR158,Pad Configuration Register 158"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ14,CAN1TX,CAN4TX,CS2_7,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(159.*2.))++0x1
line.word 0x00 "PCR159,Pad Configuration Register 159"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PJ15,res,CS1_6,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR160-PCR175: Port K"
group (0xC3F90040+(160.*2.))++0x1
line.word 0x00 "PCR160,Pad Configuration Register 160"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK0,CAN1TX,CS2_6,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(161.*2.))++0x1
line.word 0x00 "PCR161,Pad Configuration Register 161"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK1,CS3_6,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(162.*2.))++0x1
line.word 0x00 "PCR162,Pad Configuration Register 162"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK2,CAN4TX,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(163.*2.))++0x1
line.word 0x00 "PCR163,Pad Configuration Register 163"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK3,E1UC[0],res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(164.*2.))++0x1
line.word 0x00 "PCR164,Pad Configuration Register 164"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK4,LIN8TX,CAN5TX,E1UC[1],res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(165.*2.))++0x1
line.word 0x00 "PCR165,Pad Configuration Register 165"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK5,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(166.*2.))++0x1
line.word 0x00 "PCR166,Pad Configuration Register 166"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK6,CAN2TX,LIN2TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(167.*2.))++0x1
line.word 0x00 "PCR167,Pad Configuration Register 167"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK7,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(168.*2.))++0x1
line.word 0x00 "PCR168,Pad Configuration Register 168"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK8,CAN3TX,LIN3TX,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(169.*2.))++0x1
line.word 0x00 "PCR169,Pad Configuration Register 169"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK9,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(170.*2.))++0x1
line.word 0x00 "PCR170,Pad Configuration Register 170"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK10,SOUT_4,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(171.*2.))++0x1
line.word 0x00 "PCR171,Pad Configuration Register 171"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK11,SCK_4,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(172.*2.))++0x1
line.word 0x00 "PCR172,Pad Configuration Register 172"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK12,CS0_4,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(173.*2.))++0x1
line.word 0x00 "PCR173,Pad Configuration Register 173"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK13,CS3_6,CS2_7,SCK_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(174.*2.))++0x1
line.word 0x00 "PCR174,Pad Configuration Register 174"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK14,CAN3TX,CS3_7,CS0_1,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(175.*2.))++0x1
line.word 0x00 "PCR175,Pad Configuration Register 175"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PK15,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR176-PCR191: Port L"
group (0xC3F90040+(176.*2.))++0x1
line.word 0x00 "PCR176,Pad Configuration Register 176"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL0,SOUT_1,SOUT_7,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(177.*2.))++0x1
line.word 0x00 "PCR177,Pad Configuration Register 177"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL1,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(178.*2.))++0x1
line.word 0x00 "PCR178,Pad Configuration Register 178"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL2,res,MDO0,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(179.*2.))++0x1
line.word 0x00 "PCR179,Pad Configuration Register 179"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL3,res,MDO1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(180.*2.))++0x1
line.word 0x00 "PCR180,Pad Configuration Register 180"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL4,res,MDO2,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(181.*2.))++0x1
line.word 0x00 "PCR181,Pad Configuration Register 181"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL5,res,MDO3,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(182.*2.))++0x1
line.word 0x00 "PCR182,Pad Configuration Register 182"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL6,res,MDO4,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(183.*2.))++0x1
line.word 0x00 "PCR183,Pad Configuration Register 183"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL7,res,MDO5,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
group (0xC3F90040+(184.*2.))++0x1
line.word 0x00 "PCR184,Pad Configuration Register 184"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL8,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(185.*2.))++0x1
line.word 0x00 "PCR185,Pad Configuration Register 185"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL9,res,MSEO0,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(186.*2.))++0x1
line.word 0x00 "PCR186,Pad Configuration Register 186"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL10,res,MCKO,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(187.*2.))++0x1
line.word 0x00 "PCR187,Pad Configuration Register 187"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL11,res,MSEO1,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(188.*2.))++0x1
line.word 0x00 "PCR188,Pad Configuration Register 188"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL12,res,EVTO,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(189.*2.))++0x1
line.word 0x00 "PCR189,Pad Configuration Register 189"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL13,res,MDO6,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(190.*2.))++0x1
line.word 0x00 "PCR190,Pad Configuration Register 190"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL14,res,MDO7,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(191.*2.))++0x1
line.word 0x00 "PCR191,Pad Configuration Register 191"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PL15,res,MDO8,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

TEXTLINE ""
TEXTLINE "PCR192-PCR199: Port M"
group (0xC3F90040+(192.*2.))++0x1
line.word 0x00 "PCR192,Pad Configuration Register 192"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM0,res,MDO9,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(193.*2.))++0x1
line.word 0x00 "PCR193,Pad Configuration Register 193"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM1,res,MDO10,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(194.*2.))++0x1
line.word 0x00 "PCR194,Pad Configuration Register 194"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM2,res,MDO11,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(195.*2.))++0x1
line.word 0x00 "PCR195,Pad Configuration Register 195"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM3,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(196.*2.))++0x1
line.word 0x00 "PCR196,Pad Configuration Register 196"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM4,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(198.*2.))++0x1
line.word 0x00 "PCR198,Pad Configuration Register 198"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM5,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

group (0xC3F90040+(199.*2.))++0x1
line.word 0x00 "PCR199,Pad Configuration Register 199"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "PM6,res,res,res,res,res,res,res            "
sif "M"!="I"
bitfld.word 0x00 14.            "  SMC ,Safe Mode Control" "0,1"
else
textfld "       "
endif
sif ("M"=="I")||("M"=="J")
bitfld.word 0x00 13.            "  APC ,Analog Pad Control" "0,1"
else
textfld "       "
endif
sif ("M"!="I")
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
else
textfld "       "
endif
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
sif "M"!="I"
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"
endif

tree.end
tree "Pad Selection for Multiplexed Inputs"
group.byte (0xC3F90500+0.)++0x00
line.byte   0x00 "PSMI0,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CAN1RX / FlexCAN 1  , Pad Selection" "PCR[35],PCR[43],PCR[95],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+1.)++0x00
line.byte   0x00 "PSMI1,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CAN2RX / FlexCAN 2  , Pad Selection" "PCR[73],PCR[89],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+2.)++0x00
line.byte   0x00 "PSMI2,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CAN3RX / FlexCAN 3  , Pad Selection" "PCR[36],PCR[73],PCR[89],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+3.)++0x00
line.byte   0x00 "PSMI3,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CAN4RX / FlexCAN 4  , Pad Selection" "PCR[35],PCR[43],PCR[95],res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+4.)++0x00
line.byte   0x00 "PSMI4,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CAN5RX / FlexCAN 5  , Pad Selection" "PCR[64],PCR[97],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+5.)++0x00
line.byte   0x00 "PSMI5,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCK_0 / DSPI 0      , Pad Selection" "PCR[14],PCR[15],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+6.)++0x00
line.byte   0x00 "PSMI6,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CS0_0 / DSPI 0      , Pad Selection" "PCR[14],PCR[15],PCR[27],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+7.)++0x00
line.byte   0x00 "PSMI7,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCK_1 / DSPI 1      , Pad Selection" "PCR[34],PCR[68],PCR[114],res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+8.)++0x00
line.byte   0x00 "PSMI8,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SIN_1 / DSPI 1      , Pad Selection" "PCR[36],PCR[66],PCR[112],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+9.)++0x00
line.byte   0x00 "PSMI9,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CS0_1 / DSPI 1      , Pad Selection" "PCR[35],PCR[61],PCR[69],PCR[115],res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+10.)++0x00
line.byte   0x00 "PSMI10,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCK_2 / DSPI 2      , Pad Selection" "PCR[46],PCR[78],PCR[105],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+11.)++0x00
line.byte   0x00 "PSMI11,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SIN_2 / DSPI 2      , Pad Selection" "PCR[44],PCR[76],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+12.)++0x00
line.byte   0x00 "PSMI12,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CS0_2 / DSPI 2      , Pad Selection" "PCR[47],PCR[79],PCR[82],PCR[82] ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+13.)++0x00
line.byte   0x00 "PSMI13,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[3] / eMIOS 0   , Pad Selection" "PCR[3],PCR[27],PCR[40],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+14.)++0x00
line.byte   0x00 "PSMI14,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[4] / eMIOS 0   , Pad Selection" "PCR[4],PCR[28],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+15.)++0x00
line.byte   0x00 "PSMI15,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[5] / eMIOS 0   , Pad Selection" "PCR[5],PCR[29],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+16.)++0x00
line.byte   0x00 "PSMI16,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[6] / eMIOS 0   , Pad Selection" "PCR[6],PCR[30],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+17.)++0x00
line.byte   0x00 "PSMI17,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[7] / eMIOS 0   , Pad Selection" "PCR[7],PCR[31],PCR[41],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+18.)++0x00
line.byte   0x00 "PSMI18,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[10] / eMIOS 0  , Pad Selection" "PCR[10],PCR[80],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+19.)++0x00
line.byte   0x00 "PSMI19,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[11] / eMIOS 0  , Pad Selection" "PCR[11],PCR[81],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+20.)++0x00
line.byte   0x00 "PSMI20,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[12] / eMIOS 0  , Pad Selection" "PCR[44],PCR[82],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+21.)++0x00
line.byte   0x00 "PSMI21,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[13] / eMIOS 0  , Pad Selection" "PCR[45],PCR[83],PCR[0],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+22.)++0x00
line.byte   0x00 "PSMI22,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[14] / eMIOS 0  , Pad Selection" "PCR[46],PCR[84],PCR[8],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+23.)++0x00
line.byte   0x00 "PSMI23,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[22] / eMIOS 0  , Pad Selection" "PCR[70],PCR[72],PCR[85],res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+24.)++0x00
line.byte   0x00 "PSMI24,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[23] / eMIOS 0  , Pad Selection" "PCR[71],PCR[73],PCR[86],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+25.)++0x00
line.byte   0x00 "PSMI25,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[24] / eMIOS 0  , Pad Selection" "PCR[60],PCR[106],PCR[75],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+26.)++0x00
line.byte   0x00 "PSMI26,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[25] / eMIOS 0  , Pad Selection" "PCR[61],PCR[107],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+27.)++0x00
line.byte   0x00 "PSMI27,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[26] / eMIOS 0  , Pad Selection" "PCR[62],PCR[108],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+28.)++0x00
line.byte   0x00 "PSMI28,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[27] / eMIOS 0  , Pad Selection" "PCR[63],PCR[109],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+29.)++0x00
line.byte   0x00 "PSMI29,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCL / I2C 0         , Pad Selection" "PCR[11],PCR[19],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+30.)++0x00
line.byte   0x00 "PSMI30,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SDA / I2C 0         , Pad Selection" "PCR[10],PCR[18],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+31.)++0x00
line.byte   0x00 "PSMI31,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LIN3RX / LINFlex 3  , Pad Selection" "PCR[8],PCR[75],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+32.)++0x00
line.byte   0x00 "PSMI32,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCK_3 / DSPI 3      , Pad Selection" "PCR[100],PCR[124],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+33.)++0x00
line.byte   0x00 "PSMI33,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SIN_3 / DSPI 3      , Pad Selection" "PCR[101],PCR[139],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+34.)++0x00
line.byte   0x00 "PSMI34,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CS0_3 / DSPI 3      , Pad Selection" "PCR[99],PCR[125],PCR[140],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+35.)++0x00
line.byte   0x00 "PSMI35,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SCK_4 / DSPI 4      , Pad Selection" "PCR[109],PCR[126],PCR[133],res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+36.)++0x00
line.byte   0x00 "PSMI36,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "SIN_4 / DSPI 4      , Pad Selection" "PCR[106],PCR[142],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+37.)++0x00
line.byte   0x00 "PSMI37,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "CS0_4 / DSPI 4      , Pad Selection" "PCR[107],PCR[123],PCR[134],PCR[143],res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+38.)++0x00
line.byte   0x00 "PSMI38,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[0] / eMIOS 0   , Pad Selection" "PCR[0],PCR[14],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+39.)++0x00
line.byte   0x00 "PSMI39,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[1] / eMIOS 0   , Pad Selection" "PCR[1],PCR[15],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+40.)++0x00
line.byte   0x00 "PSMI40,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[28] / eMIOS 0  , Pad Selection" "PCR[12],PCR[128],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+41.)++0x00
line.byte   0x00 "PSMI41,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[29] / eMIOS 0  , Pad Selection" "PCR[13],PCR[129],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+42.)++0x00
line.byte   0x00 "PSMI42,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[30] / eMIOS 0  , Pad Selection" "PCR[16],PCR[18],PCR[130],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+43.)++0x00
line.byte   0x00 "PSMI43,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E0UC[31] / eMIOS 0  , Pad Selection" "PCR[17],PCR[19],PCR[131],res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+44.)++0x00
line.byte   0x00 "PSMI44,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[1] / eMIOS 1   , Pad Selection" "PCR[111],PCR[89],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+45.)++0x00
line.byte   0x00 "PSMI45,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[2] / eMIOS 1   , Pad Selection" "PCR[112],PCR[90],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+46.)++0x00
line.byte   0x00 "PSMI46,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[3] / eMIOS 1   , Pad Selection" "PCR[113],PCR[91],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+47.)++0x00
line.byte   0x00 "PSMI47,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[4] / eMIOS 1   , Pad Selection" "PCR[114],PCR[95],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+48.)++0x00
line.byte   0x00 "PSMI48,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[5] / eMIOS 1   , Pad Selection" "PCR[115],PCR[123],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+49.)++0x00
line.byte   0x00 "PSMI49,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[17] / eMIOS 1  , Pad Selection" "PCR[104],PCR[127],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+50.)++0x00
line.byte   0x00 "PSMI50,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[18] / eMIOS 1  , Pad Selection" "PCR[105],PCR[48],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+51.)++0x00
line.byte   0x00 "PSMI51,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[25] / eMIOS 1  , Pad Selection" "PCR[92],PCR[124],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+52.)++0x00
line.byte   0x00 "PSMI52,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[26] / eMIOS 1  , Pad Selection" "PCR[93],PCR[125],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+53.)++0x00
line.byte   0x00 "PSMI53,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[27] / eMIOS 1  , Pad Selection" "PCR[94],PCR[126],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+54.)++0x00
line.byte   0x00 "PSMI54,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[28] / eMIOS 1  , Pad Selection" "PCR[38],PCR[132],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+55.)++0x00
line.byte   0x00 "PSMI55,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[29] / eMIOS 1  , Pad Selection" "PCR[39],PCR[133],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+56.)++0x00
line.byte   0x00 "PSMI56,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[30] / eMIOS    , Pad Selection" "PCR[74],PCR[103],PCR[134],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+57.)++0x00
line.byte   0x00 "PSMI57,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "E1UC[31] / eMIOS    , Pad Selection" "PCR[36],PCR[106],PCR[135],res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+58.)++0x00
line.byte   0x00 "PSMI58,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LIN2RX / LINFlex 2  , Pad Selection" "PCR[41],PCR[11],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+59.)++0x00
line.byte   0x00 "PSMI59,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LIN4RX / LINFlex 4  , Pad Selection" "PCR[6],PCR[91],res.,res.    ,res.,res.,res.,res.       ,res..."
TEXTLINE ""
group.byte (0xC3F90500+60.)++0x00
line.byte   0x00 "PSMI60,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LIN5RX / LINFlex 5  , Pad Selection" "PCR[4],PCR[93],res.,res.    ,res.,res.,res.,res.       ,res..."
group.byte (0xC3F90500+61.)++0x00
line.byte   0x00 "PSMI61,Pad Selection for Multiplexed Inputs"
bitfld.byte 0x00 00.--03.  "LIN8RX / LINFlex 8  , Pad Selection" "PCR[111],PCR[129],res.,res.    ,res.,res.,res.,res.       ,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 0xC3F9067C++0x03
line.long    0x00 "124-127,GPIO Pin Data Out Register 124-127"
bitfld.long  0x00 24.                  "PDO124 ,Pin 124 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO125 ,Pin 125 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO126 ,Pin 126 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO127 ,Pin 127 data out" "L,H"
group.long 0xC3F90680++0x03
line.long    0x00 "128-131,GPIO Pin Data Out Register 128-131"
bitfld.long  0x00 24.                  "PDO128 ,Pin 128 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO129 ,Pin 129 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO130 ,Pin 130 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO131 ,Pin 131 data out" "L,H"
group.long 0xC3F90684++0x03
line.long    0x00 "132-135,GPIO Pin Data Out Register 132-135"
bitfld.long  0x00 24.                  "PDO132 ,Pin 132 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO133 ,Pin 133 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO134 ,Pin 134 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO135 ,Pin 135 data out" "L,H"
group.long 0xC3F90688++0x03
line.long    0x00 "136-139,GPIO Pin Data Out Register 136-139"
bitfld.long  0x00 24.                  "PDO136 ,Pin 136 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO137 ,Pin 137 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO138 ,Pin 138 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO139 ,Pin 139 data out" "L,H"
group.long 0xC3F9068C++0x03
line.long    0x00 "140-143,GPIO Pin Data Out Register 140-143"
bitfld.long  0x00 24.                  "PDO140 ,Pin 140 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO141 ,Pin 141 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO142 ,Pin 142 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO143 ,Pin 143 data out" "L,H"
group.long 0xC3F90690++0x03
line.long    0x00 "144-147,GPIO Pin Data Out Register 144-147"
bitfld.long  0x00 24.                  "PDO144 ,Pin 144 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO145 ,Pin 145 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO146 ,Pin 146 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO147 ,Pin 147 data out" "L,H"
group.long 0xC3F90694++0x03
line.long    0x00 "148-151,GPIO Pin Data Out Register 148-151"
bitfld.long  0x00 24.                  "PDO148 ,Pin 148 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO149 ,Pin 149 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO150 ,Pin 150 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO151 ,Pin 151 data out" "L,H"
group.long 0xC3F90698++0x03
line.long    0x00 "152-155,GPIO Pin Data Out Register 152-155"
bitfld.long  0x00 24.                  "PDO152 ,Pin 152 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO153 ,Pin 153 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO154 ,Pin 154 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO155 ,Pin 155 data out" "L,H"
group.long 0xC3F9069C++0x03
line.long    0x00 "156-159,GPIO Pin Data Out Register 156-159"
bitfld.long  0x00 24.                  "PDO156 ,Pin 156 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO157 ,Pin 157 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO158 ,Pin 158 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO159 ,Pin 159 data out" "L,H"
group.long 0xC3F906A0++0x03
line.long    0x00 "160-163,GPIO Pin Data Out Register 160-163"
bitfld.long  0x00 24.                  "PDO160 ,Pin 160 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO161 ,Pin 161 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO162 ,Pin 162 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO163 ,Pin 163 data out" "L,H"
group.long 0xC3F906A4++0x03
line.long    0x00 "164-167,GPIO Pin Data Out Register 164-167"
bitfld.long  0x00 24.                  "PDO164 ,Pin 164 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO165 ,Pin 165 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO166 ,Pin 166 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO167 ,Pin 167 data out" "L,H"
group.long 0xC3F906A8++0x03
line.long    0x00 "168-171,GPIO Pin Data Out Register 168-171"
bitfld.long  0x00 24.                  "PDO168 ,Pin 168 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO169 ,Pin 169 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO170 ,Pin 170 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO171 ,Pin 171 data out" "L,H"
group.long 0xC3F906AC++0x03
line.long    0x00 "172-175,GPIO Pin Data Out Register 172-175"
bitfld.long  0x00 24.                  "PDO172 ,Pin 172 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO173 ,Pin 173 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO174 ,Pin 174 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO175 ,Pin 175 data out" "L,H"
group.long 0xC3F906B0++0x03
line.long    0x00 "176-179,GPIO Pin Data Out Register 176-179"
bitfld.long  0x00 24.                  "PDO176 ,Pin 176 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO177 ,Pin 177 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO178 ,Pin 178 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO179 ,Pin 179 data out" "L,H"
group.long 0xC3F906B4++0x03
line.long    0x00 "180-183,GPIO Pin Data Out Register 180-183"
bitfld.long  0x00 24.                  "PDO180 ,Pin 180 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO181 ,Pin 181 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO182 ,Pin 182 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO183 ,Pin 183 data out" "L,H"
group.long 0xC3F906B8++0x03
line.long    0x00 "184-187,GPIO Pin Data Out Register 184-187"
bitfld.long  0x00 24.                  "PDO184 ,Pin 184 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO185 ,Pin 185 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO186 ,Pin 186 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO187 ,Pin 187 data out" "L,H"
group.long 0xC3F906BC++0x03
line.long    0x00 "188-191,GPIO Pin Data Out Register 188-191"
bitfld.long  0x00 24.                  "PDO188 ,Pin 188 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO189 ,Pin 189 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO190 ,Pin 190 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO191 ,Pin 191 data out" "L,H"
group.long 0xC3F906C0++0x03
line.long    0x00 "192-195,GPIO Pin Data Out Register 192-195"
bitfld.long  0x00 24.                  "PDO192 ,Pin 192 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO193 ,Pin 193 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO194 ,Pin 194 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO195 ,Pin 195 data out" "L,H"
group.long 0xC3F906C4++0x03
line.long    0x00 "196-199,GPIO Pin Data Out Register 196-199"
bitfld.long  0x00 24.                  "PDO196 ,Pin 196 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO197 ,Pin 197 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO198 ,Pin 198 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO199 ,Pin 199 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"
group.long 0xC3F9087C++0x03
line.long    0x00 "124-127,GPIO Pin Data In Register 124-127"
bitfld.long  0x00 24.                  "PDI124 ,Pin 124 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI125 ,Pin 125 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI126 ,Pin 126 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI127 ,Pin 127 data in" "L,H"
group.long 0xC3F90880++0x03
line.long    0x00 "128-131,GPIO Pin Data In Register 128-131"
bitfld.long  0x00 24.                  "PDI128 ,Pin 128 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI129 ,Pin 129 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI130 ,Pin 130 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI131 ,Pin 131 data in" "L,H"
group.long 0xC3F90884++0x03
line.long    0x00 "132-135,GPIO Pin Data In Register 132-135"
bitfld.long  0x00 24.                  "PDI132 ,Pin 132 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI133 ,Pin 133 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI134 ,Pin 134 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI135 ,Pin 135 data in" "L,H"
group.long 0xC3F90888++0x03
line.long    0x00 "136-139,GPIO Pin Data In Register 136-139"
bitfld.long  0x00 24.                  "PDI136 ,Pin 136 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI137 ,Pin 137 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI138 ,Pin 138 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI139 ,Pin 139 data in" "L,H"
group.long 0xC3F9088C++0x03
line.long    0x00 "140-143,GPIO Pin Data In Register 140-143"
bitfld.long  0x00 24.                  "PDI140 ,Pin 140 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI141 ,Pin 141 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI142 ,Pin 142 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI143 ,Pin 143 data in" "L,H"
group.long 0xC3F90890++0x03
line.long    0x00 "144-147,GPIO Pin Data In Register 144-147"
bitfld.long  0x00 24.                  "PDI144 ,Pin 144 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI145 ,Pin 145 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI146 ,Pin 146 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI147 ,Pin 147 data in" "L,H"
group.long 0xC3F90894++0x03
line.long    0x00 "148-151,GPIO Pin Data In Register 148-151"
bitfld.long  0x00 24.                  "PDI148 ,Pin 148 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI149 ,Pin 149 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI150 ,Pin 150 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI151 ,Pin 151 data in" "L,H"
group.long 0xC3F90898++0x03
line.long    0x00 "152-155,GPIO Pin Data In Register 152-155"
bitfld.long  0x00 24.                  "PDI152 ,Pin 152 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI153 ,Pin 153 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI154 ,Pin 154 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI155 ,Pin 155 data in" "L,H"
group.long 0xC3F9089C++0x03
line.long    0x00 "156-159,GPIO Pin Data In Register 156-159"
bitfld.long  0x00 24.                  "PDI156 ,Pin 156 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI157 ,Pin 157 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI158 ,Pin 158 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI159 ,Pin 159 data in" "L,H"
group.long 0xC3F908A0++0x03
line.long    0x00 "160-163,GPIO Pin Data In Register 160-163"
bitfld.long  0x00 24.                  "PDI160 ,Pin 160 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI161 ,Pin 161 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI162 ,Pin 162 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI163 ,Pin 163 data in" "L,H"
group.long 0xC3F908A4++0x03
line.long    0x00 "164-167,GPIO Pin Data In Register 164-167"
bitfld.long  0x00 24.                  "PDI164 ,Pin 164 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI165 ,Pin 165 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI166 ,Pin 166 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI167 ,Pin 167 data in" "L,H"
group.long 0xC3F908A8++0x03
line.long    0x00 "168-171,GPIO Pin Data In Register 168-171"
bitfld.long  0x00 24.                  "PDI168 ,Pin 168 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI169 ,Pin 169 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI170 ,Pin 170 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI171 ,Pin 171 data in" "L,H"
group.long 0xC3F908AC++0x03
line.long    0x00 "172-175,GPIO Pin Data In Register 172-175"
bitfld.long  0x00 24.                  "PDI172 ,Pin 172 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI173 ,Pin 173 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI174 ,Pin 174 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI175 ,Pin 175 data in" "L,H"
group.long 0xC3F908B0++0x03
line.long    0x00 "176-179,GPIO Pin Data In Register 176-179"
bitfld.long  0x00 24.                  "PDI176 ,Pin 176 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI177 ,Pin 177 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI178 ,Pin 178 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI179 ,Pin 179 data in" "L,H"
group.long 0xC3F908B4++0x03
line.long    0x00 "180-183,GPIO Pin Data In Register 180-183"
bitfld.long  0x00 24.                  "PDI180 ,Pin 180 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI181 ,Pin 181 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI182 ,Pin 182 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI183 ,Pin 183 data in" "L,H"
group.long 0xC3F908B8++0x03
line.long    0x00 "184-187,GPIO Pin Data In Register 184-187"
bitfld.long  0x00 24.                  "PDI184 ,Pin 184 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI185 ,Pin 185 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI186 ,Pin 186 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI187 ,Pin 187 data in" "L,H"
group.long 0xC3F908BC++0x03
line.long    0x00 "188-191,GPIO Pin Data In Register 188-191"
bitfld.long  0x00 24.                  "PDI188 ,Pin 188 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI189 ,Pin 189 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI190 ,Pin 190 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI191 ,Pin 191 data in" "L,H"
group.long 0xC3F908C0++0x03
line.long    0x00 "192-195,GPIO Pin Data In Register 192-195"
bitfld.long  0x00 24.                  "PDI192 ,Pin 192 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI193 ,Pin 193 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI194 ,Pin 194 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI195 ,Pin 195 data in" "L,H"
group.long 0xC3F908C4++0x03
line.long    0x00 "196-199,GPIO Pin Data In Register 196-199"
bitfld.long  0x00 24.                  "PDI196 ,Pin 196 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI197 ,Pin 197 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI198 ,Pin 198 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI199 ,Pin 199 data in" "L,H"
tree.end
tree "Parallel GPIO Pin Data Output Registers"
group.long 0xC3F90C00++0x03
line.long    0x00 "PGPDO0,Parallel GPIO Pin Data Output Register 0"
group.long 0xC3F90C04++0x03
line.long    0x00 "PGPDO1,Parallel GPIO Pin Data Output Register 1"
group.long 0xC3F90C08++0x03
line.long    0x00 "PGPDO2,Parallel GPIO Pin Data Output Register 2"
group.long 0xC3F90C0C++0x03
line.long    0x00 "PGPDO3,Parallel GPIO Pin Data Output Register 3"
group.long 0xC3F90C10++0x03
line.long    0x00 "PGPDO4,Parallel GPIO Pin Data Output Register 4"
group.long 0xC3F90C14++0x03
line.long    0x00 "PGPDO5,Parallel GPIO Pin Data Output Register 5"
group.long 0xC3F90C18++0x03
line.long    0x00 "PGPDO6,Parallel GPIO Pin Data Output Register 6"
tree.end
tree "Parallel GPIO Pin Data Input Registers"
group.long 0xC3F90C40++0x03
line.long    0x00 "PGPDI0,Parallel GPIO Pin Data Input Register 0"
group.long 0xC3F90C44++0x03
line.long    0x00 "PGPDI1,Parallel GPIO Pin Data Input Register 1"
group.long 0xC3F90C48++0x03
line.long    0x00 "PGPDI2,Parallel GPIO Pin Data Input Register 2"
group.long 0xC3F90C4C++0x03
line.long    0x00 "PGPDI3,Parallel GPIO Pin Data Input Register 3"
group.long 0xC3F90C50++0x03
line.long    0x00 "PGPDI4,Parallel GPIO Pin Data Input Register 4"
group.long 0xC3F90C54++0x03
line.long    0x00 "PGPDI5,Parallel GPIO Pin Data Input Register 5"
group.long 0xC3F90C58++0x03
line.long    0x00 "PGPDI6,Parallel GPIO Pin Data Input Register 6"
tree.end
tree "Masked Parallel GPIO Pin Data Output Registers"
group.long 0xC3F90C80++0x03
line.long    0x00 "MPGPDO0,Masked Parallel GPIO Pin Data Output Register 0"
group.long 0xC3F90C84++0x03
line.long    0x00 "MPGPDO1,Masked Parallel GPIO Pin Data Output Register 1"
group.long 0xC3F90C88++0x03
line.long    0x00 "MPGPDO2,Masked Parallel GPIO Pin Data Output Register 2"
group.long 0xC3F90C8C++0x03
line.long    0x00 "MPGPDO3,Masked Parallel GPIO Pin Data Output Register 3"
group.long 0xC3F90C90++0x03
line.long    0x00 "MPGPDO4,Masked Parallel GPIO Pin Data Output Register 4"
group.long 0xC3F90C94++0x03
line.long    0x00 "MPGPDO5,Masked Parallel GPIO Pin Data Output Register 5"
group.long 0xC3F90C98++0x03
line.long    0x00 "MPGPDO6,Masked Parallel GPIO Pin Data Output Register 6"
group.long 0xC3F90C9C++0x03
line.long    0x00 "MPGPDO7,Masked Parallel GPIO Pin Data Output Register 7"
group.long 0xC3F90CA0++0x03
line.long    0x00 "MPGPDO8,Masked Parallel GPIO Pin Data Output Register 8"
group.long 0xC3F90CA4++0x03
line.long    0x00 "MPGPDO9,Masked Parallel GPIO Pin Data Output Register 9"
group.long 0xC3F90CA8++0x03
line.long    0x00 "MPGPDO10,Masked Parallel GPIO Pin Data Output Register 10"
group.long 0xC3F90CAC++0x03
line.long    0x00 "MPGPDO11,Masked Parallel GPIO Pin Data Output Register 11"
group.long 0xC3F90CB0++0x03
line.long    0x00 "MPGPDO12,Masked Parallel GPIO Pin Data Output Register 12"
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"
tree.end
tree "Parallel Input Select Registers"
group.long 0xC3F91100++0x03
line.long   0x00 "PISR0,Parallel Input Select Register 0"
bitfld.long 0x00 28.--31.    "IPS0 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 24.--27.  "  IPS1 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 20.--23.  "  IPS2 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 16.--19.  "  IPS3 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 12.--15.  "  IPS4 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 08.--11.  "  IPS5 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 04.--07.  "  IPS6 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 00.--03.  "  IPS7 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long 0xC3F91104++0x03
line.long   0x00 "PISR1,Parallel Input Select Register 1"
bitfld.long 0x00 28.--31.    "IPS0 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 24.--27.  "  IPS1 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 20.--23.  "  IPS2 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 16.--19.  "  IPS3 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 12.--15.  "  IPS4 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 08.--11.  "  IPS5 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 04.--07.  "  IPS6 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 00.--03.  "  IPS7 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long 0xC3F91108++0x03
line.long   0x00 "PISR2,Parallel Input Select Register 2"
bitfld.long 0x00 28.--31.    "IPS0 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 24.--27.  "  IPS1 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 20.--23.  "  IPS2 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 16.--19.  "  IPS3 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 12.--15.  "  IPS4 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 08.--11.  "  IPS5 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 04.--07.  "  IPS6 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 00.--03.  "  IPS7 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long 0xC3F9110C++0x03
line.long   0x00 "PISR3,Parallel Input Select Register 3"
bitfld.long 0x00 28.--31.    "IPS0 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 24.--27.  "  IPS1 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 20.--23.  "  IPS2 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 16.--19.  "  IPS3 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 12.--15.  "  IPS4 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 08.--11.  "  IPS5 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 04.--07.  "  IPS6 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 00.--03.  "  IPS7 ,Input Pin Select 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree "Register Protection"
group.long (0xC3F90000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3F90000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end
width 9.
width 12.
tree "Interrupt Controller (INTC)"
group.long (0xFFF48000+0x0000)++0x03
line.long    0x00 "MCR,INTC Module Configuration Register"
bitfld.long  0x00 13.                  "VTES_PRC1 ,Vector Table Entry Size for Processor 1" "0,1"
bitfld.long  0x00 08.                  "  HVEN_PRC1 ,Hardware Vector Enable for Processor 1" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 05.                  "  VTES_PRC0 ,Vector Table Entry Size for Processor 0" "0,1"
bitfld.long  0x00 00.                  "  HVEN_PRC0 ,Hardware Vector Enable for Processor 0" "0,1"
group.long (0xFFF48000+0x0008)++0x03
line.long    0x00 "CPR_P0,INTC Current Priority Register for Processor 0 (e200z4d)"
bitfld.long  0x00 00.--03.              "PRI ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.long (0xFFF48000+0x000C)++0x03
line.long    0x00 "CPR_P1,INTC Current Priority Register for Processor 1(e200z0h)"
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+0x0000))&0x00000001)==0x00000001
group.long (0xFFF48000+0x0010)++0x03
line.long    0x00 "IACKR_P0,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 (0xFFF48000+0x0010)++0x03
hide.long    0x00 "IACKR_P0,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
in
endif
if   (d.l(a:(0xFFF48000+0x0000))&0x00000100)==0x00000100
group.long (0xFFF48000+0x0014)++0x03
line.long    0x00 "IACKR_P1,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 (0xFFF48000+0x0014)++0x03
hide.long    0x00 "IACKR_P1,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
in
endif
wgroup.long (0xFFF48000+0x0018)++0x03
line.long    0x00 "EOIR_P0,INTC End of Interrupt Register"
wgroup.long (0xFFF48000+0x001C)++0x03
line.long    0x00 "EOIR_P1,INTC End of Interrupt Register"
group.long (0xFFF48000+0x0020)++0x03
line.long    0x00 "SSCIR0_3,INTC Software Set/Clear Interrupt Registers"
bitfld.long  0x00 25.              "SET0 ,Set Flag" "0,1"
eventfld.long  0x00 24.              "  CLR0 ,Clear Flag" "0,1"
bitfld.long  0x00 17.              "  SET1 ,Set Flag" "0,1"
eventfld.long  0x00 16.              "  CLR1 ,Clear Flag" "0,1"
bitfld.long  0x00 09.              "  SET2 ,Set Flag" "0,1"
eventfld.long  0x00 08.              "  CLR2 ,Clear Flag" "0,1"
bitfld.long  0x00 01.              "  SET3 ,Set Flag" "0,1"
eventfld.long  0x00 00.              "  CLR3 ,Clear Flag" "0,1"
group.long (0xFFF48000+0x0024)++0x03
line.long    0x00 "SSCIR4_7,INTC Software Set/Clear Interrupt Registers"
eventfld.long  0x00 25.              "SET4 ,Set Flag" "0,1"
bitfld.long  0x00 24.              "  CLR4 ,Clear Flag" "0,1"
eventfld.long  0x00 17.              "  SET5 ,Set Flag" "0,1"
bitfld.long  0x00 16.              "  CLR5 ,Clear Flag" "0,1"
eventfld.long  0x00 09.              "  SET6 ,Set Flag" "0,1"
bitfld.long  0x00 08.              "  CLR6 ,Clear Flag" "0,1"
eventfld.long  0x00 01.              "  SET7 ,Set Flag" "0,1"
bitfld.long  0x00 00.              "  CLR7 ,Clear Flag" "0,1"
tree "Interrupt Priority Registers"
group.long (0xFFF48000+0x0040+000.)++0x03
line.long    0x00 "INTC_PSR000,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL000 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL001 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI001 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL002 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL003 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+004.)++0x03
line.long    0x00 "INTC_PSR004,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL004 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL005 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI005 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL006 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL007 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+008.)++0x03
line.long    0x00 "INTC_PSR008,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL008 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL009 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI009 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL010 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL011 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+012.)++0x03
line.long    0x00 "INTC_PSR012,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL012 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL013 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI013 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL014 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL015 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+016.)++0x03
line.long    0x00 "INTC_PSR016,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL016 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL017 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI017 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL018 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL019 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+020.)++0x03
line.long    0x00 "INTC_PSR020,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL020 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL021 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI021 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL022 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL023 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+024.)++0x03
line.long    0x00 "INTC_PSR024,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL024 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL025 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI025 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL026 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL027 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+028.)++0x03
line.long    0x00 "INTC_PSR028,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL028 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL029 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI029 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL030 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL031 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+032.)++0x03
line.long    0x00 "INTC_PSR032,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL032 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL033 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI033 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL034 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL035 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+036.)++0x03
line.long    0x00 "INTC_PSR036,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL036 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL037 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI037 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL038 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL039 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+040.)++0x03
line.long    0x00 "INTC_PSR040,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL040 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL041 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI041 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL042 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL043 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+044.)++0x03
line.long    0x00 "INTC_PSR044,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL044 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL045 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI045 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL046 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL047 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+048.)++0x03
line.long    0x00 "INTC_PSR048,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL048 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL049 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI049 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL050 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL051 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+052.)++0x03
line.long    0x00 "INTC_PSR052,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL052 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL053 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI053 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL054 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL055 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+056.)++0x03
line.long    0x00 "INTC_PSR056,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL056 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL057 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI057 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL058 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL059 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+060.)++0x03
line.long    0x00 "INTC_PSR060,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL060 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL061 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI061 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL062 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL063 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+064.)++0x03
line.long    0x00 "INTC_PSR064,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL064 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL065 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI065 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL066 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL067 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+068.)++0x03
line.long    0x00 "INTC_PSR068,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL068 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL069 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI069 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL070 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL071 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+072.)++0x03
line.long    0x00 "INTC_PSR072,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL072 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL073 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI073 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL074 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL075 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+076.)++0x03
line.long    0x00 "INTC_PSR076,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL076 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL077 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI077 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL078 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL079 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+080.)++0x03
line.long    0x00 "INTC_PSR080,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL080 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL081 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI081 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL082 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL083 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+084.)++0x03
line.long    0x00 "INTC_PSR084,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL084 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL085 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI085 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL086 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL087 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+088.)++0x03
line.long    0x00 "INTC_PSR088,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL088 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL089 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI089 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL090 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL091 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+092.)++0x03
line.long    0x00 "INTC_PSR092,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL092 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL093 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI093 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL094 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL095 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+096.)++0x03
line.long    0x00 "INTC_PSR096,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL096 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL097 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI097 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL098 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL099 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+100.)++0x03
line.long    0x00 "INTC_PSR100,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL100 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL101 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI101 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL102 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL103 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+104.)++0x03
line.long    0x00 "INTC_PSR104,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL104 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL105 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI105 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL106 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL107 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+108.)++0x03
line.long    0x00 "INTC_PSR108,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL108 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL109 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI109 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL110 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL111 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+112.)++0x03
line.long    0x00 "INTC_PSR112,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL112 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL113 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI113 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL114 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL115 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+116.)++0x03
line.long    0x00 "INTC_PSR116,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL116 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL117 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI117 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL118 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL119 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+120.)++0x03
line.long    0x00 "INTC_PSR120,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL120 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL121 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI121 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL122 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL123 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+124.)++0x03
line.long    0x00 "INTC_PSR124,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL124 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL125 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI125 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL126 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL127 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+128.)++0x03
line.long    0x00 "INTC_PSR128,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL128 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL129 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI129 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL130 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL131 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+132.)++0x03
line.long    0x00 "INTC_PSR132,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL132 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL133 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI133 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL134 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL135 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+136.)++0x03
line.long    0x00 "INTC_PSR136,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL136 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL137 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI137 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL138 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL139 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+140.)++0x03
line.long    0x00 "INTC_PSR140,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL140 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL141 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI141 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL142 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL143 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+144.)++0x03
line.long    0x00 "INTC_PSR144,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL144 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL145 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI145 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL146 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL147 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 00.--03.              " PRI147 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xFFF48000+0x0040+148.)++0x03
line.long    0x00 "INTC_PSR148,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL148 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL149 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI149 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL150 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL151 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+152.)++0x03
line.long    0x00 "INTC_PSR152,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL152 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL153 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI153 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL154 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL155 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+156.)++0x03
line.long    0x00 "INTC_PSR156,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL156 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL157 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI157 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL158 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL159 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+160.)++0x03
line.long    0x00 "INTC_PSR160,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL160 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL161 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI161 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL162 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL163 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+164.)++0x03
line.long    0x00 "INTC_PSR164,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL164 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL165 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI165 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL166 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL167 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+168.)++0x03
line.long    0x00 "INTC_PSR168,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL168 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL169 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI169 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL170 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL171 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+172.)++0x03
line.long    0x00 "INTC_PSR172,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL172 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL173 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI173 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL174 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL175 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+176.)++0x03
line.long    0x00 "INTC_PSR176,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL176 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL177 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI177 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL178 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL179 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+180.)++0x03
line.long    0x00 "INTC_PSR180,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL180 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL181 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI181 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL182 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL183 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+184.)++0x03
line.long    0x00 "INTC_PSR184,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL184 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL185 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI185 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL186 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL187 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+188.)++0x03
line.long    0x00 "INTC_PSR188,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL188 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL189 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI189 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL190 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL191 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+192.)++0x03
line.long    0x00 "INTC_PSR192,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL192 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL193 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI193 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL194 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL195 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+196.)++0x03
line.long    0x00 "INTC_PSR196,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL196 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL197 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI197 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL198 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL199 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+200.)++0x03
line.long    0x00 "INTC_PSR200,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL200 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL201 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI201 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL202 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL203 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+204.)++0x03
line.long    0x00 "INTC_PSR204,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL204 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL205 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI205 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL206 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL207 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+208.)++0x03
line.long    0x00 "INTC_PSR208,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL208 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL209 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI209 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL210 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL211 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+212.)++0x03
line.long    0x00 "INTC_PSR212,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL212 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL213 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI213 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL214 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL215 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+216.)++0x03
line.long    0x00 "INTC_PSR216,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL216 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL217 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI217 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL218 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL219 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+220.)++0x03
line.long    0x00 "INTC_PSR220,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL220 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL221 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI221 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL222 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL223 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+224.)++0x03
line.long    0x00 "INTC_PSR224,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL224 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL225 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI225 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL226 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL227 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+228.)++0x03
line.long    0x00 "INTC_PSR228,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL228 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL229 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI229 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL230 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL231 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+232.)++0x03
line.long    0x00 "INTC_PSR232,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL232 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL233 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI233 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL234 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL235 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+236.)++0x03
line.long    0x00 "INTC_PSR236,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL236 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL237 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI237 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL238 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL239 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+240.)++0x03
line.long    0x00 "INTC_PSR240,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL240 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL241 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI241 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL242 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL243 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+244.)++0x03
line.long    0x00 "INTC_PSR244,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL244 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL245 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI245 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL246 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL247 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+248.)++0x03
line.long    0x00 "INTC_PSR248,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL248 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL249 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI249 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL250 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL251 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+252.)++0x03
line.long    0x00 "INTC_PSR252,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL252 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL253 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI253 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL254 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL255 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+256.)++0x03
line.long    0x00 "INTC_PSR256,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL256 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL257 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI257 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL258 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL259 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+260.)++0x03
line.long    0x00 "INTC_PSR260,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL260 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL261 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI261 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL262 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL263 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+264.)++0x03
line.long    0x00 "INTC_PSR264,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL264 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL265 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI265 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL266 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL267 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+268.)++0x03
line.long    0x00 "INTC_PSR268,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL268 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL269 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI269 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL270 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL271 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+272.)++0x03
line.long    0x00 "INTC_PSR272,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL272 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL273 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI273 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL274 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL275 ,selected processor" "P0,BOTH,res,P1"
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 (0xFFF48000+0x0040+276.)++0x03
line.long    0x00 "INTC_PSR276,INTC Current Priority Register"
bitfld.long  0x00 30.--31.              "PRC_SEL276 ,selected processor" "P0,BOTH,res,P1"
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 22.--23.              "      PRC_SEL277 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 16.--19.              " PRI277 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.              "  PRC_SEL278 ,selected processor" "P0,BOTH,res,P1"
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 06.--07.              "      PRC_SEL279 ,selected processor" "P0,BOTH,res,P1"
bitfld.long  0x00 00.--03.              " PRI279 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+280. 280 281 282 283
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+284. 284 285 286 287
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+288. 288 289 290 291
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+292. 292 293 294 295
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+296. 296 297 298 299
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+300. 300 301 302 303
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+304. 304 305 306 307
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+308. 308 309 310 311
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+312. 312 313 314 315
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+316. 316 317 318 319
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+320. 320 321 322 323
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+324. 324 325 326 327
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+328. 328 329 330 331
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+332. 332 333 334 335
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+336. 336 337 338 339
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+340. 340 341 342 343
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+344. 344 345 346 347
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+348. 348 349 350 351
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+352. 352 353 354 355
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+356. 356 357 358 359
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+360. 360 361 362 363
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+364. 364 365 366 367
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+368. 368 369 370 371
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+372. 372 373 374 375
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+376. 376 377 378 379
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+380. 380 381 382 383
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+384. 384 385 386 387
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+388. 388 389 390 391
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+392. 392 393 394 395
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+396. 396 397 398 399
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+400. 400 401 402 403
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+404. 404 405 406 407
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+408. 408 409 410 411
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+412. 412 413 414 415
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+416. 416 417 418 419
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+420. 420 421 422 423
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+424. 424 425 426 427
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+428. 428 429 430 431
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+432. 432 433 434 435
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+436. 436 437 438 439
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+440. 440 441 442 443
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+444. 444 445 446 447
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+448. 448 449 450 451
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+452. 452 453 454 455
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+456. 456 457 458 459
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+460. 460 461 462 463
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+464. 464 465 466 467
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+468. 468 469 470 471
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+472. 472 473 474 475
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+476. 476 477 478 479
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+480. 480 481 482 483
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+484. 484 485 486 487
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+488. 488 489 490 491
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+492. 492 493 494 495
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+496. 496 497 498 499
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+500. 500 501 502 503
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+504. 504 505 506 507
;%include 564xb/intc_psr.ph 0xFFF48000+0x0040+508. 508 509 510 511
tree.end
tree.end
width 9.
tree "Enhanced Direct Memory Access (eDMA)  "
group.long (0xfff44000+0x0000)++0x03
line.long 0x00 "CR,eDMA Control Register"
bitfld.long  0x00 17.                     "CX      ,Cancel the remaining data transfer" "0,1"
bitfld.long  0x00 16.                   "  ECX     ,Error cancel transfer" "0,1"
bitfld.long  0x00 14.--15.              "  GRP3PRI ,Channel group 3 priority" "0,1,2,3"
bitfld.long  0x00 12.--13.              "  GRP2PRI ,Channel group 2 priority" "0,1,2,3"
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"
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"
bitfld.long  0x00 01.                   "  EBW     ,Enable Buffered Writes" "0,1"
TEXTLINE ""
group.long (0xfff44000+0x0004)++0x03
line.long 0x00 "ES,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"
TEXTLINE ""
group.long (0xfff44000+0x000C)++0x03
line.long 0x00 "ERQRL,eDMA Enable Request Register L"
bitfld.long  0x00 31.              "ERQ31-28 ,Enable DMA Request 31" "0,1"
bitfld.long  0x00 30.              ",Enable DMA Request 30" "0,1"
bitfld.long  0x00 29.              ",Enable DMA Request 29" "0,1"
bitfld.long  0x00 28.              ",Enable DMA Request 28" "0,1"
bitfld.long  0x00 27.              "  ERQ27-24 ,Enable DMA Request 27" "0,1"
bitfld.long  0x00 26.              ",Enable DMA Request 26" "0,1"
bitfld.long  0x00 25.              ",Enable DMA Request 25" "0,1"
bitfld.long  0x00 24.              ",Enable DMA Request 24" "0,1"
bitfld.long  0x00 23.              "  ERQ23-20 ,Enable DMA Request 23" "0,1"
bitfld.long  0x00 22.              ",Enable DMA Request 22" "0,1"
bitfld.long  0x00 21.              ",Enable DMA Request 21" "0,1"
bitfld.long  0x00 20.              ",Enable DMA Request 20" "0,1"
bitfld.long  0x00 19.              "  ERQ19-16 ,Enable DMA Request 19" "0,1"
bitfld.long  0x00 18.              ",Enable DMA Request 18" "0,1"
bitfld.long  0x00 17.              ",Enable DMA Request 17" "0,1"
bitfld.long  0x00 16.              ",Enable DMA Request 16" "0,1"
TEXTLINE "                  "
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 (0xfff44000+0x0014)++0x03
line.long 0x00 "EEIRL,eDMA Enable Error Interrupt Register L"
bitfld.long  0x00 31.              "EEI31-28 ,Enable error interrupt 31" "0,1"
bitfld.long  0x00 30.              ",Enable error interrupt 30" "0,1"
bitfld.long  0x00 29.              ",Enable error interrupt 29" "0,1"
bitfld.long  0x00 28.              ",Enable error interrupt 28" "0,1"
bitfld.long  0x00 27.              "  EEI27-24 ,Enable error interrupt 27" "0,1"
bitfld.long  0x00 26.              ",Enable error interrupt 26" "0,1"
bitfld.long  0x00 25.              ",Enable error interrupt 25" "0,1"
bitfld.long  0x00 24.              ",Enable error interrupt 24" "0,1"
bitfld.long  0x00 23.              "  EEI23-20 ,Enable error interrupt 23" "0,1"
bitfld.long  0x00 22.              ",Enable error interrupt 22" "0,1"
bitfld.long  0x00 21.              ",Enable error interrupt 21" "0,1"
bitfld.long  0x00 20.              ",Enable error interrupt 20" "0,1"
bitfld.long  0x00 19.              "  EEI19-16 ,Enable error interrupt 19" "0,1"
bitfld.long  0x00 18.              ",Enable error interrupt 18" "0,1"
bitfld.long  0x00 17.              ",Enable error interrupt 17" "0,1"
bitfld.long  0x00 16.              ",Enable error interrupt 16" "0,1"
TEXTLINE "                  "
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 (0xfff44000+0x0018)++0x03
line.byte 0x00 "SERQR,eDMA Set Enable Request Register"
hexmask.byte 0x00 00.--06.  1.     "    SERQ ,Set Enable Request"
group.byte (0xfff44000+0x0019)++0x03
line.byte 0x00 "CERQR,eDMA Clear Enable Request Register"
hexmask.byte 0x00 00.--06.  1.     "    CERQ ,Clear Enable Request"
group.byte (0xfff44000+0x001A)++0x03
line.byte 0x00 "SEEIR,eDMA Set Enable Error Interrupt Register"
hexmask.byte 0x00 00.--06.  1.     "    SEEI ,Set enable error interrupt"
group.byte (0xfff44000+0x001B)++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 (0xfff44000+0x001C)++0x03
line.byte 0x00 "CIRQR,eDMA Clear Interrupt Request Register"
hexmask.byte 0x00 00.--06.  1.     "    CINT ,Clear interrupt request"
wgroup.byte (0xfff44000+0x001D)++0x03
line.byte 0x00 "CER,eDMA Clear Error Register"
;  hexmask.byte 0x00 00.--06.  1.     "    CERR ,Clear error indicator"
wgroup.byte (0xfff44000+0x001E)++0x03
line.byte 0x00 "SSBR,eDMA Set START Bit Register"
;  hexmask.byte 0x00 00.--06.  1.     "    SSB  ,Set START bit"
wgroup.byte (0xfff44000+0x001F)++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 (0xfff44000+0x0024)++0x03
line.long 0x00 "IRQRL,eDMA Interrupt Request Register L"
bitfld.long  0x00 31.              "INT31-28 ,eDMA interrupt request 31" "0,1"
bitfld.long  0x00 30.              ",eDMA interrupt request 30" "0,1"
bitfld.long  0x00 29.              ",eDMA interrupt request 29" "0,1"
bitfld.long  0x00 28.              ",eDMA interrupt request 28" "0,1"
bitfld.long  0x00 27.              "  INT27-24 ,eDMA interrupt request 27" "0,1"
bitfld.long  0x00 26.              ",eDMA interrupt request 26" "0,1"
bitfld.long  0x00 25.              ",eDMA interrupt request 25" "0,1"
bitfld.long  0x00 24.              ",eDMA interrupt request 24" "0,1"
bitfld.long  0x00 23.              "  INT23-20 ,eDMA interrupt request 23" "0,1"
bitfld.long  0x00 22.              ",eDMA interrupt request 22" "0,1"
bitfld.long  0x00 21.              ",eDMA interrupt request 21" "0,1"
bitfld.long  0x00 20.              ",eDMA interrupt request 20" "0,1"
bitfld.long  0x00 19.              "  INT19-16 ,eDMA interrupt request 19" "0,1"
bitfld.long  0x00 18.              ",eDMA interrupt request 18" "0,1"
bitfld.long  0x00 17.              ",eDMA interrupt request 17" "0,1"
bitfld.long  0x00 16.              ",eDMA interrupt request 16" "0,1"
TEXTLINE "                  "
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 (0xfff44000+0x002C)++0x03
line.long 0x00 "ERL,eDMA Error Register L"
bitfld.long  0x00 31.              "ERR31-28 ,eDMA Error 31" "0,1"
bitfld.long  0x00 30.              ",eDMA Error 30" "0,1"
bitfld.long  0x00 29.              ",eDMA Error 29" "0,1"
bitfld.long  0x00 28.              ",eDMA Error 28" "0,1"
bitfld.long  0x00 27.              "  ERR27-24 ,eDMA Error 27" "0,1"
bitfld.long  0x00 26.              ",eDMA Error 26" "0,1"
bitfld.long  0x00 25.              ",eDMA Error 25" "0,1"
bitfld.long  0x00 24.              ",eDMA Error 24" "0,1"
bitfld.long  0x00 23.              "  ERR23-20 ,eDMA Error 23" "0,1"
bitfld.long  0x00 22.              ",eDMA Error 22" "0,1"
bitfld.long  0x00 21.              ",eDMA Error 21" "0,1"
bitfld.long  0x00 20.              ",eDMA Error 20" "0,1"
bitfld.long  0x00 19.              "  ERR19-16 ,eDMA Error 19" "0,1"
bitfld.long  0x00 18.              ",eDMA Error 18" "0,1"
bitfld.long  0x00 17.              ",eDMA Error 17" "0,1"
bitfld.long  0x00 16.              ",eDMA Error 16" "0,1"
TEXTLINE "                  "
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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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 (0xfff44000+0x100+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"
group.byte (0xfff44000+0x100+16.)++0x00
line.byte    0x00 "CPR16,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 16 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 16 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 16 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+17.)++0x00
line.byte    0x00 "CPR17,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 17 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 17 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 17 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+18.)++0x00
line.byte    0x00 "CPR18,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 18 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 18 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 18 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+19.)++0x00
line.byte    0x00 "CPR19,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 19 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 19 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 19 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+20.)++0x00
line.byte    0x00 "CPR20,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 20 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 20 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 20 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+21.)++0x00
line.byte    0x00 "CPR21,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 21 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 21 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 21 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+22.)++0x00
line.byte    0x00 "CPR22,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 22 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 22 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 22 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+23.)++0x00
line.byte    0x00 "CPR23,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 23 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 23 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 23 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+24.)++0x00
line.byte    0x00 "CPR24,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 24 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 24 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 24 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+25.)++0x00
line.byte    0x00 "CPR25,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 25 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 25 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 25 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+26.)++0x00
line.byte    0x00 "CPR26,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 26 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 26 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 26 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+27.)++0x00
line.byte    0x00 "CPR27,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 27 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 27 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 27 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+28.)++0x00
line.byte    0x00 "CPR28,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 28 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 28 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 28 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+29.)++0x00
line.byte    0x00 "CPR29,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 29 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 29 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 29 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+30.)++0x00
line.byte    0x00 "CPR30,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 30 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 30 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 30 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+31.)++0x00
line.byte    0x00 "CPR31,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 31 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 31 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 31 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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(00.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(00.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(00.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(00.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(01.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(01.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(01.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(01.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(02.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(02.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(02.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(02.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(03.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(03.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(03.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(03.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(04.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(04.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(04.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(04.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(05.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(05.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(05.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(05.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(06.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(06.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(06.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(06.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(07.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(07.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(07.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(07.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(08.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(08.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(08.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(08.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(09.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(09.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(09.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(09.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(10.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(10.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(10.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(10.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(11.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(11.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(11.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(11.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(12.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(12.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(12.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(12.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(13.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(13.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(13.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(13.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(14.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(14.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(14.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(14.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1008+(15.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(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:0xfff44000+0x1008+(15.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x1014+(15.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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:0xfff44000+0x101C+(15.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(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 (0xfff44000+0x1000+(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

group.long (0xfff44000+0x1000+(16.)*0x20)++0x1F
TEXTLINE "Channel 16 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:0xfff44000+0x1008+(16.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(16.)*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:0xfff44000+0x1008+(16.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(16.)*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 (0xfff44000+0x1000+(16.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(16.)*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:0xfff44000+0x1014+(16.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(16.)*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 (0xfff44000+0x1000+(16.)*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 (0xfff44000+0x1000+(16.)*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:0xfff44000+0x101C+(16.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(16.)*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 (0xfff44000+0x1000+(16.)*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 (0xfff44000+0x1000+(17.)*0x20)++0x1F
TEXTLINE "Channel 17 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:0xfff44000+0x1008+(17.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(17.)*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:0xfff44000+0x1008+(17.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(17.)*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 (0xfff44000+0x1000+(17.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(17.)*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:0xfff44000+0x1014+(17.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(17.)*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 (0xfff44000+0x1000+(17.)*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 (0xfff44000+0x1000+(17.)*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:0xfff44000+0x101C+(17.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(17.)*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 (0xfff44000+0x1000+(17.)*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 (0xfff44000+0x1000+(18.)*0x20)++0x1F
TEXTLINE "Channel 18 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:0xfff44000+0x1008+(18.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(18.)*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:0xfff44000+0x1008+(18.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(18.)*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 (0xfff44000+0x1000+(18.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(18.)*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:0xfff44000+0x1014+(18.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(18.)*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 (0xfff44000+0x1000+(18.)*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 (0xfff44000+0x1000+(18.)*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:0xfff44000+0x101C+(18.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(18.)*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 (0xfff44000+0x1000+(18.)*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 (0xfff44000+0x1000+(19.)*0x20)++0x1F
TEXTLINE "Channel 19 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:0xfff44000+0x1008+(19.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(19.)*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:0xfff44000+0x1008+(19.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(19.)*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 (0xfff44000+0x1000+(19.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(19.)*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:0xfff44000+0x1014+(19.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(19.)*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 (0xfff44000+0x1000+(19.)*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 (0xfff44000+0x1000+(19.)*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:0xfff44000+0x101C+(19.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(19.)*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 (0xfff44000+0x1000+(19.)*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 (0xfff44000+0x1000+(20.)*0x20)++0x1F
TEXTLINE "Channel 20 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:0xfff44000+0x1008+(20.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(20.)*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:0xfff44000+0x1008+(20.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(20.)*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 (0xfff44000+0x1000+(20.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(20.)*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:0xfff44000+0x1014+(20.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(20.)*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 (0xfff44000+0x1000+(20.)*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 (0xfff44000+0x1000+(20.)*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:0xfff44000+0x101C+(20.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(20.)*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 (0xfff44000+0x1000+(20.)*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 (0xfff44000+0x1000+(21.)*0x20)++0x1F
TEXTLINE "Channel 21 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:0xfff44000+0x1008+(21.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(21.)*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:0xfff44000+0x1008+(21.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(21.)*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 (0xfff44000+0x1000+(21.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(21.)*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:0xfff44000+0x1014+(21.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(21.)*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 (0xfff44000+0x1000+(21.)*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 (0xfff44000+0x1000+(21.)*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:0xfff44000+0x101C+(21.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(21.)*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 (0xfff44000+0x1000+(21.)*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 (0xfff44000+0x1000+(22.)*0x20)++0x1F
TEXTLINE "Channel 22 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:0xfff44000+0x1008+(22.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(22.)*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:0xfff44000+0x1008+(22.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(22.)*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 (0xfff44000+0x1000+(22.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(22.)*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:0xfff44000+0x1014+(22.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(22.)*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 (0xfff44000+0x1000+(22.)*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 (0xfff44000+0x1000+(22.)*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:0xfff44000+0x101C+(22.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(22.)*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 (0xfff44000+0x1000+(22.)*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 (0xfff44000+0x1000+(23.)*0x20)++0x1F
TEXTLINE "Channel 23 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:0xfff44000+0x1008+(23.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(23.)*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:0xfff44000+0x1008+(23.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(23.)*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 (0xfff44000+0x1000+(23.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(23.)*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:0xfff44000+0x1014+(23.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(23.)*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 (0xfff44000+0x1000+(23.)*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 (0xfff44000+0x1000+(23.)*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:0xfff44000+0x101C+(23.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(23.)*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 (0xfff44000+0x1000+(23.)*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 (0xfff44000+0x1000+(24.)*0x20)++0x1F
TEXTLINE "Channel 24 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:0xfff44000+0x1008+(24.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(24.)*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:0xfff44000+0x1008+(24.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(24.)*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 (0xfff44000+0x1000+(24.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(24.)*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:0xfff44000+0x1014+(24.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(24.)*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 (0xfff44000+0x1000+(24.)*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 (0xfff44000+0x1000+(24.)*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:0xfff44000+0x101C+(24.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(24.)*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 (0xfff44000+0x1000+(24.)*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 (0xfff44000+0x1000+(25.)*0x20)++0x1F
TEXTLINE "Channel 25 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:0xfff44000+0x1008+(25.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(25.)*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:0xfff44000+0x1008+(25.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(25.)*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 (0xfff44000+0x1000+(25.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(25.)*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:0xfff44000+0x1014+(25.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(25.)*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 (0xfff44000+0x1000+(25.)*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 (0xfff44000+0x1000+(25.)*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:0xfff44000+0x101C+(25.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(25.)*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 (0xfff44000+0x1000+(25.)*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 (0xfff44000+0x1000+(26.)*0x20)++0x1F
TEXTLINE "Channel 26 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:0xfff44000+0x1008+(26.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(26.)*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:0xfff44000+0x1008+(26.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(26.)*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 (0xfff44000+0x1000+(26.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(26.)*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:0xfff44000+0x1014+(26.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(26.)*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 (0xfff44000+0x1000+(26.)*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 (0xfff44000+0x1000+(26.)*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:0xfff44000+0x101C+(26.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(26.)*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 (0xfff44000+0x1000+(26.)*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 (0xfff44000+0x1000+(27.)*0x20)++0x1F
TEXTLINE "Channel 27 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:0xfff44000+0x1008+(27.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(27.)*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:0xfff44000+0x1008+(27.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(27.)*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 (0xfff44000+0x1000+(27.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(27.)*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:0xfff44000+0x1014+(27.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(27.)*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 (0xfff44000+0x1000+(27.)*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 (0xfff44000+0x1000+(27.)*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:0xfff44000+0x101C+(27.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(27.)*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 (0xfff44000+0x1000+(27.)*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 (0xfff44000+0x1000+(28.)*0x20)++0x1F
TEXTLINE "Channel 28 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:0xfff44000+0x1008+(28.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(28.)*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:0xfff44000+0x1008+(28.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(28.)*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 (0xfff44000+0x1000+(28.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(28.)*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:0xfff44000+0x1014+(28.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(28.)*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 (0xfff44000+0x1000+(28.)*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 (0xfff44000+0x1000+(28.)*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:0xfff44000+0x101C+(28.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(28.)*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 (0xfff44000+0x1000+(28.)*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 (0xfff44000+0x1000+(29.)*0x20)++0x1F
TEXTLINE "Channel 29 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:0xfff44000+0x1008+(29.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(29.)*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:0xfff44000+0x1008+(29.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(29.)*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 (0xfff44000+0x1000+(29.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(29.)*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:0xfff44000+0x1014+(29.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(29.)*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 (0xfff44000+0x1000+(29.)*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 (0xfff44000+0x1000+(29.)*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:0xfff44000+0x101C+(29.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(29.)*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 (0xfff44000+0x1000+(29.)*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 (0xfff44000+0x1000+(30.)*0x20)++0x1F
TEXTLINE "Channel 30 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:0xfff44000+0x1008+(30.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(30.)*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:0xfff44000+0x1008+(30.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(30.)*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 (0xfff44000+0x1000+(30.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(30.)*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:0xfff44000+0x1014+(30.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(30.)*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 (0xfff44000+0x1000+(30.)*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 (0xfff44000+0x1000+(30.)*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:0xfff44000+0x101C+(30.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(30.)*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 (0xfff44000+0x1000+(30.)*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 (0xfff44000+0x1000+(31.)*0x20)++0x1F
TEXTLINE "Channel 31 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:0xfff44000+0x1008+(31.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(31.)*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:0xfff44000+0x1008+(31.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(31.)*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 (0xfff44000+0x1000+(31.)*0x20)++0x1F
line.long    0x08 "Word 2,Word 2" 
hexmask.long 0x08 00.--31. 1.           "NBYTES ,Inner -minor- byte transfer count"
endif
group.long (0xfff44000+0x1000+(31.)*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:0xfff44000+0x1014+(31.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(31.)*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 (0xfff44000+0x1000+(31.)*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 (0xfff44000+0x1000+(31.)*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:0xfff44000+0x101C+(31.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(31.)*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 (0xfff44000+0x1000+(31.)*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
tree "DMA Channel Mux (DMA_MUX)"
group 0xFFFDC000++0
line.byte 0x00 "CHCONF00,Channel #00 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC001++0
line.byte 0x00 "CHCONF01,Channel #01 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC002++0
line.byte 0x00 "CHCONF02,Channel #02 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC003++0
line.byte 0x00 "CHCONF03,Channel #03 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC004++0
line.byte 0x00 "CHCONF04,Channel #04 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC005++0
line.byte 0x00 "CHCONF05,Channel #05 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC006++0
line.byte 0x00 "CHCONF06,Channel #06 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC007++0
line.byte 0x00 "CHCONF07,Channel #07 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC008++0
line.byte 0x00 "CHCONF08,Channel #08 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC009++0
line.byte 0x00 "CHCONF09,Channel #09 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC00A++0
line.byte 0x00 "CHCONF10,Channel #10 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC00B++0
line.byte 0x00 "CHCONF11,Channel #11 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC00C++0
line.byte 0x00 "CHCONF12,Channel #12 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC00D++0
line.byte 0x00 "CHCONF13,Channel #13 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC00E++0
line.byte 0x00 "CHCONF14,Channel #14 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC00F++0
line.byte 0x00 "CHCONF15,Channel #15 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC010++0
line.byte 0x00 "CHCONF16,Channel #16 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC011++0
line.byte 0x00 "CHCONF17,Channel #17 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC012++0
line.byte 0x00 "CHCONF18,Channel #18 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC013++0
line.byte 0x00 "CHCONF19,Channel #19 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC014++0
line.byte 0x00 "CHCONF20,Channel #20 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC015++0
line.byte 0x00 "CHCONF21,Channel #21 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC016++0
line.byte 0x00 "CHCONF22,Channel #22 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC017++0
line.byte 0x00 "CHCONF23,Channel #23 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC018++0
line.byte 0x00 "CHCONF24,Channel #24 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC019++0
line.byte 0x00 "CHCONF25,Channel #25 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC01A++0
line.byte 0x00 "CHCONF26,Channel #26 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC01B++0
line.byte 0x00 "CHCONF27,Channel #27 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

TEXTLINE ""
group 0xFFFDC01C++0
line.byte 0x00 "CHCONF28,Channel #28 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC01D++0
line.byte 0x00 "CHCONF29,Channel #29 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC01E++0
line.byte 0x00 "CHCONF30,Channel #30 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

group 0xFFFDC01F++0
line.byte 0x00 "CHCONF31,Channel #31 configuration"
bitfld.byte 0x00 7.       "ENBL   ,DMA Channel enable" "0,1"  
bitfld.byte 0x00 6.     "  TRIG   ,DMA Channel Trigger Enable (ch 0--7 only)" "0,1"
hexmask.byte 0x00 0.--5. 1. 0.  "  SOURCE ,DMA Channel Source"

tree.end

tree "Memory Protection Unit (MPU)"
group.long 0xFFF10000++0x03
line.long    0x00 "CESR,MPU control/error status register"
eventfld.long  0x00 31.                    "SPERR  ,Bit 0: Flash Controller Slave Port 0" "-,1"
eventfld.long  0x00 30.                    ",Bit 1: Flash Controller Slave Port 1" "-,1"
eventfld.long  0x00 29.                    ",Bit 2: System Ram Controller Slave Port 0" "-,1"
eventfld.long  0x00 28.                    ",Bit 3: System Ram Controller Slave Port 1" "-,1"
eventfld.long  0x00 27.                    ",Bit 4: IPS Peripheral Bus Slave Port" "-,1"
;  eventfld.long  0x00 26.                    ",Slave Port 5 Error" "-,5"
;  eventfld.long  0x00 25.                    ",Slave Port 6 Error" "-,6"
;  eventfld.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 - Flash Controller Slave Port 0"
group.long 0xFFF10014++0x03
line.long         0x00 "EDR0,MPU Error Detail Register 0 - Flash Controller 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 - Flash Controller Slave Port 1"
group.long 0xFFF1001C++0x03
line.long         0x00 "EDR1,MPU Error Detail Register 1 - Flash Controller 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 - System Ram Controller Slave Port 0"
group.long 0xFFF10024++0x03
line.long         0x00 "EDR2,MPU Error Detail Register 2 - System Ram Controller 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 0xFFF10028++0x03
line.long    0x00 "EAR3,MPU Error Address Register - System Ram Controller Slave Port 1"
group.long 0xFFF1002C++0x03
line.long         0x00 "EDR3,MPU Error Detail Register 3 - System Ram Controller 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 0xFFF10030++0x03
line.long    0x00 "EAR4,MPU Error Address Register - IPS Peripheral Bus Slave Port"
group.long 0xFFF10034++0x03
line.long         0x00 "EDR4,MPU Error Detail Register 4 - IPS Peripheral Bus Slave Port"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x08 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x08 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x08 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x08 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x08 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 31.                 "M7RE  ,Bus Master ID 7 Read Enable" "0,1"
bitfld.long       0x00 30.               "  M7WE  ,Bus Master ID 7 Write Enable" "0,1"
bitfld.long       0x00 29.               "  M6RE  ,Bus Master ID 6 Read Enable" "0,1"
bitfld.long       0x00 28.               "  M6WE  ,Bus Master ID 6 Write Enable" "0,1"
TEXTLINE "                "
bitfld.long       0x00 27.               "  M5RE  ,Bus Master ID 5 Read Enable" "0,1"
bitfld.long       0x00 26.               "  M5WE  ,Bus Master ID 5 Write Enable" "0,1"
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 "XBAR Switch"
group VM:0++0
TEXTLINE ""
TEXTLINE "Module               XBAR Port     Master ID"
TEXTLINE "--------------------------------------------"
TEXTLINE "e200z4 instruction   Master 0      0"
TEXTLINE "e200z4 load/store    Master 1      0"
TEXTLINE "e200z4 Nexus3        Master 1      8"
TEXTLINE "eDMA                 Master 2      2"
TEXTLINE "e200z0 instruction   Master 3      1"
TEXTLINE "e200z0 load/store    Master 4      1"
TEXTLINE "e200z0 Nexus3        Master 4      9"
TEXTLINE "FEC                  Master 5      5"
TEXTLINE "FlexRay              Master 6      6"
TEXTLINE "Crypto XBAR_IF (CSE) Master 7      7"
TEXTLINE "Flash port e200z4    Slave  0"      
TEXTLINE "Flash port other     Slave  1"      
TEXTLINE "PRAMC0               Slave  2"      
TEXTLINE "PRAMC1               Slave  3"      
TEXTLINE "PBRIDGE0             Slave  7"      
TEXTLINE ""
group.long 0xfff04000++0x03 "Slave Port 0"
line.long 0x00 "MPR0,Master Priority Register for Slave Port 0"
bitfld.long 0x00 28.--30.             "MSTR7 ,Master 7 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 24.--26.           "  MSTR6 ,Master 6 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 20.--22.           "  MSTR5 ,Master 5 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 16.--18.           "  MSTR4 ,Master 4 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE "                "
bitfld.long 0x00 12.--14.           "  MSTR3 ,Master 3 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 08.--10.           "  MSTR2 ,Master 2 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 04.--06.           "  MSTR1 ,Master 1 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 00.--02.           "  MSTR0 ,Master 0 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE ""
group.long (0xfff04000+0x10)++0x03
line.long 0x00 "SGPCR0,Slave General Purpose Control Register 0"
bitfld.long 0x00 31.                  "RO    ,Read Only" "0,1"
bitfld.long 0x00 30.                "  HLP   ,Halt Low Priority" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.                "  HPE7  ,High Priority Enable" "0,1"
bitfld.long 0x00 22.                "  HPE6  ,High Priority Enable" "0,1"
bitfld.long 0x00 21.                "  HPE5  ,High Priority Enable" "0,1"
bitfld.long 0x00 20.                "  HPE4  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.                "  HPE3  ,High Priority Enable" "0,1"
bitfld.long 0x00 18.                "  HPE2  ,High Priority Enable" "0,1"
bitfld.long 0x00 17.                "  HPE1  ,High Priority Enable" "0,1"
bitfld.long 0x00 16.                "  HPE0  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.--09.           "  ARB   ,Arbitration mode" "Fixed (MPR),Round-robin,res,res"
bitfld.long 0x00 04.--05.           "  PCTL  ,Parking control" "PARK ctrl field,Park on last,Low power park,res"
bitfld.long 0x00 00.--02.           "  PARK  ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,Master Port 6,Master Port 7"
TEXTLINE ""
TEXTLINE ""
group.long 0xfff04100++0x03 "Slave Port 1"
line.long 0x00 "MPR1,Master Priority Register for Slave Port 1"
bitfld.long 0x00 28.--30.             "MSTR7 ,Master 7 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 24.--26.           "  MSTR6 ,Master 6 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 20.--22.           "  MSTR5 ,Master 5 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 16.--18.           "  MSTR4 ,Master 4 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE "                "
bitfld.long 0x00 12.--14.           "  MSTR3 ,Master 3 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 08.--10.           "  MSTR2 ,Master 2 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 04.--06.           "  MSTR1 ,Master 1 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 00.--02.           "  MSTR0 ,Master 0 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE ""
group.long (0xfff04100+0x10)++0x03
line.long 0x00 "SGPCR1,Slave General Purpose Control Register 1"
bitfld.long 0x00 31.                  "RO    ,Read Only" "0,1"
bitfld.long 0x00 30.                "  HLP   ,Halt Low Priority" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.                "  HPE7  ,High Priority Enable" "0,1"
bitfld.long 0x00 22.                "  HPE6  ,High Priority Enable" "0,1"
bitfld.long 0x00 21.                "  HPE5  ,High Priority Enable" "0,1"
bitfld.long 0x00 20.                "  HPE4  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.                "  HPE3  ,High Priority Enable" "0,1"
bitfld.long 0x00 18.                "  HPE2  ,High Priority Enable" "0,1"
bitfld.long 0x00 17.                "  HPE1  ,High Priority Enable" "0,1"
bitfld.long 0x00 16.                "  HPE0  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.--09.           "  ARB   ,Arbitration mode" "Fixed (MPR),Round-robin,res,res"
bitfld.long 0x00 04.--05.           "  PCTL  ,Parking control" "PARK ctrl field,Park on last,Low power park,res"
bitfld.long 0x00 00.--02.           "  PARK  ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,Master Port 6,Master Port 7"
TEXTLINE ""
TEXTLINE ""
group.long 0xfff04200++0x03 "Slave Port 2"
line.long 0x00 "MPR2,Master Priority Register for Slave Port 2"
bitfld.long 0x00 28.--30.             "MSTR7 ,Master 7 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 24.--26.           "  MSTR6 ,Master 6 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 20.--22.           "  MSTR5 ,Master 5 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 16.--18.           "  MSTR4 ,Master 4 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE "                "
bitfld.long 0x00 12.--14.           "  MSTR3 ,Master 3 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 08.--10.           "  MSTR2 ,Master 2 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 04.--06.           "  MSTR1 ,Master 1 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 00.--02.           "  MSTR0 ,Master 0 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE ""
group.long (0xfff04200+0x10)++0x03
line.long 0x00 "SGPCR2,Slave General Purpose Control Register 2"
bitfld.long 0x00 31.                  "RO    ,Read Only" "0,1"
bitfld.long 0x00 30.                "  HLP   ,Halt Low Priority" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.                "  HPE7  ,High Priority Enable" "0,1"
bitfld.long 0x00 22.                "  HPE6  ,High Priority Enable" "0,1"
bitfld.long 0x00 21.                "  HPE5  ,High Priority Enable" "0,1"
bitfld.long 0x00 20.                "  HPE4  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.                "  HPE3  ,High Priority Enable" "0,1"
bitfld.long 0x00 18.                "  HPE2  ,High Priority Enable" "0,1"
bitfld.long 0x00 17.                "  HPE1  ,High Priority Enable" "0,1"
bitfld.long 0x00 16.                "  HPE0  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.--09.           "  ARB   ,Arbitration mode" "Fixed (MPR),Round-robin,res,res"
bitfld.long 0x00 04.--05.           "  PCTL  ,Parking control" "PARK ctrl field,Park on last,Low power park,res"
bitfld.long 0x00 00.--02.           "  PARK  ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,Master Port 6,Master Port 7"
TEXTLINE ""
TEXTLINE ""
group.long 0xfff04300++0x03 "Slave Port 3"
line.long 0x00 "MPR3,Master Priority Register for Slave Port 3"
bitfld.long 0x00 28.--30.             "MSTR7 ,Master 7 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 24.--26.           "  MSTR6 ,Master 6 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 20.--22.           "  MSTR5 ,Master 5 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 16.--18.           "  MSTR4 ,Master 4 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE "                "
bitfld.long 0x00 12.--14.           "  MSTR3 ,Master 3 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 08.--10.           "  MSTR2 ,Master 2 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 04.--06.           "  MSTR1 ,Master 1 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 00.--02.           "  MSTR0 ,Master 0 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE ""
group.long (0xfff04300+0x10)++0x03
line.long 0x00 "SGPCR3,Slave General Purpose Control Register 3"
bitfld.long 0x00 31.                  "RO    ,Read Only" "0,1"
bitfld.long 0x00 30.                "  HLP   ,Halt Low Priority" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.                "  HPE7  ,High Priority Enable" "0,1"
bitfld.long 0x00 22.                "  HPE6  ,High Priority Enable" "0,1"
bitfld.long 0x00 21.                "  HPE5  ,High Priority Enable" "0,1"
bitfld.long 0x00 20.                "  HPE4  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.                "  HPE3  ,High Priority Enable" "0,1"
bitfld.long 0x00 18.                "  HPE2  ,High Priority Enable" "0,1"
bitfld.long 0x00 17.                "  HPE1  ,High Priority Enable" "0,1"
bitfld.long 0x00 16.                "  HPE0  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.--09.           "  ARB   ,Arbitration mode" "Fixed (MPR),Round-robin,res,res"
bitfld.long 0x00 04.--05.           "  PCTL  ,Parking control" "PARK ctrl field,Park on last,Low power park,res"
bitfld.long 0x00 00.--02.           "  PARK  ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,Master Port 6,Master Port 7"
TEXTLINE ""
TEXTLINE ""
group.long 0xfff04700++0x03 "Slave Port 7"
line.long 0x00 "MPR7,Master Priority Register for Slave Port 7"
bitfld.long 0x00 28.--30.             "MSTR7 ,Master 7 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 24.--26.           "  MSTR6 ,Master 6 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 20.--22.           "  MSTR5 ,Master 5 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 16.--18.           "  MSTR4 ,Master 4 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE "                "
bitfld.long 0x00 12.--14.           "  MSTR3 ,Master 3 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 08.--10.           "  MSTR2 ,Master 2 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 04.--06.           "  MSTR1 ,Master 1 priority" "0(high),1,2,3,4,5,6,7(low)"
bitfld.long 0x00 00.--02.           "  MSTR0 ,Master 0 priority" "0(high),1,2,3,4,5,6,7(low)"
TEXTLINE ""
group.long (0xfff04700+0x10)++0x03
line.long 0x00 "SGPCR7,Slave General Purpose Control Register 7"
bitfld.long 0x00 31.                  "RO    ,Read Only" "0,1"
bitfld.long 0x00 30.                "  HLP   ,Halt Low Priority" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.                "  HPE7  ,High Priority Enable" "0,1"
bitfld.long 0x00 22.                "  HPE6  ,High Priority Enable" "0,1"
bitfld.long 0x00 21.                "  HPE5  ,High Priority Enable" "0,1"
bitfld.long 0x00 20.                "  HPE4  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.                "  HPE3  ,High Priority Enable" "0,1"
bitfld.long 0x00 18.                "  HPE2  ,High Priority Enable" "0,1"
bitfld.long 0x00 17.                "  HPE1  ,High Priority Enable" "0,1"
bitfld.long 0x00 16.                "  HPE0  ,High Priority Enable" "0,1"
TEXTLINE "                "
bitfld.long 0x00 08.--09.           "  ARB   ,Arbitration mode" "Fixed (MPR),Round-robin,res,res"
bitfld.long 0x00 04.--05.           "  PCTL  ,Parking control" "PARK ctrl field,Park on last,Low power park,res"
bitfld.long 0x00 00.--02.           "  PARK  ,Park" "Master Port 0,Master Port 1,Master Port 2,Master Port 3,Master Port 4,Master Port 5,Master Port 6,Master Port 7"
TEXTLINE ""
TEXTLINE ""
group.long 0xfff04800++0x03
line.long 0x00 "MGPCR0,General Purpose Control Register for Master port 0"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04900++0x03
line.long 0x00 "MGPCR1,General Purpose Control Register for Master port 1"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04A00++0x03
line.long 0x00 "MGPCR2,General Purpose Control Register for Master port 2"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04B00++0x03
line.long 0x00 "MGPCR3,General Purpose Control Register for Master port 3"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04C00++0x03
line.long 0x00 "MGPCR4,General Purpose Control Register for Master port 4"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04D00++0x03
line.long 0x00 "MGPCR5,General Purpose Control Register for Master port 5"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04E00++0x03
line.long 0x00 "MGPCR6,General Purpose Control Register for Master port 6"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
group.long 0xfff04F00++0x03
line.long 0x00 "MGPCR7,General Purpose Control Register for Master port 7"
bitfld.long 0x00 00.--02.           "AULB  ,Arbitrate on Undefined Length Bursts" "not allowed,allowed,after four beats,after eight beats,after 16 beats,res.,res.,res"
tree.end
tree "Error Correction Status Module (ECSM)"
group.long (0xfff40000)++0x03
line.long    0x00 "PCT_REV,Processor Core Type - Revision"
hexmask.long.word 0x00 16.--31. 1.            "PCT ,Processor Core Type"
hexmask.long.word 0x00 00.--15. 1.          "  REV ,Revision"
group.long (0xfff40008)++0x03
line.long    0x00 "IMC,IPS Module Configuration"
group.byte (0xfff40013)++0x00
line.byte    0x00 "MWCR,Misc Wakeup Control"
bitfld.byte  0x00 07.                  "    ENBWCR ,Enable WCR" "0,1"
hexmask.byte 0x00 00.--03. 1.            "  PRILVL ,Interrupt Priority Level"
group.byte (0xfff4001f)++0x00
line.byte    0x00 "MIR,Miscellaneous Interrupt Register"
eventfld.byte  0x00 07.                "    FB0AI  ,Flash Bank 0 Abort Interrupt" "0,1"
eventfld.byte  0x00 06.                  "  FB0SI  ,Flash Bank 0 Stall Interrupt" "0,1"
eventfld.byte  0x00 05.                  "  FB1AI  ,Flash Bank 1 Abort Interrupt" "0,1"
eventfld.byte  0x00 04.                  "  FB1SI  ,Flash Bank 1 Stall Interrupt" "0,1"
group.long 0xfff40024++0x03
line.long    0x00 "MUDCR,Miscellaneous User-Defined Control Register"
bitfld.long  0x00 31.                      "XBAR force_round_robin     ,drive the force_round_robin bit of the XBAR" "0,1"
bitfld.long  0x00 30.                    "  SWSC   ,ADD 1 Wait State to SRAM" "0,1"
TEXTLINE ""
TEXTLINE ""
group.byte 0xfff40043++0x00
line.byte    0x00 "ECR,ECC Configuration Register"
bitfld.byte  0x00 05.                  "    ER1BR  ,Enable SRAM 1-bit Reporting" "0,1"
bitfld.byte  0x00 04.                    "  EF1BR  ,Enable Flash 1-bit Reporting" "0,1"
TEXTLINE "                "
bitfld.byte  0x00 01.                    "  ERNCR  ,Enable SRAM Non-Correctable Reporting" "0,1"
bitfld.byte  0x00 00.                    "  EFNCR  ,Enable Flash Non-Correctable Reporting" "0,1"
TEXTLINE ""
group.byte 0xfff40047++0x00
line.byte    0x00 "ESR,ECC Status Register"
eventfld.byte  0x00 05.                "    R1BC   ,SRAM 1-bit Correction" "0,1"
eventfld.byte  0x00 04.                  "  F1BC   ,Flash 1-bit Correction" "0,1"
TEXTLINE "                "
eventfld.byte  0x00 01.                  "  RNCE   ,SRAM Non-Correctable Error" "0,1"
eventfld.byte  0x00 00.                  "  FNCE   ,Flash Non-Correctable Error" "0,1"
TEXTLINE ""
group.word 0xfff4004a++0x01
line.word    0x00 "EEGR,ECC Error Generation Register"
bitfld.word  0x00 13.              "    FRC1BI ,Force Platform RAM Continuous 1-Bit Data Inversions" "0,1"
bitfld.word  0x00 12.                "  FR11BI ,Force Platform RAM One 1-bit Data Inversion" "0,1"
bitfld.word  0x00 09.                "  FRCNCI ,Force Platform RAM Continuous Noncorrectable Data Inversions" "0,1"
bitfld.word  0x00 08.                "  FR1NCI ,Force Platform RAM One Noncorrectable Data Inversions" "0,1"
hexmask.word.byte 0x00 00.--06. 1.   "  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"
hexmask.byte 0x00 00.--03. 1.            "    PFEMR ,flash ECC master number"
group.byte 0xfff40057++0x00
line.byte    0x00 "FEAT,Flash ECC Attributes Register"
bitfld.byte  0x00 07.                    "    WRITE  ,Write access" "0,1"
bitfld.byte  0x00 04.--06.             "  SIZE  ,Size" "8 bit,16 bit,32 bit,64 bit,res.,res.,res.,res."
bitfld.byte  0x00 03.                  "  P[C]  ,Cacheable" "0,1"
bitfld.byte  0x00 02.                  "  P[B]  ,Bufferable" "0,1"
bitfld.byte  0x00 01.                  "  P[M]  ,Supervisor Mode" "U,S"
bitfld.byte  0x00 00.                  "  P[T]  ,I-Fetch/Data" "I,D"
group.long 0xfff40058++0x03
line.long    0x00 "FEDRH,Flash ECC Data Register"
group.long 0xfff4005C++0x03
line.long    0x00 "FEDRL,Flash ECC Data Register"
TEXTLINE ""
group.long 0xfff40060++0x03
line.long    0x00 "REAR,RAM ECC Address Register"
group.byte 0xfff40065++0x00
line.byte    0x00 "RESR,RAM ECC Syndrome Register"
group.byte 0xfff40066++0x00
line.byte    0x00 "REMR,RAM ECC Master Number"
hexmask.byte 0x00 00.--03. 1.            "    REMR  ,flash ECC master number"
group.byte 0xfff40067++0x00
line.byte    0x00 "REAT,RAM ECC Attributes Register"
bitfld.byte  0x00 07.                    "    WRITE  ,Write access" "0,1"
bitfld.byte  0x00 04.--06.             "  SIZE  ,Size" "8 bit,16 bit,32 bit,64 bit,res.,res.,res.,res."
bitfld.byte  0x00 03.                  "  P[C]  ,Cacheable" "0,1"
bitfld.byte  0x00 02.                  "  P[B]  ,Bufferable" "0,1"
bitfld.byte  0x00 01.                  "  P[M]  ,Supervisor Mode" "U,S"
bitfld.byte  0x00 00.                  "  P[T]  ,I-Fetch/Data" "I,D"
group.long 0xfff40068++0x03
line.long    0x00 "REDRH,RAM ECC Data Register"
group.long 0xfff4006C++0x03
line.long    0x00 "REDRL,RAM ECC Data Register"
tree.end

tree "Deserial Serial Peripheral Interface (DSPI)"
tree "DSPI A"
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+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 1"
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 2"
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 3"
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 4"
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 5"
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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 0"
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 1"
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 2"
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 3"
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+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF90000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 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"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF90000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF90000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF90000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFF90000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFF90000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFF90000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI B"
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+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 1"
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 2"
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 3"
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 4"
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 5"
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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 0"
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 1"
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 2"
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 3"
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+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF94000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 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"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF94000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF94000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF94000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFF94000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFF94000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFF94000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI C"
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+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 1"
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 2"
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 3"
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 4"
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 5"
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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 0"
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 1"
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 2"
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 3"
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+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF98000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 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"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF98000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF98000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF98000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFF98000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFF98000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFF98000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI D"
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+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 1"
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 2"
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 3"
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 4"
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 5"
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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 0"
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 1"
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 2"
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 3"
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+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFF9C000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 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"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFF9C000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFF9C000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFF9C000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFF9C000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFF9C000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFF9C000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI E"
group.long 0xFFFA0000++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 (0xFFFA0000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFFA0000+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 (0xFFFA0000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register 1"
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 (0xFFFA0000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register 2"
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 (0xFFFA0000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register 3"
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 (0xFFFA0000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register 4"
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 (0xFFFA0000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register 5"
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 (0xFFFA0000+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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 (0xFFFA0000+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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 (0xFFFA0000+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 (0xFFFA0000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFFA0000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register 0"
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 (0xFFFA0000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
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 (0xFFFA0000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
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 (0xFFFA0000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
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 (0xFFFA0000+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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 (0xFFFA0000+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 (0xFFFA0000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA0000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA0000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA0000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFFA0000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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 (0xFFFA0000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFFA0000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFFA0000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFFA0000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFFA0000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFFA0000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFFA0000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI F"
group.long 0xFFFA4000++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 (0xFFFA4000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFFA4000+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 (0xFFFA4000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register 1"
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 (0xFFFA4000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register 2"
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 (0xFFFA4000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register 3"
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 (0xFFFA4000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register 4"
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 (0xFFFA4000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register 5"
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 (0xFFFA4000+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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 (0xFFFA4000+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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 (0xFFFA4000+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 (0xFFFA4000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFFA4000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register 0"
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 (0xFFFA4000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
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 (0xFFFA4000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
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 (0xFFFA4000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
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 (0xFFFA4000+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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 (0xFFFA4000+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 (0xFFFA4000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA4000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA4000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA4000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFFA4000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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 (0xFFFA4000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFFA4000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFFA4000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFFA4000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFFA4000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFFA4000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFFA4000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI G"
group.long 0xFFFA8000++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 (0xFFFA8000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFFA8000+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 (0xFFFA8000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register 1"
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 (0xFFFA8000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register 2"
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 (0xFFFA8000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register 3"
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 (0xFFFA8000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register 4"
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 (0xFFFA8000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register 5"
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 (0xFFFA8000+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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 (0xFFFA8000+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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 (0xFFFA8000+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 (0xFFFA8000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFFA8000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register 0"
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 (0xFFFA8000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
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 (0xFFFA8000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
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 (0xFFFA8000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
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 (0xFFFA8000+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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 (0xFFFA8000+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 (0xFFFA8000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA8000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA8000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFA8000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFFA8000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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 (0xFFFA8000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFFA8000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFFA8000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFFA8000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFFA8000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFFA8000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFFA8000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree "DSPI H"
group.long 0xFFFAC000++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 (0xFFFAC000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.word 0x00 00.--15. 1. "TCNT , SPI transfer counter"
TEXTLINE ""
group.long (0xFFFAC000+0xC)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register 0"
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 (0xFFFAC000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register 1"
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 (0xFFFAC000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register 2"
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 (0xFFFAC000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register 3"
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 (0xFFFAC000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register 4"
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 (0xFFFAC000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register 5"
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 (0xFFFAC000+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"
TEXTLINE "                "   
eventfld.long  0x00 22.              "  DPEF ,DSI parity error flag" "0,1"
eventfld.long  0x00 21.              "  SPEF ,SPI parity error flag" "0,1"
eventfld.long  0x00 20.              "  DDIF ,DSI Data received with active bits" "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 (0xFFFAC000+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 22.              "  DPEF_RE  ,DSI parity error request enable" "0,1"   
bitfld.long  0x00 21.              "  SPEF_RE  ,SPI parity error request enable" "0,1"   
bitfld.long  0x00 20.              "  DDIF_RE  ,DSI Data received with active bits request enable" "0,1"   
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 (0xFFFAC000+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 (0xFFFAC000+0x38)++0x03
hide.long    0x00 "POPR,DSPI POP RX FIFO Register"
IN
TEXTLINE ""
group.long (0xFFFAC000+0x3C)++0x03
line.long    0x00 "TXFR0,DSPI Transmit FIFO Register 0"
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 (0xFFFAC000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
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 (0xFFFAC000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
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 (0xFFFAC000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
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 (0xFFFAC000+0x4C)++0x03
line.long    0x00 "TXFR4,DSPI Transmit FIFO Register 4"
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 (0xFFFAC000+0x50)++0x03
line.long    0x00 "TXFR5,DSPI Transmit FIFO Register 5"
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 (0xFFFAC000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFAC000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFAC000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
group.long (0xFFFAC000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
hexmask.long 0x00 00.--31. 1.      "RXDATA ,Receive data"
TEXTLINE ""
group.long (0xFFFAC000+0xBC)++0x03
line.long    0x00 "DSICR,DSPI DSI Configuration Register"
bitfld.long  0x00 31.              "MTOE ,Multiple transfer operation enable" "0,1"
bitfld.long  0x00 30.              "  FMSZ[4] ,MSB of frame size in Master mode + 16" "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 (0xFFFAC000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "SER_DATA   ,Serialized data"
group.long (0xFFFAC000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.long 0x00 00.--31. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xFFFAC000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.long 0x00 00.--31. 1.      "COMP_DATA  ,Compare data"
group.long (0xFFFAC000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.long 0x00 00.--31. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE "" 
group.long (0xFFFAC000+0xD4)++0x03 
line.long    0x00 "SSR,DSPI Serialization Source Select Register" 
hexmask.long 0x00 00.--31. 1.      "SSR[0:31] ,0=SDR register, 1=ASDR register"
group.long (0xFFFAC000+0xE8)++0x03 
line.long    0x00 "DIMR,DSPI Deserialized Data Interrupt Mask Register" 
hexmask.long 0x00 00.--31. 1.      "DIMR[0:31] ,0=masked, 1=active"
group.long (0xFFFAC000+0xEC)++0x03 
line.long    0x00 "DPIR,DSPI Deserialized Data Polarity Interrupt Register" 
hexmask.long 0x00 00.--31. 1.      "DPIR[0:31] ,0=polarity 0, 1=polarity 1"
tree.end

tree.end
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 "Register Protection"
group.long (0xC3F88000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3F88000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end

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 "Register Protection"
group.long (0xC3FB0000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FB0000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end

tree "Data Flash"
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 "Register Protection"
group.long (0xC3F8C000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3F8C000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end

tree.end
tree "LINFlex Controller (LINFlexD)"
tree "LINFlexD 0"
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"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.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.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
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"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.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    0x00 00.--19. 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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.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"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.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 0"
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 1"
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 2"
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+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 4"
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 5"
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 6"
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 7"
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+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE40000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE40000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE40000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE40000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 1"
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"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.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.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
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"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.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    0x00 00.--19. 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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.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"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.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 0"
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 1"
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 2"
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+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 4"
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 5"
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 6"
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 7"
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+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE44000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE44000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE44000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE44000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 2"
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"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.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.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
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"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.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    0x00 00.--19. 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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.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"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.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 0"
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 1"
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 2"
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+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 4"
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 5"
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 6"
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 7"
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+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE48000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE48000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE48000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE48000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 3"
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"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.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.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
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"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.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    0x00 00.--19. 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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.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"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.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 0"
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 1"
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 2"
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+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 4"
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 5"
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 6"
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 7"
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+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE4C000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE4C000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE4C000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE4C000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 4"
group.long (0xFFE50000+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 (0xFFE50000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE50000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE50000+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 (0xFFE50000+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 (0xFFE50000+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 (0xFFE50000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE50000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE50000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE50000+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 (0xFFE50000+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 (0xFFE50000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE50000+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 (0xFFE50000+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 (0xFFE50000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFE50000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFE50000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFE50000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFE50000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFE50000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFE50000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFE50000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFE50000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFE50000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFE50000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFE50000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFE50000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFE50000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFE50000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFE50000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE50000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE50000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE50000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE50000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 5"
group.long (0xFFE54000+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 (0xFFE54000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE54000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE54000+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 (0xFFE54000+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 (0xFFE54000+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 (0xFFE54000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE54000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE54000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE54000+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 (0xFFE54000+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 (0xFFE54000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE54000+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 (0xFFE54000+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 (0xFFE54000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFE54000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFE54000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFE54000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFE54000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFE54000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFE54000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFE54000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFE54000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFE54000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFE54000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFE54000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFE54000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFE54000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFE54000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFE54000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE54000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE54000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE54000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE54000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 6"
group.long (0xFFE58000+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 (0xFFE58000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE58000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE58000+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 (0xFFE58000+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 (0xFFE58000+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 (0xFFE58000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE58000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE58000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE58000+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 (0xFFE58000+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 (0xFFE58000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE58000+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 (0xFFE58000+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 (0xFFE58000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFE58000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFE58000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFE58000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFE58000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFE58000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFE58000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFE58000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFE58000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFE58000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFE58000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFE58000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFE58000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFE58000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFE58000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFE58000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE58000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE58000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE58000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE58000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 7"
group.long (0xFFE5C000+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 (0xFFE5C000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFE5C000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFE5C000+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 (0xFFE5C000+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 (0xFFE5C000+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 (0xFFE5C000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFE5C000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFE5C000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFE5C000+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 (0xFFE5C000+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 (0xFFE5C000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFE5C000+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 (0xFFE5C000+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 (0xFFE5C000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFE5C000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFE5C000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFE5C000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFE5C000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFE5C000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFE5C000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFE5C000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFE5C000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFE5C000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFE5C000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFE5C000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFE5C000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFE5C000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFE5C000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFE5C000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFE5C000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFE5C000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFE5C000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFE5C000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 8"
group.long (0xFFFB0000+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 (0xFFFB0000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFFB0000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFFB0000+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 (0xFFFB0000+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 (0xFFFB0000+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 (0xFFFB0000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFFB0000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFFB0000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFFB0000+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 (0xFFFB0000+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 (0xFFFB0000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFFB0000+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 (0xFFFB0000+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 (0xFFFB0000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFFB0000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFFB0000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFFB0000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFFB0000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFFB0000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFFB0000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFFB0000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFFB0000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFFB0000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFFB0000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFFB0000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFFB0000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFFB0000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFFB0000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFFB0000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFFB0000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFFB0000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFFB0000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFFB0000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree "LINFlexD 9"
group.long (0xFFFB4000+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 (0xFFFB4000+0x04)++0x03
line.long    0x00 "LINIER,LIN Interrupt Enable Register"
eventfld.long  0x00 15.                            "SZIE   ,Stuck at Zero Interrupt Enable" "0,1"
eventfld.long  0x00 14.                          "  OCIE   ,Output Compare Interrupt Enable" "0,1"
eventfld.long  0x00 13.                          "  BEIE   ,Bit Error Interrupt Enable" "0,1"
eventfld.long  0x00 12.                          "  CEIE   ,Checksum Error Interrupt Enable" "0,1"
eventfld.long  0x00 11.                          "  HEIE   ,Header Error Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 08.                          "  FEIE   ,Framing Error Interrupt Enable" "0,1"
eventfld.long  0x00 07.                          "  BOIE   ,Buffer Overrun Interrupt Enable" "0,1"
eventfld.long  0x00 06.                          "  LSIE   ,LIN State Interrupt Enable" "0,1"
eventfld.long  0x00 05.                          "  WUIE   ,Wake-up Interrupt Enable" "0,1"
eventfld.long  0x00 04.                          "  DBFIE  ,Data Buffer Full Interrupt Enable" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEIE  ,Data Buffer Empty Interrupt Enable" "0,1"
eventfld.long  0x00 02.                          "  DRIE   ,Data Reception Complete Interrupt Enable" "0,1"
eventfld.long  0x00 01.                          "  DTIE   ,Data Transmitted Interrupt Enable" "0,1"
eventfld.long  0x00 00.                          "  HRIE   ,Header Received Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x08)++0x03
line.long    0x00 "LINSR,LIN Status Register"
eventfld.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 "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 07.                          "  RBSY   ,Receiver Busy Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN receive pin state" "0,1"
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 04.                          "  DBFF   ,Data Buffer Full Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 03.                          "  DBEF   ,Data Buffer Empty Flag" "0,1"
eventfld.long  0x00 02.                          "  DRF    ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTF    ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  HRF    ,Header Reception Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x0c)++0x03
line.long    0x00 "LINESR,LIN Error Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
eventfld.long  0x00 13.                          "  BEF    ,Bit Error Flag" "0,1"
eventfld.long  0x00 12.                          "  CEF    ,Checksum error Flag" "0,1"
eventfld.long  0x00 11.                          "  SFEF   ,Synch Field Error Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                          "  BDEF   ,Break Delimiter Error Flag" "0,1"
eventfld.long  0x00 09.                          "  IDPEF  ,Identifier Parity Error Flag" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x10)++0x03
line.long    0x00 "UARTCR,UART Mode Control Register"
bitfld.long  0x00 13.--14.                       "TDFLTFC ,Transmitter Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 10.--11.                     "  RDFLRFC ,Receiver Data Field length" "1 byte, 2 bytes,3 bytes,4 bytes"
TEXTLINE "                "  
bitfld.long  0x00 09.                          "  RFBM    ,Rx FIFO/buffer mode" "BUFFER,FIFO"
TEXTLINE "                "  
bitfld.long  0x00 08.                          "  TFBM    ,Tx FIFO/buffer mode" "BUFFER,FIFO"
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)"
TEXTLINE "                "  
bitfld.long  0x00 00.                          "  UART    ,UART mode enable" "LIN mode,UART mode"
TEXTLINE ""
group.long (0xFFFB4000+0x14)++0x03
line.long    0x00 "UARTSR,UART Mode Status Register"
eventfld.long  0x00 15.                            "SZF    ,Stuck at zero Flag" "0,1"
eventfld.long  0x00 14.                          "  OCF    ,Output Compare Flag" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 13.                          "  PE3    ,Parity Error Flag Rx3" "0,1"
eventfld.long  0x00 12.                          "  PE2    ,Parity Error Flag Rx2" "0,1"
eventfld.long  0x00 11.                          "  PE1    ,Parity Error Flag Rx1" "0,1"
eventfld.long  0x00 10.                          "  PE0    ,Parity Error Flag Rx0" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 09.                          "  RMB    ,Release Message Buffer" "0,1"
eventfld.long  0x00 08.                          "  FEF    ,Framing Error Flag" "0,1"
eventfld.long  0x00 07.                          "  BOF    ,Buffer Overrun Flag" "0,1"
eventfld.long  0x00 06.                          "  RPS    ,LIN Receive Pin State" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 05.                          "  WUF    ,Wake-up Flag" "0,1"
eventfld.long  0x00 02.                          "  DRFRFE ,Data Reception Completed Flag" "0,1"
eventfld.long  0x00 01.                          "  DTFTFF ,Data Transmission Completed Flag" "0,1"
eventfld.long  0x00 00.                          "  NF     ,Noise Flag" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x18)++0x03
line.long    0x00 "LINTCSR,LIN Time-Out Control Status Register"
eventfld.long  0x00 10.                          "LTOM   ,LIN timeout mode" "0,1"
eventfld.long  0x00 09.                        "  IOT    ,Idle on Timeout" "0,1"
eventfld.long  0x00 08.                        "  TOCE   ,Timeout counter enable" "0,1"
hexmask.long.byte 0x00 00.--07. 1. 0.             "  CNT    ,Counter Value"
TEXTLINE ""
group.long (0xFFFB4000+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 (0xFFFB4000+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 (0xFFFB4000+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 (0xFFFB4000+0x28)++0x03
line.long    0x00 "LINIBRR,LIN Integer Baud Rate Register"
hexmask.long    0x00 00.--19. 1. 0.               "DIV_M  ,LFDIV mantissa"
TEXTLINE ""
group.long (0xFFFB4000+0x2C)++0x03
line.long    0x00 "LINCFR,LIN Checksum Field Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "CF     ,Checksum bits"
TEXTLINE ""
group.long (0xFFFB4000+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"
eventfld.long  0x00 12.                        "  WURQ   ,Wake-up Generation Request" "0,1"
eventfld.long  0x00 11.                        "  DDRQ   ,Data Discard Request" "0,1"
TEXTLINE "                "  
eventfld.long  0x00 10.                        "  DTRQ   ,Data Transmission Request" "0,1"
eventfld.long  0x00 09.                        "  ABRQ   ,Abort Request" "0,1"
eventfld.long  0x00 08.                        "  HTRQ   ,Header Transmission Request" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x34)++0x03
line.long    0x00 "BIDR,Buffer Identifier Register"
hexmask.long.byte 0x00 10.--15. 1. 0.               "DFL    ,Data Field Length"
eventfld.long  0x00 09.                        "  DIR    ,Direction" "0,1"
eventfld.long  0x00 08.                        "  CCS    ,Classic Checksum" "0,1"
hexmask.long.byte 0x00 00.--05. 1. 0.             "  ID     ,Identifier"
TEXTLINE ""
group.long (0xFFFB4000+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 (0xFFFB4000+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 (0xFFFB4000+0x40)++0x03
line.long    0x00 "IFER,Identifier Filter Enable Register"
hexmask.long.byte 0x00 00.--07. 1. 0.               "FACT     ,Filter active"
TEXTLINE ""
group.long (0xFFFB4000+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 (0xFFFB4000+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 (0xFFFB4000+0x4C)++0x03
line.long    0x00 "IFCR0,Identifier Filter Control Register 0"
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 (0xFFFB4000+0x50)++0x03
line.long    0x00 "IFCR1,Identifier Filter Control Register 1"
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 (0xFFFB4000+0x54)++0x03
line.long    0x00 "IFCR2,Identifier Filter Control Register 2"
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 (0xFFFB4000+0x58)++0x03
line.long    0x00 "IFCR3,Identifier Filter Control Register 3"
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 (0xFFFB4000+0x5C)++0x03
line.long    0x00 "IFCR4,Identifier Filter Control Register 4"
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 (0xFFFB4000+0x60)++0x03
line.long    0x00 "IFCR5,Identifier Filter Control Register 5"
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 (0xFFFB4000+0x64)++0x03
line.long    0x00 "IFCR6,Identifier Filter Control Register 6"
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 (0xFFFB4000+0x68)++0x03
line.long    0x00 "IFCR7,Identifier Filter Control Register 7"
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 (0xFFFB4000+0x6C)++0x03
line.long    0x00 "IFCR8,Identifier Filter Control Register 8"
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 (0xFFFB4000+0x70)++0x03
line.long    0x00 "IFCR9,Identifier Filter Control Register 9"
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 (0xFFFB4000+0x74)++0x03
line.long    0x00 "IFCR10,Identifier Filter Control Register 10"
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 (0xFFFB4000+0x78)++0x03
line.long    0x00 "IFCR11,Identifier Filter Control Register 11"
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 (0xFFFB4000+0x7C)++0x03
line.long    0x00 "IFCR12,Identifier Filter Control Register 12"
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 (0xFFFB4000+0x80)++0x03
line.long    0x00 "IFCR13,Identifier Filter Control Register 13"
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 (0xFFFB4000+0x84)++0x03
line.long    0x00 "IFCR14,Identifier Filter Control Register 14"
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 (0xFFFB4000+0x88)++0x03
line.long    0x00 "IFCR15,Identifier Filter Control Register 15"
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"
TEXTLINE ""
group.long (0xFFFB4000+0x8C)++0x03
line.long    0x00 "GCR,Global control register"
bitfld.long  0x00 05.                       "TDFBM  ,Transmit data first bit MSB" "0,1"
bitfld.long  0x00 04.                     "  RDFBM  ,Received data first bit MSB" "0,1"
bitfld.long  0x00 03.                     "  TDLIS  ,Transmit data level inversion selection" "0,1"
bitfld.long  0x00 02.                     "  RDLIS  ,Received data level inversion selection" "0,1"
bitfld.long  0x00 01.                     "  STOP   ,Stop bit configuration" "0,1"
bitfld.long  0x00 00.                     "  SR     ,Soft reset" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x90)++0x03
line.long    0x00 "UARTPTO,UART preset timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "PTO     ,Preset value of the timeout counter"
TEXTLINE ""
group.long (0xFFFB4000+0x94)++0x03
line.long    0x00 "UARTCTO,UART current timeout register"
hexmask.long.word 0x00 00.--11. 1. 0.          "CTO     ,current value of the timeout counter"
TEXTLINE ""
group.long (0xFFFB4000+0x98)++0x03
line.long    0x00 "DMATXE,DMA Tx enable register"
bitfld.long  0x00 15.              "DTE15-12 ,DMA enable TX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable TX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable TX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable TX channel 12" "0,1"
bitfld.long  0x00 11.              "  DTE11-08 ,DMA enable TX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable TX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable TX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable TX channel 08" "0,1"
bitfld.long  0x00 07.              "  DTE07-04 ,DMA enable TX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable TX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable TX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable TX channel 04" "0,1"
bitfld.long  0x00 03.              "  DTE03-00 ,DMA enable TX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable TX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable TX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable TX channel 00" "0,1"
TEXTLINE ""
group.long (0xFFFB4000+0x9c)++0x03
line.long    0x00 "DMARXE,DMA Rx enable register"
bitfld.long  0x00 15.              "DRE15-12 ,DMA enable RX channel 15" "0,1"
bitfld.long  0x00 14.              ",DMA enable RX channel 14" "0,1"
bitfld.long  0x00 13.              ",DMA enable RX channel 13" "0,1"
bitfld.long  0x00 12.              ",DMA enable RX channel 12" "0,1"
bitfld.long  0x00 11.              "  DRE11-08 ,DMA enable RX channel 11" "0,1"
bitfld.long  0x00 10.              ",DMA enable RX channel 10" "0,1"
bitfld.long  0x00 09.              ",DMA enable RX channel 09" "0,1"
bitfld.long  0x00 08.              ",DMA enable RX channel 08" "0,1"
bitfld.long  0x00 07.              "  DRE07-04 ,DMA enable RX channel 07" "0,1"
bitfld.long  0x00 06.              ",DMA enable RX channel 06" "0,1"
bitfld.long  0x00 05.              ",DMA enable RX channel 05" "0,1"
bitfld.long  0x00 04.              ",DMA enable RX channel 04" "0,1"
bitfld.long  0x00 03.              "  DRE03-00 ,DMA enable RX channel 03" "0,1"
bitfld.long  0x00 02.              ",DMA enable RX channel 02" "0,1"
bitfld.long  0x00 01.              ",DMA enable RX channel 01" "0,1"
bitfld.long  0x00 00.              ",DMA enable RX channel 00" "0,1"
tree.end
tree.end
tree "CAN sampler"
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"
tree.end
tree "FlexCAN"
tree "FlexCAN 0"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree "Register Protection"
group.long (0xFFFC0000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xFFFC0000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end

tree "FlexCAN 1"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree "Register Protection"
group.long (0xFFFC4000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xFFFC4000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end

tree "FlexCAN 2"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree.end

tree "FlexCAN 3"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree.end

tree "FlexCAN 4"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree.end

tree "FlexCAN 5"
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 ""
tree "Message Buffers"
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 ""
tree.end
tree.end

tree.end
tree "Inter-Integrated Circuit Bus Controller Module (I2C)"
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"
tree.end
tree "Enhanced Modular Input/Output Subsystem (eMIOS200)"
tree "eMIOS 0"
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 27.                  "F27-24  ,F27" "0,1" 
bitfld.long  0x00 26.                  ",F26" "0,1" 
bitfld.long  0x00 25.                  ",F25" "0,1" 
bitfld.long  0x00 24.                  ",F24" "0,1" 
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 27.                  "OU27-24 ,OU27" "0,1" 
bitfld.long  0x00 26.                  ",OU26" "0,1" 
bitfld.long  0x00 25.                  ",OU25" "0,1" 
bitfld.long  0x00 24.                  ",OU24" "0,1" 
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 ""
group.long (0xC3FA0000+0x000C)++0x03 
line.long    0x00 "UCDIS,eMIOS Disable Channel Register" 
bitfld.long  0x00 27.                  "CHDIS27-24 ,CHDIS27" "0,1" 
bitfld.long  0x00 26.                  ",CHDIS26" "0,1" 
bitfld.long  0x00 25.                  ",CHDIS25" "0,1" 
bitfld.long  0x00 24.                  ",CHDIS24" "0,1" 
bitfld.long  0x00 23.                  "  CHDIS23-20 ,CHDIS23" "0,1" 
bitfld.long  0x00 22.                  ",CHDIS22" "0,1" 
bitfld.long  0x00 21.                  ",CHDIS21" "0,1" 
bitfld.long  0x00 20.                  ",CHDIS20" "0,1" 
bitfld.long  0x00 19.                  "  CHDIS19-16 ,CHDIS19" "0,1" 
bitfld.long  0x00 18.                  ",CHDIS18" "0,1" 
bitfld.long  0x00 17.                  ",CHDIS17" "0,1" 
bitfld.long  0x00 16.                  ",CHDIS16" "0,1" 
TEXTLINE "                " 
bitfld.long  0x00 15.                  "  CHDIS15-12 ,CHDIS15" "0,1" 
bitfld.long  0x00 14.                  ",CHDIS14" "0,1" 
bitfld.long  0x00 13.                  ",CHDIS13" "0,1" 
bitfld.long  0x00 12.                  ",CHDIS12" "0,1" 
bitfld.long  0x00 11.                  "  CHDIS11-08 ,CHDIS11" "0,1" 
bitfld.long  0x00 10.                  ",CHDIS10" "0,1" 
bitfld.long  0x00 09.                  ",CHDIS09" "0,1" 
bitfld.long  0x00 08.                  ",CHDIS08" "0,1" 
bitfld.long  0x00 07.                  "  CHDIS07-04 ,CHDIS07" "0,1" 
bitfld.long  0x00 06.                  ",CHDIS06" "0,1" 
bitfld.long  0x00 05.                  ",CHDIS05" "0,1" 
bitfld.long  0x00 04.                  ",CHDIS04" "0,1" 
bitfld.long  0x00 03.                  "  CHDIS03-00 ,CHDIS03" "0,1" 
bitfld.long  0x00 02.                  ",CHDIS02" "0,1" 
bitfld.long  0x00 01.                  ",CHDIS01" "0,1" 
bitfld.long  0x00 00.                  ",CHDIS03" "0,1" 
TEXTLINE ""  
tree "Unified Channel Registers"
wgroup.long (0xC3FA0000+0x0020+0x0)++0x03
hide.long    0x00 "CADR0,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x0)++0x03
hide.long    0x00 "CBDR0,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x0)++0x03
line.long    0x00 "CCNTR0,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x0)++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+0x0)++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)++0x03
hide.long    0x00 "CADR1,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x20)++0x03
hide.long    0x00 "CBDR1,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x20)++0x03
line.long    0x00 "CCNTR1,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x20)++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)++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+0x40)++0x03
hide.long    0x00 "CADR2,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x40)++0x03
hide.long    0x00 "CBDR2,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x40)++0x03
line.long    0x00 "CCNTR2,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x40)++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+0x40)++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+0x60)++0x03
hide.long    0x00 "CADR3,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x60)++0x03
hide.long    0x00 "CBDR3,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x60)++0x03
line.long    0x00 "CCNTR3,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x60)++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+0x60)++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+0x80)++0x03
hide.long    0x00 "CADR4,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x80)++0x03
hide.long    0x00 "CBDR4,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x80)++0x03
line.long    0x00 "CCNTR4,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x80)++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+0x80)++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+0xA0)++0x03
hide.long    0x00 "CADR5,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0xA0)++0x03
hide.long    0x00 "CBDR5,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0xA0)++0x03
line.long    0x00 "CCNTR5,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0xA0)++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+0xA0)++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+0xC0)++0x03
hide.long    0x00 "CADR6,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0xC0)++0x03
hide.long    0x00 "CBDR6,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0xC0)++0x03
line.long    0x00 "CCNTR6,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0xC0)++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+0xC0)++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+0xE0)++0x03
hide.long    0x00 "CADR7,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0xE0)++0x03
hide.long    0x00 "CBDR7,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0xE0)++0x03
line.long    0x00 "CCNTR7,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0xE0)++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+0xE0)++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+0x100)++0x03
hide.long    0x00 "CADR8,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x100)++0x03
hide.long    0x00 "CBDR8,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x100)++0x03
line.long    0x00 "CCNTR8,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x100)++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+0x100)++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 ""
wgroup.long (0xC3FA0000+0x0020+0x120)++0x03
hide.long    0x00 "CADR9,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x120)++0x03
hide.long    0x00 "CBDR9,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x120)++0x03
line.long    0x00 "CCNTR9,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x120)++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+0x120)++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+0x140)++0x03
hide.long    0x00 "CADR10,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x140)++0x03
hide.long    0x00 "CBDR10,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x140)++0x03
line.long    0x00 "CCNTR10,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x140)++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+0x140)++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+0x160)++0x03
hide.long    0x00 "CADR11,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x160)++0x03
hide.long    0x00 "CBDR11,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x160)++0x03
line.long    0x00 "CCNTR11,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x160)++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+0x160)++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+0x180)++0x03
hide.long    0x00 "CADR12,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x180)++0x03
hide.long    0x00 "CBDR12,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x180)++0x03
line.long    0x00 "CCNTR12,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x180)++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+0x180)++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+0x1A0)++0x03
hide.long    0x00 "CADR13,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x1A0)++0x03
hide.long    0x00 "CBDR13,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x1A0)++0x03
line.long    0x00 "CCNTR13,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x1A0)++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+0x1A0)++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+0x1C0)++0x03
hide.long    0x00 "CADR14,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x1C0)++0x03
hide.long    0x00 "CBDR14,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x1C0)++0x03
line.long    0x00 "CCNTR14,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x1C0)++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+0x1C0)++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+0x1E0)++0x03
hide.long    0x00 "CADR15,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x1E0)++0x03
hide.long    0x00 "CBDR15,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x1E0)++0x03
line.long    0x00 "CCNTR15,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x1E0)++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+0x1E0)++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+0x200)++0x03
hide.long    0x00 "CADR16,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x200)++0x03
hide.long    0x00 "CBDR16,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x200)++0x03
line.long    0x00 "CCNTR16,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x200)++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+0x200)++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 ""
wgroup.long (0xC3FA0000+0x0020+0x220)++0x03
hide.long    0x00 "CADR17,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x220)++0x03
hide.long    0x00 "CBDR17,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x220)++0x03
line.long    0x00 "CCNTR17,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x220)++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+0x220)++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+0x240)++0x03
hide.long    0x00 "CADR18,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x240)++0x03
hide.long    0x00 "CBDR18,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x240)++0x03
line.long    0x00 "CCNTR18,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x240)++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+0x240)++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+0x260)++0x03
hide.long    0x00 "CADR19,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x260)++0x03
hide.long    0x00 "CBDR19,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x260)++0x03
line.long    0x00 "CCNTR19,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x260)++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+0x260)++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+0x280)++0x03
hide.long    0x00 "CADR20,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x280)++0x03
hide.long    0x00 "CBDR20,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x280)++0x03
line.long    0x00 "CCNTR20,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x280)++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+0x280)++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+0x2A0)++0x03
hide.long    0x00 "CADR21,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x2A0)++0x03
hide.long    0x00 "CBDR21,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x2A0)++0x03
line.long    0x00 "CCNTR21,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x2A0)++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+0x2A0)++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+0x2C0)++0x03
hide.long    0x00 "CADR22,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x2C0)++0x03
hide.long    0x00 "CBDR22,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x2C0)++0x03
line.long    0x00 "CCNTR22,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x2C0)++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+0x2C0)++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+0x2E0)++0x03
hide.long    0x00 "CADR23,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x2E0)++0x03
hide.long    0x00 "CBDR23,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x2E0)++0x03
line.long    0x00 "CCNTR23,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x2E0)++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+0x2E0)++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+0x300)++0x03
hide.long    0x00 "CADR24,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x300)++0x03
hide.long    0x00 "CBDR24,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x300)++0x03
line.long    0x00 "CCNTR24,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x300)++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+0x300)++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+0x320)++0x03
hide.long    0x00 "CADR25,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x320)++0x03
hide.long    0x00 "CBDR25,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x320)++0x03
line.long    0x00 "CCNTR25,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x320)++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+0x320)++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+0x340)++0x03
hide.long    0x00 "CADR26,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x340)++0x03
hide.long    0x00 "CBDR26,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x340)++0x03
line.long    0x00 "CCNTR26,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x340)++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+0x340)++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+0x360)++0x03
hide.long    0x00 "CADR27,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x360)++0x03
hide.long    0x00 "CBDR27,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x360)++0x03
line.long    0x00 "CCNTR27,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x360)++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+0x360)++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+0x380)++0x03
hide.long    0x00 "CADR28,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x380)++0x03
hide.long    0x00 "CBDR28,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x380)++0x03
line.long    0x00 "CCNTR28,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x380)++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+0x380)++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 ""
wgroup.long (0xC3FA0000+0x0020+0x3A0)++0x03
hide.long    0x00 "CADR29,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x3A0)++0x03
hide.long    0x00 "CBDR29,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x3A0)++0x03
line.long    0x00 "CCNTR29,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x3A0)++0x03
line.long    0x00 "CCR29,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+0x3A0)++0x03
line.long    0x00 "CSR29,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+0x3C0)++0x03
hide.long    0x00 "CADR30,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x3C0)++0x03
hide.long    0x00 "CBDR30,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x3C0)++0x03
line.long    0x00 "CCNTR30,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x3C0)++0x03
line.long    0x00 "CCR30,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+0x3C0)++0x03
line.long    0x00 "CSR30,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+0x3E0)++0x03
hide.long    0x00 "CADR31,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA0000+0x0024+0x3E0)++0x03
hide.long    0x00 "CBDR31,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA0000+0x0028+0x3E0)++0x03
line.long    0x00 "CCNTR31,eMIOS Channel Counter Register"
group.long (0xC3FA0000+0x002C+0x3E0)++0x03
line.long    0x00 "CCR31,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+0x3E0)++0x03
line.long    0x00 "CSR31,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 ""
tree.end
tree.end

tree "eMIOS 1"
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 27.                  "F27-24  ,F27" "0,1" 
bitfld.long  0x00 26.                  ",F26" "0,1" 
bitfld.long  0x00 25.                  ",F25" "0,1" 
bitfld.long  0x00 24.                  ",F24" "0,1" 
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 27.                  "OU27-24 ,OU27" "0,1" 
bitfld.long  0x00 26.                  ",OU26" "0,1" 
bitfld.long  0x00 25.                  ",OU25" "0,1" 
bitfld.long  0x00 24.                  ",OU24" "0,1" 
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 ""
group.long (0xC3FA4000+0x000C)++0x03 
line.long    0x00 "UCDIS,eMIOS Disable Channel Register" 
bitfld.long  0x00 27.                  "CHDIS27-24 ,CHDIS27" "0,1" 
bitfld.long  0x00 26.                  ",CHDIS26" "0,1" 
bitfld.long  0x00 25.                  ",CHDIS25" "0,1" 
bitfld.long  0x00 24.                  ",CHDIS24" "0,1" 
bitfld.long  0x00 23.                  "  CHDIS23-20 ,CHDIS23" "0,1" 
bitfld.long  0x00 22.                  ",CHDIS22" "0,1" 
bitfld.long  0x00 21.                  ",CHDIS21" "0,1" 
bitfld.long  0x00 20.                  ",CHDIS20" "0,1" 
bitfld.long  0x00 19.                  "  CHDIS19-16 ,CHDIS19" "0,1" 
bitfld.long  0x00 18.                  ",CHDIS18" "0,1" 
bitfld.long  0x00 17.                  ",CHDIS17" "0,1" 
bitfld.long  0x00 16.                  ",CHDIS16" "0,1" 
TEXTLINE "                " 
bitfld.long  0x00 15.                  "  CHDIS15-12 ,CHDIS15" "0,1" 
bitfld.long  0x00 14.                  ",CHDIS14" "0,1" 
bitfld.long  0x00 13.                  ",CHDIS13" "0,1" 
bitfld.long  0x00 12.                  ",CHDIS12" "0,1" 
bitfld.long  0x00 11.                  "  CHDIS11-08 ,CHDIS11" "0,1" 
bitfld.long  0x00 10.                  ",CHDIS10" "0,1" 
bitfld.long  0x00 09.                  ",CHDIS09" "0,1" 
bitfld.long  0x00 08.                  ",CHDIS08" "0,1" 
bitfld.long  0x00 07.                  "  CHDIS07-04 ,CHDIS07" "0,1" 
bitfld.long  0x00 06.                  ",CHDIS06" "0,1" 
bitfld.long  0x00 05.                  ",CHDIS05" "0,1" 
bitfld.long  0x00 04.                  ",CHDIS04" "0,1" 
bitfld.long  0x00 03.                  "  CHDIS03-00 ,CHDIS03" "0,1" 
bitfld.long  0x00 02.                  ",CHDIS02" "0,1" 
bitfld.long  0x00 01.                  ",CHDIS01" "0,1" 
bitfld.long  0x00 00.                  ",CHDIS03" "0,1" 
TEXTLINE ""  
tree "Unified Channel Registers"
wgroup.long (0xC3FA4000+0x0020+0x0)++0x03
hide.long    0x00 "CADR0,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x0)++0x03
hide.long    0x00 "CBDR0,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x0)++0x03
line.long    0x00 "CCNTR0,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x0)++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+0x0)++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)++0x03
hide.long    0x00 "CADR1,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x20)++0x03
hide.long    0x00 "CBDR1,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x20)++0x03
line.long    0x00 "CCNTR1,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x20)++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)++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+0x40)++0x03
hide.long    0x00 "CADR2,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x40)++0x03
hide.long    0x00 "CBDR2,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x40)++0x03
line.long    0x00 "CCNTR2,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x40)++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+0x40)++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+0x60)++0x03
hide.long    0x00 "CADR3,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x60)++0x03
hide.long    0x00 "CBDR3,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x60)++0x03
line.long    0x00 "CCNTR3,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x60)++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+0x60)++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+0x80)++0x03
hide.long    0x00 "CADR4,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x80)++0x03
hide.long    0x00 "CBDR4,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x80)++0x03
line.long    0x00 "CCNTR4,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x80)++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+0x80)++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+0xA0)++0x03
hide.long    0x00 "CADR5,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0xA0)++0x03
hide.long    0x00 "CBDR5,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0xA0)++0x03
line.long    0x00 "CCNTR5,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0xA0)++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+0xA0)++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+0xC0)++0x03
hide.long    0x00 "CADR6,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0xC0)++0x03
hide.long    0x00 "CBDR6,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0xC0)++0x03
line.long    0x00 "CCNTR6,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0xC0)++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+0xC0)++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+0xE0)++0x03
hide.long    0x00 "CADR7,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0xE0)++0x03
hide.long    0x00 "CBDR7,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0xE0)++0x03
line.long    0x00 "CCNTR7,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0xE0)++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+0xE0)++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+0x100)++0x03
hide.long    0x00 "CADR8,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x100)++0x03
hide.long    0x00 "CBDR8,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x100)++0x03
line.long    0x00 "CCNTR8,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x100)++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+0x100)++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 ""
wgroup.long (0xC3FA4000+0x0020+0x120)++0x03
hide.long    0x00 "CADR9,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x120)++0x03
hide.long    0x00 "CBDR9,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x120)++0x03
line.long    0x00 "CCNTR9,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x120)++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+0x120)++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+0x140)++0x03
hide.long    0x00 "CADR10,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x140)++0x03
hide.long    0x00 "CBDR10,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x140)++0x03
line.long    0x00 "CCNTR10,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x140)++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+0x140)++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+0x160)++0x03
hide.long    0x00 "CADR11,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x160)++0x03
hide.long    0x00 "CBDR11,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x160)++0x03
line.long    0x00 "CCNTR11,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x160)++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+0x160)++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+0x180)++0x03
hide.long    0x00 "CADR12,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x180)++0x03
hide.long    0x00 "CBDR12,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x180)++0x03
line.long    0x00 "CCNTR12,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x180)++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+0x180)++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+0x1A0)++0x03
hide.long    0x00 "CADR13,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x1A0)++0x03
hide.long    0x00 "CBDR13,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x1A0)++0x03
line.long    0x00 "CCNTR13,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x1A0)++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+0x1A0)++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+0x1C0)++0x03
hide.long    0x00 "CADR14,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x1C0)++0x03
hide.long    0x00 "CBDR14,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x1C0)++0x03
line.long    0x00 "CCNTR14,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x1C0)++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+0x1C0)++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+0x1E0)++0x03
hide.long    0x00 "CADR15,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x1E0)++0x03
hide.long    0x00 "CBDR15,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x1E0)++0x03
line.long    0x00 "CCNTR15,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x1E0)++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+0x1E0)++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+0x200)++0x03
hide.long    0x00 "CADR16,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x200)++0x03
hide.long    0x00 "CBDR16,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x200)++0x03
line.long    0x00 "CCNTR16,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x200)++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+0x200)++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 ""
wgroup.long (0xC3FA4000+0x0020+0x220)++0x03
hide.long    0x00 "CADR17,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x220)++0x03
hide.long    0x00 "CBDR17,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x220)++0x03
line.long    0x00 "CCNTR17,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x220)++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+0x220)++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+0x240)++0x03
hide.long    0x00 "CADR18,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x240)++0x03
hide.long    0x00 "CBDR18,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x240)++0x03
line.long    0x00 "CCNTR18,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x240)++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+0x240)++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+0x260)++0x03
hide.long    0x00 "CADR19,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x260)++0x03
hide.long    0x00 "CBDR19,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x260)++0x03
line.long    0x00 "CCNTR19,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x260)++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+0x260)++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+0x280)++0x03
hide.long    0x00 "CADR20,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x280)++0x03
hide.long    0x00 "CBDR20,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x280)++0x03
line.long    0x00 "CCNTR20,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x280)++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+0x280)++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+0x2A0)++0x03
hide.long    0x00 "CADR21,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x2A0)++0x03
hide.long    0x00 "CBDR21,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x2A0)++0x03
line.long    0x00 "CCNTR21,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x2A0)++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+0x2A0)++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+0x2C0)++0x03
hide.long    0x00 "CADR22,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x2C0)++0x03
hide.long    0x00 "CBDR22,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x2C0)++0x03
line.long    0x00 "CCNTR22,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x2C0)++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+0x2C0)++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+0x2E0)++0x03
hide.long    0x00 "CADR23,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x2E0)++0x03
hide.long    0x00 "CBDR23,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x2E0)++0x03
line.long    0x00 "CCNTR23,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x2E0)++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+0x2E0)++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+0x300)++0x03
hide.long    0x00 "CADR24,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x300)++0x03
hide.long    0x00 "CBDR24,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x300)++0x03
line.long    0x00 "CCNTR24,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x300)++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+0x300)++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+0x320)++0x03
hide.long    0x00 "CADR25,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x320)++0x03
hide.long    0x00 "CBDR25,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x320)++0x03
line.long    0x00 "CCNTR25,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x320)++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+0x320)++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+0x340)++0x03
hide.long    0x00 "CADR26,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x340)++0x03
hide.long    0x00 "CBDR26,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x340)++0x03
line.long    0x00 "CCNTR26,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x340)++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+0x340)++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+0x360)++0x03
hide.long    0x00 "CADR27,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x360)++0x03
hide.long    0x00 "CBDR27,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x360)++0x03
line.long    0x00 "CCNTR27,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x360)++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+0x360)++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+0x380)++0x03
hide.long    0x00 "CADR28,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x380)++0x03
hide.long    0x00 "CBDR28,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x380)++0x03
line.long    0x00 "CCNTR28,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x380)++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+0x380)++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 ""
wgroup.long (0xC3FA4000+0x0020+0x3A0)++0x03
hide.long    0x00 "CADR29,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x3A0)++0x03
hide.long    0x00 "CBDR29,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x3A0)++0x03
line.long    0x00 "CCNTR29,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x3A0)++0x03
line.long    0x00 "CCR29,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+0x3A0)++0x03
line.long    0x00 "CSR29,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+0x3C0)++0x03
hide.long    0x00 "CADR30,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x3C0)++0x03
hide.long    0x00 "CBDR30,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x3C0)++0x03
line.long    0x00 "CCNTR30,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x3C0)++0x03
line.long    0x00 "CCR30,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+0x3C0)++0x03
line.long    0x00 "CSR30,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+0x3E0)++0x03
hide.long    0x00 "CADR31,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xC3FA4000+0x0024+0x3E0)++0x03
hide.long    0x00 "CBDR31,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xC3FA4000+0x0028+0x3E0)++0x03
line.long    0x00 "CCNTR31,eMIOS Channel Counter Register"
group.long (0xC3FA4000+0x002C+0x3E0)++0x03
line.long    0x00 "CCR31,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+0x3E0)++0x03
line.long    0x00 "CSR31,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 ""
tree.end
tree.end

tree.end
tree "Analog to Digital Converter (ADC)"
tree.open "ADC0"
tree "Control Logic Registers"
group.long (0xFFE00000+0x00000000)++0x03
line.long    0x00 "MCR,Main Configuration Register"
bitfld.long  0x00 31.                              "OWREN       ,External trigger enable" "0,1"
bitfld.long  0x00 30.                            "  WLSIDE  ,Write left /right-aligned" "right, left"
bitfld.long  0x00 29.                            "  MODE ,One_Shot/Scan" "One_Shot,    Scan"
bitfld.long  0x00 28.                            "  EDGLEV  ,Edge or level selection for external start trigger" " edge,level"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  TRGEN       ,External trigger enable" "0,1"
bitfld.long  0x00 26.                            "  EDGE        ,Start trigger edge/level detection" "0,1"
bitfld.long  0x00 25.                            "  XSTRTEN     ,External Start enable" "0,1"
bitfld.long  0x00 24.                            "  NSTART      ,Start conversion" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.                            "  JTRGEN      ,Injection external trigger enable" "0,1"
bitfld.long  0x00 21.                            "  JEDGE       ,Injection trigger edge selection" "0,1"
bitfld.long  0x00 20.                            "  JSTART      ,Injection start" "0,1"
bitfld.long  0x00 17.                            "  CTUEN       ,Cross Trigger Unit Enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                            "  ADCLKSEL    ,Analog clock frequency selector" "0,1"
bitfld.long  0x00 07.                            "  ABORT CHAIN ,Abort Chain" "0,1"
bitfld.long  0x00 06.                            "  ABORT       ,Abort Conversion" "0,1"
bitfld.long  0x00 05.                            "  ACKO        ,Auto-clock-off enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 04.                            "  OFFREFRESH  ,Offset refresh during idle mode when ADC is waiting for a new start of conversion" "0,1"
bitfld.long  0x00 03.                            "  OFFCANC     ,Offset cancellation phase before conversion" "0,1"
bitfld.long  0x00 00.                            "  PWDN        ,Power-down enable" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000004)++0x03
line.long    0x00 "MSR,Main Status Register"
bitfld.long  0x00 24.                              "NSTART      ,This status bit is used to signal that a Normal conversion is ongoing" "0,1"
bitfld.long  0x00 23.                            "  JABORT      ,This status bit is used to signal that an Injected conversion has been aborted" "0,1"
bitfld.long  0x00 20.                            "  JSTART      ,This status bit is used to signal that an Injected conversion is ongoing" "0,1"
bitfld.long  0x00 16.                            "  CTUSTART    ,This status bit is used to signal that a CTU conversion is ongoing" "0,1"
TEXTLINE "                "
hexmask.long.byte 0x00 09.--15. 1. 0.               "  CHADDR     ,Channel under measure address"
bitfld.long  0x00 05.                            "  ACKO        ,This status bit is used to signal if the Auto-clock-off feature is on" "0,1"
bitfld.long  0x00 04.                            "  OFFREFRESH  ,This status bit is used to signal that an offset refresh is ongoing" "0,1"
bitfld.long  0x00 03.                            "  OFFCANC     ,This status bit is used to signal that an offset cancellation is ongoing" "0,1"
TEXTLINE "                "
bitfld.long  0x00 00.--02.                       "  ADCSTATUS   ,The value of this parameter depends on ADC status" "IDLE or Offset cancel/refresh,Power-down,Wait state,res.,Sample,res.,Conversion,res."
tree.end
tree "Interrupt Registers"
group.long (0xFFE00000+0x00000010)++0x03
line.long    0x00 "ISR,Interrupt Status Register"
bitfld.long  0x00 04.                              "EOCTU       ,End of CTU conversion Interrupt" "0,1"
bitfld.long  0x00 03.                            "  JEOC        ,End of injected channel conversion Interrupt" "0,1"
TEXTLINE "                "
bitfld.long  0x00 02.                            "  JECH        ,End of injected chain conversion Interrupt" "0,1"
bitfld.long  0x00 01.                            "  EOC         ,End of channel conversion Interrupt" "0,1"
bitfld.long  0x00 00.                            "  ECH         ,End of chain conversion Interrupt" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000020)++0x03
line.long    0x00 "IMR,Interrupt Mask Register"
bitfld.long  0x00 04.                              "EOCTU       ,Enable End of CTU conversion Interrupt" "0,1"
bitfld.long  0x00 03.                            "  JEOC        ,Enable End of injected channel conversion Interrupt" "0,1"
TEXTLINE "                "
bitfld.long  0x00 02.                            "  JECH        ,Enable End of injected chain conversion Interrupt" "0,1"
bitfld.long  0x00 01.                            "  EOC         ,Enable End of channel conversion Interrupt" "0,1"
bitfld.long  0x00 00.                            "  ECH         ,Enable End of chain conversion Interrupt" "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x0014))++0x03
line.long    0x00 "CEOCFR0,Channel Pending Register 0"
bitfld.long  0x00 31.                "EOC31-28 ,channel 31 completed" "0,1"
bitfld.long  0x00 30.              ",channel 30 completed" "0,1"
bitfld.long  0x00 29.              ",channel 29 completed" "0,1"
bitfld.long  0x00 28.              ",channel 28 completed" "0,1"
bitfld.long  0x00 27.              "  EOC27-24 ,channel 27 completed" "0,1"
bitfld.long  0x00 26.              ",channel 26 completed" "0,1"
bitfld.long  0x00 25.              ",channel 25 completed" "0,1"
bitfld.long  0x00 24.              ",channel 24 completed" "0,1"
bitfld.long  0x00 23.              "  EOC23-20 ,channel 23 completed" "0,1"
bitfld.long  0x00 22.              ",channel 22 completed" "0,1"
bitfld.long  0x00 21.              ",channel 21 completed" "0,1"
bitfld.long  0x00 20.              ",channel 20 completed" "0,1"
bitfld.long  0x00 19.              "  EOC19-16 ,channel 19 completed" "0,1"
bitfld.long  0x00 18.              ",channel 18 completed" "0,1"
bitfld.long  0x00 17.              ",channel 17 completed" "0,1"
bitfld.long  0x00 16.              ",channel 16 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC15-12 ,channel 15 completed" "0,1"
bitfld.long  0x00 14.              ",channel 14 completed" "0,1"
bitfld.long  0x00 13.              ",channel 13 completed" "0,1"
bitfld.long  0x00 12.              ",channel 12 completed" "0,1"
bitfld.long  0x00 11.              "  EOC11-08 ,channel 11 completed" "0,1"
bitfld.long  0x00 10.              ",channel 10 completed" "0,1"
bitfld.long  0x00 09.              ",channel 09 completed" "0,1"
bitfld.long  0x00 08.              ",channel 08 completed" "0,1"
bitfld.long  0x00 07.              "  EOC07-04 ,channel 07 completed" "0,1"
bitfld.long  0x00 06.              ",channel 06 completed" "0,1"
bitfld.long  0x00 05.              ",channel 05 completed" "0,1"
bitfld.long  0x00 04.              ",channel 04 completed" "0,1"
bitfld.long  0x00 03.              "  EOC03-00 ,channel 03 completed" "0,1"
bitfld.long  0x00 02.              ",channel 02 completed" "0,1"
bitfld.long  0x00 01.              ",channel 01 completed" "0,1"
bitfld.long  0x00 00.              ",channel 00 completed" "0,1"
group.long ((0xFFE00000+0x0014)+4)++0x03
line.long    0x00 "CEOCFR1,Channel Pending Register 1"
bitfld.long  0x00 31.                "EOC63-60 ,channel 63 completed" "0,1"
bitfld.long  0x00 30.              ",channel 62 completed" "0,1"
bitfld.long  0x00 29.              ",channel 61 completed" "0,1"
bitfld.long  0x00 28.              ",channel 60 completed" "0,1"
bitfld.long  0x00 27.              "  EOC59-56 ,channel 59 completed" "0,1"
bitfld.long  0x00 26.              ",channel 58 completed" "0,1"
bitfld.long  0x00 25.              ",channel 57 completed" "0,1"
bitfld.long  0x00 24.              ",channel 56 completed" "0,1"
bitfld.long  0x00 23.              "  EOC55-52 ,channel 55 completed" "0,1"
bitfld.long  0x00 22.              ",channel 54 completed" "0,1"
bitfld.long  0x00 21.              ",channel 53 completed" "0,1"
bitfld.long  0x00 20.              ",channel 52 completed" "0,1"
bitfld.long  0x00 19.              "  EOC51-48 ,channel 51 completed" "0,1"
bitfld.long  0x00 18.              ",channel 50 completed" "0,1"
bitfld.long  0x00 17.              ",channel 49 completed" "0,1"
bitfld.long  0x00 16.              ",channel 48 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC47-44 ,channel 47 completed" "0,1"
bitfld.long  0x00 14.              ",channel 46 completed" "0,1"
bitfld.long  0x00 13.              ",channel 45 completed" "0,1"
bitfld.long  0x00 12.              ",channel 44 completed" "0,1"
bitfld.long  0x00 11.              "  EOC43-40 ,channel 43 completed" "0,1"
bitfld.long  0x00 10.              ",channel 42 completed" "0,1"
bitfld.long  0x00 09.              ",channel 41 completed" "0,1"
bitfld.long  0x00 08.              ",channel 40 completed" "0,1"
bitfld.long  0x00 07.              "  EOC39-36 ,channel 39 completed" "0,1"
bitfld.long  0x00 06.              ",channel 38 completed" "0,1"
bitfld.long  0x00 05.              ",channel 37 completed" "0,1"
bitfld.long  0x00 04.              ",channel 36 completed" "0,1"
bitfld.long  0x00 03.              "  EOC35-32 ,channel 35 completed" "0,1"
bitfld.long  0x00 02.              ",channel 34 completed" "0,1"
bitfld.long  0x00 01.              ",channel 33 completed" "0,1"
bitfld.long  0x00 00.              ",channel 32 completed" "0,1"
group.long ((0xFFE00000+0x0014)+8)++0x03
line.long    0x00 "CEOCFR2,Channel Pending Register 2"
bitfld.long  0x00 31.                "EOC95-92 ,channel 95 completed" "0,1"
bitfld.long  0x00 30.              ",channel 94 completed" "0,1"
bitfld.long  0x00 29.              ",channel 93 completed" "0,1"
bitfld.long  0x00 28.              ",channel 92 completed" "0,1"
bitfld.long  0x00 27.              "  EOC91-88 ,channel 91 completed" "0,1"
bitfld.long  0x00 26.              ",channel 90 completed" "0,1"
bitfld.long  0x00 25.              ",channel 89 completed" "0,1"
bitfld.long  0x00 24.              ",channel 88 completed" "0,1"
bitfld.long  0x00 23.              "  EOC87-84 ,channel 87 completed" "0,1"
bitfld.long  0x00 22.              ",channel 86 completed" "0,1"
bitfld.long  0x00 21.              ",channel 85 completed" "0,1"
bitfld.long  0x00 20.              ",channel 84 completed" "0,1"
bitfld.long  0x00 19.              "  EOC83-80 ,channel 83 completed" "0,1"
bitfld.long  0x00 18.              ",channel 82 completed" "0,1"
bitfld.long  0x00 17.              ",channel 81 completed" "0,1"
bitfld.long  0x00 16.              ",channel 80 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC79-76 ,channel 79 completed" "0,1"
bitfld.long  0x00 14.              ",channel 78 completed" "0,1"
bitfld.long  0x00 13.              ",channel 77 completed" "0,1"
bitfld.long  0x00 12.              ",channel 76 completed" "0,1"
bitfld.long  0x00 11.              "  EOC75-72 ,channel 75 completed" "0,1"
bitfld.long  0x00 10.              ",channel 74 completed" "0,1"
bitfld.long  0x00 09.              ",channel 73 completed" "0,1"
bitfld.long  0x00 08.              ",channel 72 completed" "0,1"
bitfld.long  0x00 07.              "  EOC71-68 ,channel 71 completed" "0,1"
bitfld.long  0x00 06.              ",channel 70 completed" "0,1"
bitfld.long  0x00 05.              ",channel 69 completed" "0,1"
bitfld.long  0x00 04.              ",channel 68 completed" "0,1"
bitfld.long  0x00 03.              "  EOC67-64 ,channel 67 completed" "0,1"
bitfld.long  0x00 02.              ",channel 66 completed" "0,1"
bitfld.long  0x00 01.              ",channel 65 completed" "0,1"
bitfld.long  0x00 00.              ",channel 64 completed" "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x0024))++0x03
line.long    0x00 "CIM0,Channel Interrupt Mask Register 0"
bitfld.long  0x00 31.                "CIM31-28 ,channel 31 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM27-24 ,channel 27 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM23-20 ,channel 23 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM19-16 ,channel 19 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM15-12 ,channel 15 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM11-08 ,channel 11 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM07-04 ,channel 07 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM03-00 ,channel 03 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 interrupt enable" "0,1"
group.long ((0xFFE00000+0x0024)+4)++0x03
line.long    0x00 "CIM1,Channel Interrupt Mask Register 1"
bitfld.long  0x00 31.                "CIM63-60 ,channel 63 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM59-56 ,channel 59 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM55-52 ,channel 55 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM51-48 ,channel 51 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM47-44 ,channel 47 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM43-40 ,channel 43 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM39-36 ,channel 39 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM35-32 ,channel 35 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 interrupt enable" "0,1"
group.long ((0xFFE00000+0x0024)+8)++0x03
line.long    0x00 "CIM2,Channel Interrupt Mask Register 2"
bitfld.long  0x00 31.                "CIM95-92 ,channel 95 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM91-88 ,channel 91 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM87-84 ,channel 87 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM83-80 ,channel 83 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM79-76 ,channel 79 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM75-72 ,channel 75 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM71-68 ,channel 71 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM67-64 ,channel 67 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 interrupt enable" "0,1"
TEXTLINE ""
group.long (0xFFE00000+0x00000030)++0x03
line.long    0x00 "WTISR,Watchdog Threshold Interrupt Status Register"
bitfld.long  0x00 11.                "WDG5H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 10.               " WDG5L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 09.               " WDG4H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 08.               " WDG4L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
TEXTLINE "                "
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.               " WDG3L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 05.               " WDG2H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 04.               " WDG2L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 03.               " WDG1H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 02.               " WDG1L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 01.               " WDG0H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 00.               " WDG0L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
group.long (0xFFE00000+0x00000034)++0x03
line.long    0x00 "WTIMR,Watchdog Threshold Interrupt Mask Register"
bitfld.long  0x00 11.                "WDG5H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 10.               " WDG5L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 09.               " WDG4H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 08.               " WDG4L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
TEXTLINE "                "
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.               " WDG3L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 05.               " WDG2H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 04.               " WDG2L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 03.               " WDG1H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 02.               " WDG1L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 01.               " WDG0H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 00.               " WDG0L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x02f0))++0x03
line.long    0x00 "AWORR0,Analog Watchdog Out of Range Register 0"
bitfld.long  0x00 31.                "AWOR31-28 ,channel 31 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 30 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 29 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 28 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR27-24 ,channel 27 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 26 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 25 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 24 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR23-20 ,channel 23 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 22 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 21 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 20 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR19-16 ,channel 19 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 18 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 17 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 16 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR15-12 ,channel 15 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 14 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 13 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 12 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR11-08 ,channel 11 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 10 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 09 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 08 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR07-04 ,channel 07 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 06 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 05 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 04 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR03-00 ,channel 03 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 02 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 01 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 00 converted data is out of range" "0,1"
group.long ((0xFFE00000+0x02f0)+4)++0x03
line.long    0x00 "AWORR1,Analog Watchdog Out of Range Register 1"
bitfld.long  0x00 31.                "AWOR63-60 ,channel 63 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 62 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 61 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 60 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR59-56 ,channel 59 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 58 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 57 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 56 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR55-52 ,channel 55 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 54 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 53 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 52 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR51-48 ,channel 51 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 50 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 49 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 48 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR47-44 ,channel 47 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 46 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 45 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 44 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR43-40 ,channel 43 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 42 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 41 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 40 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR39-36 ,channel 39 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 38 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 37 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 36 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR35-32 ,channel 35 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 34 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 33 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 32 converted data is out of range" "0,1"
group.long ((0xFFE00000+0x02f0)+8)++0x03
line.long    0x00 "AWORR2,Analog Watchdog Out of Range Register 2"
bitfld.long  0x00 31.                "AWOR95-92 ,channel 95 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 94 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 93 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 92 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR91-88 ,channel 91 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 90 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 89 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 88 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR87-84 ,channel 87 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 86 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 85 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 84 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR83-80 ,channel 83 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 82 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 81 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 80 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR79-76 ,channel 79 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 78 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 77 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 76 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR75-72 ,channel 75 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 74 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 73 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 72 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR71-68 ,channel 71 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 70 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 69 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 68 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR67-64 ,channel 67 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 66 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 65 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 64 converted data is out of range" "0,1"
tree.end
tree "DMA Registers"
group.long (0xFFE00000+0x00000040)++0x03
line.long    0x00 "DMAE,DMAE Register"
bitfld.long  0x00 01.                "DCLR  ,DMA clear sequence enable" "0,1"
bitfld.long  0x00 00.                "DMAEN ,DMA global enable" "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x0044))++0x03
line.long    0x00 "DMAR0,DMA Enable Register 0"
bitfld.long  0x00 31.                "DMA31-28 ,channel 31 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA27-24 ,channel 27 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA23-20 ,channel 23 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA19-16 ,channel 19 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA15-12 ,channel 15 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,channel 11 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,channel 07 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,channel 03 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 DMA enable" "0,1"
group.long ((0xFFE00000+0x0044)+4)++0x03
line.long    0x00 "DMAR1,DMA Enable Register 1"
bitfld.long  0x00 31.                "DMA63-60 ,channel 63 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA59-56 ,channel 59 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA55-52 ,channel 55 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA51-48 ,channel 51 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA47-44 ,channel 47 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA43-40 ,channel 43 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA39-36 ,channel 39 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA35-32 ,channel 35 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 DMA enable" "0,1"
group.long ((0xFFE00000+0x0044)+8)++0x03
line.long    0x00 "DMAR2,DMA Enable Register 2"
bitfld.long  0x00 31.                "DMA95-92 ,channel 95 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA91-88 ,channel 91 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA87-84 ,channel 87 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA83-80 ,channel 83 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA79-76 ,channel 79 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA75-72 ,channel 75 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA71-68 ,channel 71 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA67-64 ,channel 67 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 DMA enable" "0,1"
tree.end
tree "Threshold Registers"
group.long (0x0000+(0xFFE00000+0x050))++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"
group.long (0x0010+(0xFFE00000+0x050))++0x03
line.long    0x00 "THRHLR0,Threshold Register 0"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x050))++0x03
line.long    0x00 "THRALT0,Alternate Threshold Register 0"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE00000+0x054))++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"
group.long (0x0010+(0xFFE00000+0x054))++0x03
line.long    0x00 "THRHLR1,Threshold Register 1"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x054))++0x03
line.long    0x00 "THRALT1,Alternate Threshold Register 1"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE00000+0x058))++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"
group.long (0x0010+(0xFFE00000+0x058))++0x03
line.long    0x00 "THRHLR2,Threshold Register 2"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x058))++0x03
line.long    0x00 "THRALT2,Alternate Threshold Register 2"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE00000+0x05C))++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"
group.long (0x0010+(0xFFE00000+0x05C))++0x03
line.long    0x00 "THRHLR3,Threshold Register 3"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x05C))++0x03
line.long    0x00 "THRALT3,Alternate Threshold Register 3"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE00000+0x280))++0x03
line.long    0x00 "TRC4,Threshold Control Register 4"
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"
group.long (0x0010+(0xFFE00000+0x280))++0x03
line.long    0x00 "THRHLR4,Threshold Register 4"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x280))++0x03
line.long    0x00 "THRALT4,Alternate Threshold Register 4"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE00000+0x284))++0x03
line.long    0x00 "TRC5,Threshold Control Register 5"
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"
group.long (0x0010+(0xFFE00000+0x284))++0x03
line.long    0x00 "THRHLR5,Threshold Register 5"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE00000+0x284))++0x03
line.long    0x00 "THRALT5,Alternate Threshold Register 5"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
;%include 564xb/adc2_th.ph 6  (0xFFE00000+0x288)
;%include 564xb/adc2_th.ph 7  (0xFFE00000+0x28c)
;%include 564xb/adc2_th.ph 8  (0xFFE00000+0x290)
;%include 564xb/adc2_th.ph 9  (0xFFE00000+0x294)
;%include 564xb/adc2_th.ph 10 (0xFFE00000+0x298)
;%include 564xb/adc2_th.ph 11 (0xFFE00000+0x29c)
;%include 564xb/adc2_th.ph 12 (0xFFE00000+0x2a0)
;%include 564xb/adc2_th.ph 13 (0xFFE00000+0x2a4)
;%include 564xb/adc2_th.ph 14 (0xFFE00000+0x2a8)
;%include 564xb/adc2_th.ph 15 (0xFFE00000+0x2ac)
tree.end
tree "Presampling Registers"
group.long (0xFFE00000+0x00000080)++0x03 
line.long    0x00 "PSCR,Presampling Control Register"
bitfld.long  0x00 05.--06.                         "PREVAL2  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 03.--04.                       "  PREVAL1  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 01.--02.                       "  PREVAL0  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 00.                            "  PRECONV  ,If bit PRECONV is set presampling is followed by the conversion" "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x0084))++0x03
line.long    0x00 "PSR0,Presampling Enable Register 0"
bitfld.long  0x00 31.                "PRE31-28 ,channel 31 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE27-24 ,channel 27 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE23-20 ,channel 23 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE19-16 ,channel 19 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE15-12 ,channel 15 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE11-08 ,channel 11 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE07-04 ,channel 07 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE03-00 ,channel 03 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 presampling enable" "0,1"
group.long ((0xFFE00000+0x0084)+4)++0x03
line.long    0x00 "PSR1,Presampling Enable Register 1"
bitfld.long  0x00 31.                "PRE63-60 ,channel 63 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE59-56 ,channel 59 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE55-52 ,channel 55 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE51-48 ,channel 51 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE47-44 ,channel 47 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE43-40 ,channel 43 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE39-36 ,channel 39 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE35-32 ,channel 35 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 presampling enable" "0,1"
group.long ((0xFFE00000+0x0084)+8)++0x03
line.long    0x00 "PSR2,Presampling Enable Register 2"
bitfld.long  0x00 31.                "PRE95-92 ,channel 95 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE91-88 ,channel 91 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE87-84 ,channel 87 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE83-80 ,channel 83 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE79-76 ,channel 79 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE75-72 ,channel 75 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE71-68 ,channel 71 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE67-64 ,channel 67 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 presampling enable" "0,1"
tree.end
tree "Conversion Registers"
group.long (0xFFE00000+0x00000094)++0x03
line.long    0x00 "CTR0,Conversion Timing Register 0"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
bitfld.long  0x00   12.--13.       "  OFFSHIFT ,Configuration for Offset Shift Characteristic" "no shift,Avin=1/1LSB,Avin=0,not used"
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
group.long (0xFFE00000+0x00000098)++0x03
line.long    0x00 "CTR1,Conversion Timing Register 1"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
TEXTFLD "                      "
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
group.long (0xFFE00000+0x0000009C)++0x03
line.long    0x00 "CTR2,Conversion Timing Register 2"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
TEXTFLD "                      "
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
tree.end
tree "Mask Registers"
group.long ((0xFFE00000+0x00A4))++0x03
line.long    0x00 "NCMR0,Presampling Enable Register 0"
bitfld.long  0x00 31.                " CH31-28 ,channel 31 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH27-24 ,channel 27 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH23-20 ,channel 23 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH19-16 ,channel 19 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH15-12 ,channel 15 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH11-08 ,channel 11 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH07-04 ,channel 07 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH03-00 ,channel 03 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 Sampling enable" "0,1"
group.long ((0xFFE00000+0x00A4)+4)++0x03
line.long    0x00 "NCMR1,Presampling Enable Register 1"
bitfld.long  0x00 31.                " CH63-60 ,channel 63 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH59-56 ,channel 59 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH55-52 ,channel 55 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH51-48 ,channel 51 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH47-44 ,channel 47 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH43-40 ,channel 43 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH39-36 ,channel 39 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH35-32 ,channel 35 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 Sampling enable" "0,1"
group.long ((0xFFE00000+0x00A4)+8)++0x03
line.long    0x00 "NCMR2,Presampling Enable Register 2"
bitfld.long  0x00 31.                " CH95-92 ,channel 95 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH91-88 ,channel 91 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH87-84 ,channel 87 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH83-80 ,channel 83 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH79-76 ,channel 79 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH75-72 ,channel 75 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH71-68 ,channel 71 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH67-64 ,channel 67 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 Sampling enable" "0,1"
TEXTLINE ""
group.long ((0xFFE00000+0x00B4))++0x03
line.long    0x00 "JCMR0,Injected Conversion Mask Registers 0"
bitfld.long  0x00 31.                " CH31-28 ,channel 31 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH27-24 ,channel 27 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH23-20 ,channel 23 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH19-16 ,channel 19 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH15-12 ,channel 15 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH11-08 ,channel 11 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH07-04 ,channel 07 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH03-00 ,channel 03 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 Sampling enable" "0,1"
group.long ((0xFFE00000+0x00B4)+4)++0x03
line.long    0x00 "JCMR1,Injected Conversion Mask Registers 1"
bitfld.long  0x00 31.                " CH63-60 ,channel 63 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH59-56 ,channel 59 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH55-52 ,channel 55 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH51-48 ,channel 51 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH47-44 ,channel 47 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH43-40 ,channel 43 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH39-36 ,channel 39 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH35-32 ,channel 35 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 Sampling enable" "0,1"
group.long ((0xFFE00000+0x00B4)+8)++0x03
line.long    0x00 "JCMR2,Injected Conversion Mask Registers 2"
bitfld.long  0x00 31.                " CH95-92 ,channel 95 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH91-88 ,channel 91 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH87-84 ,channel 87 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH83-80 ,channel 83 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH79-76 ,channel 79 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH75-72 ,channel 75 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH71-68 ,channel 71 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH67-64 ,channel 67 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 Sampling enable" "0,1"
tree.end
tree "Delay Registers"
group.long (0xFFE00000+0x000000C4)++0x03 
line.long    0x00 "DSDR,Decode Signals Delay Register"
hexmask.long.byte 0x00 00.--07. 1. 0.   "DSD         ,The delay between the external decode signals and the start of the sampling phase"
group.long (0xFFE00000+0x000000C8)++0x03 
line.long    0x00 "PDEDR,Power-down Exit Delay Register"
hexmask.long.byte 0x00 00.--07. 1. 0.   "PDED        ,The delay between the power-down bit reset and the starting of conversion"
tree.end
tree "Channel Data Registers"
group.long ((0xFFE00000+0x00000100))++0x03
line.long    0x00 "CDR00,Channel 00 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 00 Data"
group.long ((0xFFE00000+0x00000104))++0x03
line.long    0x00 "CDR01,Channel 01 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 01 Data"
group.long ((0xFFE00000+0x00000108))++0x03
line.long    0x00 "CDR02,Channel 02 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 02 Data"
group.long ((0xFFE00000+0x0000010c))++0x03
line.long    0x00 "CDR03,Channel 03 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 03 Data"
group.long ((0xFFE00000+0x00000110))++0x03
line.long    0x00 "CDR04,Channel 04 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 04 Data"
group.long ((0xFFE00000+0x00000114))++0x03
line.long    0x00 "CDR05,Channel 05 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 05 Data"
group.long ((0xFFE00000+0x00000118))++0x03
line.long    0x00 "CDR06,Channel 06 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 06 Data"
group.long ((0xFFE00000+0x0000011c))++0x03
line.long    0x00 "CDR07,Channel 07 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 07 Data"
group.long ((0xFFE00000+0x00000120))++0x03
line.long    0x00 "CDR08,Channel 08 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 08 Data"
group.long ((0xFFE00000+0x00000124))++0x03
line.long    0x00 "CDR09,Channel 09 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 09 Data"
group.long ((0xFFE00000+0x00000128))++0x03
line.long    0x00 "CDR10,Channel 10 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 10 Data"
group.long ((0xFFE00000+0x0000012c))++0x03
line.long    0x00 "CDR11,Channel 11 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 11 Data"
group.long ((0xFFE00000+0x00000130))++0x03
line.long    0x00 "CDR12,Channel 12 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 12 Data"
group.long ((0xFFE00000+0x00000134))++0x03
line.long    0x00 "CDR13,Channel 13 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 13 Data"
group.long ((0xFFE00000+0x00000138))++0x03
line.long    0x00 "CDR14,Channel 14 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 14 Data"
group.long ((0xFFE00000+0x0000013c))++0x03
line.long    0x00 "CDR15,Channel 15 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 15 Data"
group.long ((0xFFE00000+0x00000140))++0x03
line.long    0x00 "CDR16,Channel 16 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 16 Data"
group.long ((0xFFE00000+0x00000144))++0x03
line.long    0x00 "CDR17,Channel 17 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 17 Data"
group.long ((0xFFE00000+0x00000148))++0x03
line.long    0x00 "CDR18,Channel 18 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 18 Data"
group.long ((0xFFE00000+0x0000014c))++0x03
line.long    0x00 "CDR19,Channel 19 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 19 Data"
group.long ((0xFFE00000+0x00000150))++0x03
line.long    0x00 "CDR20,Channel 20 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 20 Data"
group.long ((0xFFE00000+0x00000154))++0x03
line.long    0x00 "CDR21,Channel 21 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 21 Data"
group.long ((0xFFE00000+0x00000158))++0x03
line.long    0x00 "CDR22,Channel 22 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 22 Data"
group.long ((0xFFE00000+0x0000015c))++0x03
line.long    0x00 "CDR23,Channel 23 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 23 Data"
group.long ((0xFFE00000+0x00000160))++0x03
line.long    0x00 "CDR24,Channel 24 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 24 Data"
group.long ((0xFFE00000+0x00000164))++0x03
line.long    0x00 "CDR25,Channel 25 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 25 Data"
group.long ((0xFFE00000+0x00000168))++0x03
line.long    0x00 "CDR26,Channel 26 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 26 Data"
group.long ((0xFFE00000+0x0000016c))++0x03
line.long    0x00 "CDR27,Channel 27 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 27 Data"
group.long ((0xFFE00000+0x00000170))++0x03
line.long    0x00 "CDR28,Channel 28 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 28 Data"
group.long ((0xFFE00000+0x00000174))++0x03
line.long    0x00 "CDR29,Channel 29 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 29 Data"
group.long ((0xFFE00000+0x00000178))++0x03
line.long    0x00 "CDR30,Channel 30 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 30 Data"
group.long ((0xFFE00000+0x0000017c))++0x03
line.long    0x00 "CDR31,Channel 31 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 31 Data"
TEXTLINE ""
group.long ((0xFFE00000+0x00000180))++0x03
line.long    0x00 "CDR32,Channel 32 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 32 Data"
group.long ((0xFFE00000+0x00000184))++0x03
line.long    0x00 "CDR33,Channel 33 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 33 Data"
group.long ((0xFFE00000+0x00000188))++0x03
line.long    0x00 "CDR34,Channel 34 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 34 Data"
group.long ((0xFFE00000+0x0000018c))++0x03
line.long    0x00 "CDR35,Channel 35 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 35 Data"
group.long ((0xFFE00000+0x00000190))++0x03
line.long    0x00 "CDR36,Channel 36 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 36 Data"
group.long ((0xFFE00000+0x00000194))++0x03
line.long    0x00 "CDR37,Channel 37 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 37 Data"
group.long ((0xFFE00000+0x00000198))++0x03
line.long    0x00 "CDR38,Channel 38 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 38 Data"
group.long ((0xFFE00000+0x0000019c))++0x03
line.long    0x00 "CDR39,Channel 39 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 39 Data"
group.long ((0xFFE00000+0x000001a0))++0x03
line.long    0x00 "CDR40,Channel 40 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 40 Data"
group.long ((0xFFE00000+0x000001a4))++0x03
line.long    0x00 "CDR41,Channel 41 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 41 Data"
group.long ((0xFFE00000+0x000001a8))++0x03
line.long    0x00 "CDR42,Channel 42 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 42 Data"
group.long ((0xFFE00000+0x000001ac))++0x03
line.long    0x00 "CDR43,Channel 43 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 43 Data"
group.long ((0xFFE00000+0x000001b0))++0x03
line.long    0x00 "CDR44,Channel 44 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 44 Data"
group.long ((0xFFE00000+0x000001b4))++0x03
line.long    0x00 "CDR45,Channel 45 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 45 Data"
group.long ((0xFFE00000+0x000001b8))++0x03
line.long    0x00 "CDR46,Channel 46 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 46 Data"
group.long ((0xFFE00000+0x000001bc))++0x03
line.long    0x00 "CDR47,Channel 47 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 47 Data"
group.long ((0xFFE00000+0x000001c0))++0x03
line.long    0x00 "CDR48,Channel 48 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 48 Data"
group.long ((0xFFE00000+0x000001c4))++0x03
line.long    0x00 "CDR49,Channel 49 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 49 Data"
group.long ((0xFFE00000+0x000001c8))++0x03
line.long    0x00 "CDR50,Channel 50 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 50 Data"
group.long ((0xFFE00000+0x000001cc))++0x03
line.long    0x00 "CDR51,Channel 51 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 51 Data"
group.long ((0xFFE00000+0x000001d0))++0x03
line.long    0x00 "CDR52,Channel 52 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 52 Data"
group.long ((0xFFE00000+0x000001d4))++0x03
line.long    0x00 "CDR53,Channel 53 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 53 Data"
group.long ((0xFFE00000+0x000001d8))++0x03
line.long    0x00 "CDR54,Channel 54 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 54 Data"
group.long ((0xFFE00000+0x000001dc))++0x03
line.long    0x00 "CDR55,Channel 55 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 55 Data"
group.long ((0xFFE00000+0x000001e0))++0x03
line.long    0x00 "CDR56,Channel 56 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 56 Data"
group.long ((0xFFE00000+0x000001e4))++0x03
line.long    0x00 "CDR57,Channel 57 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 57 Data"
group.long ((0xFFE00000+0x000001e8))++0x03
line.long    0x00 "CDR58,Channel 58 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 58 Data"
group.long ((0xFFE00000+0x000001ec))++0x03
line.long    0x00 "CDR59,Channel 59 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 59 Data"
group.long ((0xFFE00000+0x000001f0))++0x03
line.long    0x00 "CDR60,Channel 60 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 60 Data"
group.long ((0xFFE00000+0x000001f4))++0x03
line.long    0x00 "CDR61,Channel 61 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 61 Data"
group.long ((0xFFE00000+0x000001f8))++0x03
line.long    0x00 "CDR62,Channel 62 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 62 Data"
group.long ((0xFFE00000+0x000001fc))++0x03
line.long    0x00 "CDR63,Channel 63 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 63 Data"
TEXTLINE ""
group.long ((0xFFE00000+0x00000200))++0x03
line.long    0x00 "CDR64,Channel 64 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 64 Data"
group.long ((0xFFE00000+0x00000204))++0x03
line.long    0x00 "CDR65,Channel 65 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 65 Data"
group.long ((0xFFE00000+0x00000208))++0x03
line.long    0x00 "CDR66,Channel 66 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 66 Data"
group.long ((0xFFE00000+0x0000020c))++0x03
line.long    0x00 "CDR67,Channel 67 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 67 Data"
group.long ((0xFFE00000+0x00000210))++0x03
line.long    0x00 "CDR68,Channel 68 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 68 Data"
group.long ((0xFFE00000+0x00000214))++0x03
line.long    0x00 "CDR69,Channel 69 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 69 Data"
group.long ((0xFFE00000+0x00000218))++0x03
line.long    0x00 "CDR70,Channel 70 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 70 Data"
group.long ((0xFFE00000+0x0000021c))++0x03
line.long    0x00 "CDR71,Channel 71 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 71 Data"
group.long ((0xFFE00000+0x00000220))++0x03
line.long    0x00 "CDR72,Channel 72 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 72 Data"
group.long ((0xFFE00000+0x00000224))++0x03
line.long    0x00 "CDR73,Channel 73 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 73 Data"
group.long ((0xFFE00000+0x00000228))++0x03
line.long    0x00 "CDR74,Channel 74 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 74 Data"
group.long ((0xFFE00000+0x0000022c))++0x03
line.long    0x00 "CDR75,Channel 75 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 75 Data"
group.long ((0xFFE00000+0x00000230))++0x03
line.long    0x00 "CDR76,Channel 76 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 76 Data"
group.long ((0xFFE00000+0x00000234))++0x03
line.long    0x00 "CDR77,Channel 77 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 77 Data"
group.long ((0xFFE00000+0x00000238))++0x03
line.long    0x00 "CDR78,Channel 78 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 78 Data"
group.long ((0xFFE00000+0x0000023c))++0x03
line.long    0x00 "CDR79,Channel 79 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 79 Data"
group.long ((0xFFE00000+0x00000240))++0x03
line.long    0x00 "CDR80,Channel 80 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 80 Data"
group.long ((0xFFE00000+0x00000244))++0x03
line.long    0x00 "CDR81,Channel 81 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 81 Data"
group.long ((0xFFE00000+0x00000248))++0x03
line.long    0x00 "CDR82,Channel 82 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 82 Data"
group.long ((0xFFE00000+0x0000024c))++0x03
line.long    0x00 "CDR83,Channel 83 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 83 Data"
group.long ((0xFFE00000+0x00000250))++0x03
line.long    0x00 "CDR84,Channel 84 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 84 Data"
group.long ((0xFFE00000+0x00000254))++0x03
line.long    0x00 "CDR85,Channel 85 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 85 Data"
group.long ((0xFFE00000+0x00000258))++0x03
line.long    0x00 "CDR86,Channel 86 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 86 Data"
group.long ((0xFFE00000+0x0000025c))++0x03
line.long    0x00 "CDR87,Channel 87 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 87 Data"
group.long ((0xFFE00000+0x00000260))++0x03
line.long    0x00 "CDR88,Channel 88 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 88 Data"
group.long ((0xFFE00000+0x00000264))++0x03
line.long    0x00 "CDR89,Channel 89 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 89 Data"
group.long ((0xFFE00000+0x00000268))++0x03
line.long    0x00 "CDR90,Channel 90 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 90 Data"
group.long ((0xFFE00000+0x0000026c))++0x03
line.long    0x00 "CDR91,Channel 91 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 91 Data"
group.long ((0xFFE00000+0x00000270))++0x03
line.long    0x00 "CDR92,Channel 92 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 92 Data"
group.long ((0xFFE00000+0x00000274))++0x03
line.long    0x00 "CDR93,Channel 93 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 93 Data"
group.long ((0xFFE00000+0x00000278))++0x03
line.long    0x00 "CDR94,Channel 94 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 94 Data"
group.long ((0xFFE00000+0x0000027c))++0x03
line.long    0x00 "CDR95,Channel 95 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 95 Data"
tree.end
tree.end
tree.open "ADC1"
tree "Control Logic Registers"
group.long (0xFFE04000+0x00000000)++0x03
line.long    0x00 "MCR,Main Configuration Register"
bitfld.long  0x00 31.                              "OWREN       ,External trigger enable" "0,1"
bitfld.long  0x00 30.                            "  WLSIDE  ,Write left /right-aligned" "right, left"
bitfld.long  0x00 29.                            "  MODE ,One_Shot/Scan" "One_Shot,    Scan"
bitfld.long  0x00 28.                            "  EDGLEV  ,Edge or level selection for external start trigger" " edge,level"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  TRGEN       ,External trigger enable" "0,1"
bitfld.long  0x00 26.                            "  EDGE        ,Start trigger edge/level detection" "0,1"
bitfld.long  0x00 25.                            "  XSTRTEN     ,External Start enable" "0,1"
bitfld.long  0x00 24.                            "  NSTART      ,Start conversion" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.                            "  JTRGEN      ,Injection external trigger enable" "0,1"
bitfld.long  0x00 21.                            "  JEDGE       ,Injection trigger edge selection" "0,1"
bitfld.long  0x00 20.                            "  JSTART      ,Injection start" "0,1"
bitfld.long  0x00 17.                            "  CTUEN       ,Cross Trigger Unit Enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.                            "  ADCLKSEL    ,Analog clock frequency selector" "0,1"
bitfld.long  0x00 07.                            "  ABORT CHAIN ,Abort Chain" "0,1"
bitfld.long  0x00 06.                            "  ABORT       ,Abort Conversion" "0,1"
bitfld.long  0x00 05.                            "  ACKO        ,Auto-clock-off enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 04.                            "  OFFREFRESH  ,Offset refresh during idle mode when ADC is waiting for a new start of conversion" "0,1"
bitfld.long  0x00 03.                            "  OFFCANC     ,Offset cancellation phase before conversion" "0,1"
bitfld.long  0x00 00.                            "  PWDN        ,Power-down enable" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000004)++0x03
line.long    0x00 "MSR,Main Status Register"
bitfld.long  0x00 24.                              "NSTART      ,This status bit is used to signal that a Normal conversion is ongoing" "0,1"
bitfld.long  0x00 23.                            "  JABORT      ,This status bit is used to signal that an Injected conversion has been aborted" "0,1"
bitfld.long  0x00 20.                            "  JSTART      ,This status bit is used to signal that an Injected conversion is ongoing" "0,1"
bitfld.long  0x00 16.                            "  CTUSTART    ,This status bit is used to signal that a CTU conversion is ongoing" "0,1"
TEXTLINE "                "
hexmask.long.byte 0x00 09.--15. 1. 0.               "  CHADDR     ,Channel under measure address"
bitfld.long  0x00 05.                            "  ACKO        ,This status bit is used to signal if the Auto-clock-off feature is on" "0,1"
bitfld.long  0x00 04.                            "  OFFREFRESH  ,This status bit is used to signal that an offset refresh is ongoing" "0,1"
bitfld.long  0x00 03.                            "  OFFCANC     ,This status bit is used to signal that an offset cancellation is ongoing" "0,1"
TEXTLINE "                "
bitfld.long  0x00 00.--02.                       "  ADCSTATUS   ,The value of this parameter depends on ADC status" "IDLE or Offset cancel/refresh,Power-down,Wait state,res.,Sample,res.,Conversion,res."
tree.end
tree "Interrupt Registers"
group.long (0xFFE04000+0x00000010)++0x03
line.long    0x00 "ISR,Interrupt Status Register"
bitfld.long  0x00 04.                              "EOCTU       ,End of CTU conversion Interrupt" "0,1"
bitfld.long  0x00 03.                            "  JEOC        ,End of injected channel conversion Interrupt" "0,1"
TEXTLINE "                "
bitfld.long  0x00 02.                            "  JECH        ,End of injected chain conversion Interrupt" "0,1"
bitfld.long  0x00 01.                            "  EOC         ,End of channel conversion Interrupt" "0,1"
bitfld.long  0x00 00.                            "  ECH         ,End of chain conversion Interrupt" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000020)++0x03
line.long    0x00 "IMR,Interrupt Mask Register"
bitfld.long  0x00 04.                              "EOCTU       ,Enable End of CTU conversion Interrupt" "0,1"
bitfld.long  0x00 03.                            "  JEOC        ,Enable End of injected channel conversion Interrupt" "0,1"
TEXTLINE "                "
bitfld.long  0x00 02.                            "  JECH        ,Enable End of injected chain conversion Interrupt" "0,1"
bitfld.long  0x00 01.                            "  EOC         ,Enable End of channel conversion Interrupt" "0,1"
bitfld.long  0x00 00.                            "  ECH         ,Enable End of chain conversion Interrupt" "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x0014))++0x03
line.long    0x00 "CEOCFR0,Channel Pending Register 0"
bitfld.long  0x00 31.                "EOC31-28 ,channel 31 completed" "0,1"
bitfld.long  0x00 30.              ",channel 30 completed" "0,1"
bitfld.long  0x00 29.              ",channel 29 completed" "0,1"
bitfld.long  0x00 28.              ",channel 28 completed" "0,1"
bitfld.long  0x00 27.              "  EOC27-24 ,channel 27 completed" "0,1"
bitfld.long  0x00 26.              ",channel 26 completed" "0,1"
bitfld.long  0x00 25.              ",channel 25 completed" "0,1"
bitfld.long  0x00 24.              ",channel 24 completed" "0,1"
bitfld.long  0x00 23.              "  EOC23-20 ,channel 23 completed" "0,1"
bitfld.long  0x00 22.              ",channel 22 completed" "0,1"
bitfld.long  0x00 21.              ",channel 21 completed" "0,1"
bitfld.long  0x00 20.              ",channel 20 completed" "0,1"
bitfld.long  0x00 19.              "  EOC19-16 ,channel 19 completed" "0,1"
bitfld.long  0x00 18.              ",channel 18 completed" "0,1"
bitfld.long  0x00 17.              ",channel 17 completed" "0,1"
bitfld.long  0x00 16.              ",channel 16 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC15-12 ,channel 15 completed" "0,1"
bitfld.long  0x00 14.              ",channel 14 completed" "0,1"
bitfld.long  0x00 13.              ",channel 13 completed" "0,1"
bitfld.long  0x00 12.              ",channel 12 completed" "0,1"
bitfld.long  0x00 11.              "  EOC11-08 ,channel 11 completed" "0,1"
bitfld.long  0x00 10.              ",channel 10 completed" "0,1"
bitfld.long  0x00 09.              ",channel 09 completed" "0,1"
bitfld.long  0x00 08.              ",channel 08 completed" "0,1"
bitfld.long  0x00 07.              "  EOC07-04 ,channel 07 completed" "0,1"
bitfld.long  0x00 06.              ",channel 06 completed" "0,1"
bitfld.long  0x00 05.              ",channel 05 completed" "0,1"
bitfld.long  0x00 04.              ",channel 04 completed" "0,1"
bitfld.long  0x00 03.              "  EOC03-00 ,channel 03 completed" "0,1"
bitfld.long  0x00 02.              ",channel 02 completed" "0,1"
bitfld.long  0x00 01.              ",channel 01 completed" "0,1"
bitfld.long  0x00 00.              ",channel 00 completed" "0,1"
group.long ((0xFFE04000+0x0014)+4)++0x03
line.long    0x00 "CEOCFR1,Channel Pending Register 1"
bitfld.long  0x00 31.                "EOC63-60 ,channel 63 completed" "0,1"
bitfld.long  0x00 30.              ",channel 62 completed" "0,1"
bitfld.long  0x00 29.              ",channel 61 completed" "0,1"
bitfld.long  0x00 28.              ",channel 60 completed" "0,1"
bitfld.long  0x00 27.              "  EOC59-56 ,channel 59 completed" "0,1"
bitfld.long  0x00 26.              ",channel 58 completed" "0,1"
bitfld.long  0x00 25.              ",channel 57 completed" "0,1"
bitfld.long  0x00 24.              ",channel 56 completed" "0,1"
bitfld.long  0x00 23.              "  EOC55-52 ,channel 55 completed" "0,1"
bitfld.long  0x00 22.              ",channel 54 completed" "0,1"
bitfld.long  0x00 21.              ",channel 53 completed" "0,1"
bitfld.long  0x00 20.              ",channel 52 completed" "0,1"
bitfld.long  0x00 19.              "  EOC51-48 ,channel 51 completed" "0,1"
bitfld.long  0x00 18.              ",channel 50 completed" "0,1"
bitfld.long  0x00 17.              ",channel 49 completed" "0,1"
bitfld.long  0x00 16.              ",channel 48 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC47-44 ,channel 47 completed" "0,1"
bitfld.long  0x00 14.              ",channel 46 completed" "0,1"
bitfld.long  0x00 13.              ",channel 45 completed" "0,1"
bitfld.long  0x00 12.              ",channel 44 completed" "0,1"
bitfld.long  0x00 11.              "  EOC43-40 ,channel 43 completed" "0,1"
bitfld.long  0x00 10.              ",channel 42 completed" "0,1"
bitfld.long  0x00 09.              ",channel 41 completed" "0,1"
bitfld.long  0x00 08.              ",channel 40 completed" "0,1"
bitfld.long  0x00 07.              "  EOC39-36 ,channel 39 completed" "0,1"
bitfld.long  0x00 06.              ",channel 38 completed" "0,1"
bitfld.long  0x00 05.              ",channel 37 completed" "0,1"
bitfld.long  0x00 04.              ",channel 36 completed" "0,1"
bitfld.long  0x00 03.              "  EOC35-32 ,channel 35 completed" "0,1"
bitfld.long  0x00 02.              ",channel 34 completed" "0,1"
bitfld.long  0x00 01.              ",channel 33 completed" "0,1"
bitfld.long  0x00 00.              ",channel 32 completed" "0,1"
group.long ((0xFFE04000+0x0014)+8)++0x03
line.long    0x00 "CEOCFR2,Channel Pending Register 2"
bitfld.long  0x00 31.                "EOC95-92 ,channel 95 completed" "0,1"
bitfld.long  0x00 30.              ",channel 94 completed" "0,1"
bitfld.long  0x00 29.              ",channel 93 completed" "0,1"
bitfld.long  0x00 28.              ",channel 92 completed" "0,1"
bitfld.long  0x00 27.              "  EOC91-88 ,channel 91 completed" "0,1"
bitfld.long  0x00 26.              ",channel 90 completed" "0,1"
bitfld.long  0x00 25.              ",channel 89 completed" "0,1"
bitfld.long  0x00 24.              ",channel 88 completed" "0,1"
bitfld.long  0x00 23.              "  EOC87-84 ,channel 87 completed" "0,1"
bitfld.long  0x00 22.              ",channel 86 completed" "0,1"
bitfld.long  0x00 21.              ",channel 85 completed" "0,1"
bitfld.long  0x00 20.              ",channel 84 completed" "0,1"
bitfld.long  0x00 19.              "  EOC83-80 ,channel 83 completed" "0,1"
bitfld.long  0x00 18.              ",channel 82 completed" "0,1"
bitfld.long  0x00 17.              ",channel 81 completed" "0,1"
bitfld.long  0x00 16.              ",channel 80 completed" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  EOC79-76 ,channel 79 completed" "0,1"
bitfld.long  0x00 14.              ",channel 78 completed" "0,1"
bitfld.long  0x00 13.              ",channel 77 completed" "0,1"
bitfld.long  0x00 12.              ",channel 76 completed" "0,1"
bitfld.long  0x00 11.              "  EOC75-72 ,channel 75 completed" "0,1"
bitfld.long  0x00 10.              ",channel 74 completed" "0,1"
bitfld.long  0x00 09.              ",channel 73 completed" "0,1"
bitfld.long  0x00 08.              ",channel 72 completed" "0,1"
bitfld.long  0x00 07.              "  EOC71-68 ,channel 71 completed" "0,1"
bitfld.long  0x00 06.              ",channel 70 completed" "0,1"
bitfld.long  0x00 05.              ",channel 69 completed" "0,1"
bitfld.long  0x00 04.              ",channel 68 completed" "0,1"
bitfld.long  0x00 03.              "  EOC67-64 ,channel 67 completed" "0,1"
bitfld.long  0x00 02.              ",channel 66 completed" "0,1"
bitfld.long  0x00 01.              ",channel 65 completed" "0,1"
bitfld.long  0x00 00.              ",channel 64 completed" "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x0024))++0x03
line.long    0x00 "CIM0,Channel Interrupt Mask Register 0"
bitfld.long  0x00 31.                "CIM31-28 ,channel 31 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM27-24 ,channel 27 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM23-20 ,channel 23 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM19-16 ,channel 19 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM15-12 ,channel 15 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM11-08 ,channel 11 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM07-04 ,channel 07 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM03-00 ,channel 03 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 interrupt enable" "0,1"
group.long ((0xFFE04000+0x0024)+4)++0x03
line.long    0x00 "CIM1,Channel Interrupt Mask Register 1"
bitfld.long  0x00 31.                "CIM63-60 ,channel 63 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM59-56 ,channel 59 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM55-52 ,channel 55 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM51-48 ,channel 51 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM47-44 ,channel 47 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM43-40 ,channel 43 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM39-36 ,channel 39 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM35-32 ,channel 35 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 interrupt enable" "0,1"
group.long ((0xFFE04000+0x0024)+8)++0x03
line.long    0x00 "CIM2,Channel Interrupt Mask Register 2"
bitfld.long  0x00 31.                "CIM95-92 ,channel 95 interrupt enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 interrupt enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 interrupt enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 interrupt enable" "0,1"
bitfld.long  0x00 27.              "  CIM91-88 ,channel 91 interrupt enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 interrupt enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 interrupt enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 interrupt enable" "0,1"
bitfld.long  0x00 23.              "  CIM87-84 ,channel 87 interrupt enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 interrupt enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 interrupt enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 interrupt enable" "0,1"
bitfld.long  0x00 19.              "  CIM83-80 ,channel 83 interrupt enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 interrupt enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 interrupt enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 interrupt enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  CIM79-76 ,channel 79 interrupt enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 interrupt enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 interrupt enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 interrupt enable" "0,1"
bitfld.long  0x00 11.              "  CIM75-72 ,channel 75 interrupt enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 interrupt enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 interrupt enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 interrupt enable" "0,1"
bitfld.long  0x00 07.              "  CIM71-68 ,channel 71 interrupt enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 interrupt enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 interrupt enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 interrupt enable" "0,1"
bitfld.long  0x00 03.              "  CIM67-64 ,channel 67 interrupt enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 interrupt enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 interrupt enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 interrupt enable" "0,1"
TEXTLINE ""
group.long (0xFFE04000+0x00000030)++0x03
line.long    0x00 "WTISR,Watchdog Threshold Interrupt Status Register"
bitfld.long  0x00 11.                "WDG5H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 10.               " WDG5L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 09.               " WDG4H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 08.               " WDG4L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
TEXTLINE "                "
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.               " WDG3L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 05.               " WDG2H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 04.               " WDG2L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 03.               " WDG1H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 02.               " WDG1L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 01.               " WDG0H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 00.               " WDG0L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
group.long (0xFFE04000+0x00000034)++0x03
line.long    0x00 "WTIMR,Watchdog Threshold Interrupt Mask Register"
bitfld.long  0x00 11.                "WDG5H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 10.               " WDG5L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 09.               " WDG4H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 08.               " WDG4L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
TEXTLINE "                "
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.               " WDG3L ,This corresponds to the interrupt generated on the converted value being lower the programmed higher threshold." "0,1"
bitfld.long  0x00 05.               " WDG2H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 04.               " WDG2L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 03.               " WDG1H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 02.               " WDG1L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
bitfld.long  0x00 01.               " WDG0H ,This corresponds to the interrupt generated on the converted value being higher than the programmed higher threshold." "0,1"
bitfld.long  0x00 00.               " WDG0L ,This corresponds to the interrupt generated on the converted value being lower than the programmed higher threshold." "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x02f0))++0x03
line.long    0x00 "AWORR0,Analog Watchdog Out of Range Register 0"
bitfld.long  0x00 31.                "AWOR31-28 ,channel 31 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 30 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 29 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 28 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR27-24 ,channel 27 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 26 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 25 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 24 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR23-20 ,channel 23 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 22 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 21 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 20 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR19-16 ,channel 19 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 18 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 17 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 16 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR15-12 ,channel 15 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 14 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 13 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 12 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR11-08 ,channel 11 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 10 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 09 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 08 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR07-04 ,channel 07 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 06 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 05 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 04 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR03-00 ,channel 03 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 02 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 01 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 00 converted data is out of range" "0,1"
group.long ((0xFFE04000+0x02f0)+4)++0x03
line.long    0x00 "AWORR1,Analog Watchdog Out of Range Register 1"
bitfld.long  0x00 31.                "AWOR63-60 ,channel 63 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 62 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 61 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 60 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR59-56 ,channel 59 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 58 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 57 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 56 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR55-52 ,channel 55 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 54 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 53 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 52 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR51-48 ,channel 51 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 50 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 49 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 48 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR47-44 ,channel 47 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 46 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 45 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 44 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR43-40 ,channel 43 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 42 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 41 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 40 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR39-36 ,channel 39 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 38 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 37 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 36 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR35-32 ,channel 35 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 34 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 33 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 32 converted data is out of range" "0,1"
group.long ((0xFFE04000+0x02f0)+8)++0x03
line.long    0x00 "AWORR2,Analog Watchdog Out of Range Register 2"
bitfld.long  0x00 31.                "AWOR95-92 ,channel 95 converted data is out of range" "0,1"
bitfld.long  0x00 30.              ",channel 94 converted data is out of range" "0,1"
bitfld.long  0x00 29.              ",channel 93 converted data is out of range" "0,1"
bitfld.long  0x00 28.              ",channel 92 converted data is out of range" "0,1"
bitfld.long  0x00 27.              "  AWOR91-88 ,channel 91 converted data is out of range" "0,1"
bitfld.long  0x00 26.              ",channel 90 converted data is out of range" "0,1"
bitfld.long  0x00 25.              ",channel 89 converted data is out of range" "0,1"
bitfld.long  0x00 24.              ",channel 88 converted data is out of range" "0,1"
bitfld.long  0x00 23.              "  AWOR87-84 ,channel 87 converted data is out of range" "0,1"
bitfld.long  0x00 22.              ",channel 86 converted data is out of range" "0,1"
bitfld.long  0x00 21.              ",channel 85 converted data is out of range" "0,1"
bitfld.long  0x00 20.              ",channel 84 converted data is out of range" "0,1"
bitfld.long  0x00 19.              "  AWOR83-80 ,channel 83 converted data is out of range" "0,1"
bitfld.long  0x00 18.              ",channel 82 converted data is out of range" "0,1"
bitfld.long  0x00 17.              ",channel 81 converted data is out of range" "0,1"
bitfld.long  0x00 16.              ",channel 80 converted data is out of range" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  AWOR79-76 ,channel 79 converted data is out of range" "0,1"
bitfld.long  0x00 14.              ",channel 78 converted data is out of range" "0,1"
bitfld.long  0x00 13.              ",channel 77 converted data is out of range" "0,1"
bitfld.long  0x00 12.              ",channel 76 converted data is out of range" "0,1"
bitfld.long  0x00 11.              "  AWOR75-72 ,channel 75 converted data is out of range" "0,1"
bitfld.long  0x00 10.              ",channel 74 converted data is out of range" "0,1"
bitfld.long  0x00 09.              ",channel 73 converted data is out of range" "0,1"
bitfld.long  0x00 08.              ",channel 72 converted data is out of range" "0,1"
bitfld.long  0x00 07.              "  AWOR71-68 ,channel 71 converted data is out of range" "0,1"
bitfld.long  0x00 06.              ",channel 70 converted data is out of range" "0,1"
bitfld.long  0x00 05.              ",channel 69 converted data is out of range" "0,1"
bitfld.long  0x00 04.              ",channel 68 converted data is out of range" "0,1"
bitfld.long  0x00 03.              "  AWOR67-64 ,channel 67 converted data is out of range" "0,1"
bitfld.long  0x00 02.              ",channel 66 converted data is out of range" "0,1"
bitfld.long  0x00 01.              ",channel 65 converted data is out of range" "0,1"
bitfld.long  0x00 00.              ",channel 64 converted data is out of range" "0,1"
tree.end
tree "DMA Registers"
group.long (0xFFE04000+0x00000040)++0x03
line.long    0x00 "DMAE,DMAE Register"
bitfld.long  0x00 01.                "DCLR  ,DMA clear sequence enable" "0,1"
bitfld.long  0x00 00.                "DMAEN ,DMA global enable" "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x0044))++0x03
line.long    0x00 "DMAR0,DMA Enable Register 0"
bitfld.long  0x00 31.                "DMA31-28 ,channel 31 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA27-24 ,channel 27 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA23-20 ,channel 23 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA19-16 ,channel 19 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA15-12 ,channel 15 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA11-08 ,channel 11 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA07-04 ,channel 07 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA03-00 ,channel 03 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 DMA enable" "0,1"
group.long ((0xFFE04000+0x0044)+4)++0x03
line.long    0x00 "DMAR1,DMA Enable Register 1"
bitfld.long  0x00 31.                "DMA63-60 ,channel 63 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA59-56 ,channel 59 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA55-52 ,channel 55 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA51-48 ,channel 51 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA47-44 ,channel 47 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA43-40 ,channel 43 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA39-36 ,channel 39 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA35-32 ,channel 35 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 DMA enable" "0,1"
group.long ((0xFFE04000+0x0044)+8)++0x03
line.long    0x00 "DMAR2,DMA Enable Register 2"
bitfld.long  0x00 31.                "DMA95-92 ,channel 95 DMA enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 DMA enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 DMA enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 DMA enable" "0,1"
bitfld.long  0x00 27.              "  DMA91-88 ,channel 91 DMA enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 DMA enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 DMA enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 DMA enable" "0,1"
bitfld.long  0x00 23.              "  DMA87-84 ,channel 87 DMA enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 DMA enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 DMA enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 DMA enable" "0,1"
bitfld.long  0x00 19.              "  DMA83-80 ,channel 83 DMA enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 DMA enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 DMA enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 DMA enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DMA79-76 ,channel 79 DMA enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 DMA enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 DMA enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 DMA enable" "0,1"
bitfld.long  0x00 11.              "  DMA75-72 ,channel 75 DMA enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 DMA enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 DMA enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 DMA enable" "0,1"
bitfld.long  0x00 07.              "  DMA71-68 ,channel 71 DMA enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 DMA enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 DMA enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 DMA enable" "0,1"
bitfld.long  0x00 03.              "  DMA67-64 ,channel 67 DMA enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 DMA enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 DMA enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 DMA enable" "0,1"
tree.end
tree "Threshold Registers"
group.long (0x0000+(0xFFE04000+0x050))++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"
group.long (0x0010+(0xFFE04000+0x050))++0x03
line.long    0x00 "THRHLR0,Threshold Register 0"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x050))++0x03
line.long    0x00 "THRALT0,Alternate Threshold Register 0"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE04000+0x054))++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"
group.long (0x0010+(0xFFE04000+0x054))++0x03
line.long    0x00 "THRHLR1,Threshold Register 1"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x054))++0x03
line.long    0x00 "THRALT1,Alternate Threshold Register 1"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE04000+0x058))++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"
group.long (0x0010+(0xFFE04000+0x058))++0x03
line.long    0x00 "THRHLR2,Threshold Register 2"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x058))++0x03
line.long    0x00 "THRALT2,Alternate Threshold Register 2"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE04000+0x05C))++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"
group.long (0x0010+(0xFFE04000+0x05C))++0x03
line.long    0x00 "THRHLR3,Threshold Register 3"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x05C))++0x03
line.long    0x00 "THRALT3,Alternate Threshold Register 3"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE04000+0x280))++0x03
line.long    0x00 "TRC4,Threshold Control Register 4"
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"
group.long (0x0010+(0xFFE04000+0x280))++0x03
line.long    0x00 "THRHLR4,Threshold Register 4"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x280))++0x03
line.long    0x00 "THRALT4,Alternate Threshold Register 4"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
group.long (0x0000+(0xFFE04000+0x284))++0x03
line.long    0x00 "TRC5,Threshold Control Register 5"
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"
group.long (0x0010+(0xFFE04000+0x284))++0x03
line.long    0x00 "THRHLR5,Threshold Register 5"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH     ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL     ,Low threshold value"
group.long (0x0010+(0xFFE04000+0x284))++0x03
line.long    0x00 "THRALT5,Alternate Threshold Register 5"
hexmask.long.word 0x00 16.--27. 1. 0.                 "THRH_ALT ,High threshold value"
hexmask.long.word 0x00 00.--09. 1. 0.               "  THRL_ALT ,Low threshold value"
TEXTLINE ""
;%include 564xb/adc2_th.ph 6  (0xFFE04000+0x288)
;%include 564xb/adc2_th.ph 7  (0xFFE04000+0x28c)
;%include 564xb/adc2_th.ph 8  (0xFFE04000+0x290)
;%include 564xb/adc2_th.ph 9  (0xFFE04000+0x294)
;%include 564xb/adc2_th.ph 10 (0xFFE04000+0x298)
;%include 564xb/adc2_th.ph 11 (0xFFE04000+0x29c)
;%include 564xb/adc2_th.ph 12 (0xFFE04000+0x2a0)
;%include 564xb/adc2_th.ph 13 (0xFFE04000+0x2a4)
;%include 564xb/adc2_th.ph 14 (0xFFE04000+0x2a8)
;%include 564xb/adc2_th.ph 15 (0xFFE04000+0x2ac)
tree.end
tree "Presampling Registers"
group.long (0xFFE04000+0x00000080)++0x03 
line.long    0x00 "PSCR,Presampling Control Register"
bitfld.long  0x00 05.--06.                         "PREVAL2  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 03.--04.                       "  PREVAL1  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 01.--02.                       "  PREVAL0  ,Internal voltage selection for presampling" "0,1,2,3"
bitfld.long  0x00 00.                            "  PRECONV  ,If bit PRECONV is set presampling is followed by the conversion" "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x0084))++0x03
line.long    0x00 "PSR0,Presampling Enable Register 0"
bitfld.long  0x00 31.                "PRE31-28 ,channel 31 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE27-24 ,channel 27 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE23-20 ,channel 23 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE19-16 ,channel 19 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE15-12 ,channel 15 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE11-08 ,channel 11 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE07-04 ,channel 07 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE03-00 ,channel 03 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 presampling enable" "0,1"
group.long ((0xFFE04000+0x0084)+4)++0x03
line.long    0x00 "PSR1,Presampling Enable Register 1"
bitfld.long  0x00 31.                "PRE63-60 ,channel 63 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE59-56 ,channel 59 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE55-52 ,channel 55 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE51-48 ,channel 51 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE47-44 ,channel 47 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE43-40 ,channel 43 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE39-36 ,channel 39 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE35-32 ,channel 35 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 presampling enable" "0,1"
group.long ((0xFFE04000+0x0084)+8)++0x03
line.long    0x00 "PSR2,Presampling Enable Register 2"
bitfld.long  0x00 31.                "PRE95-92 ,channel 95 presampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 presampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 presampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 presampling enable" "0,1"
bitfld.long  0x00 27.              "  PRE91-88 ,channel 91 presampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 presampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 presampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 presampling enable" "0,1"
bitfld.long  0x00 23.              "  PRE87-84 ,channel 87 presampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 presampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 presampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 presampling enable" "0,1"
bitfld.long  0x00 19.              "  PRE83-80 ,channel 83 presampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 presampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 presampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 presampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  PRE79-76 ,channel 79 presampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 presampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 presampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 presampling enable" "0,1"
bitfld.long  0x00 11.              "  PRE75-72 ,channel 75 presampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 presampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 presampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 presampling enable" "0,1"
bitfld.long  0x00 07.              "  PRE71-68 ,channel 71 presampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 presampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 presampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 presampling enable" "0,1"
bitfld.long  0x00 03.              "  PRE67-64 ,channel 67 presampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 presampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 presampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 presampling enable" "0,1"
tree.end
tree "Conversion Registers"
group.long (0xFFE04000+0x00000094)++0x03
line.long    0x00 "CTR0,Conversion Timing Register 0"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
bitfld.long  0x00   12.--13.       "  OFFSHIFT ,Configuration for Offset Shift Characteristic" "no shift,Avin=1/1LSB,Avin=0,not used"
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
group.long (0xFFE04000+0x00000098)++0x03
line.long    0x00 "CTR1,Conversion Timing Register 1"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
TEXTFLD "                      "
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
group.long (0xFFE04000+0x0000009C)++0x03
line.long    0x00 "CTR2,Conversion Timing Register 2"
bitfld.long  0x00   15.              "INPLATCH ,Configuration bit for Latching phase duration" "half clock,1 clock"
TEXTFLD "                      "
bitfld.long  0x00   09.--10.       "  INPCMP ,Configuration bits for the comparison duration" "0,1,2,3"
hexmask.long.byte 0x00 00.--07. 1. 0. "  INPSAMP ,Configuration of sampling phase duration"
tree.end
tree "Mask Registers"
group.long ((0xFFE04000+0x00A4))++0x03
line.long    0x00 "NCMR0,Presampling Enable Register 0"
bitfld.long  0x00 31.                " CH31-28 ,channel 31 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH27-24 ,channel 27 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH23-20 ,channel 23 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH19-16 ,channel 19 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH15-12 ,channel 15 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH11-08 ,channel 11 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH07-04 ,channel 07 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH03-00 ,channel 03 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 Sampling enable" "0,1"
group.long ((0xFFE04000+0x00A4)+4)++0x03
line.long    0x00 "NCMR1,Presampling Enable Register 1"
bitfld.long  0x00 31.                " CH63-60 ,channel 63 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH59-56 ,channel 59 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH55-52 ,channel 55 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH51-48 ,channel 51 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH47-44 ,channel 47 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH43-40 ,channel 43 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH39-36 ,channel 39 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH35-32 ,channel 35 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 Sampling enable" "0,1"
group.long ((0xFFE04000+0x00A4)+8)++0x03
line.long    0x00 "NCMR2,Presampling Enable Register 2"
bitfld.long  0x00 31.                " CH95-92 ,channel 95 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH91-88 ,channel 91 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH87-84 ,channel 87 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH83-80 ,channel 83 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH79-76 ,channel 79 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH75-72 ,channel 75 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH71-68 ,channel 71 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH67-64 ,channel 67 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 Sampling enable" "0,1"
TEXTLINE ""
group.long ((0xFFE04000+0x00B4))++0x03
line.long    0x00 "JCMR0,Injected Conversion Mask Registers 0"
bitfld.long  0x00 31.                " CH31-28 ,channel 31 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 30 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 29 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 28 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH27-24 ,channel 27 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 26 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 25 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 24 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH23-20 ,channel 23 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 22 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 21 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 20 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH19-16 ,channel 19 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 18 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 17 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 16 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH15-12 ,channel 15 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 14 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 13 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 12 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH11-08 ,channel 11 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 10 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 09 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 08 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH07-04 ,channel 07 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 06 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 05 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 04 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH03-00 ,channel 03 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 02 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 01 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 00 Sampling enable" "0,1"
group.long ((0xFFE04000+0x00B4)+4)++0x03
line.long    0x00 "JCMR1,Injected Conversion Mask Registers 1"
bitfld.long  0x00 31.                " CH63-60 ,channel 63 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 62 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 61 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 60 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH59-56 ,channel 59 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 58 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 57 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 56 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH55-52 ,channel 55 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 54 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 53 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 52 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH51-48 ,channel 51 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 50 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 49 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 48 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH47-44 ,channel 47 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 46 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 45 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 44 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH43-40 ,channel 43 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 42 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 41 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 40 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH39-36 ,channel 39 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 38 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 37 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 36 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH35-32 ,channel 35 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 34 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 33 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 32 Sampling enable" "0,1"
group.long ((0xFFE04000+0x00B4)+8)++0x03
line.long    0x00 "JCMR2,Injected Conversion Mask Registers 2"
bitfld.long  0x00 31.                " CH95-92 ,channel 95 Sampling enable" "0,1"
bitfld.long  0x00 30.              ",channel 94 Sampling enable" "0,1"
bitfld.long  0x00 29.              ",channel 93 Sampling enable" "0,1"
bitfld.long  0x00 28.              ",channel 92 Sampling enable" "0,1"
bitfld.long  0x00 27.              "   CH91-88 ,channel 91 Sampling enable" "0,1"
bitfld.long  0x00 26.              ",channel 90 Sampling enable" "0,1"
bitfld.long  0x00 25.              ",channel 89 Sampling enable" "0,1"
bitfld.long  0x00 24.              ",channel 88 Sampling enable" "0,1"
bitfld.long  0x00 23.              "   CH87-84 ,channel 87 Sampling enable" "0,1"
bitfld.long  0x00 22.              ",channel 86 Sampling enable" "0,1"
bitfld.long  0x00 21.              ",channel 85 Sampling enable" "0,1"
bitfld.long  0x00 20.              ",channel 84 Sampling enable" "0,1"
bitfld.long  0x00 19.              "   CH83-80 ,channel 83 Sampling enable" "0,1"
bitfld.long  0x00 18.              ",channel 82 Sampling enable" "0,1"
bitfld.long  0x00 17.              ",channel 81 Sampling enable" "0,1"
bitfld.long  0x00 16.              ",channel 80 Sampling enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "   CH79-76 ,channel 79 Sampling enable" "0,1"
bitfld.long  0x00 14.              ",channel 78 Sampling enable" "0,1"
bitfld.long  0x00 13.              ",channel 77 Sampling enable" "0,1"
bitfld.long  0x00 12.              ",channel 76 Sampling enable" "0,1"
bitfld.long  0x00 11.              "   CH75-72 ,channel 75 Sampling enable" "0,1"
bitfld.long  0x00 10.              ",channel 74 Sampling enable" "0,1"
bitfld.long  0x00 09.              ",channel 73 Sampling enable" "0,1"
bitfld.long  0x00 08.              ",channel 72 Sampling enable" "0,1"
bitfld.long  0x00 07.              "   CH71-68 ,channel 71 Sampling enable" "0,1"
bitfld.long  0x00 06.              ",channel 70 Sampling enable" "0,1"
bitfld.long  0x00 05.              ",channel 69 Sampling enable" "0,1"
bitfld.long  0x00 04.              ",channel 68 Sampling enable" "0,1"
bitfld.long  0x00 03.              "   CH67-64 ,channel 67 Sampling enable" "0,1"
bitfld.long  0x00 02.              ",channel 66 Sampling enable" "0,1"
bitfld.long  0x00 01.              ",channel 65 Sampling enable" "0,1"
bitfld.long  0x00 00.              ",channel 64 Sampling enable" "0,1"
tree.end
tree "Delay Registers"
group.long (0xFFE04000+0x000000C4)++0x03 
line.long    0x00 "DSDR,Decode Signals Delay Register"
hexmask.long.byte 0x00 00.--07. 1. 0.   "DSD         ,The delay between the external decode signals and the start of the sampling phase"
group.long (0xFFE04000+0x000000C8)++0x03 
line.long    0x00 "PDEDR,Power-down Exit Delay Register"
hexmask.long.byte 0x00 00.--07. 1. 0.   "PDED        ,The delay between the power-down bit reset and the starting of conversion"
tree.end
tree "Channel Data Registers"
group.long ((0xFFE04000+0x00000100))++0x03
line.long    0x00 "CDR00,Channel 00 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 00 Data"
group.long ((0xFFE04000+0x00000104))++0x03
line.long    0x00 "CDR01,Channel 01 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 01 Data"
group.long ((0xFFE04000+0x00000108))++0x03
line.long    0x00 "CDR02,Channel 02 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 02 Data"
group.long ((0xFFE04000+0x0000010c))++0x03
line.long    0x00 "CDR03,Channel 03 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 03 Data"
group.long ((0xFFE04000+0x00000110))++0x03
line.long    0x00 "CDR04,Channel 04 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 04 Data"
group.long ((0xFFE04000+0x00000114))++0x03
line.long    0x00 "CDR05,Channel 05 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 05 Data"
group.long ((0xFFE04000+0x00000118))++0x03
line.long    0x00 "CDR06,Channel 06 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 06 Data"
group.long ((0xFFE04000+0x0000011c))++0x03
line.long    0x00 "CDR07,Channel 07 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 07 Data"
group.long ((0xFFE04000+0x00000120))++0x03
line.long    0x00 "CDR08,Channel 08 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 08 Data"
group.long ((0xFFE04000+0x00000124))++0x03
line.long    0x00 "CDR09,Channel 09 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 09 Data"
group.long ((0xFFE04000+0x00000128))++0x03
line.long    0x00 "CDR10,Channel 10 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 10 Data"
group.long ((0xFFE04000+0x0000012c))++0x03
line.long    0x00 "CDR11,Channel 11 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 11 Data"
group.long ((0xFFE04000+0x00000130))++0x03
line.long    0x00 "CDR12,Channel 12 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 12 Data"
group.long ((0xFFE04000+0x00000134))++0x03
line.long    0x00 "CDR13,Channel 13 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 13 Data"
group.long ((0xFFE04000+0x00000138))++0x03
line.long    0x00 "CDR14,Channel 14 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 14 Data"
group.long ((0xFFE04000+0x0000013c))++0x03
line.long    0x00 "CDR15,Channel 15 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 15 Data"
group.long ((0xFFE04000+0x00000140))++0x03
line.long    0x00 "CDR16,Channel 16 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 16 Data"
group.long ((0xFFE04000+0x00000144))++0x03
line.long    0x00 "CDR17,Channel 17 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 17 Data"
group.long ((0xFFE04000+0x00000148))++0x03
line.long    0x00 "CDR18,Channel 18 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 18 Data"
group.long ((0xFFE04000+0x0000014c))++0x03
line.long    0x00 "CDR19,Channel 19 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 19 Data"
group.long ((0xFFE04000+0x00000150))++0x03
line.long    0x00 "CDR20,Channel 20 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 20 Data"
group.long ((0xFFE04000+0x00000154))++0x03
line.long    0x00 "CDR21,Channel 21 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 21 Data"
group.long ((0xFFE04000+0x00000158))++0x03
line.long    0x00 "CDR22,Channel 22 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 22 Data"
group.long ((0xFFE04000+0x0000015c))++0x03
line.long    0x00 "CDR23,Channel 23 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 23 Data"
group.long ((0xFFE04000+0x00000160))++0x03
line.long    0x00 "CDR24,Channel 24 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 24 Data"
group.long ((0xFFE04000+0x00000164))++0x03
line.long    0x00 "CDR25,Channel 25 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 25 Data"
group.long ((0xFFE04000+0x00000168))++0x03
line.long    0x00 "CDR26,Channel 26 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 26 Data"
group.long ((0xFFE04000+0x0000016c))++0x03
line.long    0x00 "CDR27,Channel 27 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 27 Data"
group.long ((0xFFE04000+0x00000170))++0x03
line.long    0x00 "CDR28,Channel 28 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 28 Data"
group.long ((0xFFE04000+0x00000174))++0x03
line.long    0x00 "CDR29,Channel 29 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 29 Data"
group.long ((0xFFE04000+0x00000178))++0x03
line.long    0x00 "CDR30,Channel 30 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 30 Data"
group.long ((0xFFE04000+0x0000017c))++0x03
line.long    0x00 "CDR31,Channel 31 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 31 Data"
TEXTLINE ""
group.long ((0xFFE04000+0x00000180))++0x03
line.long    0x00 "CDR32,Channel 32 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 32 Data"
group.long ((0xFFE04000+0x00000184))++0x03
line.long    0x00 "CDR33,Channel 33 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 33 Data"
group.long ((0xFFE04000+0x00000188))++0x03
line.long    0x00 "CDR34,Channel 34 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 34 Data"
group.long ((0xFFE04000+0x0000018c))++0x03
line.long    0x00 "CDR35,Channel 35 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 35 Data"
group.long ((0xFFE04000+0x00000190))++0x03
line.long    0x00 "CDR36,Channel 36 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 36 Data"
group.long ((0xFFE04000+0x00000194))++0x03
line.long    0x00 "CDR37,Channel 37 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 37 Data"
group.long ((0xFFE04000+0x00000198))++0x03
line.long    0x00 "CDR38,Channel 38 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 38 Data"
group.long ((0xFFE04000+0x0000019c))++0x03
line.long    0x00 "CDR39,Channel 39 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 39 Data"
group.long ((0xFFE04000+0x000001a0))++0x03
line.long    0x00 "CDR40,Channel 40 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 40 Data"
group.long ((0xFFE04000+0x000001a4))++0x03
line.long    0x00 "CDR41,Channel 41 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 41 Data"
group.long ((0xFFE04000+0x000001a8))++0x03
line.long    0x00 "CDR42,Channel 42 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 42 Data"
group.long ((0xFFE04000+0x000001ac))++0x03
line.long    0x00 "CDR43,Channel 43 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 43 Data"
group.long ((0xFFE04000+0x000001b0))++0x03
line.long    0x00 "CDR44,Channel 44 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 44 Data"
group.long ((0xFFE04000+0x000001b4))++0x03
line.long    0x00 "CDR45,Channel 45 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 45 Data"
group.long ((0xFFE04000+0x000001b8))++0x03
line.long    0x00 "CDR46,Channel 46 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 46 Data"
group.long ((0xFFE04000+0x000001bc))++0x03
line.long    0x00 "CDR47,Channel 47 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 47 Data"
group.long ((0xFFE04000+0x000001c0))++0x03
line.long    0x00 "CDR48,Channel 48 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 48 Data"
group.long ((0xFFE04000+0x000001c4))++0x03
line.long    0x00 "CDR49,Channel 49 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 49 Data"
group.long ((0xFFE04000+0x000001c8))++0x03
line.long    0x00 "CDR50,Channel 50 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 50 Data"
group.long ((0xFFE04000+0x000001cc))++0x03
line.long    0x00 "CDR51,Channel 51 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 51 Data"
group.long ((0xFFE04000+0x000001d0))++0x03
line.long    0x00 "CDR52,Channel 52 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 52 Data"
group.long ((0xFFE04000+0x000001d4))++0x03
line.long    0x00 "CDR53,Channel 53 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 53 Data"
group.long ((0xFFE04000+0x000001d8))++0x03
line.long    0x00 "CDR54,Channel 54 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 54 Data"
group.long ((0xFFE04000+0x000001dc))++0x03
line.long    0x00 "CDR55,Channel 55 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 55 Data"
group.long ((0xFFE04000+0x000001e0))++0x03
line.long    0x00 "CDR56,Channel 56 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 56 Data"
group.long ((0xFFE04000+0x000001e4))++0x03
line.long    0x00 "CDR57,Channel 57 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 57 Data"
group.long ((0xFFE04000+0x000001e8))++0x03
line.long    0x00 "CDR58,Channel 58 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 58 Data"
group.long ((0xFFE04000+0x000001ec))++0x03
line.long    0x00 "CDR59,Channel 59 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 59 Data"
group.long ((0xFFE04000+0x000001f0))++0x03
line.long    0x00 "CDR60,Channel 60 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 60 Data"
group.long ((0xFFE04000+0x000001f4))++0x03
line.long    0x00 "CDR61,Channel 61 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 61 Data"
group.long ((0xFFE04000+0x000001f8))++0x03
line.long    0x00 "CDR62,Channel 62 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 62 Data"
group.long ((0xFFE04000+0x000001fc))++0x03
line.long    0x00 "CDR63,Channel 63 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 63 Data"
TEXTLINE ""
group.long ((0xFFE04000+0x00000200))++0x03
line.long    0x00 "CDR64,Channel 64 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 64 Data"
group.long ((0xFFE04000+0x00000204))++0x03
line.long    0x00 "CDR65,Channel 65 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 65 Data"
group.long ((0xFFE04000+0x00000208))++0x03
line.long    0x00 "CDR66,Channel 66 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 66 Data"
group.long ((0xFFE04000+0x0000020c))++0x03
line.long    0x00 "CDR67,Channel 67 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 67 Data"
group.long ((0xFFE04000+0x00000210))++0x03
line.long    0x00 "CDR68,Channel 68 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 68 Data"
group.long ((0xFFE04000+0x00000214))++0x03
line.long    0x00 "CDR69,Channel 69 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 69 Data"
group.long ((0xFFE04000+0x00000218))++0x03
line.long    0x00 "CDR70,Channel 70 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 70 Data"
group.long ((0xFFE04000+0x0000021c))++0x03
line.long    0x00 "CDR71,Channel 71 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 71 Data"
group.long ((0xFFE04000+0x00000220))++0x03
line.long    0x00 "CDR72,Channel 72 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 72 Data"
group.long ((0xFFE04000+0x00000224))++0x03
line.long    0x00 "CDR73,Channel 73 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 73 Data"
group.long ((0xFFE04000+0x00000228))++0x03
line.long    0x00 "CDR74,Channel 74 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 74 Data"
group.long ((0xFFE04000+0x0000022c))++0x03
line.long    0x00 "CDR75,Channel 75 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 75 Data"
group.long ((0xFFE04000+0x00000230))++0x03
line.long    0x00 "CDR76,Channel 76 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 76 Data"
group.long ((0xFFE04000+0x00000234))++0x03
line.long    0x00 "CDR77,Channel 77 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 77 Data"
group.long ((0xFFE04000+0x00000238))++0x03
line.long    0x00 "CDR78,Channel 78 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 78 Data"
group.long ((0xFFE04000+0x0000023c))++0x03
line.long    0x00 "CDR79,Channel 79 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 79 Data"
group.long ((0xFFE04000+0x00000240))++0x03
line.long    0x00 "CDR80,Channel 80 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 80 Data"
group.long ((0xFFE04000+0x00000244))++0x03
line.long    0x00 "CDR81,Channel 81 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 81 Data"
group.long ((0xFFE04000+0x00000248))++0x03
line.long    0x00 "CDR82,Channel 82 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 82 Data"
group.long ((0xFFE04000+0x0000024c))++0x03
line.long    0x00 "CDR83,Channel 83 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 83 Data"
group.long ((0xFFE04000+0x00000250))++0x03
line.long    0x00 "CDR84,Channel 84 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 84 Data"
group.long ((0xFFE04000+0x00000254))++0x03
line.long    0x00 "CDR85,Channel 85 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 85 Data"
group.long ((0xFFE04000+0x00000258))++0x03
line.long    0x00 "CDR86,Channel 86 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 86 Data"
group.long ((0xFFE04000+0x0000025c))++0x03
line.long    0x00 "CDR87,Channel 87 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 87 Data"
group.long ((0xFFE04000+0x00000260))++0x03
line.long    0x00 "CDR88,Channel 88 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 88 Data"
group.long ((0xFFE04000+0x00000264))++0x03
line.long    0x00 "CDR89,Channel 89 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 89 Data"
group.long ((0xFFE04000+0x00000268))++0x03
line.long    0x00 "CDR90,Channel 90 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 90 Data"
group.long ((0xFFE04000+0x0000026c))++0x03
line.long    0x00 "CDR91,Channel 91 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 91 Data"
group.long ((0xFFE04000+0x00000270))++0x03
line.long    0x00 "CDR92,Channel 92 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 92 Data"
group.long ((0xFFE04000+0x00000274))++0x03
line.long    0x00 "CDR93,Channel 93 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 93 Data"
group.long ((0xFFE04000+0x00000278))++0x03
line.long    0x00 "CDR94,Channel 94 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 94 Data"
group.long ((0xFFE04000+0x0000027c))++0x03
line.long    0x00 "CDR95,Channel 95 Data Register"
bitfld.long  0x00 19.                              "VALID   ,Used to notify when the data is valid" "0,1"
bitfld.long  0x00 18.                            "  OVERWR  ,Used to notify when conversion data is overwritten by a newer result" "0,1"
bitfld.long  0x00 16.--17.                       "  RESULT  ,This bit reflects the mode of conversion for the corresponding channel" "normal,injected,CTU,res."
hexmask.long.word 0x00 00.--11. 1. 0.               "  CDATA   ,Channel 95 Data"
tree.end
tree.end
tree.end
width 12.
tree "Cross Triggering Unit (CTU)"
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"
tree.open "CTU Event Configuration Registers"
group.long (0xFFE64000+0x30+0.*0x4)++0x03
line.long         0x00 "EVTCFGR0,Event Configuration Register 0"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_0 "
group.long (0xFFE64000+0x30+1.*0x4)++0x03
line.long         0x00 "EVTCFGR1,Event Configuration Register 1"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_1 "
group.long (0xFFE64000+0x30+2.*0x4)++0x03
line.long         0x00 "EVTCFGR2,Event Configuration Register 2"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_2 "
group.long (0xFFE64000+0x30+3.*0x4)++0x03
line.long         0x00 "EVTCFGR3,Event Configuration Register 3"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_3 "
group.long (0xFFE64000+0x30+4.*0x4)++0x03
line.long         0x00 "EVTCFGR4,Event Configuration Register 4"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_4 "
group.long (0xFFE64000+0x30+5.*0x4)++0x03
line.long         0x00 "EVTCFGR5,Event Configuration Register 5"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_5 "
group.long (0xFFE64000+0x30+6.*0x4)++0x03
line.long         0x00 "EVTCFGR6,Event Configuration Register 6"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_6 "
group.long (0xFFE64000+0x30+7.*0x4)++0x03
line.long         0x00 "EVTCFGR7,Event Configuration Register 7"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_7 "
group.long (0xFFE64000+0x30+8.*0x4)++0x03
line.long         0x00 "EVTCFGR8,Event Configuration Register 8"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_8 "
group.long (0xFFE64000+0x30+9.*0x4)++0x03
line.long         0x00 "EVTCFGR9,Event Configuration Register 9"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_9 "
group.long (0xFFE64000+0x30+10.*0x4)++0x03
line.long         0x00 "EVTCFGR10,Event Configuration Register 10"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_10"
group.long (0xFFE64000+0x30+11.*0x4)++0x03
line.long         0x00 "EVTCFGR11,Event Configuration Register 11"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_11"
group.long (0xFFE64000+0x30+12.*0x4)++0x03
line.long         0x00 "EVTCFGR12,Event Configuration Register 12"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_12"
group.long (0xFFE64000+0x30+13.*0x4)++0x03
line.long         0x00 "EVTCFGR13,Event Configuration Register 13"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_13"
group.long (0xFFE64000+0x30+14.*0x4)++0x03
line.long         0x00 "EVTCFGR14,Event Configuration Register 14"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_14"
group.long (0xFFE64000+0x30+15.*0x4)++0x03
line.long         0x00 "EVTCFGR15,Event Configuration Register 15"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_15"
group.long (0xFFE64000+0x30+16.*0x4)++0x03
line.long         0x00 "EVTCFGR16,Event Configuration Register 16"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_16"
group.long (0xFFE64000+0x30+17.*0x4)++0x03
line.long         0x00 "EVTCFGR17,Event Configuration Register 17"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_17"
group.long (0xFFE64000+0x30+18.*0x4)++0x03
line.long         0x00 "EVTCFGR18,Event Configuration Register 18"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_18"
group.long (0xFFE64000+0x30+19.*0x4)++0x03
line.long         0x00 "EVTCFGR19,Event Configuration Register 19"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_19"
group.long (0xFFE64000+0x30+20.*0x4)++0x03
line.long         0x00 "EVTCFGR20,Event Configuration Register 20"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_20"
group.long (0xFFE64000+0x30+21.*0x4)++0x03
line.long         0x00 "EVTCFGR21,Event Configuration Register 21"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_21"
group.long (0xFFE64000+0x30+22.*0x4)++0x03
line.long         0x00 "EVTCFGR22,Event Configuration Register 22"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_22"
group.long (0xFFE64000+0x30+23.*0x4)++0x03
line.long         0x00 "EVTCFGR23,Event Configuration Register 23"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  PIT     PIT_3     "
group.long (0xFFE64000+0x30+24.*0x4)++0x03
line.long         0x00 "EVTCFGR24,Event Configuration Register 24"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_24"
group.long (0xFFE64000+0x30+25.*0x4)++0x03
line.long         0x00 "EVTCFGR25,Event Configuration Register 25"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_25"
group.long (0xFFE64000+0x30+26.*0x4)++0x03
line.long         0x00 "EVTCFGR26,Event Configuration Register 26"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_26"
group.long (0xFFE64000+0x30+27.*0x4)++0x03
line.long         0x00 "EVTCFGR27,Event Configuration Register 27"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_27"
group.long (0xFFE64000+0x30+28.*0x4)++0x03
line.long         0x00 "EVTCFGR28,Event Configuration Register 28"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_28"
group.long (0xFFE64000+0x30+29.*0x4)++0x03
line.long         0x00 "EVTCFGR29,Event Configuration Register 29"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_29"
group.long (0xFFE64000+0x30+30.*0x4)++0x03
line.long         0x00 "EVTCFGR30,Event Configuration Register 30"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_30"
group.long (0xFFE64000+0x30+31.*0x4)++0x03
line.long         0x00 "EVTCFGR31,Event Configuration Register 31"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 0 Channel_31"
group.long (0xFFE64000+0x30+32.*0x4)++0x03
line.long         0x00 "EVTCFGR32,Event Configuration Register 32"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_0 "
group.long (0xFFE64000+0x30+33.*0x4)++0x03
line.long         0x00 "EVTCFGR33,Event Configuration Register 33"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_1 "
group.long (0xFFE64000+0x30+34.*0x4)++0x03
line.long         0x00 "EVTCFGR34,Event Configuration Register 34"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_2 "
group.long (0xFFE64000+0x30+35.*0x4)++0x03
line.long         0x00 "EVTCFGR35,Event Configuration Register 35"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_3 "
group.long (0xFFE64000+0x30+36.*0x4)++0x03
line.long         0x00 "EVTCFGR36,Event Configuration Register 36"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_4 "
group.long (0xFFE64000+0x30+37.*0x4)++0x03
line.long         0x00 "EVTCFGR37,Event Configuration Register 37"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_5 "
group.long (0xFFE64000+0x30+38.*0x4)++0x03
line.long         0x00 "EVTCFGR38,Event Configuration Register 38"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_6 "
group.long (0xFFE64000+0x30+39.*0x4)++0x03
line.long         0x00 "EVTCFGR39,Event Configuration Register 39"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_7 "
group.long (0xFFE64000+0x30+40.*0x4)++0x03
line.long         0x00 "EVTCFGR40,Event Configuration Register 40"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_8 "
group.long (0xFFE64000+0x30+41.*0x4)++0x03
line.long         0x00 "EVTCFGR41,Event Configuration Register 41"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_9 "
group.long (0xFFE64000+0x30+42.*0x4)++0x03
line.long         0x00 "EVTCFGR42,Event Configuration Register 42"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_10"
group.long (0xFFE64000+0x30+43.*0x4)++0x03
line.long         0x00 "EVTCFGR43,Event Configuration Register 43"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_11"
group.long (0xFFE64000+0x30+44.*0x4)++0x03
line.long         0x00 "EVTCFGR44,Event Configuration Register 44"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_12"
group.long (0xFFE64000+0x30+45.*0x4)++0x03
line.long         0x00 "EVTCFGR45,Event Configuration Register 45"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_13"
group.long (0xFFE64000+0x30+46.*0x4)++0x03
line.long         0x00 "EVTCFGR46,Event Configuration Register 46"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_14"
group.long (0xFFE64000+0x30+47.*0x4)++0x03
line.long         0x00 "EVTCFGR47,Event Configuration Register 47"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_15"
group.long (0xFFE64000+0x30+48.*0x4)++0x03
line.long         0x00 "EVTCFGR48,Event Configuration Register 48"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_16"
group.long (0xFFE64000+0x30+49.*0x4)++0x03
line.long         0x00 "EVTCFGR49,Event Configuration Register 49"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_17"
group.long (0xFFE64000+0x30+50.*0x4)++0x03
line.long         0x00 "EVTCFGR50,Event Configuration Register 50"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_18"
group.long (0xFFE64000+0x30+51.*0x4)++0x03
line.long         0x00 "EVTCFGR51,Event Configuration Register 51"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_19"
group.long (0xFFE64000+0x30+52.*0x4)++0x03
line.long         0x00 "EVTCFGR52,Event Configuration Register 52"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_20"
group.long (0xFFE64000+0x30+53.*0x4)++0x03
line.long         0x00 "EVTCFGR53,Event Configuration Register 53"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_21"
group.long (0xFFE64000+0x30+54.*0x4)++0x03
line.long         0x00 "EVTCFGR54,Event Configuration Register 54"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_22"
group.long (0xFFE64000+0x30+55.*0x4)++0x03
line.long         0x00 "EVTCFGR55,Event Configuration Register 55"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  PIT     PIT_7     "
group.long (0xFFE64000+0x30+56.*0x4)++0x03
line.long         0x00 "EVTCFGR56,Event Configuration Register 56"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_24"
group.long (0xFFE64000+0x30+57.*0x4)++0x03
line.long         0x00 "EVTCFGR57,Event Configuration Register 57"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_25"
group.long (0xFFE64000+0x30+58.*0x4)++0x03
line.long         0x00 "EVTCFGR58,Event Configuration Register 58"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_26"
group.long (0xFFE64000+0x30+59.*0x4)++0x03
line.long         0x00 "EVTCFGR59,Event Configuration Register 59"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_27"
group.long (0xFFE64000+0x30+60.*0x4)++0x03
line.long         0x00 "EVTCFGR60,Event Configuration Register 60"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_28"
group.long (0xFFE64000+0x30+61.*0x4)++0x03
line.long         0x00 "EVTCFGR61,Event Configuration Register 61"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_29"
group.long (0xFFE64000+0x30+62.*0x4)++0x03
line.long         0x00 "EVTCFGR62,Event Configuration Register 62"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_30"
group.long (0xFFE64000+0x30+63.*0x4)++0x03
line.long         0x00 "EVTCFGR63,Event Configuration Register 63"
bitfld.long       0x00 15.                  "TM ,Trigger Mask" "0,1"
bitfld.long       0x00 14.                  "  CLR_FLAG ,To provide flag_ack through software" "0,1"
bitfld.long       0x00 08.                  "  ADC_SEL ,This bit selects the ADC number" "ADC0,ADC1"
hexmask.long.byte 0x00 00.--06. 1.          "  CHANNEL_VALUE ,Channel value to be provided to ADC"
textfld "  eMIOS 1 Channel_31"
tree.end
tree.end
width 9.
tree "System Status and Configuration Module (SSCM)"
group.word (0xC3FD8000+0x00)++0x01
line.word    0x00 "STATUS,System Status"
eventfld.word  0x00 14.                          "CER      ,Configuration Error" "0,1"
TEXTLINE "            "
bitfld.word  0x00 12.                          "  z4_NXEN  ,e200z4d Nexus enabled" "0,1"
bitfld.word  0x00 11.                          "  z0_NXEN  ,e200z0h Nexus enabled" "0,1"
TEXTLINE "            "
bitfld.word  0x00 10.                          "  PUB      ,Public Serial Access Status" "0,1"
bitfld.word  0x00 09.                          "  SEC      ,Security Status" "0,1"
TEXTLINE "            "
bitfld.word  0x00 05.--07.                     "  BMODE    ,Device Boot Mode" "res(0),FlexCAN 0 Serial Boot Loader,LINFlex 0 Serial Boot Loader,Single Chip,res.,res.,res.,res."
TEXTLINE "            "
bitfld.word  0x00 11.                          "  VLE      ,Variable Length Instruction Mode" "0,1"
TEXTLINE ""
group.word (0xC3FD8000+0x02)++0x01
line.word    0x00 "MEMCONFIG,System Memory Configuration"
hexmask.word  0x00 06.--15. 1.  0.               "JPIN  ,JTAG Part ID Number"
bitfld.word  0x00 05.                          "  IVLD  ,Instruction Flash Valid" "0,1"
hexmask.word.byte  0x00 01.--04. 1. 0.         "  MREV  ,Minor Mask Revision"
bitfld.word  0x00 00.                          "  DVLD  ,Data Flash Valid" "0,1"
group.word (0xC3FD8000+0x06)++0x01
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)++0x01
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"
TEXTLINE ""
group.long (0xC3FD8000+0x18)++0x03
line.long    0x00 "DPMBOOT,DPM Boot Register"
hexmask.long 0x00 2.--31. 4. 0.         "  P2BOOT ,Determines the location from which the 2nd processor will boot"
bitfld.long  0x00 01.                   "  DVLE   ,Determines whether the 2nd processor will start executing VLE mode" "0,1"
group.long (0xC3FD8000+0x1C)++0x03
line.long    0x00 "DPMKEY,DPM Boot Key Register (write 0x00005AF0, 0x0000A50F)"
TEXTLINE ""
group.long (0xC3FD8000+0x20)++0x03
line.long    0x00 "UPOT,User Option Status Register"
group.long (0xC3FD8000+0x28)++0x03
line.long    0x00 "PSA,Processor Start Address Register"
group.long (0xC3FD8000+0x2c)++0x03
line.long    0x00 "CLEN,Code Length Register"
tree "Register Protection"
group.long (0xC3FD8000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xC3FD8000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end
tree "Wakeup Unit (WKPU)"
group.long (0xC3F94000+0x00)++0x03
line.long    0x00 "NSR,NMI Status Flag Register"
bitfld.long  0x00 31.                              "NIF[0]   ,NMI Status Flag" "0,1"
bitfld.long  0x00 30.                            "  NOVF[0]  ,NMI Overrun Status Flag" "0,1"
bitfld.long  0x00 23.                              "NIF[1]   ,NMI Status Flag" "0,1"
bitfld.long  0x00 22.                            "  NOVF[1]  ,NMI Overrun Status Flag" "0,1"
group.long (0xC3F94000+0x08)++0x03
line.long    0x00 "NCR,NMI Configuration Register"
bitfld.long  0x00 31.                              "NLOCK[0] ,NMI Configuration Lock Register" "0,1"
bitfld.long  0x00 29.--30.                       "  NDSS[0]  ,NMI Destination Source Select" "NMI,CRI,MC,res"
bitfld.long  0x00 28.                            "  NWRE[0]  ,NMI Wakeup Request Enable" "0,1"
bitfld.long  0x00 26.                            "  NREE[0]  ,NMI Rising-edge Events Enable" "0,1"
bitfld.long  0x00 25.                            "  NFEE[0]  ,NMI Falling-edge Events Enable" "0,1"
bitfld.long  0x00 24.                            "  NFE[0]   ,NMI Filter Enable" "0,1"
TEXTLINE "            "
bitfld.long  0x00 23.                              "NLOCK[1] ,NMI Configuration Lock Register" "0,1"
bitfld.long  0x00 21.--22.                       "  NDSS[1]  ,NMI Destination Source Select" "NMI,CRI,MC,res"
bitfld.long  0x00 20.                            "  NWRE[1]  ,NMI Wakeup Request Enable" "0,1"
bitfld.long  0x00 18.                            "  NREE[1]  ,NMI Rising-edge Events Enable" "0,1"
bitfld.long  0x00 17.                            "  NFEE[1]  ,NMI Falling-edge Events Enable" "0,1"
bitfld.long  0x00 16.                            "  NFE[1]   ,NMI Filter Enable" "0,1"
TEXTLINE ""
group.long (0xC3F94000+0x14)++0x03
line.long    0x00 "WISR,Wakeup/Interrupt Status Flag Register"
eventfld.long  0x00 31.     "EIF 31-28  ,External wakeup/interrupt status flag 31" "0,1"
eventfld.long  0x00 30.              ",External wakeup/interrupt status flag 30" "0,1"
eventfld.long  0x00 29.              ",External wakeup/interrupt status flag 29" "0,1"
eventfld.long  0x00 28.              ",External wakeup/interrupt status flag 28" "0,1"
eventfld.long  0x00 27.   "  EIF 27-24  ,External wakeup/interrupt status flag 27" "0,1"
eventfld.long  0x00 26.              ",External wakeup/interrupt status flag 26" "0,1"
eventfld.long  0x00 25.              ",External wakeup/interrupt status flag 25" "0,1"
eventfld.long  0x00 24.              ",External wakeup/interrupt status flag 24" "0,1"
eventfld.long  0x00 23.   "  EIF 23-20  ,External wakeup/interrupt status flag 23" "0,1"
eventfld.long  0x00 22.              ",External wakeup/interrupt status flag 22" "0,1"
eventfld.long  0x00 21.              ",External wakeup/interrupt status flag 21" "0,1"
eventfld.long  0x00 20.              ",External wakeup/interrupt status flag 20" "0,1"
eventfld.long  0x00 19.   "  EIF 19-16  ,External wakeup/interrupt status flag 19" "0,1"
eventfld.long  0x00 18.              ",External wakeup/interrupt status flag 18" "0,1"
eventfld.long  0x00 17.              ",External wakeup/interrupt status flag 17" "0,1"
eventfld.long  0x00 16.              ",External wakeup/interrupt status flag 16" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.   "  EIF 15-12  ,External wakeup/interrupt status flag 15" "0,1"
eventfld.long  0x00 14.              ",External wakeup/interrupt status flag 14" "0,1"
eventfld.long  0x00 13.              ",External wakeup/interrupt status flag 13" "0,1"
eventfld.long  0x00 12.              ",External wakeup/interrupt status flag 12" "0,1"
eventfld.long  0x00 11.   "  EIF 11-08  ,External wakeup/interrupt status flag 11" "0,1"
eventfld.long  0x00 10.              ",External wakeup/interrupt status flag 10" "0,1"
eventfld.long  0x00 09.              ",External wakeup/interrupt status flag 9" "0,1"
eventfld.long  0x00 08.              ",External wakeup/interrupt status flag 8" "0,1"
eventfld.long  0x00 07.   "  EIF 07-04  ,External wakeup/interrupt status flag 7" "0,1"
eventfld.long  0x00 06.              ",External wakeup/interrupt status flag 6" "0,1"
eventfld.long  0x00 05.              ",External wakeup/interrupt status flag 5" "0,1"
eventfld.long  0x00 04.              ",External wakeup/interrupt status flag 4" "0,1"
eventfld.long  0x00 03.   "  EIF 03-00  ,External wakeup/interrupt status flag 3" "0,1"
eventfld.long  0x00 02.              ",External wakeup/interrupt status flag 2" "0,1"
eventfld.long  0x00 01.              ",External wakeup/interrupt status flag 1" "0,1"
eventfld.long  0x00 00.              ",External wakeup/interrupt status flag 0" "0,1"
TEXTLINE ""
group.long (0xC3F94000+0x18)++0x03
line.long    0x00 "IRER,Interrupt Request Enable Register"
bitfld.long  0x00 31.     "EIRE31-28  ,External Interrupt Request Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Interrupt Request Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Interrupt Request Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Interrupt Request Enable 28" "0,1"
bitfld.long  0x00 27.   "  EIRE27-24  ,External Interrupt Request Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Interrupt Request Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Interrupt Request Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Interrupt Request Enable 24" "0,1"
bitfld.long  0x00 23.   "  EIRE23-20  ,External Interrupt Request Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Interrupt Request Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Interrupt Request Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Interrupt Request Enable 20" "0,1"
bitfld.long  0x00 19.   "  EIRE19-16  ,External Interrupt Request Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Interrupt Request Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Interrupt Request Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Interrupt Request Enable 16" "0,1"
TEXTLINE "                "
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"
TEXTLINE ""
group.long (0xC3F94000+0x1C)++0x03
line.long    0x00 "WRER,Wakeup Request Enable Register"
bitfld.long  0x00 31.     "WRE 31-28  ,External Wakeup Request Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Wakeup Request Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Wakeup Request Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Wakeup Request Enable 28" "0,1"
bitfld.long  0x00 27.   "  WRE 27-24  ,External Wakeup Request Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Wakeup Request Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Wakeup Request Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Wakeup Request Enable 24" "0,1"
bitfld.long  0x00 23.   "  WRE 23-20  ,External Wakeup Request Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Wakeup Request Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Wakeup Request Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Wakeup Request Enable 20" "0,1"
bitfld.long  0x00 19.   "  WRE 19-16  ,External Wakeup Request Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Wakeup Request Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Wakeup Request Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Wakeup Request Enable 16" "0,1"
TEXTLINE "                "
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"
TEXTLINE ""
group.long (0xC3F94000+0x28)++0x03
line.long    0x00 "WIREER,Wakeup/Interrupt Rising-Edge Event Enable Register"
bitfld.long  0x00 31.     "IREE31-28  ,External Interrupt Rising-edge Events Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Interrupt Rising-edge Events Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Interrupt Rising-edge Events Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Interrupt Rising-edge Events Enable 28" "0,1"
bitfld.long  0x00 27.   "  IREE27-24  ,External Interrupt Rising-edge Events Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Interrupt Rising-edge Events Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Interrupt Rising-edge Events Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Interrupt Rising-edge Events Enable 24" "0,1"
bitfld.long  0x00 23.   "  IREE23-20  ,External Interrupt Rising-edge Events Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Interrupt Rising-edge Events Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Interrupt Rising-edge Events Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Interrupt Rising-edge Events Enable 20" "0,1"
bitfld.long  0x00 19.   "  IREE19-16  ,External Interrupt Rising-edge Events Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Interrupt Rising-edge Events Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Interrupt Rising-edge Events Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Interrupt Rising-edge Events Enable 16" "0,1"
TEXTLINE "                "
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"
TEXTLINE ""
group.long (0xC3F94000+0x2C)++0x03
line.long    0x00 "WIFEER,Wakeup/Interrupt Falling-Edge Event Enable Register"
bitfld.long  0x00 31.     "IFEE31-28  ,External Interrupt Falling-edge Events Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Interrupt Falling-edge Events Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Interrupt Falling-edge Events Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Interrupt Falling-edge Events Enable 28" "0,1"
bitfld.long  0x00 27.   "  IFEE27-24  ,External Interrupt Falling-edge Events Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Interrupt Falling-edge Events Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Interrupt Falling-edge Events Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Interrupt Falling-edge Events Enable 24" "0,1"
bitfld.long  0x00 23.   "  IFEE23-20  ,External Interrupt Falling-edge Events Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Interrupt Falling-edge Events Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Interrupt Falling-edge Events Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Interrupt Falling-edge Events Enable 20" "0,1"
bitfld.long  0x00 19.   "  IFEE19-16  ,External Interrupt Falling-edge Events Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Interrupt Falling-edge Events Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Interrupt Falling-edge Events Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Interrupt Falling-edge Events Enable 16" "0,1"
TEXTLINE "                "
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"
TEXTLINE ""
group.long (0xC3F94000+0x30)++0x03
line.long    0x00 "WIFER,Wakeup/Interrupt Filter Enable Register"
bitfld.long  0x00 31.     "IFE 31-28  ,External Interrupt Filter Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Interrupt Filter Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Interrupt Filter Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Interrupt Filter Enable 28" "0,1"
bitfld.long  0x00 27.   "  IFE 27-24  ,External Interrupt Filter Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Interrupt Filter Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Interrupt Filter Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Interrupt Filter Enable 24" "0,1"
bitfld.long  0x00 23.   "  IFE 23-20  ,External Interrupt Filter Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Interrupt Filter Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Interrupt Filter Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Interrupt Filter Enable 20" "0,1"
bitfld.long  0x00 19.   "  IFE 19-16  ,External Interrupt Filter Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Interrupt Filter Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Interrupt Filter Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Interrupt Filter Enable 16" "0,1"
TEXTLINE "                "
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"
TEXTLINE ""
group.long (0xC3F94000+0x34)++0x03
line.long    0x00 "WIPUER,Wakeup/Interrupt Pullup Enable Register"
bitfld.long  0x00 31.     "IPUE31-28  ,External Interrupt Pullup Enable 31" "0,1"
bitfld.long  0x00 30.              ",External Interrupt Pullup Enable 30" "0,1"
bitfld.long  0x00 29.              ",External Interrupt Pullup Enable 29" "0,1"
bitfld.long  0x00 28.              ",External Interrupt Pullup Enable 28" "0,1"
bitfld.long  0x00 27.   "  IPUE27-24  ,External Interrupt Pullup Enable 27" "0,1"
bitfld.long  0x00 26.              ",External Interrupt Pullup Enable 26" "0,1"
bitfld.long  0x00 25.              ",External Interrupt Pullup Enable 25" "0,1"
bitfld.long  0x00 24.              ",External Interrupt Pullup Enable 24" "0,1"
bitfld.long  0x00 23.   "  IPUE23-20  ,External Interrupt Pullup Enable 23" "0,1"
bitfld.long  0x00 22.              ",External Interrupt Pullup Enable 22" "0,1"
bitfld.long  0x00 21.              ",External Interrupt Pullup Enable 21" "0,1"
bitfld.long  0x00 20.              ",External Interrupt Pullup Enable 20" "0,1"
bitfld.long  0x00 19.   "  IPUE19-16  ,External Interrupt Pullup Enable 19" "0,1"
bitfld.long  0x00 18.              ",External Interrupt Pullup Enable 18" "0,1"
bitfld.long  0x00 17.              ",External Interrupt Pullup Enable 17" "0,1"
bitfld.long  0x00 16.              ",External Interrupt Pullup Enable 16" "0,1"
TEXTLINE "                "
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)"
group.long (0xC3FF0000+0x0000)++0x03
line.long    0x00 "PITMCR,PIT Module Control Registers"
bitfld.long  0x00 02.                              "MDIS_RTI ,Module Disable" "0,1"
bitfld.long  0x00 01.                            "  MDIS  ,Module Disable" "0,1"
bitfld.long  0x00 00.                            "  FRZ   ,Freeze" "0,1"
tree "Timer Channel RTI"
group.long (0xC3FF0000+0x00F0+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x00F0+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x00F0+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+0x00F0+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 0"
group.long (0xC3FF0000+0x100+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x100+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x100+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+0x100+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+0x110+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x110+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x110+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+0x110+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+0x120+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x120+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x120+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+0x120+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+0x130+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x130+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x130+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+0x130+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+0x140+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x140+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x140+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+0x140+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+0x150+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x150+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x150+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+0x150+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 6"
group.long (0xC3FF0000+0x160+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x160+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x160+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+0x160+0x000C)++0x03
line.long    0x00 "TFLG,Timer Flag Register"
eventfld.long  0x00 00.                            "TIF  ,Time Interrupt Flag" "0,1"
tree.end

tree "Timer Channel 7"
group.long (0xC3FF0000+0x170+0x0000)++0x03
line.long    0x00 "LDVAL,Timer Load Value Register"
group.long (0xC3FF0000+0x170+0x0004)++0x03
line.long    0x00 "CVAL,Timer Value Register"
group.long (0xC3FF0000+0x170+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+0x170+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
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" "SXOSC,SIRC,FIRC,FXOSC"
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
tree "Cryptographic Services Engine (CSE)"
group.long 0xFFF1C000++0x03
line.long    0x00 "CR,CSE Control Register"
hexmask.long.byte 0x00 08.--15. 1. 0.  "DIV ,TRNG Clock Divider Select"
bitfld.long  0x00 03.                "  MDIS ,Module Disable" "0,1"
bitfld.long  0x00 02.                "  SUS  ,Suspend command processing" "0,1"
bitfld.long  0x00 01.                "  DRE  ,DMA Request Enable" "0,1"
bitfld.long  0x00 00.                "  CIE  ,Command Complete Interrupt Enable" "0,1"
TEXTLINE ""
group.long (0xFFF1C000+0x04)++0x03
line.long    0x00 "SR,CSE Status Register"
bitfld.long  0x00 08.                  "EX   ,Execute" "0,1"
bitfld.long  0x00 07.                "  IDB  ,Internal Debug" "0,1"
bitfld.long  0x00 06.                "  EDB  ,External Debug" "0,1"
bitfld.long  0x00 05.                "  RIN  ,Random Number Generator Initialized" "0,1"
bitfld.long  0x00 04.                "  BOK  ,Secure Boot OK" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                "  BFN  ,Secure Boot Finished" "0,1"
bitfld.long  0x00 02.                "  BIN  ,Secure Boot Initialization" "0,1"
bitfld.long  0x00 01.                "  SB   ,Secure Boot" "0,1"
bitfld.long  0x00 00.                "  BSY  ,Busy" "0,1"
TEXTLINE ""
group.long (0xFFF1C000+0x08)++0x03
line.long    0x00 "IR,CSE Interrupt Register"
eventfld.long  0x00 00.                "CIF  ,Command Complete Interrupt Flag" "0,1"
TEXTLINE ""
rgroup.long (0xFFF1C000+0x0C)++0x03
line.long    0x00 "ECR,CSE Error Code Register"
bitfld.long  0x00 00.--04.           "EC   ,Error Code from the last command completed" "No error,res(1),Command sequence error,Key not available,Invalid key,Empty key,No secure boot,Key write protected,Key update error,Random number seed not initialized,Internal debug not allowed,Command issued while busy,System memory error,res(13),res(14),res(15),Internal memory error,Invalid command,TRNG error,Error reading CSE Flash block,Internal command processor error,Length error,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.long (0xFFF1C000+0x20)++0x03
line.long    0x00 "CMD,CSE Command Register"
bitfld.long  0x00 00.--04.           "CMD  ,Command" "NOP,ENC_ECB,ENC_CBC,DEC_ECB,DEC_CBC,GENERATE_MAC,VERIFY_MAC,LOAD_KEY,LOAD_PLAIN_KEY,EXPORT_RAM_KEY,INIT_RNG,EXTEND_SEED,RND,SECURE_BOOT,BOOT_FAILURE,BOOT_OK,GET_ID,CANCEL,DEBUG_CHAL,DEBUG_AUTH,TRNG_RND,INIT_CSE,res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
TEXTLINE ""
group.long (0xFFF1C000+0x24)++0x03
line.long    0x00 "P1,CSE Command Parameter 1 Register"
hexmask.long  0x00 00.--31. 1. 0.   "PARM  ,Command parameter (data value or address of data value)" 
group.long (0xFFF1C000+0x28)++0x03
line.long    0x00 "P2,CSE Command Parameter 2 Register"
hexmask.long  0x00 00.--31. 1. 0.   "PARM  ,Command parameter (data value or address of data value)" 
group.long (0xFFF1C000+0x2C)++0x03
line.long    0x00 "P3,CSE Command Parameter 3 Register"
hexmask.long  0x00 00.--31. 1. 0.   "PARM  ,Command parameter (data value or address of data value)" 
group.long (0xFFF1C000+0x30)++0x03
line.long    0x00 "P4,CSE Command Parameter 4 Register"
hexmask.long  0x00 00.--31. 1. 0.   "PARM  ,Command parameter (data value or address of data value)" 
group.long (0xFFF1C000+0x34)++0x03
line.long    0x00 "P5,CSE Command Parameter 5 Register"
hexmask.long  0x00 00.--31. 1. 0.   "PARM  ,Command parameter (data value or address of data value)" 
tree.end

tree "Semaphores (SEMA)"
group.byte (0xFFF24000+0x0000)++0x0f
line.byte    0x00 "Gate00,Semaphores gate 0"
bitfld.byte  0x00 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x01 "Gate01,Semaphores gate 1"
bitfld.byte  0x01 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x02 "Gate02,Semaphores gate 2"
bitfld.byte  0x02 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x03 "Gate03,Semaphores gate 3"
bitfld.byte  0x03 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x04 "Gate04,Semaphores gate 4"
bitfld.byte  0x04 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x05 "Gate05,Semaphores gate 5"
bitfld.byte  0x05 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x06 "Gate06,Semaphores gate 6"
bitfld.byte  0x06 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x07 "Gate07,Semaphores gate 7"
bitfld.byte  0x07 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x08 "Gate08,Semaphores gate 8"
bitfld.byte  0x08 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x09 "Gate09,Semaphores gate 9"
bitfld.byte  0x09 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0a "Gate10,Semaphores gate 10"
bitfld.byte  0x0a 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0b "Gate11,Semaphores gate 11"
bitfld.byte  0x0b 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0c "Gate12,Semaphores gate 12"
bitfld.byte  0x0c 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0d "Gate13,Semaphores gate 13"
bitfld.byte  0x0d 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0e "Gate14,Semaphores gate 14"
bitfld.byte  0x0e 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
line.byte    0x0f "Gate15,Semaphores gate 15"
bitfld.byte  0x0f 00.--01.        "GTFSM  ,Gate finite state machine" "unlocked,proc_0,proc_1,reserved"
TEXTLINE ""
group.word (0xFFF24000+0x0040)++0x01
line.word 0x00 "CP0INE,Semaphores processor 0 IRQ Notification Enable"
bitfld.word  0x00 15.              "INE00-03 ,IRQ Notification Enable 00" "0,1"
bitfld.word  0x00 14.              ",IRQ Notification Enable 01" "0,1"
bitfld.word  0x00 13.              ",IRQ Notification Enable 02" "0,1"
bitfld.word  0x00 12.              ",IRQ Notification Enable 03" "0,1"
bitfld.word  0x00 11.              "  INE04-07 ,IRQ Notification Enable 04" "0,1"
bitfld.word  0x00 10.              ",IRQ Notification Enable 05" "0,1"
bitfld.word  0x00 09.              ",IRQ Notification Enable 06" "0,1"
bitfld.word  0x00 08.              ",IRQ Notification Enable 07" "0,1"
bitfld.word  0x00 07.              "  INE08-11 ,IRQ Notification Enable 08" "0,1"
bitfld.word  0x00 06.              ",IRQ Notification Enable 09" "0,1"
bitfld.word  0x00 05.              ",IRQ Notification Enable 10" "0,1"
bitfld.word  0x00 04.              ",IRQ Notification Enable 11" "0,1"
bitfld.word  0x00 03.              "  INE12-15 ,IRQ Notification Enable 12" "0,1"
bitfld.word  0x00 02.              ",IRQ Notification Enable 13" "0,1"
bitfld.word  0x00 01.              ",IRQ Notification Enable 14" "0,1"
bitfld.word  0x00 00.              ",IRQ Notification Enable 15" "0,1"
group.word (0xFFF24000+0x0048)++0x01
line.word 0x00 "CP1INE,Semaphores processor 1 IRQ Notification Enable"
bitfld.word  0x00 15.              "INE00-03 ,IRQ Notification Enable 00" "0,1"
bitfld.word  0x00 14.              ",IRQ Notification Enable 01" "0,1"
bitfld.word  0x00 13.              ",IRQ Notification Enable 02" "0,1"
bitfld.word  0x00 12.              ",IRQ Notification Enable 03" "0,1"
bitfld.word  0x00 11.              "  INE04-07 ,IRQ Notification Enable 04" "0,1"
bitfld.word  0x00 10.              ",IRQ Notification Enable 05" "0,1"
bitfld.word  0x00 09.              ",IRQ Notification Enable 06" "0,1"
bitfld.word  0x00 08.              ",IRQ Notification Enable 07" "0,1"
bitfld.word  0x00 07.              "  INE08-11 ,IRQ Notification Enable 08" "0,1"
bitfld.word  0x00 06.              ",IRQ Notification Enable 09" "0,1"
bitfld.word  0x00 05.              ",IRQ Notification Enable 10" "0,1"
bitfld.word  0x00 04.              ",IRQ Notification Enable 11" "0,1"
bitfld.word  0x00 03.              "  INE12-15 ,IRQ Notification Enable 12" "0,1"
bitfld.word  0x00 02.              ",IRQ Notification Enable 13" "0,1"
bitfld.word  0x00 01.              ",IRQ Notification Enable 14" "0,1"
bitfld.word  0x00 00.              ",IRQ Notification Enable 15" "0,1"
TEXTLINE ""
group.word (0xFFF24000+0x0080)++0x01
line.word 0x00 "CP0NTF,Semaphores processor 0 IRQ Notification"
bitfld.word  0x00 15.              "GN00-03  ,IRQ Notification 00" "0,1"
bitfld.word  0x00 14.              ",IRQ Notification 01" "0,1"
bitfld.word  0x00 13.              ",IRQ Notification 02" "0,1"
bitfld.word  0x00 12.              ",IRQ Notification 03" "0,1"
bitfld.word  0x00 11.              "  GN04-07  ,IRQ Notification 04" "0,1"
bitfld.word  0x00 10.              ",IRQ Notification 05" "0,1"
bitfld.word  0x00 09.              ",IRQ Notification 06" "0,1"
bitfld.word  0x00 08.              ",IRQ Notification 07" "0,1"
bitfld.word  0x00 07.              "  GN08-11  ,IRQ Notification 08" "0,1"
bitfld.word  0x00 06.              ",IRQ Notification 09" "0,1"
bitfld.word  0x00 05.              ",IRQ Notification 10" "0,1"
bitfld.word  0x00 04.              ",IRQ Notification 11" "0,1"
bitfld.word  0x00 03.              "  GN12-15  ,IRQ Notification 12" "0,1"
bitfld.word  0x00 02.              ",IRQ Notification 13" "0,1"
bitfld.word  0x00 01.              ",IRQ Notification 14" "0,1"
bitfld.word  0x00 00.              ",IRQ Notification 15" "0,1"
group.word (0xFFF24000+0x0088)++0x01
line.word 0x00 "CP1NTF,Semaphores processor 1 IRQ Notification"
bitfld.word  0x00 15.              "GN00-03  ,IRQ Notification 00" "0,1"
bitfld.word  0x00 14.              ",IRQ Notification 01" "0,1"
bitfld.word  0x00 13.              ",IRQ Notification 02" "0,1"
bitfld.word  0x00 12.              ",IRQ Notification 03" "0,1"
bitfld.word  0x00 11.              "  GN04-07  ,IRQ Notification 04" "0,1"
bitfld.word  0x00 10.              ",IRQ Notification 05" "0,1"
bitfld.word  0x00 09.              ",IRQ Notification 06" "0,1"
bitfld.word  0x00 08.              ",IRQ Notification 07" "0,1"
bitfld.word  0x00 07.              "  GN08-11  ,IRQ Notification 08" "0,1"
bitfld.word  0x00 06.              ",IRQ Notification 09" "0,1"
bitfld.word  0x00 05.              ",IRQ Notification 10" "0,1"
bitfld.word  0x00 04.              ",IRQ Notification 11" "0,1"
bitfld.word  0x00 03.              "  GN12-15  ,IRQ Notification 12" "0,1"
bitfld.word  0x00 02.              ",IRQ Notification 13" "0,1"
bitfld.word  0x00 01.              ",IRQ Notification 14" "0,1"
bitfld.word  0x00 00.              ",IRQ Notification 15" "0,1"
TEXTLINE ""
group.word (0xFFF24000+0x0100)++0x01
line.word 0x00 "RSTGT,Semaphores (Secure) Reset Gate"
bitfld.word  0x00 12.--13.            "RSTGSM  ,Reset gate finite state machine" "idle,wait,comp,res."
bitfld.word  0x00 08.--10.          "  RSTGMS  ,Reset gate bus master" "proc_0,proc_1,eDMA,res.,res.,MLB,FlexRay,res."
hexmask.word.byte 0x00 08.--15.  1.  "  RSTGDP ,Reset gate data pattern. Sequence=0xe2,0x1d"
hexmask.word.byte 0x00 00.--07.  1.  "  RSTGTN ,Reset Gate Number"
group.word (0xFFF24000+0x0104)++0x01
line.word 0x00 "RSTNTF,Semaphores (Secure) Reset IRQ Notification"
bitfld.word  0x00 12.--13.            "RSTNSM  ,Reset notification finite state machine" "idle,wait,comp,res."
bitfld.word  0x00 08.--10.          "  RSTNMS  ,Reset notification bus master" "proc_0,proc_1,eDMA,res.,res.,MLB,FlexRay,res."
hexmask.word.byte 0x00 08.--15.  1.  "  RSTNDP ,Reset notification data pattern. Sequence=0x47,0xb8"
hexmask.word.byte 0x00 00.--07.  1.  "  RSTNTN ,Reset Gate Number"
tree.end

tree "Software Watchdog Timer (SWT)  "
group.long (0xFFF38000+0x0000)++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 (0xFFF38000+0x0004)++0x03
line.long    0x00 "SWT_IR,SWT Interrupt Register"
bitfld.long  0x00 0.                   "TIF   ,Time-out interrupt flag" "0,1"
TEXTLINE "                "
group.long (0xFFF38000+0x0008)++0x03
line.long    0x00 "SWT_TO,SWT Time-out Register"
group.long (0xFFF38000+0x000C)++0x03
line.long    0x00 "SWT_WN,SWT Window Register"
group.long (0xFFF38000+0x0010)++0x03
line.long    0x00 "SWT_SR,SWT Service Register"
group.long (0xFFF38000+0x0014)++0x03
line.long    0x00 "SWT_CO,SWT Counter Output Register"
tree.end
width 11.
config 11. 8.
tree "FlexRay Communication Controller (FLEXRAY)"
tree "Module Configuration and Control"
group.word (0xFFFE0000+0x0000)++0x01
line.word 0x00 "MVR,Module Version Register"
hexmask.byte 0x00 0.--7. 1.   "CHIVER ,Module Version Number"
hexmask.byte 0x01 0.--7. 1. "  PEVER  ,Minor Release Number"
group.word (0xFFFE0000+0x0002)++0x01
line.word 0x00 "MCR,Module Configuration Register"
bitfld.word  0x00 15.         "MEN  ,Module Enable" "0,1"
bitfld.word  0x00 14.       "  SBFF ,System Bus Failure Freeze" "0,1"
bitfld.word  0x00 13.       "  SCM  ,Single Channel Mode" "0,1"
bitfld.word  0x00 12.       "  CHB  ,FlexRay Channel B Enable" "0,1"
bitfld.word  0x00 11.       "  CHA  ,FlexRay Channel A Enable" "0,1"
TEXTLINE "              "
bitfld.word  0x00 10.       "  SFFE ,Synchronization Frame Filter Enable" "0,1"
bitfld.word  0x00 09.       "  ECCE ,ECC Functionality Enable" "0,1"
bitfld.word  0x00 07.       "  FUM  ,FIFO Update Mode" "0,1"
bitfld.word  0x00 06.       "  FAM  ,FIFO Address Mode" "0,1"
TEXTLINE "              "
bitfld.word  0x00 04.       "  CLKSEL ,Protocol Engine Clock Source Select" "XOSC,FMPLL"
bitfld.word  0x00 01.--03.  "  BITRATE  ,Protocol Engine Clock Prescaler" "10.0MBit/sec,5.0MBit/sec,2.5MBit/sec,8.0MBit/sec,res.,res.,res.,res."
TEXTLINE ""
group.word (0xFFFE0000+0x0004)++0x01
line.word 0x00 "SYMBADHR,System Memory Base Address High Register"
group.word (0xFFFE0000+0x0006)++0x01
line.word 0x00 "SYMBADLR,System Memory Base Address Low Register"
TEXTLINE ""
group.word (0xFFFE0000+0x0008)++0x01
line.word 0x00 "STBSCR,Strobe Signal Control Register"
bitfld.word  0x00 15.         "WMD  ,Write Mode" "0,1"
bitfld.word  0x00 08.--14.   "  SEL ,Strobe Signal Select" "pocstate[0],pocstate[1],pocstate[2],pocstate[3],pocstate[4],pocstate[5],pocstate[6],channel idle indicator A,channel idle indicator B,receive data after glitch filtering A,receive data after glitch filtering B,synchronization edge strobe A,synchronization edge strobe B,header received A,header received B,wakeup symbol decoded A,wakeup symbol decoded B,MTS or CAS symbol decoded A,MTS or CAS symbol decoded B,frame decoded A,frame decoded B,channel idle detected A,channel idle detected B,potential frame start channel A,potential frame start channel B,wakeup collision detected A,wakeup collision detected B,content error detected A,content error detected B,syntax error detected A,syntax error detected B,start transmission of wakeup pattern A,start transmission of wakeup pattern B,start transmission of MTS or CAS symbol A,start transmission of MTS or CAS symbol B,start of transmission A,start of transmission B,end of transmission A,end of transmission B,static segment indicator,dynamic segment indicator,symbol window indicator,NIT indicator,action point,sync calculation complete,start of offset correction,cycle count[0],cycle count[1],cycle count[2],cycle count[3],cycle count[4],cycle count[5],slot count[0] A,slot count[1] A,slot count[2] A,slot count[3] A,slot count[4] A,slot count[5] A,slot count[6] A,slot count[7] A,slot count[8] A,slot count[9] A,slot count[10] A,slot count[0] B,slot count[1] B,slot count[2] B,slot count[3] B,slot count[4] B,slot count[5] B,slot count[6] B,slot count[7] B,slot count[8] A,slot count[9] B,slot count[10] B,cycle start,slot start A,slot start B,minislot start,arm,mt,?..."
TEXTLINE "              "
bitfld.word  0x00 04.        "  ENB  ,Strobe Signal Enable" "0,1"
bitfld.word  0x00 00.--01.   "  STBPSEL  ,Strobe Port Select" "DBG0,DBG1,DBG2,DBG3"
group.word (0xFFFE0000+0x000C)++0x01
line.word 0x00 "MBDSR,Message Buffer Data Size Register"
hexmask.byte 0x00 0.--6. 1.     "MBSEG2DS      ,Message Buffer Segment 2 Data Size"
hexmask.byte 0x01 0.--6. 1.   "  MBSEG1DS      ,Message Buffer Segment 1 Data Size"
group.word (0xFFFE0000+0x000E)++0x01
line.word 0x00 "MBSSUTR,Message Buffer Segment Size and Utilization Register"
hexmask.byte 0x00 0.--6. 1.     "LAST_MB_SEG1  ,Last Message Buffer In Segment 1"
hexmask.byte 0x01 0.--6. 1.   "  LAST_MB_UTIL  ,Last Message Buffer Utilized"
tree.end
tree "PE Access Registers"
group.word (0xFFFE0000+0x0010)++0x01
line.word 0x00 "PEDRAR,PE DRAM Access Register"
bitfld.word  0x00 12.--15.       "INST  ,PE DRAM Access Instruction" "res.,res.,res.,WRITE,res.,READ,?..."
hexmask.word 0x00 01.--11. 1.  "  ADDR  ,PE DRAM Access Address"
bitfld.word  0x00 00.          "  DAD   ,PE DRAM Access Done" "0,1"
group.word (0xFFFE0000+0x0012)++0x01
line.word 0x00 "PEDRDR,PE DRAM Data Register"
tree.end
tree "Interrupt and Error Handling"
group.word (0xFFFE0000+0x0014)++0x01
line.word 0x00 "POCR,Protocol Operation Control Register"
bitfld.word  0x00 15.           "WME ,Write Mode External Correction" "0,1"
bitfld.word  0x00 10.--11.    "  EOC_AP  ,External Offset Correction Application" "add,sub,res,off"
bitfld.word  0x00 08.--09.    "  ERC_AP  ,External Rate Correction Application" "add,sub,res,off"
bitfld.word  0x00 07.         "  BSY/WMC ,Busy(r) / Write Mode Command(w)" "0,1"
bitfld.word  0x00 00.--03.    "  POCCMD  ,Protocol Command" "ALLOW_COLDSTART,ALL_SLOTS,CONFIG,FREEZE,READY,RUN,DEF_CNF,HALT,WAKEUP,res.,res.,res.,res.,res.,res.,res."
TEXTLINE ""
group.word (0xFFFE0000+0x0016)++0x01
line.word 0x00 "GIFER,Global Interrupt Flag and Enable Register"
bitfld.word  0x00 15.           "MIF     ,Module Interrupt Flag" "0,1"
bitfld.word  0x00 14.         "  PRIF    ,Protocol Interrupt Flag" "0,1"
bitfld.word  0x00 13.         "  CHIF    ,CHI Interrupt Flag" "0,1"
eventfld.word  0x00 12.         "  WUPIF   ,Wakeup Interrupt Flag" "0,1"
eventfld.word  0x00 11.         "  FAFBIF  ,Receive FIFO Channel B Almost Full Interrupt Flag" "0,1"
eventfld.word  0x00 10.         "  FAFAIF  ,Receive FIFO Channel A Almost Full Interrupt Flag" "0,1"
bitfld.word  0x00 09.         "  RBIF    ,Receive Message Buffer Interrupt Flag" "0,1"
bitfld.word  0x00 08.         "  TBIF    ,Transmit Message Buffer Interrupt Flag" "0,1"
TEXTLINE "              "
bitfld.word  0x00 07.         "  MIE     ,Module Interrupt Enable" "0,1"
bitfld.word  0x00 06.         "  PRIE    ,Protocol Interrupt Enable" "0,1"
bitfld.word  0x00 05.         "  CHIE    ,CHI Interrupt Enable" "0,1"
bitfld.word  0x00 04.         "  WUPIE   ,Wakeup Interrupt Enable" "0,1"
bitfld.word  0x00 03.         "  FAFBIE  ,Receive FIFO Channel B Almost Full Interrupt Enable" "0,1"
bitfld.word  0x00 02.         "  FAFAIE  ,Receive FIFO Channel A Almost Full Interrupt Enable" "0,1"
bitfld.word  0x00 01.         "  RBIE    ,Receive Message Buffer Interrupt Enable" "0,1"
bitfld.word  0x00 00.         "  TBIE    ,Transmit Message Buffer Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x0018)++0x01
line.word 0x00 "PIFR0,Protocol Interrupt Flag Register 0"
eventfld.word  0x00 15.           "FATL_IF ,Fatal Protocol Error Interrupt Flag" "0,1"
eventfld.word  0x00 14.         "  INTL_IF ,Internal Protocol Error Interrupt Flag" "0,1"
eventfld.word  0x00 13.         "  ILCF_IF ,Illegal Protocol Configuration Interrupt Flag" "0,1"
eventfld.word  0x00 12.         "  CSA_IF  ,Cold Start Abort Interrupt Flag" "0,1"
eventfld.word  0x00 11.         "  MRC_IF  ,Missing Rate Correction Interrupt Flag" "0,1"
eventfld.word  0x00 10.         "  MOC_IF  ,Missing Offset Correction Interrupt Flag" "0,1"
eventfld.word  0x00 09.         "  CCL_IF  ,Clock Correction Limit Reached Interrupt Flag" "0,1"
eventfld.word  0x00 08.         "  MXS_IF  ,Max Sync Frames Detected Interrupt Flag" "0,1"
TEXTLINE "              "
eventfld.word  0x00 07.         "  MTX_IF  ,Media Access Test Symbol Received Interrupt Flag" "0,1"
eventfld.word  0x00 06.         "  LTXB_IF ,Violation on Channel B Interrupt Flag" "0,1"
eventfld.word  0x00 05.         "  LTXA_IF ,Violation on Channel A Interrupt Flag" "0,1"
eventfld.word  0x00 04.         "  TBVB_IF ,Transmission across boundary on channel B Interrupt Flag" "0,1"
eventfld.word  0x00 03.         "  TBVA_IF ,Transmission across boundary on channel A Interrupt Flag" "0,1"
eventfld.word  0x00 02.         "  TI2_IF  ,Timer 2 Expired Interrupt Flag" "0,1"
eventfld.word  0x00 01.         "  TI1_IF  ,Timer 1 Expired Interrupt Flag" "0,1"
eventfld.word  0x00 00.         "  CYS_IF  ,Cycle Start Interrupt Flag" "0,1"
group.word (0xFFFE0000+0x001A)++0x01
line.word 0x00 "PIFR1,Protocol Interrupt Flag Register 1"
eventfld.word  0x00 15.           "EMC_IF  ,Error Mode Changed Interrupt Flag" "0,1"
eventfld.word  0x00 14.         "  IPC_IF  ,Illegal Protocol Control Command Interrupt Flag" "0,1"
eventfld.word  0x00 13.         "  PECF_IF ,Protocol Engine Communication Failure Interrupt Flag" "0,1"
eventfld.word  0x00 12.         "  PSC_IF  ,Protocol State Changed Interrupt Flag" "0,1"
eventfld.word  0x00 11.         "  SSI3_IF ,Slot Status Counter Incremented Interrupt Flag" "0,1"
eventfld.word  0x00 10.         "  SSI2_IF ,Slot Status Counter Incremented Interrupt Flag" "0,1"
eventfld.word  0x00 09.         "  SSI1_IF ,Slot Status Counter Incremented Interrupt Flag" "0,1"
eventfld.word  0x00 08.         "  SSI0_IF ,Slot Status Counter Incremented Interrupt Flag" "0,1"
TEXTLINE "              "
eventfld.word  0x00 05.         "  EVT_IF  ,Even Cycle Table Written Interrupt Flag" "0,1"
eventfld.word  0x00 04.         "  ODT_IF  ,Odd Cycle Table Written Interrupt Flag" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x001C)++0x01
line.word 0x00 "PIER0,Protocol Interrupt Enable Register 0"
bitfld.word  0x00 15.           "FATL_IE ,Fatal Protocol Error Interrupt Enable" "0,1"
bitfld.word  0x00 14.         "  INTL_IE ,Internal Protocol Error Interrupt Enable" "0,1"
bitfld.word  0x00 13.         "  ILCF_IE ,Illegal Protocol Configuration Interrupt Enable" "0,1"
bitfld.word  0x00 12.         "  CSA_IE  ,Cold Start Abort Interrupt Enable" "0,1"
bitfld.word  0x00 11.         "  MRC_IE  ,Missing Rate Correction Interrupt Enable" "0,1"
bitfld.word  0x00 10.         "  MOC_IE  ,Missing Offset Correction Interrupt Enable" "0,1"
bitfld.word  0x00 09.         "  CCL_IE  ,Clock Correction Limit Reached Interrupt Enable" "0,1"
bitfld.word  0x00 08.         "  MXS_IE  ,Max Sync Frames Detected Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word  0x00 07.         "  MTX_IE  ,Media Access Test Symbol Received Interrupt Enable" "0,1"
bitfld.word  0x00 06.         "  LTXB_IE ,Violation on Channel B Interrupt Enable" "0,1"
bitfld.word  0x00 05.         "  LTXA_IE ,Violation on Channel A Interrupt Flag" "0,1"
bitfld.word  0x00 04.         "  TBVB_IE ,Transmission across boundary on channel B Interrupt Enable" "0,1"
bitfld.word  0x00 03.         "  TBVA_IE ,Transmission across boundary on channel A Interrupt Enable" "0,1"
bitfld.word  0x00 02.         "  TI2_IE  ,Timer 2 Expired Interrupt Enable" "0,1"
bitfld.word  0x00 01.         "  TI1_IE  ,Timer 1 Expired Interrupt Enable" "0,1"
bitfld.word  0x00 00.         "  CYS_IE  ,Cycle Start Interrupt Enable" "0,1"
group.word (0xFFFE0000+0x001E)++0x01
line.word 0x00 "PIER1,Protocol Interrupt Enable Register 1"
bitfld.word  0x00 15.           "EMC_IE  ,Error Mode Changed Interrupt Enable" "0,1"
bitfld.word  0x00 14.         "  IPC_IE  ,Illegal Protocol Control Command Interrupt Enable" "0,1"
bitfld.word  0x00 13.         "  PECF_IE ,Protocol Engine Communication Failure Interrupt Enable" "0,1"
bitfld.word  0x00 12.         "  PSC_IE  ,Protocol State Changed Interrupt Enable" "0,1"
bitfld.word  0x00 11.         "  SSI3_IE ,Slot Status Counter Incremented Interrupt Enable" "0,1"
bitfld.word  0x00 10.         "  SSI2_IE ,Slot Status Counter Incremented Interrupt Enable" "0,1"
bitfld.word  0x00 09.         "  SSI1_IE ,Slot Status Counter Incremented Interrupt Enable" "0,1"
bitfld.word  0x00 08.         "  SSI0_IE ,Slot Status Counter Incremented Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word  0x00 05.         "  EVT_IE  ,Even Cycle Table Written Interrupt Enable" "0,1"
bitfld.word  0x00 04.         "  ODT_IE  ,Odd Cycle Table Written Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x0020)++0x01
line.word 0x00 "CHIERFR,CHI Error Flag Register"
eventfld.word  0x00 15.           "FRLB_EF ,Fatal Protocol Error Error Flag" "0,1"
eventfld.word  0x00 14.         "  FRLA_EF ,Frame Lost Channel A Error Flag" "0,1"
eventfld.word  0x00 13.         "  PCMI_EF ,Protocol Command Ignored Error Flag" "0,1"
eventfld.word  0x00 12.         "  FOVB_EF ,Receive FIFO Overrun Channel B Error Flag" "0,1"
eventfld.word  0x00 11.         "  FOVA_EF ,Receive FIFO Overrun Channel A Error Flag" "0,1"
eventfld.word  0x00 10.         "  MBS_EF  ,Message Buffer Search Error Flag" "0,1"
eventfld.word  0x00 09.         "  MBU_EF  ,Message Buffer Utilization Error Flag" "0,1"
eventfld.word  0x00 08.         "  LCK_EF  ,Lock Error Flag" "0,1"
TEXTLINE "              "
;     eventfld.word  0x00 07.         "  DBL_EF  ,Double Transmit Message Buffer Lock Error Flag" "0,1"
eventfld.word  0x00 06.         "  SBCF_EF ,System Bus Communication Failure Error Flag" "0,1"
eventfld.word  0x00 05.         "  FID_EF  ,Frame ID Error Flag" "0,1"
eventfld.word  0x00 04.         "  DPL_EF  ,Dynamic Payload Length Error Flag" "0,1"
eventfld.word  0x00 03.         "  SPL_EF  ,Static Payload Length Error Flag" "0,1"
eventfld.word  0x00 02.         "  NML_EF  ,Network Management Length Error Flag" "0,1"
eventfld.word  0x00 01.         "  NMF_EF  ,Network Management Frame Error Flag" "0,1"
eventfld.word  0x00 00.         "  ILSA_EF ,Illegal System Memory Access Error Flag" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x0022)++0x01
line.word 0x00 "MBIVEC,Message Buffer Interrupt Vector Register"
hexmask.byte 0x00 0.--5. 1.     "TBIVEC      ,Transmit Buffer Interrupt Vector"
hexmask.byte 0x01 0.--5. 1.   "  RBIVEC      ,Receive Buffer Interrupt Vector"
TEXTLINE ""
group.word (0xFFFE0000+0x0024)++0x01
line.word 0 "CASERCR,Channel A Status Error Counter Register"
group.word (0xFFFE0000+0x0026)++0x01
line.word 0 "CBSERCR,Channel B Status Error Counter Register"
tree.end
tree "Protocol Status"
group.word (0xFFFE0000+0x0028)++0x01
line.word 0 "PSR0,Protocol Status Register 0"
bitfld.word  0 14.--15.      "ERRMODE   ,Error Mode" "ACTIVE,PASSIVE,COMM_HALT,res."
bitfld.word  0 12.--13.    "  SLOTMODE  ,Slot Mode" "SINGLE,ALL_PENDING,ALL,res."
TEXTLINE "              "
bitfld.word  0 08.--10.    "  PROTSTATE ,Protocol State" "default config,config,wakeup,ready,normal passive,normal active,halt,startup"
bitfld.word  0 04.--07.    "  STARTUPSTATE  ,Startup State" "res.,res.,coldstart collision,coldstart listen,integration consistency,integrationi listen,res.,initialize schedule,res.,res.,coldstart consistency,res.,res.,integration coldstart,coldstart gap,coldstart join"
TEXTLINE "              "
bitfld.word  0 00.--02.    "  WAKEUPSTATUS  ,Wakeup Status" "res.,RECEIVED_HEADER,RECEIVED_WUP,COLLISION_HEADER,COLLISION_WUP,COLLISION_UNKNOWN,TRANSMITTED,res."
group.word (0xFFFE0000+0x002A)++0x01
line.word 0 "PSR1,Protocol Status Register 1"
eventfld.word  0 15.           "CSAA  ,Cold Start Attempt Aborted Flag" "0,1"
bitfld.word  0 14.         "  CSP   ,Leading Cold Start Path" "0,1"
bitfld.word  0 08.--11.    "  REMCSAT  ,Remaining Coldstart Attempts" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word  0 07.         "  CPN   ,Leading Cold Start Path Noise" "0,1"
bitfld.word  0 06.         "  HHR   ,Host Halt Request Pending" "0,1"
bitfld.word  0 05.         "  FRZ   ,Freeze Occurred" "0,1"
bitfld.word  0 00.--04.    "  APTAC ,Allow Passive to Active Counter" "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"
group.word (0xFFFE0000+0x002C)++0x01
line.word 0 "PSR2,Protocol Status Register 2"
bitfld.word  0 15.           "NBVB  ,NIT Boundary Violation on Channel B" "0,1"
bitfld.word  0 14.         "  NSEB  ,NIT Syntax Error on Channel B" "0,1"
bitfld.word  0 13.         "  STCB  ,Symbol Window Transmit Conflict on Channel B" "0,1"
bitfld.word  0 12.         "  SBVB  ,Symbol Window Boundary Violation on Channel B" "0,1"
bitfld.word  0 11.         "  SSEB  ,Symbol Window Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  MTB   ,Media Access Test Symbol MTS Received on Channel B" "0,1"
bitfld.word  0 09.         "  NBVA  ,NIT Boundary Violation on Channel A" "0,1"
TEXTLINE "              "
bitfld.word  0 08.         "  NSEA  ,NIT Syntax Error on Channel A" "0,1"
bitfld.word  0 07.         "  STCA  ,Symbol Window Transmit Conflict on Channel A" "0,1"
bitfld.word  0 06.         "  SBVA  ,Symbol Window Boundary Violation on Channel A" "0,1"
bitfld.word  0 05.         "  SSEA  ,Symbol Window Syntax Error on Channel A" "0,1"
bitfld.word  0 04.         "  MTA   ,Media Access Test Symbol MTS Received on Channel A" "0,1"
bitfld.word  0 00.--03.    "  CLKCORRFAILCNT ,Clock Correction Failed Counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.word (0xFFFE0000+0x002E)++0x01
line.word 0 "PSR3,Protocol Status Register 3"
eventfld.word  0 13.           "WUB   ,Wakeup Symbol Received on Channel B" "0,1"
eventfld.word  0 12.         "  ABVB  ,Aggregated Boundary Violation on Channel B" "0,1"
eventfld.word  0 11.         "  AACB  ,Aggregated Additional Communication on Channel B" "0,1"
eventfld.word  0 10.         "  ACEB  ,Aggregated Content Error on Channel B" "0,1"
eventfld.word  0 09.         "  ASEB  ,Aggregated Syntax Error on Channel B" "0,1"
eventfld.word  0 08.         "  AVFB  ,Aggregated Valid Frame on Channel B" "0,1"
TEXTLINE "              "
eventfld.word  0 05.         "  WUA   ,Wakeup Symbol Received on Channel A" "0,1"
eventfld.word  0 04.         "  ABVA  ,Aggregated Boundary Violation on Channel A" "0,1"
eventfld.word  0 03.         "  AACA  ,Aggregated Additional Communication on Channel A" "0,1"
eventfld.word  0 02.         "  ACEA  ,Aggregated Content Error on Channel A" "0,1"
eventfld.word  0 01.         "  ASEA  ,Aggregated Syntax Error on Channel A" "0,1"
eventfld.word  0 00.         "  AVFA  ,Aggregated Valid Frame on Channel A" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x0030)++0x01
line.word 0 "MTCTR,Macrotick Counter Register"
group.word (0xFFFE0000+0x0032)++0x01
line.word 0 "CYCTR,Cycle Counter Register"
group.word (0xFFFE0000+0x0034)++0x01
line.word 0 "SLTCAR,Slot Counter Channel A Register"
group.word (0xFFFE0000+0x0036)++0x01
line.word 0 "SLTCBR,Slot Counter Channel B Register"
group.word (0xFFFE0000+0x0038)++0x01
line.word 0 "RTCORVR,Rate Correction Value Register"
group.word (0xFFFE0000+0x003A)++0x01
line.word 0 "OFCORVR,Offset Correction Value Register"
TEXTLINE ""
group.word (0xFFFE0000+0x003C)++0x01
line.word 0 "CIFR,Combined Interrupt Flag Register"
bitfld.word  0 07.           "MIF     ,Module Interrupt Flag" "0,1"
bitfld.word  0 06.         "  PRIF    ,Protocol Interrupt Flag" "0,1"
bitfld.word  0 05.         "  CHIF    ,CHI Interrupt Flag" "0,1"
bitfld.word  0 04.         "  WUPIF   ,Wakeup Interrupt Flag" "0,1"
TEXTLINE "              "
bitfld.word  0 03.         "  FAFBIF  ,Receive FIFO channel B Not Empty Interrupt Flag" "0,1"
bitfld.word  0 02.         "  FAFAIF  ,Receive FIFO channel A Not Empty Interrupt Flag" "0,1"
bitfld.word  0 01.         "  RBIF    ,Receive Message Buffer Interrupt Flag" "0,1"
bitfld.word  0 00.         "  TBIF    ,Transmit Message Buffer Interrupt Flag" "0,1"
group.word (0xFFFE0000+0x003E)++0x01
line.word 0 "SYMATOR,System Memory Access Time-Out Register"
hexmask.word.byte 0 0.--7. 1.   "TIMEOUT ,System Memory Access Time-Out"
tree.end
tree "Sync Frame Counter and Tables"
group.word (0xFFFE0000+0x0040)++0x01
line.word 0 "SFCNTR,Sync Frame Counter Register"
bitfld.word 0 12.--15.    "SFEVB ,Sync Frames Channel B, even cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word 0 08.--11.  "  SFEVA ,Sync Frames Channel A, even cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word 0 04.--07.  "  SFODB ,Sync Frames Channel B, odd cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word 0 00.--03.  "  SFODA ,Sync Frames Channel A, odd cycle" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.word (0xFFFE0000+0x0042)++0x01
line.word 0 "SFTOR,Sync Frame Table Offset Register"
group.word (0xFFFE0000+0x0044)++0x01
line.word 0 "SFTCCSR,Sync Frame Table Configuration, Control, Status Register"
bitfld.word  0 15.           "ELKT    ,Even Cycle Tables Lock/Unlock Trigger" "0,1"
bitfld.word  0 14.         "  OLKT    ,Odd Cycle Tables Lock/Unlock Trigger" "0,1"
hexmask.word.byte 0 08.--13. 1. "  CYCNUM  ,Cycle Number"
TEXTLINE "              "
bitfld.word  0 07.         "  ELKS    ,Even Cycle Tables Lock Status" "0,1"
bitfld.word  0 06.         "  OLKS    ,Odd Cycle Tables Lock Status" "0,1"
bitfld.word  0 05.         "  EVAL    ,Even Cycle Tables Valid" "0,1"
bitfld.word  0 04.         "  OVAL    ,Odd Cycle Tables Valid" "0,1"
TEXTLINE "              "
bitfld.word  0 02.         "  OPT     ,One Pair Trigger" "0,1"
bitfld.word  0 01.         "  SDVEN   ,Sync Frame Deviation Table Enable" "0,1"
bitfld.word  0 00.         "  SIDEN   ,Sync Frame ID Table Enable" "0,1"
tree.end
tree "Sync Frame Filter"
group.word (0xFFFE0000+0x0046)++0x01
line.word 0 "SFIDRFR,Sync Frame ID Rejection Filter Register"
group.word (0xFFFE0000+0x0048)++0x01
line.word 0 "SFIDAFVR,Sync Frame ID Acceptance Filter Value Register"
group.word (0xFFFE0000+0x004A)++0x01
line.word 0 "SFIDAFMR,Sync Frame ID Acceptance Filter Mask Register"
tree.end
tree "Network Management Vector"
group.word (0xFFFE0000+0x004C)++0x01
line.word 0 "NMVR0,Network Management Vector Register 0"
hexmask.byte 0 0.--7. 1.     "NMV0  ,Received Payload NMV0"
hexmask.byte 1 0.--7. 1.   "  NMV1  ,Received Payload NMV1"
group.word (0xFFFE0000+0x004E)++0x01
line.word 0 "NMVR1,Network Management Vector Register 1"
hexmask.byte 0 0.--7. 1.     "NMV2  ,Received Payload NMV2"
hexmask.byte 1 0.--7. 1.   "  NMV3  ,Received Payload NMV3"
group.word (0xFFFE0000+0x0050)++0x01
line.word 0 "NMVR2,Network Management Vector Register 2"
hexmask.byte 0 0.--7. 1.     "NMV4  ,Received Payload NMV4"
hexmask.byte 1 0.--7. 1.   "  NMV5  ,Received Payload NMV5"
group.word (0xFFFE0000+0x0052)++0x01
line.word 0 "NMVR3,Network Management Vector Register 3"
hexmask.byte 0 0.--7. 1.     "NMV6  ,Received Payload NMV6"
hexmask.byte 1 0.--7. 1.   "  NMV7  ,Received Payload NMV7"
group.word (0xFFFE0000+0x0054)++0x01
line.word 0 "NMVR4,Network Management Vector Register 4"
hexmask.byte 0 0.--7. 1.     "NMV8  ,Received Payload NMV8"
hexmask.byte 1 0.--7. 1.   "  NMV9  ,Received Payload NMV9"
group.word (0xFFFE0000+0x0056)++0x01
line.word 0 "NMVR5,Network Management Vector Register 5"
hexmask.byte 0 0.--7. 1.     "NMV10 ,Received Payload NMV10"
hexmask.byte 1 0.--7. 1.   "  NMV11 ,Received Payload NMV11"
group.word (0xFFFE0000+0x0058)++0x01
line.word 0 "NMVLR,Network Management Vector Length Register"
bitfld.word 0 00.--03.    "NMVL ,Network Management Vector Length" "0,1,2,3,4,5,6,7,8,9,10,11,12,res(13),res(14),res(15)"
tree.end
tree "Timer Configuration"
group.word (0xFFFE0000+0x005A)++0x01
line.word 0 "TICCR,Timer Configuration and Control Register"
bitfld.word  0 13.           "T2_CFG ,Timer T2 Configuration" "absolute,relative"
bitfld.word  0 12.         "  T2_REP ,Timer T2 Repetitive Mode" "non-rep,rep"
bitfld.word  0 10.         "  T2SP ,Timer T2 Stop" "none,stop timer 2"
bitfld.word  0 09.         "  T2TR ,Timer T2 Trigger" "none,start timer 2"
bitfld.word  0 08.         "  T2ST ,Timer T2 State" "idle,running"
TEXTLINE "                               "
bitfld.word  0 04.         "  T1_REP ,Timer T1 Repetitive Mode" "non-rep,rep"
bitfld.word  0 02.         "  T1SP ,Timer T1 Stop" "none,stop timer 1"
bitfld.word  0 01.         "  T1TR ,Timer T1 Trigger" "none,start timer 1"
bitfld.word  0 00.         "  T1ST ,Timer T1 State" "idle,running"
group.word (0xFFFE0000+0x005C)++0x01
line.word 0 "TI1CYSR,Timer 1 Cycle Set Register"
hexmask.byte 0 0.--5. 1.     "T1_CYC_VAL  ,Timer T1 Cycle Filter Value"
hexmask.byte 1 0.--5. 1.   "  T1_CYC_MSK  ,Timer T1 Cycle Filter Mask"
group.word (0xFFFE0000+0x005E)++0x01
line.word 0 "TI1MTOR,Timer 1 Macrotick Offset Register"
group.word (0xFFFE0000+0x0060)++0x01
line.word 0 "TI2CR0,Timer 2 Configuration Register 0"
hexmask.byte 0 0.--5. 1.     "T2_CYC_VAL  ,Timer T2 Cycle Filter Value"
hexmask.byte 1 0.--5. 1.   "  T2_CYC_MSK  ,Timer T2 Cycle Filter Mask"
group.word (0xFFFE0000+0x0062)++0x01
line.word 0 "TI2CR1,Timer 2 Configuration Register 1"
tree.end
tree "Slot Status Configuration"
group.word (0xFFFE0000+0x0064)++0x01
line.word 0 "SSSR,Slot Status Selection Register"
bitfld.word  0 15.            "WMD  ,Write Mode" "0,1"
bitfld.word  0 12.--13.     "  SEL  ,Selector" "SSSR0,SSSR1,SSSR2,SSSR3"
hexmask.word 0 0.--10. 1.   "  SLOTNUMBER  ,Slot Number"
group.word (0xFFFE0000+0x0066)++0x01
line.word 0 "SSCCR,Slot Status Counter Condition Register"
bitfld.word  0 15.            "WMD  ,Write Mode" "0,1"
bitfld.word  0 12.--13.     "  SEL  ,Selector" "SSCCR0,SSCCR1,SSCCR2,SSCCR3"
bitfld.word  0 09.--10.     "  CNTCFG ,Counter Configuration" "+1 on A,+1 on B,+1 on A|B,+1 on A^B/+2 on A&B"
bitfld.word  0 08.          "  MCY  ,Multi Cycle Selection" "0,1"
TEXTLINE "              "
bitfld.word  0 07.          "  VFR  ,Valid Frame Restriction" "0,1"
bitfld.word  0 06.          "  SYF  ,Sync Frame Restriction" "0,1"
bitfld.word  0 05.          "  NUF  ,Null Frame Restriction" "0,1"
bitfld.word  0 04.          "  SUF  ,Startup Frame Restriction" "0,1"
bitfld.word  0 03.          "  SM3  ,Slot Status Mask (syntax error)" "0,1"
bitfld.word  0 02.          "  SM2  ,Slot Status Mask (content error)" "0,1"
bitfld.word  0 01.          "  SM1  ,Slot Status Mask (boundary violation)" "0,1"
bitfld.word  0 00.          "  SM0  ,Slot Status Mask (transmission conflict)" "0,1"
tree.end
tree "Slot Status"
group.word (0xFFFE0000+0x68)++0x01
line.word 0 "SSR0,Slot Status Register 0"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x6A)++0x01
line.word 0 "SSR1,Slot Status Register 1"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x6C)++0x01
line.word 0 "SSR2,Slot Status Register 2"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x6E)++0x01
line.word 0 "SSR3,Slot Status Register 3"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x70)++0x01
line.word 0 "SSR4,Slot Status Register 4"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x72)++0x01
line.word 0 "SSR5,Slot Status Register 5"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x74)++0x01
line.word 0 "SSR6,Slot Status Register 6"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
group.word (0xFFFE0000+0x76)++0x01
line.word 0 "SSR7,Slot Status Register 7"
bitfld.word  0 15.           "VFB  ,Valid Frame on Channel B" "0,1"
bitfld.word  0 14.         "  SYB   ,Sync Frame Indicator Channel B" "0,1"
bitfld.word  0 13.         "  NFB   ,Null Frame Indicator Channel B" "0,1"
bitfld.word  0 12.         "  SUB   ,Startup Frame Indicator Channel B" "0,1"
bitfld.word  0 11.         "  SEB   ,Syntax Error on Channel B" "0,1"
bitfld.word  0 10.         "  CEB   ,Content Error on Channel B" "0,1"
bitfld.word  0 09.         "  BVB   ,Boundary Violation on Channel B" "0,1"
bitfld.word  0 08.         "  TCB   ,Transmission Conflict on Channel B" "0,1"
TEXTLINE "              "
bitfld.word  0 07.         "  VFA  ,Valid Frame on Channel A" "0,1"
bitfld.word  0 06.         "  SYA   ,Sync Frame Indicator ChannelAB" "0,1"
bitfld.word  0 05.         "  NFA   ,Null Frame Indicator Channel A" "0,1"
bitfld.word  0 04.         "  SUA   ,Startup Frame Indicator Channel A" "0,1"
bitfld.word  0 03.         "  SEA   ,Syntax Error on Channel A" "0,1"
bitfld.word  0 02.         "  CEA   ,Content Error on Channel A" "0,1"
bitfld.word  0 01.         "  BVA   ,Boundary Violation on Channel A" "0,1"
bitfld.word  0 00.         "  TCA   ,Transmission Conflict on Channel A" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x0078)++0x01
line.word 0 "SSCR0,Slot Status Counter Register 0"
group.word (0xFFFE0000+0x007A)++0x01
line.word 0 "SSCR1,Slot Status Counter Register 1"
group.word (0xFFFE0000+0x007C)++0x01
line.word 0 "SSCR2,Slot Status Counter Register 2"
group.word (0xFFFE0000+0x007E)++0x01
line.word 0 "SSCR3,Slot Status Counter Register 3"
tree.end
tree "MTS Generation"
group.word (0xFFFE0000+0x0080)++0x01
line.word 0 "MTSACFR,MTS A Configuration Register"
bitfld.word  0 15.            "MTE  ,Media Access Test Symbol Transmission Enable" "0,1"
hexmask.byte 0 0.--5. 1.    "  CYCCNTMSK  ,Cycle Counter Mask"
hexmask.byte 1 0.--5. 1.    "  CYCCNTVAL  ,Cycle Counter Value"
group.word (0xFFFE0000+0x0082)++0x01
line.word 0 "MTSBCFR,MTS B Configuration Register"
bitfld.word  0 15.            "MTE  ,Media Access Test Symbol Transmission Enable" "0,1"
hexmask.byte 0 0.--5. 1.    "  CYCCNTMSK  ,Cycle Counter Mask"
hexmask.byte 1 0.--5. 1.    "  CYCCNTVAL  ,Cycle Counter Value"
tree.end
tree "Shadow Buffer Configuration"
group.word (0xFFFE0000+0x0084)++0x01
line.word 0 "RSBIR,Receive Shadow Buffer Index Register"
bitfld.word  0 15.            "WMD  ,Write Mode" "0,1"
bitfld.word  0 12.--13.     "  SEL  ,Selector" "RSBIR_A0,RSBIR_A1,RSBIR_A2,RSBIR_A3"
hexmask.word.byte 0 0.--7. 1.    "  RSBIDX  ,Receive Shadow Buffer Index"
tree.end
tree "Receive FIFO - Configuration"
group.word (0xFFFE0000+0x0086)++0x01
line.word 0 "RFWMSR,Receive FIFO Watermark and Selection Register"
hexmask.word.byte 0 8.--15. 1.      "WM   ,Watermark"
bitfld.word  0 0.                 "  SEL  ,This control bit selects the receiver FIFO for subsequent programming" "A,B"
group.word (0xFFFE0000+0x0088)++0x01
line.word 0 "RFSIR,Receive FIFO Start Index Register"
group.word (0xFFFE0000+0x008A)++0x01
line.word 0 "RFDSR,Receive FIFO Depth and Size Register"
hexmask.byte 0 0.--7. 1.      "FIFO_DEPTH  ,FIFO Depth"
hexmask.byte 1 0.--6. 1.    "  ENTRY_SIZE  ,Entry Size"
TEXTLINE ""
group.word (0xFFFE0000+0x00E6)++0x01
line.word 0 "RFSDOR,Receive FIFO Start Data Offset Register"
TEXTLINE ""
group.word (0xFFFE0000+0x00E8)++0x01
line.word 0 "RFSYMBADHR,Receive FIFO System Memory Base Address High Register"
group.word (0xFFFE0000+0x00EA)++0x01
line.word 0 "RFSYMBADLR,Receive FIFO System Memory Base Address Low Register"
TEXTLINE ""
group.word (0xFFFE0000+0x00EC)++0x01
line.word 0 "RFPTR,Receive FIFO Periodic Timer Register"
tree.end
tree "Receive FIFO - Control"
group.word (0xFFFE0000+0x008C)++0x01
line.word 0 "RFARIR,Receive FIFO A Read Index Register"
group.word (0xFFFE0000+0x008E)++0x01
line.word 0 "RFBRIR,Receive FIFO B Read Index Register"
TEXTLINE ""
group.word (0xFFFE0000+0x00EE)++0x01
line.word 0 "RFFLPCR,Receive FIFO Fill Level and POP Count Register"
hexmask.word.byte 0 8.--15. 1.      "FLB(PCB)  ,read: Fill Level FIFO B / write: Pop Count FIFO B"
hexmask.word.byte 0 0.--7. 1.     "  FLA(PCA)  ,read: Fill Level FIFO A / write: Pop Count FIFO A"
tree.end
tree "Receive FIFO - Filter"
group.word (0xFFFE0000+0x0090)++0x01
line.word 0 "RFMIDAFVR,Receive FIFO Message ID Acceptance Filter Value Register"
group.word (0xFFFE0000+0x0092)++0x01
line.word 0 "RFMIAFMR,Receive FIFO Message ID Acceptance Filter Mask Register"
TEXTLINE ""
group.word (0xFFFE0000+0x0094)++0x01
line.word 0 "RFFIDRFVR,Receive FIFO Frame ID Rejection Filter Value Register"
group.word (0xFFFE0000+0x0096)++0x01
line.word 0 "RFFIDRFMR,Receive FIFO Frame ID Rejection Filter Mask Register"
TEXTLINE ""
group.word (0xFFFE0000+0x0098)++0x01
line.word 0 "RFRFCFR,Receive FIFO Range Filter Configuration Register"
bitfld.word  0 15.              "WMD  ,Write Mode" "0  ,1  "
bitfld.word  0 14.            "  IBD  ,Interval Boundary" "0  ,1  "
bitfld.word  0 12.--13.       "  SEL  ,Selector" "ID range filter 0,ID range filter 1,ID range filter 2,ID range filter 3"
hexmask.word 0 0.--10. 1.     "  SID  ,Slot ID"
group.word (0xFFFE0000+0x009A)++0x01
line.word 0 "RFRFCTR,Receive FIFO Range Filter Control Register"
bitfld.word  0 11.              "F3MD ,Range Filter 3 Mode" "acc,rej"
bitfld.word  0 10.            "  F2MD ,Range Filter 2 Mode" "acc,rej"
bitfld.word  0 09.            "  F1MD ,Range Filter 1 Mode" "acc,rej"
bitfld.word  0 08.            "  F0MD ,Range Filter 0 Mode" "acc,rej"
TEXTLINE "              "
bitfld.word  0 03.            "  F3EN ,Range Filter 3 Enable" "0  ,1  "
bitfld.word  0 02.            "  F2EN ,Range Filter 2 Enable" "0  ,1  "
bitfld.word  0 01.            "  F1EN ,Range Filter 1 Enable" "0  ,1  "
bitfld.word  0 00.            "  F0EN ,Range Filter 0 Enable" "0  ,1  "
tree.end
tree "Dynamic Segment Status"
group.word (0xFFFE0000+0x009C)++0x01
line.word 0 "LDTXSLAR,Last Dynamic Transmit Slot Channel A Register"
group.word (0xFFFE0000+0x009E)++0x01
line.word 0 "LDTXSLAR,Last Dynamic Transmit Slot Channel B Register"
tree.end
tree "Protocol Configuration"
group.word (0xFFFE0000+0x00A0)++0x01
line.word    0x00 "PCR0,Protocol Configuration Register 0"
hexmask.word.byte 0 10.--15. 1.     "action_point_offset                ,"
TEXTLINE "              "
hexmask.word 0 00.--09. 1.        "  static_slot_length               ,"
group.word (0xFFFE0000+0x00A2)++0x01
line.word    0x00 "PCR1,Protocol Configuration Register 1"
hexmask.word 0 00.--13. 1.        "macro_after_first_static_slot    ,"
group.word (0xFFFE0000+0x00A4)++0x01
line.word    0x00 "PCR2,Protocol Configuration Register 2"
hexmask.word.byte 0 10.--15. 1.     "minislot_after_action_point        ,"
TEXTLINE "              "
hexmask.word 0 00.--09. 1.        "  number_of_static_slots           ,"
group.word (0xFFFE0000+0x00A6)++0x01 
line.word    0x00 "PCR3,Protocol Configuration Register 3"
hexmask.word.byte 0 10.--15. 1.     "wakeup_symbol_rx_low               ,"
TEXTLINE "              "
hexmask.word.byte 0 05.--09. 1.        "  minislot_action_point_offset[4:0]  ,"
TEXTLINE "              "
bitfld.word  0 00.--04.           "  coldstart_attempts                 ," "00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F"
group.word (0xFFFE0000+0x00A8)++0x01
line.word    0x00 "PCR4,Protocol Configuration Register 4"
hexmask.word.byte 0 09.--15. 1.     "cas_rx_low_max                     ,"
TEXTLINE "              "
hexmask.word.byte 0 00.--08. 1.   "  wakeup_symbol_rx_window            ,"
group.word (0xFFFE0000+0x00Aa)++0x01
line.word    0x00 "PCR5,Protocol Configuration Register 5"
bitfld.word  0 12.--15.             "tss_transmitter                     ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
TEXTLINE "              "
hexmask.word 0 06.--11. 1.        "  wakeup_symbol_tx_low             ,"
TEXTLINE "              "
hexmask.word 0 00.--05. 1.        "  wakeup_symbol_rx_idle            ,"
group.word (0xFFFE0000+0x00Ac)++0x01
line.word    0x00 "PCR6,Protocol Configuration Register 6"
hexmask.word.byte 0 07.--14. 1.     "symbol_window_after_action_point   ,"
TEXTLINE "              "
hexmask.word.byte 0 00.--06. 1.   "  macro_initial_offset_a             ,"
group.word (0xFFFE0000+0x00Ae)++0x01
line.word    0x00 "PCR7,Protocol Configuration Register 7"
hexmask.word.byte 0 07.--15. 1.     "decoding_correction_b              ,"
TEXTLINE "              "
hexmask.word.byte 0 00.--06. 1.   "  micro_per_macro_nom_half           ,"
group.word (0xFFFE0000+0x00b0)++0x01
line.word    0x00 "PCR8,Protocol Configuration Register 8"
bitfld.word  0 12.--15.             "max_without_clock_corr_fatal        ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
TEXTLINE "              "
bitfld.word 0 08.--11.            "  max_without_clock_corr_passive      ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
TEXTLINE "              "
hexmask.word 0 00.--07. 1.        "  wakeup_symbol_tx_idle            ,"
group.word (0xFFFE0000+0x00b2)++0x01
line.word    0x00 "PCR9,Protocol Configuration Register 9"
bitfld.word  0 15.                  "minislot_exists                     ," "0,1"
TEXTLINE "              "
bitfld.word  0 14.                "  symbol_window_exists                ," "0,1"
TEXTLINE "              "
hexmask.word 0 00.--13. 1.        "  offset_correction_out            ,"
group.word (0xFFFE0000+0x00b4)++0x01
line.word    0x00 "PCR10,Protocol Configuration Register 10"
bitfld.word  0 15.                  "single_slot_enabled                 ," "0,1"
TEXTLINE "              "
bitfld.word  0 14.                "  wakeup_channel                      ," "0,1"
TEXTLINE "              "
hexmask.word 0 00.--13. 1.        "  macro_per_cycle                  ,"
group.word (0xFFFE0000+0x00b6)++0x01
line.word    0x00 "PCR11,Protocol Configuration Register 11"
bitfld.word  0 15.                  "key_slot_used_for_startup           ," "0,1"
TEXTLINE "              "
bitfld.word  0 14.                "  key_slot_used_for_sync              ," "0,1"
TEXTLINE "              "
hexmask.word 0 00.--13. 1.        "  offset_correction_start          ,"
group.word (0xFFFE0000+0x00b8)++0x01
line.word    0x00 "PCR12,Protocol Configuration Register 12"
hexmask.word.byte 0 11.--15. 1.     "allow_passive_to_active            ,"
TEXTLINE "              "
hexmask.word 0 00.--10. 1.        "  key_slot_header_crc              ,"
group.word (0xFFFE0000+0x00ba)++0x01
line.word    0x00 "PCR13,Protocol Configuration Register 13"
hexmask.word.byte 0 10.--15. 1.     "first_minislot_action_point_offs   ,"
TEXTLINE "              "
hexmask.word 0 00.--09. 1.        "  static_slot_after_action_point   ,"
group.word (0xFFFE0000+0x00bc)++0x01
line.word    0x00 "PCR14,Protocol Configuration Register 14"
hexmask.word 0 05.--15. 1.          "rate_correction_out              ,"
TEXTLINE "              "
bitfld.word 0 00.--04.            "  listen_timeout[20:16]              ," "00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F"
group.word (0xFFFE0000+0x00be)++0x01
line.word    0x00 "PCR15,Protocol Configuration Register 15"
hexmask.word 0 00.--15. 1.          "listen_timeout[00:15]            ,"
group.word (0xFFFE0000+0x00c0)++0x01
line.word    0x00 "PCR16,Protocol Configuration Register 16"
hexmask.word.byte 0 09.--15. 1.     "macro_initial_offset_b             ,"
TEXTLINE "              "
hexmask.word 0 00.--08. 1.        "  noise_listen_timeout[24:16]      ,"
group.word (0xFFFE0000+0x00c2)++0x01
line.word    0x00 "PCR17,Protocol Configuration Register 17"
hexmask.word 0 00.--15. 1.          "noise_listen_timeout[15:0]       ,"
group.word (0xFFFE0000+0x00c4)++0x01
line.word    0x00 "PCR18,Protocol Configuration Register 18"
hexmask.word.byte 0 10.--15. 1.     "wakeup_pattern                     ,"
TEXTLINE "              "
hexmask.word 0 00.--09. 1.        "  key_slot_id                      ,"
group.word (0xFFFE0000+0x00c6)++0x01
line.word    0x00 "PCR19,Protocol Configuration Register 19"
hexmask.word.byte 0 07.--15. 1.     "decoding_correction_a              ,"
TEXTLINE "              "
hexmask.word.byte 0 00.--06. 1.   "  payload_length_static              ,"
group.word (0xFFFE0000+0x00c8)++0x01
line.word    0x00 "PCR20,Protocol Configuration Register 20"
hexmask.word.byte 0 08.--15. 1.     "micro_initial_offset_b             ,"
TEXTLINE "              "
hexmask.word.byte 0 00.--07. 1.   "  micro_initial_offset_a             ,"
group.word (0xFFFE0000+0x00ca)++0x01
line.word    0x00 "PCR21,Protocol Configuration Register 21"
bitfld.word  0 13.--15.            "extern_rate_correction              ," "0,1,2,3,4,5,6,7"
TEXTLINE "              "
hexmask.word 0 00.--12. 1.        "  latest_tx                        ,"
group.word (0xFFFE0000+0x00cc)++0x01
line.word    0x00 "PCR22,Protocol Configuration Register 22"
bitfld.word  0 15.                  "R*                                  ," "0,1"
TEXTLINE "              "
hexmask.word 0 04.--14. 1.          "  comp_accepted_startup_range_a    ,"
TEXTLINE "              "
bitfld.word  0 00.--03.           "  micro_per_cycle[19:16]              ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
group.word (0xFFFE0000+0x00ce)++0x01
line.word    0x00 "PCR23,Protocol Configuration Register 23"
hexmask.word 0 00.--15. 1.          "micro_per_cycle[15:0]            ,"
group.word (0xFFFE0000+0x00d0)++0x01
line.word    0x00 "PCR24,Protocol Configuration Register 24"
bitfld.word 0 11.--15.             "cluster_drift_damping              ," "00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F"
TEXTLINE "              "
hexmask.word.byte 0 04.--10. 1.  "  max_payload_length_dynamic         ,"
TEXTLINE "              "
bitfld.word 0 00.--03.           "  micro_per_cycle_min[19:16]          ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
group.word (0xFFFE0000+0x00d2)++0x01
line.word    0x00 "PCR25,Protocol Configuration Register 25"
hexmask.word 0 00.--15. 1.          "micro_per_cycle_min[15:00]       ,"
group.word (0xFFFE0000+0x00d4)++0x01
line.word    0x00 "PCR26,Protocol Configuration Register 26"
bitfld.word  0 15.                  "allow_halt_due_to_clock             ," "0,1"
TEXTLINE "              "
hexmask.word 0 04.--14. 1.        "  comp_accepted_startup_range_b    ,"
TEXTLINE "              "
bitfld.word 0 00.--03.            "  micro_per_cycle_max[19:16]          ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
group.word (0xFFFE0000+0x00d6)++0x01
line.word    0x00 "PCR27,Protocol Configuration Register 27"
hexmask.word 0 00.--15. 1.          "micro_per_cycle_max[15:00]       ,"
group.word (0xFFFE0000+0x00d8)++0x01
line.word    0x00 "PCR28,Protocol Configuration Register 28"
bitfld.word  0 14.--15.             "dynamic_slot_idle_phase             ," "0,1,2,3"
TEXTLINE "              "
hexmask.word 0 00.--13. 1.        "  macro_after_offset_correction    ,"
group.word (0xFFFE0000+0x00da)++0x01
line.word    0x00 "PCR29,Protocol Configuration Register 29"
bitfld.word  0 13.--15.             "extern_offset_correction            ," "0,1,2,3,4,5,6,7"
TEXTLINE "              "
hexmask.word 0 00.--12. 1.        "  minislots_max                    ,"
group.word (0xFFFE0000+0x00dc)++0x01
line.word    0x00 "PCR30,Protocol Configuration Register 30"
bitfld.word  0 00.--03.             "sync_node_max                       ," "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
tree.end
tree "ECC Registers"
group.word (0xFFFE0000+0x00f0)++0x01
line.word    0x00 "EEIFER,ECC Error Interrupt Flag and Enable Register"
eventfld.word  0 15.           "LRNE_OF  ,LRAM Non-Corrected Error Overflow Flag" "0,1"
eventfld.word  0 14.         "  LRCE_OF  ,LRAM Corrected Error Overflow Flag" "0,1"
eventfld.word  0 13.         "  DRNE_OF  ,DRAM Non-Corrected Error Overflow Flag" "0,1"
eventfld.word  0 12.         "  DRCE_OF  ,DRAM Corrected Error Overflow Flag" "0,1"
TEXTLINE "              "
eventfld.word  0 11.         "  LRNE_IF  ,LRAM Non-Corrected Error Interrupt Flag" "0,1"
eventfld.word  0 10.         "  LRCE_IF  ,LRAM Corrected Error Interrupt Flag" "0,1"
eventfld.word  0 09.         "  DRNE_IF  ,DRAM Non-Corrected Error Interrupt Flag" "0,1"
eventfld.word  0 08.         "  DRCE_IF  ,DRAM Corrected Error Interrupt Flag" "0,1"
TEXTLINE "              "
bitfld.word    0 03.         "  LRNE_IE  ,LRAM Non-Corrected Error Interrupt Enable" "0,1"
bitfld.word    0 02.         "  LRCE_IE  ,LRAM Corrected Error Interrupt Enable" "0,1"
bitfld.word    0 01.         "  DRNE_IE  ,DRAM Non-Corrected Error Interrupt Enable" "0,1"
bitfld.word    0 00.         "  DRCE_IE  ,DRAM Corrected Error Interrupt Enable" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x00f2)++0x01
line.word    0x00 "EERICR,ECC Error Report and Injection Control Register"
bitfld.word    0 15.           "BSY   ,Register Update Busy" "0,1"
bitfld.word    0 08.--09.    "  ERS   ,Error Report Select" "PE DRAM non-corrected error information,PE DRAM corrected error information,CHI LRAM non-corrected error information,CHI LRAM corrected error information"
TEXTLINE "              "
bitfld.word    0 04.         "  ERM   ,Error Report Mode" "0,1"
bitfld.word    0 01.         "  EIM   ,Error Injection Mode" "0,1"
bitfld.word    0 00.         "  EIE   ,Error Injection Enable" "0,1"
TEXTLINE ""
group.word (0xFFFE0000+0x00f4)++0x01
line.word    0x00 "EERAR,ECC Error Report Address Register"
bitfld.word    0 15.           "MID   ,Memory Identifier" "PE DRAM,CHI LRAM"
bitfld.word    0 12.--14.    "  BANK  ,Memory Bank" "0,1,2,3,4,5,6,7"
hexmask.word   0 00.--11. 1. "  ADDR  ,Memory Address"
group.word (0xFFFE0000+0x00f6)++0x01
line.word    0x00 "EERDR,ECC Error Report Data Register"
group.word (0xFFFE0000+0x00f8)++0x01
line.word    0x00 "EERCR,ECC Error Report Code Register"
TEXTLINE ""
group.word (0xFFFE0000+0x00fa)++0x01
line.word    0x00 "EEIAR,ECC Error Injection Address Register"
bitfld.word    0 15.           "MID   ,Memory Identifier" "PE DRAM,CHI LRAM"
bitfld.word    0 12.--14.    "  BANK  ,Memory Bank" "0,1,2,3,4,5,6,7"
hexmask.word   0 00.--11. 1. "  ADDR  ,Memory Address"
group.word (0xFFFE0000+0x00fc)++0x01
line.word    0x00 "EEIDR,ECC Error Injection Data Register"
group.word (0xFFFE0000+0x00fe)++0x01
line.word    0x00 "EEICR,ECC Error Injection Code Register"
tree.end
tree "Message Buffer Registers"
group.word (0xFFFE0000+0x800)++0x07 "Message Buffer 0"
line.word      0 "MBCCSR0,Message Buffer Configuration, Control, Status Register 0"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR0,Message Buffer Cycle Counter Filter Register 0"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR0,Message Buffer Frame ID Register 0"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR0,Message Buffer Index Register 0"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x808)++0x07 "Message Buffer 1"
line.word      0 "MBCCSR1,Message Buffer Configuration, Control, Status Register 1"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR1,Message Buffer Cycle Counter Filter Register 1"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR1,Message Buffer Frame ID Register 1"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR1,Message Buffer Index Register 1"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x810)++0x07 "Message Buffer 2"
line.word      0 "MBCCSR2,Message Buffer Configuration, Control, Status Register 2"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR2,Message Buffer Cycle Counter Filter Register 2"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR2,Message Buffer Frame ID Register 2"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR2,Message Buffer Index Register 2"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x818)++0x07 "Message Buffer 3"
line.word      0 "MBCCSR3,Message Buffer Configuration, Control, Status Register 3"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR3,Message Buffer Cycle Counter Filter Register 3"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR3,Message Buffer Frame ID Register 3"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR3,Message Buffer Index Register 3"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x820)++0x07 "Message Buffer 4"
line.word      0 "MBCCSR4,Message Buffer Configuration, Control, Status Register 4"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR4,Message Buffer Cycle Counter Filter Register 4"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR4,Message Buffer Frame ID Register 4"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR4,Message Buffer Index Register 4"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x828)++0x07 "Message Buffer 5"
line.word      0 "MBCCSR5,Message Buffer Configuration, Control, Status Register 5"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR5,Message Buffer Cycle Counter Filter Register 5"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR5,Message Buffer Frame ID Register 5"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR5,Message Buffer Index Register 5"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x830)++0x07 "Message Buffer 6"
line.word      0 "MBCCSR6,Message Buffer Configuration, Control, Status Register 6"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR6,Message Buffer Cycle Counter Filter Register 6"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR6,Message Buffer Frame ID Register 6"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR6,Message Buffer Index Register 6"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x838)++0x07 "Message Buffer 7"
line.word      0 "MBCCSR7,Message Buffer Configuration, Control, Status Register 7"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR7,Message Buffer Cycle Counter Filter Register 7"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR7,Message Buffer Frame ID Register 7"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR7,Message Buffer Index Register 7"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x840)++0x07 "Message Buffer 8"
line.word      0 "MBCCSR8,Message Buffer Configuration, Control, Status Register 8"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR8,Message Buffer Cycle Counter Filter Register 8"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR8,Message Buffer Frame ID Register 8"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR8,Message Buffer Index Register 8"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x848)++0x07 "Message Buffer 9"
line.word      0 "MBCCSR9,Message Buffer Configuration, Control, Status Register 9"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR9,Message Buffer Cycle Counter Filter Register 9"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR9,Message Buffer Frame ID Register 9"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR9,Message Buffer Index Register 9"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x850)++0x07 "Message Buffer 10"
line.word      0 "MBCCSR10,Message Buffer Configuration, Control, Status Register 10"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR10,Message Buffer Cycle Counter Filter Register 10"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR10,Message Buffer Frame ID Register 10"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR10,Message Buffer Index Register 10"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x858)++0x07 "Message Buffer 11"
line.word      0 "MBCCSR11,Message Buffer Configuration, Control, Status Register 11"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR11,Message Buffer Cycle Counter Filter Register 11"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR11,Message Buffer Frame ID Register 11"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR11,Message Buffer Index Register 11"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x860)++0x07 "Message Buffer 12"
line.word      0 "MBCCSR12,Message Buffer Configuration, Control, Status Register 12"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR12,Message Buffer Cycle Counter Filter Register 12"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR12,Message Buffer Frame ID Register 12"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR12,Message Buffer Index Register 12"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x868)++0x07 "Message Buffer 13"
line.word      0 "MBCCSR13,Message Buffer Configuration, Control, Status Register 13"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR13,Message Buffer Cycle Counter Filter Register 13"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR13,Message Buffer Frame ID Register 13"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR13,Message Buffer Index Register 13"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x870)++0x07 "Message Buffer 14"
line.word      0 "MBCCSR14,Message Buffer Configuration, Control, Status Register 14"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR14,Message Buffer Cycle Counter Filter Register 14"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR14,Message Buffer Frame ID Register 14"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR14,Message Buffer Index Register 14"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x878)++0x07 "Message Buffer 15"
line.word      0 "MBCCSR15,Message Buffer Configuration, Control, Status Register 15"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR15,Message Buffer Cycle Counter Filter Register 15"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR15,Message Buffer Frame ID Register 15"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR15,Message Buffer Index Register 15"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x880)++0x07 "Message Buffer 16"
line.word      0 "MBCCSR16,Message Buffer Configuration, Control, Status Register 16"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR16,Message Buffer Cycle Counter Filter Register 16"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR16,Message Buffer Frame ID Register 16"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR16,Message Buffer Index Register 16"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x888)++0x07 "Message Buffer 17"
line.word      0 "MBCCSR17,Message Buffer Configuration, Control, Status Register 17"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR17,Message Buffer Cycle Counter Filter Register 17"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR17,Message Buffer Frame ID Register 17"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR17,Message Buffer Index Register 17"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x890)++0x07 "Message Buffer 18"
line.word      0 "MBCCSR18,Message Buffer Configuration, Control, Status Register 18"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR18,Message Buffer Cycle Counter Filter Register 18"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR18,Message Buffer Frame ID Register 18"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR18,Message Buffer Index Register 18"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x898)++0x07 "Message Buffer 19"
line.word      0 "MBCCSR19,Message Buffer Configuration, Control, Status Register 19"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR19,Message Buffer Cycle Counter Filter Register 19"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR19,Message Buffer Frame ID Register 19"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR19,Message Buffer Index Register 19"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8A0)++0x07 "Message Buffer 20"
line.word      0 "MBCCSR20,Message Buffer Configuration, Control, Status Register 20"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR20,Message Buffer Cycle Counter Filter Register 20"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR20,Message Buffer Frame ID Register 20"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR20,Message Buffer Index Register 20"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8A8)++0x07 "Message Buffer 21"
line.word      0 "MBCCSR21,Message Buffer Configuration, Control, Status Register 21"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR21,Message Buffer Cycle Counter Filter Register 21"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR21,Message Buffer Frame ID Register 21"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR21,Message Buffer Index Register 21"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8B0)++0x07 "Message Buffer 22"
line.word      0 "MBCCSR22,Message Buffer Configuration, Control, Status Register 22"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR22,Message Buffer Cycle Counter Filter Register 22"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR22,Message Buffer Frame ID Register 22"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR22,Message Buffer Index Register 22"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8B8)++0x07 "Message Buffer 23"
line.word      0 "MBCCSR23,Message Buffer Configuration, Control, Status Register 23"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR23,Message Buffer Cycle Counter Filter Register 23"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR23,Message Buffer Frame ID Register 23"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR23,Message Buffer Index Register 23"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8C0)++0x07 "Message Buffer 24"
line.word      0 "MBCCSR24,Message Buffer Configuration, Control, Status Register 24"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR24,Message Buffer Cycle Counter Filter Register 24"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR24,Message Buffer Frame ID Register 24"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR24,Message Buffer Index Register 24"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8C8)++0x07 "Message Buffer 25"
line.word      0 "MBCCSR25,Message Buffer Configuration, Control, Status Register 25"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR25,Message Buffer Cycle Counter Filter Register 25"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR25,Message Buffer Frame ID Register 25"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR25,Message Buffer Index Register 25"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8D0)++0x07 "Message Buffer 26"
line.word      0 "MBCCSR26,Message Buffer Configuration, Control, Status Register 26"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR26,Message Buffer Cycle Counter Filter Register 26"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR26,Message Buffer Frame ID Register 26"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR26,Message Buffer Index Register 26"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8D8)++0x07 "Message Buffer 27"
line.word      0 "MBCCSR27,Message Buffer Configuration, Control, Status Register 27"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR27,Message Buffer Cycle Counter Filter Register 27"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR27,Message Buffer Frame ID Register 27"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR27,Message Buffer Index Register 27"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8E0)++0x07 "Message Buffer 28"
line.word      0 "MBCCSR28,Message Buffer Configuration, Control, Status Register 28"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR28,Message Buffer Cycle Counter Filter Register 28"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR28,Message Buffer Frame ID Register 28"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR28,Message Buffer Index Register 28"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8E8)++0x07 "Message Buffer 29"
line.word      0 "MBCCSR29,Message Buffer Configuration, Control, Status Register 29"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR29,Message Buffer Cycle Counter Filter Register 29"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR29,Message Buffer Frame ID Register 29"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR29,Message Buffer Index Register 29"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8F0)++0x07 "Message Buffer 30"
line.word      0 "MBCCSR30,Message Buffer Configuration, Control, Status Register 30"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR30,Message Buffer Cycle Counter Filter Register 30"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR30,Message Buffer Frame ID Register 30"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR30,Message Buffer Index Register 30"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x8F8)++0x07 "Message Buffer 31"
line.word      0 "MBCCSR31,Message Buffer Configuration, Control, Status Register 31"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR31,Message Buffer Cycle Counter Filter Register 31"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR31,Message Buffer Frame ID Register 31"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR31,Message Buffer Index Register 31"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x900)++0x07 "Message Buffer 32"
line.word      0 "MBCCSR32,Message Buffer Configuration, Control, Status Register 32"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR32,Message Buffer Cycle Counter Filter Register 32"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR32,Message Buffer Frame ID Register 32"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR32,Message Buffer Index Register 32"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x908)++0x07 "Message Buffer 33"
line.word      0 "MBCCSR33,Message Buffer Configuration, Control, Status Register 33"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR33,Message Buffer Cycle Counter Filter Register 33"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR33,Message Buffer Frame ID Register 33"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR33,Message Buffer Index Register 33"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x910)++0x07 "Message Buffer 34"
line.word      0 "MBCCSR34,Message Buffer Configuration, Control, Status Register 34"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR34,Message Buffer Cycle Counter Filter Register 34"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR34,Message Buffer Frame ID Register 34"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR34,Message Buffer Index Register 34"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x918)++0x07 "Message Buffer 35"
line.word      0 "MBCCSR35,Message Buffer Configuration, Control, Status Register 35"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR35,Message Buffer Cycle Counter Filter Register 35"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR35,Message Buffer Frame ID Register 35"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR35,Message Buffer Index Register 35"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x920)++0x07 "Message Buffer 36"
line.word      0 "MBCCSR36,Message Buffer Configuration, Control, Status Register 36"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR36,Message Buffer Cycle Counter Filter Register 36"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR36,Message Buffer Frame ID Register 36"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR36,Message Buffer Index Register 36"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x928)++0x07 "Message Buffer 37"
line.word      0 "MBCCSR37,Message Buffer Configuration, Control, Status Register 37"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR37,Message Buffer Cycle Counter Filter Register 37"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR37,Message Buffer Frame ID Register 37"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR37,Message Buffer Index Register 37"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x930)++0x07 "Message Buffer 38"
line.word      0 "MBCCSR38,Message Buffer Configuration, Control, Status Register 38"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR38,Message Buffer Cycle Counter Filter Register 38"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR38,Message Buffer Frame ID Register 38"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR38,Message Buffer Index Register 38"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x938)++0x07 "Message Buffer 39"
line.word      0 "MBCCSR39,Message Buffer Configuration, Control, Status Register 39"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR39,Message Buffer Cycle Counter Filter Register 39"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR39,Message Buffer Frame ID Register 39"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR39,Message Buffer Index Register 39"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x940)++0x07 "Message Buffer 40"
line.word      0 "MBCCSR40,Message Buffer Configuration, Control, Status Register 40"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR40,Message Buffer Cycle Counter Filter Register 40"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR40,Message Buffer Frame ID Register 40"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR40,Message Buffer Index Register 40"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x948)++0x07 "Message Buffer 41"
line.word      0 "MBCCSR41,Message Buffer Configuration, Control, Status Register 41"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR41,Message Buffer Cycle Counter Filter Register 41"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR41,Message Buffer Frame ID Register 41"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR41,Message Buffer Index Register 41"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x950)++0x07 "Message Buffer 42"
line.word      0 "MBCCSR42,Message Buffer Configuration, Control, Status Register 42"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR42,Message Buffer Cycle Counter Filter Register 42"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR42,Message Buffer Frame ID Register 42"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR42,Message Buffer Index Register 42"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x958)++0x07 "Message Buffer 43"
line.word      0 "MBCCSR43,Message Buffer Configuration, Control, Status Register 43"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR43,Message Buffer Cycle Counter Filter Register 43"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR43,Message Buffer Frame ID Register 43"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR43,Message Buffer Index Register 43"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x960)++0x07 "Message Buffer 44"
line.word      0 "MBCCSR44,Message Buffer Configuration, Control, Status Register 44"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR44,Message Buffer Cycle Counter Filter Register 44"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR44,Message Buffer Frame ID Register 44"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR44,Message Buffer Index Register 44"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x968)++0x07 "Message Buffer 45"
line.word      0 "MBCCSR45,Message Buffer Configuration, Control, Status Register 45"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR45,Message Buffer Cycle Counter Filter Register 45"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR45,Message Buffer Frame ID Register 45"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR45,Message Buffer Index Register 45"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x970)++0x07 "Message Buffer 46"
line.word      0 "MBCCSR46,Message Buffer Configuration, Control, Status Register 46"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR46,Message Buffer Cycle Counter Filter Register 46"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR46,Message Buffer Frame ID Register 46"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR46,Message Buffer Index Register 46"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x978)++0x07 "Message Buffer 47"
line.word      0 "MBCCSR47,Message Buffer Configuration, Control, Status Register 47"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR47,Message Buffer Cycle Counter Filter Register 47"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR47,Message Buffer Frame ID Register 47"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR47,Message Buffer Index Register 47"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x980)++0x07 "Message Buffer 48"
line.word      0 "MBCCSR48,Message Buffer Configuration, Control, Status Register 48"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR48,Message Buffer Cycle Counter Filter Register 48"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR48,Message Buffer Frame ID Register 48"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR48,Message Buffer Index Register 48"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x988)++0x07 "Message Buffer 49"
line.word      0 "MBCCSR49,Message Buffer Configuration, Control, Status Register 49"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR49,Message Buffer Cycle Counter Filter Register 49"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR49,Message Buffer Frame ID Register 49"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR49,Message Buffer Index Register 49"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x990)++0x07 "Message Buffer 50"
line.word      0 "MBCCSR50,Message Buffer Configuration, Control, Status Register 50"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR50,Message Buffer Cycle Counter Filter Register 50"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR50,Message Buffer Frame ID Register 50"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR50,Message Buffer Index Register 50"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x998)++0x07 "Message Buffer 51"
line.word      0 "MBCCSR51,Message Buffer Configuration, Control, Status Register 51"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR51,Message Buffer Cycle Counter Filter Register 51"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR51,Message Buffer Frame ID Register 51"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR51,Message Buffer Index Register 51"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9A0)++0x07 "Message Buffer 52"
line.word      0 "MBCCSR52,Message Buffer Configuration, Control, Status Register 52"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR52,Message Buffer Cycle Counter Filter Register 52"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR52,Message Buffer Frame ID Register 52"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR52,Message Buffer Index Register 52"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9A8)++0x07 "Message Buffer 53"
line.word      0 "MBCCSR53,Message Buffer Configuration, Control, Status Register 53"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR53,Message Buffer Cycle Counter Filter Register 53"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR53,Message Buffer Frame ID Register 53"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR53,Message Buffer Index Register 53"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9B0)++0x07 "Message Buffer 54"
line.word      0 "MBCCSR54,Message Buffer Configuration, Control, Status Register 54"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR54,Message Buffer Cycle Counter Filter Register 54"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR54,Message Buffer Frame ID Register 54"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR54,Message Buffer Index Register 54"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9B8)++0x07 "Message Buffer 55"
line.word      0 "MBCCSR55,Message Buffer Configuration, Control, Status Register 55"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR55,Message Buffer Cycle Counter Filter Register 55"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR55,Message Buffer Frame ID Register 55"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR55,Message Buffer Index Register 55"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9C0)++0x07 "Message Buffer 56"
line.word      0 "MBCCSR56,Message Buffer Configuration, Control, Status Register 56"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR56,Message Buffer Cycle Counter Filter Register 56"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR56,Message Buffer Frame ID Register 56"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR56,Message Buffer Index Register 56"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9C8)++0x07 "Message Buffer 57"
line.word      0 "MBCCSR57,Message Buffer Configuration, Control, Status Register 57"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR57,Message Buffer Cycle Counter Filter Register 57"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR57,Message Buffer Frame ID Register 57"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR57,Message Buffer Index Register 57"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9D0)++0x07 "Message Buffer 58"
line.word      0 "MBCCSR58,Message Buffer Configuration, Control, Status Register 58"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR58,Message Buffer Cycle Counter Filter Register 58"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR58,Message Buffer Frame ID Register 58"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR58,Message Buffer Index Register 58"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9D8)++0x07 "Message Buffer 59"
line.word      0 "MBCCSR59,Message Buffer Configuration, Control, Status Register 59"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR59,Message Buffer Cycle Counter Filter Register 59"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR59,Message Buffer Frame ID Register 59"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR59,Message Buffer Index Register 59"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9E0)++0x07 "Message Buffer 60"
line.word      0 "MBCCSR60,Message Buffer Configuration, Control, Status Register 60"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR60,Message Buffer Cycle Counter Filter Register 60"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR60,Message Buffer Frame ID Register 60"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR60,Message Buffer Index Register 60"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9E8)++0x07 "Message Buffer 61"
line.word      0 "MBCCSR61,Message Buffer Configuration, Control, Status Register 61"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR61,Message Buffer Cycle Counter Filter Register 61"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR61,Message Buffer Frame ID Register 61"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR61,Message Buffer Index Register 61"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9F0)++0x07 "Message Buffer 62"
line.word      0 "MBCCSR62,Message Buffer Configuration, Control, Status Register 62"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR62,Message Buffer Cycle Counter Filter Register 62"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR62,Message Buffer Frame ID Register 62"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR62,Message Buffer Index Register 62"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0x9F8)++0x07 "Message Buffer 63"
line.word      0 "MBCCSR63,Message Buffer Configuration, Control, Status Register 63"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR63,Message Buffer Cycle Counter Filter Register 63"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR63,Message Buffer Frame ID Register 63"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR63,Message Buffer Index Register 63"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA00)++0x07 "Message Buffer 64"
line.word      0 "MBCCSR64,Message Buffer Configuration, Control, Status Register 64"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR64,Message Buffer Cycle Counter Filter Register 64"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR64,Message Buffer Frame ID Register 64"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR64,Message Buffer Index Register 64"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA08)++0x07 "Message Buffer 65"
line.word      0 "MBCCSR65,Message Buffer Configuration, Control, Status Register 65"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR65,Message Buffer Cycle Counter Filter Register 65"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR65,Message Buffer Frame ID Register 65"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR65,Message Buffer Index Register 65"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA10)++0x07 "Message Buffer 66"
line.word      0 "MBCCSR66,Message Buffer Configuration, Control, Status Register 66"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR66,Message Buffer Cycle Counter Filter Register 66"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR66,Message Buffer Frame ID Register 66"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR66,Message Buffer Index Register 66"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA18)++0x07 "Message Buffer 67"
line.word      0 "MBCCSR67,Message Buffer Configuration, Control, Status Register 67"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR67,Message Buffer Cycle Counter Filter Register 67"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR67,Message Buffer Frame ID Register 67"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR67,Message Buffer Index Register 67"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA20)++0x07 "Message Buffer 68"
line.word      0 "MBCCSR68,Message Buffer Configuration, Control, Status Register 68"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR68,Message Buffer Cycle Counter Filter Register 68"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR68,Message Buffer Frame ID Register 68"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR68,Message Buffer Index Register 68"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA28)++0x07 "Message Buffer 69"
line.word      0 "MBCCSR69,Message Buffer Configuration, Control, Status Register 69"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR69,Message Buffer Cycle Counter Filter Register 69"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR69,Message Buffer Frame ID Register 69"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR69,Message Buffer Index Register 69"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA30)++0x07 "Message Buffer 70"
line.word      0 "MBCCSR70,Message Buffer Configuration, Control, Status Register 70"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR70,Message Buffer Cycle Counter Filter Register 70"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR70,Message Buffer Frame ID Register 70"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR70,Message Buffer Index Register 70"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA38)++0x07 "Message Buffer 71"
line.word      0 "MBCCSR71,Message Buffer Configuration, Control, Status Register 71"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR71,Message Buffer Cycle Counter Filter Register 71"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR71,Message Buffer Frame ID Register 71"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR71,Message Buffer Index Register 71"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA40)++0x07 "Message Buffer 72"
line.word      0 "MBCCSR72,Message Buffer Configuration, Control, Status Register 72"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR72,Message Buffer Cycle Counter Filter Register 72"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR72,Message Buffer Frame ID Register 72"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR72,Message Buffer Index Register 72"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA48)++0x07 "Message Buffer 73"
line.word      0 "MBCCSR73,Message Buffer Configuration, Control, Status Register 73"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR73,Message Buffer Cycle Counter Filter Register 73"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR73,Message Buffer Frame ID Register 73"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR73,Message Buffer Index Register 73"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA50)++0x07 "Message Buffer 74"
line.word      0 "MBCCSR74,Message Buffer Configuration, Control, Status Register 74"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR74,Message Buffer Cycle Counter Filter Register 74"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR74,Message Buffer Frame ID Register 74"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR74,Message Buffer Index Register 74"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA58)++0x07 "Message Buffer 75"
line.word      0 "MBCCSR75,Message Buffer Configuration, Control, Status Register 75"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR75,Message Buffer Cycle Counter Filter Register 75"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR75,Message Buffer Frame ID Register 75"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR75,Message Buffer Index Register 75"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA60)++0x07 "Message Buffer 76"
line.word      0 "MBCCSR76,Message Buffer Configuration, Control, Status Register 76"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR76,Message Buffer Cycle Counter Filter Register 76"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR76,Message Buffer Frame ID Register 76"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR76,Message Buffer Index Register 76"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA68)++0x07 "Message Buffer 77"
line.word      0 "MBCCSR77,Message Buffer Configuration, Control, Status Register 77"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR77,Message Buffer Cycle Counter Filter Register 77"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR77,Message Buffer Frame ID Register 77"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR77,Message Buffer Index Register 77"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA70)++0x07 "Message Buffer 78"
line.word      0 "MBCCSR78,Message Buffer Configuration, Control, Status Register 78"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR78,Message Buffer Cycle Counter Filter Register 78"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR78,Message Buffer Frame ID Register 78"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR78,Message Buffer Index Register 78"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA78)++0x07 "Message Buffer 79"
line.word      0 "MBCCSR79,Message Buffer Configuration, Control, Status Register 79"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR79,Message Buffer Cycle Counter Filter Register 79"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR79,Message Buffer Frame ID Register 79"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR79,Message Buffer Index Register 79"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA80)++0x07 "Message Buffer 80"
line.word      0 "MBCCSR80,Message Buffer Configuration, Control, Status Register 80"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR80,Message Buffer Cycle Counter Filter Register 80"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR80,Message Buffer Frame ID Register 80"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR80,Message Buffer Index Register 80"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA88)++0x07 "Message Buffer 81"
line.word      0 "MBCCSR81,Message Buffer Configuration, Control, Status Register 81"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR81,Message Buffer Cycle Counter Filter Register 81"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR81,Message Buffer Frame ID Register 81"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR81,Message Buffer Index Register 81"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA90)++0x07 "Message Buffer 82"
line.word      0 "MBCCSR82,Message Buffer Configuration, Control, Status Register 82"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR82,Message Buffer Cycle Counter Filter Register 82"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR82,Message Buffer Frame ID Register 82"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR82,Message Buffer Index Register 82"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xA98)++0x07 "Message Buffer 83"
line.word      0 "MBCCSR83,Message Buffer Configuration, Control, Status Register 83"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR83,Message Buffer Cycle Counter Filter Register 83"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR83,Message Buffer Frame ID Register 83"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR83,Message Buffer Index Register 83"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAA0)++0x07 "Message Buffer 84"
line.word      0 "MBCCSR84,Message Buffer Configuration, Control, Status Register 84"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR84,Message Buffer Cycle Counter Filter Register 84"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR84,Message Buffer Frame ID Register 84"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR84,Message Buffer Index Register 84"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAA8)++0x07 "Message Buffer 85"
line.word      0 "MBCCSR85,Message Buffer Configuration, Control, Status Register 85"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR85,Message Buffer Cycle Counter Filter Register 85"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR85,Message Buffer Frame ID Register 85"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR85,Message Buffer Index Register 85"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAB0)++0x07 "Message Buffer 86"
line.word      0 "MBCCSR86,Message Buffer Configuration, Control, Status Register 86"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR86,Message Buffer Cycle Counter Filter Register 86"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR86,Message Buffer Frame ID Register 86"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR86,Message Buffer Index Register 86"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAB8)++0x07 "Message Buffer 87"
line.word      0 "MBCCSR87,Message Buffer Configuration, Control, Status Register 87"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR87,Message Buffer Cycle Counter Filter Register 87"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR87,Message Buffer Frame ID Register 87"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR87,Message Buffer Index Register 87"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAC0)++0x07 "Message Buffer 88"
line.word      0 "MBCCSR88,Message Buffer Configuration, Control, Status Register 88"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR88,Message Buffer Cycle Counter Filter Register 88"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR88,Message Buffer Frame ID Register 88"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR88,Message Buffer Index Register 88"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAC8)++0x07 "Message Buffer 89"
line.word      0 "MBCCSR89,Message Buffer Configuration, Control, Status Register 89"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR89,Message Buffer Cycle Counter Filter Register 89"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR89,Message Buffer Frame ID Register 89"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR89,Message Buffer Index Register 89"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAD0)++0x07 "Message Buffer 90"
line.word      0 "MBCCSR90,Message Buffer Configuration, Control, Status Register 90"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR90,Message Buffer Cycle Counter Filter Register 90"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR90,Message Buffer Frame ID Register 90"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR90,Message Buffer Index Register 90"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAD8)++0x07 "Message Buffer 91"
line.word      0 "MBCCSR91,Message Buffer Configuration, Control, Status Register 91"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR91,Message Buffer Cycle Counter Filter Register 91"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR91,Message Buffer Frame ID Register 91"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR91,Message Buffer Index Register 91"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAE0)++0x07 "Message Buffer 92"
line.word      0 "MBCCSR92,Message Buffer Configuration, Control, Status Register 92"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR92,Message Buffer Cycle Counter Filter Register 92"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR92,Message Buffer Frame ID Register 92"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR92,Message Buffer Index Register 92"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAE8)++0x07 "Message Buffer 93"
line.word      0 "MBCCSR93,Message Buffer Configuration, Control, Status Register 93"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR93,Message Buffer Cycle Counter Filter Register 93"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR93,Message Buffer Frame ID Register 93"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR93,Message Buffer Index Register 93"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAF0)++0x07 "Message Buffer 94"
line.word      0 "MBCCSR94,Message Buffer Configuration, Control, Status Register 94"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR94,Message Buffer Cycle Counter Filter Register 94"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR94,Message Buffer Frame ID Register 94"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR94,Message Buffer Index Register 94"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xAF8)++0x07 "Message Buffer 95"
line.word      0 "MBCCSR95,Message Buffer Configuration, Control, Status Register 95"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR95,Message Buffer Cycle Counter Filter Register 95"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR95,Message Buffer Frame ID Register 95"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR95,Message Buffer Index Register 95"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB00)++0x07 "Message Buffer 96"
line.word      0 "MBCCSR96,Message Buffer Configuration, Control, Status Register 96"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR96,Message Buffer Cycle Counter Filter Register 96"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR96,Message Buffer Frame ID Register 96"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR96,Message Buffer Index Register 96"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB08)++0x07 "Message Buffer 97"
line.word      0 "MBCCSR97,Message Buffer Configuration, Control, Status Register 97"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR97,Message Buffer Cycle Counter Filter Register 97"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR97,Message Buffer Frame ID Register 97"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR97,Message Buffer Index Register 97"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB10)++0x07 "Message Buffer 98"
line.word      0 "MBCCSR98,Message Buffer Configuration, Control, Status Register 98"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR98,Message Buffer Cycle Counter Filter Register 98"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR98,Message Buffer Frame ID Register 98"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR98,Message Buffer Index Register 98"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB18)++0x07 "Message Buffer 99"
line.word      0 "MBCCSR99,Message Buffer Configuration, Control, Status Register 99"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR99,Message Buffer Cycle Counter Filter Register 99"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR99,Message Buffer Frame ID Register 99"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR99,Message Buffer Index Register 99"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB20)++0x07 "Message Buffer 100"
line.word      0 "MBCCSR100,Message Buffer Configuration, Control, Status Register 100"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR100,Message Buffer Cycle Counter Filter Register 100"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR100,Message Buffer Frame ID Register 100"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR100,Message Buffer Index Register 100"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB28)++0x07 "Message Buffer 101"
line.word      0 "MBCCSR101,Message Buffer Configuration, Control, Status Register 101"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR101,Message Buffer Cycle Counter Filter Register 101"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR101,Message Buffer Frame ID Register 101"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR101,Message Buffer Index Register 101"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB30)++0x07 "Message Buffer 102"
line.word      0 "MBCCSR102,Message Buffer Configuration, Control, Status Register 102"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR102,Message Buffer Cycle Counter Filter Register 102"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR102,Message Buffer Frame ID Register 102"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR102,Message Buffer Index Register 102"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB38)++0x07 "Message Buffer 103"
line.word      0 "MBCCSR103,Message Buffer Configuration, Control, Status Register 103"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR103,Message Buffer Cycle Counter Filter Register 103"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR103,Message Buffer Frame ID Register 103"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR103,Message Buffer Index Register 103"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB40)++0x07 "Message Buffer 104"
line.word      0 "MBCCSR104,Message Buffer Configuration, Control, Status Register 104"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR104,Message Buffer Cycle Counter Filter Register 104"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR104,Message Buffer Frame ID Register 104"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR104,Message Buffer Index Register 104"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB48)++0x07 "Message Buffer 105"
line.word      0 "MBCCSR105,Message Buffer Configuration, Control, Status Register 105"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR105,Message Buffer Cycle Counter Filter Register 105"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR105,Message Buffer Frame ID Register 105"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR105,Message Buffer Index Register 105"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB50)++0x07 "Message Buffer 106"
line.word      0 "MBCCSR106,Message Buffer Configuration, Control, Status Register 106"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR106,Message Buffer Cycle Counter Filter Register 106"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR106,Message Buffer Frame ID Register 106"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR106,Message Buffer Index Register 106"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB58)++0x07 "Message Buffer 107"
line.word      0 "MBCCSR107,Message Buffer Configuration, Control, Status Register 107"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR107,Message Buffer Cycle Counter Filter Register 107"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR107,Message Buffer Frame ID Register 107"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR107,Message Buffer Index Register 107"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB60)++0x07 "Message Buffer 108"
line.word      0 "MBCCSR108,Message Buffer Configuration, Control, Status Register 108"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR108,Message Buffer Cycle Counter Filter Register 108"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR108,Message Buffer Frame ID Register 108"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR108,Message Buffer Index Register 108"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB68)++0x07 "Message Buffer 109"
line.word      0 "MBCCSR109,Message Buffer Configuration, Control, Status Register 109"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR109,Message Buffer Cycle Counter Filter Register 109"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR109,Message Buffer Frame ID Register 109"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR109,Message Buffer Index Register 109"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB70)++0x07 "Message Buffer 110"
line.word      0 "MBCCSR110,Message Buffer Configuration, Control, Status Register 110"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR110,Message Buffer Cycle Counter Filter Register 110"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR110,Message Buffer Frame ID Register 110"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR110,Message Buffer Index Register 110"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB78)++0x07 "Message Buffer 111"
line.word      0 "MBCCSR111,Message Buffer Configuration, Control, Status Register 111"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR111,Message Buffer Cycle Counter Filter Register 111"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR111,Message Buffer Frame ID Register 111"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR111,Message Buffer Index Register 111"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB80)++0x07 "Message Buffer 112"
line.word      0 "MBCCSR112,Message Buffer Configuration, Control, Status Register 112"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR112,Message Buffer Cycle Counter Filter Register 112"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR112,Message Buffer Frame ID Register 112"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR112,Message Buffer Index Register 112"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB88)++0x07 "Message Buffer 113"
line.word      0 "MBCCSR113,Message Buffer Configuration, Control, Status Register 113"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR113,Message Buffer Cycle Counter Filter Register 113"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR113,Message Buffer Frame ID Register 113"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR113,Message Buffer Index Register 113"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB90)++0x07 "Message Buffer 114"
line.word      0 "MBCCSR114,Message Buffer Configuration, Control, Status Register 114"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR114,Message Buffer Cycle Counter Filter Register 114"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR114,Message Buffer Frame ID Register 114"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR114,Message Buffer Index Register 114"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xB98)++0x07 "Message Buffer 115"
line.word      0 "MBCCSR115,Message Buffer Configuration, Control, Status Register 115"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR115,Message Buffer Cycle Counter Filter Register 115"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR115,Message Buffer Frame ID Register 115"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR115,Message Buffer Index Register 115"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBA0)++0x07 "Message Buffer 116"
line.word      0 "MBCCSR116,Message Buffer Configuration, Control, Status Register 116"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR116,Message Buffer Cycle Counter Filter Register 116"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR116,Message Buffer Frame ID Register 116"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR116,Message Buffer Index Register 116"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBA8)++0x07 "Message Buffer 117"
line.word      0 "MBCCSR117,Message Buffer Configuration, Control, Status Register 117"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR117,Message Buffer Cycle Counter Filter Register 117"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR117,Message Buffer Frame ID Register 117"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR117,Message Buffer Index Register 117"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBB0)++0x07 "Message Buffer 118"
line.word      0 "MBCCSR118,Message Buffer Configuration, Control, Status Register 118"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR118,Message Buffer Cycle Counter Filter Register 118"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR118,Message Buffer Frame ID Register 118"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR118,Message Buffer Index Register 118"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBB8)++0x07 "Message Buffer 119"
line.word      0 "MBCCSR119,Message Buffer Configuration, Control, Status Register 119"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR119,Message Buffer Cycle Counter Filter Register 119"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR119,Message Buffer Frame ID Register 119"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR119,Message Buffer Index Register 119"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBC0)++0x07 "Message Buffer 120"
line.word      0 "MBCCSR120,Message Buffer Configuration, Control, Status Register 120"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR120,Message Buffer Cycle Counter Filter Register 120"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR120,Message Buffer Frame ID Register 120"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR120,Message Buffer Index Register 120"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBC8)++0x07 "Message Buffer 121"
line.word      0 "MBCCSR121,Message Buffer Configuration, Control, Status Register 121"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR121,Message Buffer Cycle Counter Filter Register 121"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR121,Message Buffer Frame ID Register 121"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR121,Message Buffer Index Register 121"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBD0)++0x07 "Message Buffer 122"
line.word      0 "MBCCSR122,Message Buffer Configuration, Control, Status Register 122"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR122,Message Buffer Cycle Counter Filter Register 122"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR122,Message Buffer Frame ID Register 122"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR122,Message Buffer Index Register 122"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBD8)++0x07 "Message Buffer 123"
line.word      0 "MBCCSR123,Message Buffer Configuration, Control, Status Register 123"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR123,Message Buffer Cycle Counter Filter Register 123"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR123,Message Buffer Frame ID Register 123"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR123,Message Buffer Index Register 123"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBE0)++0x07 "Message Buffer 124"
line.word      0 "MBCCSR124,Message Buffer Configuration, Control, Status Register 124"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR124,Message Buffer Cycle Counter Filter Register 124"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR124,Message Buffer Frame ID Register 124"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR124,Message Buffer Index Register 124"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBE8)++0x07 "Message Buffer 125"
line.word      0 "MBCCSR125,Message Buffer Configuration, Control, Status Register 125"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR125,Message Buffer Cycle Counter Filter Register 125"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR125,Message Buffer Frame ID Register 125"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR125,Message Buffer Index Register 125"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBF0)++0x07 "Message Buffer 126"
line.word      0 "MBCCSR126,Message Buffer Configuration, Control, Status Register 126"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR126,Message Buffer Cycle Counter Filter Register 126"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR126,Message Buffer Frame ID Register 126"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR126,Message Buffer Index Register 126"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
group.word (0xFFFE0000+0xBF8)++0x07 "Message Buffer 127"
line.word      0 "MBCCSR127,Message Buffer Configuration, Control, Status Register 127"
;      bitfld.word    0 14.           "MCM   ,Message Buffer Commit Mode" "streaming ,immediate "
;      bitfld.word    0 13.         "  MBT   ,Message Buffer Type" "single,double"
bitfld.word    0 12.           "MTD   ,Message Buffer Transfer Direction" "receive,transmit"
TEXTLINE "              "
bitfld.word    0 11.         "  CMT   ,Commit for Transmission" "0,1"
bitfld.word    0 10.         "  EDT   ,Enable/Disable Trigger" "0,1"
bitfld.word    0 09.         "  LCKT  ,Lock/Unlock Trigger" "0,1"
bitfld.word    0 08.         "  MBIE  ,Message Buffer Interrupt Enable" "0,1"
TEXTLINE "              "
bitfld.word    0 04.         "  DUP   ,Data Updated" "0,1"
bitfld.word    0 03.         "  DVAL  ,Data Valid" "0,1"
bitfld.word    0 02.         "  EDS   ,Enable/Disable Status" "0,1"
bitfld.word    0 01.         "  LCKS  ,Lock Status" "0,1"
eventfld.word  0 00.         "  MBIF  ,Message Buffer Interrupt Flag" "0,1"
line.word      2 "MBCCFR127,Message Buffer Cycle Counter Filter Register 127"
bitfld.word    2 15.           "MTM   ,Message Buffer Transmission Mode" "event,state"
bitfld.word    2 14.         "  CHA   ,Channel Assignment A" "0,1"
bitfld.word    2 13.         "  CHB   ,Channel Assignment B" "0,1"
bitfld.word    2 12.         "  CCFE  ,Cycle Counter Filtering Enable" "0,1"
hexmask.word.byte   2 06.--11. 1. "  CCFMSK ,Memory Address"
hexmask.word.byte   2 00.--05. 1. "  CCFVAL ,Memory Address"
line.word      4 "MBFIDR127,Message Buffer Frame ID Register 127"
hexmask.word   4 00.--10. 1.   "FID   ,Frame ID"
line.word      6 "MBIDXR127,Message Buffer Index Register 127"
hexmask.word   6 06.--11. 1.   "MBIDX ,Message Buffer Index"
tree.end
tree "Message Buffer Data Field Offset Registers"
group.word (0xFFFE0000+0x1000)++0x07 
line.word      0 "MBDOR0,Message Buffer Data Field Offset Register 0"
group.word (0xFFFE0000+0x1002)++0x07 
line.word      0 "MBDOR1,Message Buffer Data Field Offset Register 1"
group.word (0xFFFE0000+0x1004)++0x07 
line.word      0 "MBDOR2,Message Buffer Data Field Offset Register 2"
group.word (0xFFFE0000+0x1006)++0x07 
line.word      0 "MBDOR3,Message Buffer Data Field Offset Register 3"
group.word (0xFFFE0000+0x1008)++0x07 
line.word      0 "MBDOR4,Message Buffer Data Field Offset Register 4"
group.word (0xFFFE0000+0x100A)++0x07 
line.word      0 "MBDOR5,Message Buffer Data Field Offset Register 5"
group.word (0xFFFE0000+0x100C)++0x07 
line.word      0 "MBDOR6,Message Buffer Data Field Offset Register 6"
group.word (0xFFFE0000+0x100E)++0x07 
line.word      0 "MBDOR7,Message Buffer Data Field Offset Register 7"
group.word (0xFFFE0000+0x1010)++0x07 
line.word      0 "MBDOR8,Message Buffer Data Field Offset Register 8"
group.word (0xFFFE0000+0x1012)++0x07 
line.word      0 "MBDOR9,Message Buffer Data Field Offset Register 9"
group.word (0xFFFE0000+0x1014)++0x07 
line.word      0 "MBDOR10,Message Buffer Data Field Offset Register 10"
group.word (0xFFFE0000+0x1016)++0x07 
line.word      0 "MBDOR11,Message Buffer Data Field Offset Register 11"
group.word (0xFFFE0000+0x1018)++0x07 
line.word      0 "MBDOR12,Message Buffer Data Field Offset Register 12"
group.word (0xFFFE0000+0x101A)++0x07 
line.word      0 "MBDOR13,Message Buffer Data Field Offset Register 13"
group.word (0xFFFE0000+0x101C)++0x07 
line.word      0 "MBDOR14,Message Buffer Data Field Offset Register 14"
group.word (0xFFFE0000+0x101E)++0x07 
line.word      0 "MBDOR15,Message Buffer Data Field Offset Register 15"
group.word (0xFFFE0000+0x1020)++0x07 
line.word      0 "MBDOR16,Message Buffer Data Field Offset Register 16"
group.word (0xFFFE0000+0x1022)++0x07 
line.word      0 "MBDOR17,Message Buffer Data Field Offset Register 17"
group.word (0xFFFE0000+0x1024)++0x07 
line.word      0 "MBDOR18,Message Buffer Data Field Offset Register 18"
group.word (0xFFFE0000+0x1026)++0x07 
line.word      0 "MBDOR19,Message Buffer Data Field Offset Register 19"
group.word (0xFFFE0000+0x1028)++0x07 
line.word      0 "MBDOR20,Message Buffer Data Field Offset Register 20"
group.word (0xFFFE0000+0x102A)++0x07 
line.word      0 "MBDOR21,Message Buffer Data Field Offset Register 21"
group.word (0xFFFE0000+0x102C)++0x07 
line.word      0 "MBDOR22,Message Buffer Data Field Offset Register 22"
group.word (0xFFFE0000+0x102E)++0x07 
line.word      0 "MBDOR23,Message Buffer Data Field Offset Register 23"
group.word (0xFFFE0000+0x1030)++0x07 
line.word      0 "MBDOR24,Message Buffer Data Field Offset Register 24"
group.word (0xFFFE0000+0x1032)++0x07 
line.word      0 "MBDOR25,Message Buffer Data Field Offset Register 25"
group.word (0xFFFE0000+0x1034)++0x07 
line.word      0 "MBDOR26,Message Buffer Data Field Offset Register 26"
group.word (0xFFFE0000+0x1036)++0x07 
line.word      0 "MBDOR27,Message Buffer Data Field Offset Register 27"
group.word (0xFFFE0000+0x1038)++0x07 
line.word      0 "MBDOR28,Message Buffer Data Field Offset Register 28"
group.word (0xFFFE0000+0x103A)++0x07 
line.word      0 "MBDOR29,Message Buffer Data Field Offset Register 29"
group.word (0xFFFE0000+0x103C)++0x07 
line.word      0 "MBDOR30,Message Buffer Data Field Offset Register 30"
group.word (0xFFFE0000+0x103E)++0x07 
line.word      0 "MBDOR31,Message Buffer Data Field Offset Register 31"
group.word (0xFFFE0000+0x1040)++0x07 
line.word      0 "MBDOR32,Message Buffer Data Field Offset Register 32"
group.word (0xFFFE0000+0x1042)++0x07 
line.word      0 "MBDOR33,Message Buffer Data Field Offset Register 33"
group.word (0xFFFE0000+0x1044)++0x07 
line.word      0 "MBDOR34,Message Buffer Data Field Offset Register 34"
group.word (0xFFFE0000+0x1046)++0x07 
line.word      0 "MBDOR35,Message Buffer Data Field Offset Register 35"
group.word (0xFFFE0000+0x1048)++0x07 
line.word      0 "MBDOR36,Message Buffer Data Field Offset Register 36"
group.word (0xFFFE0000+0x104A)++0x07 
line.word      0 "MBDOR37,Message Buffer Data Field Offset Register 37"
group.word (0xFFFE0000+0x104C)++0x07 
line.word      0 "MBDOR38,Message Buffer Data Field Offset Register 38"
group.word (0xFFFE0000+0x104E)++0x07 
line.word      0 "MBDOR39,Message Buffer Data Field Offset Register 39"
group.word (0xFFFE0000+0x1050)++0x07 
line.word      0 "MBDOR40,Message Buffer Data Field Offset Register 40"
group.word (0xFFFE0000+0x1052)++0x07 
line.word      0 "MBDOR41,Message Buffer Data Field Offset Register 41"
group.word (0xFFFE0000+0x1054)++0x07 
line.word      0 "MBDOR42,Message Buffer Data Field Offset Register 42"
group.word (0xFFFE0000+0x1056)++0x07 
line.word      0 "MBDOR43,Message Buffer Data Field Offset Register 43"
group.word (0xFFFE0000+0x1058)++0x07 
line.word      0 "MBDOR44,Message Buffer Data Field Offset Register 44"
group.word (0xFFFE0000+0x105A)++0x07 
line.word      0 "MBDOR45,Message Buffer Data Field Offset Register 45"
group.word (0xFFFE0000+0x105C)++0x07 
line.word      0 "MBDOR46,Message Buffer Data Field Offset Register 46"
group.word (0xFFFE0000+0x105E)++0x07 
line.word      0 "MBDOR47,Message Buffer Data Field Offset Register 47"
group.word (0xFFFE0000+0x1060)++0x07 
line.word      0 "MBDOR48,Message Buffer Data Field Offset Register 48"
group.word (0xFFFE0000+0x1062)++0x07 
line.word      0 "MBDOR49,Message Buffer Data Field Offset Register 49"
group.word (0xFFFE0000+0x1064)++0x07 
line.word      0 "MBDOR50,Message Buffer Data Field Offset Register 50"
group.word (0xFFFE0000+0x1066)++0x07 
line.word      0 "MBDOR51,Message Buffer Data Field Offset Register 51"
group.word (0xFFFE0000+0x1068)++0x07 
line.word      0 "MBDOR52,Message Buffer Data Field Offset Register 52"
group.word (0xFFFE0000+0x106A)++0x07 
line.word      0 "MBDOR53,Message Buffer Data Field Offset Register 53"
group.word (0xFFFE0000+0x106C)++0x07 
line.word      0 "MBDOR54,Message Buffer Data Field Offset Register 54"
group.word (0xFFFE0000+0x106E)++0x07 
line.word      0 "MBDOR55,Message Buffer Data Field Offset Register 55"
group.word (0xFFFE0000+0x1070)++0x07 
line.word      0 "MBDOR56,Message Buffer Data Field Offset Register 56"
group.word (0xFFFE0000+0x1072)++0x07 
line.word      0 "MBDOR57,Message Buffer Data Field Offset Register 57"
group.word (0xFFFE0000+0x1074)++0x07 
line.word      0 "MBDOR58,Message Buffer Data Field Offset Register 58"
group.word (0xFFFE0000+0x1076)++0x07 
line.word      0 "MBDOR59,Message Buffer Data Field Offset Register 59"
group.word (0xFFFE0000+0x1078)++0x07 
line.word      0 "MBDOR60,Message Buffer Data Field Offset Register 60"
group.word (0xFFFE0000+0x107A)++0x07 
line.word      0 "MBDOR61,Message Buffer Data Field Offset Register 61"
group.word (0xFFFE0000+0x107C)++0x07 
line.word      0 "MBDOR62,Message Buffer Data Field Offset Register 62"
group.word (0xFFFE0000+0x107E)++0x07 
line.word      0 "MBDOR63,Message Buffer Data Field Offset Register 63"
group.word (0xFFFE0000+0x1080)++0x07 
line.word      0 "MBDOR64,Message Buffer Data Field Offset Register 64"
group.word (0xFFFE0000+0x1082)++0x07 
line.word      0 "MBDOR65,Message Buffer Data Field Offset Register 65"
group.word (0xFFFE0000+0x1084)++0x07 
line.word      0 "MBDOR66,Message Buffer Data Field Offset Register 66"
group.word (0xFFFE0000+0x1086)++0x07 
line.word      0 "MBDOR67,Message Buffer Data Field Offset Register 67"
group.word (0xFFFE0000+0x1088)++0x07 
line.word      0 "MBDOR68,Message Buffer Data Field Offset Register 68"
group.word (0xFFFE0000+0x108A)++0x07 
line.word      0 "MBDOR69,Message Buffer Data Field Offset Register 69"
group.word (0xFFFE0000+0x108C)++0x07 
line.word      0 "MBDOR70,Message Buffer Data Field Offset Register 70"
group.word (0xFFFE0000+0x108E)++0x07 
line.word      0 "MBDOR71,Message Buffer Data Field Offset Register 71"
group.word (0xFFFE0000+0x1090)++0x07 
line.word      0 "MBDOR72,Message Buffer Data Field Offset Register 72"
group.word (0xFFFE0000+0x1092)++0x07 
line.word      0 "MBDOR73,Message Buffer Data Field Offset Register 73"
group.word (0xFFFE0000+0x1094)++0x07 
line.word      0 "MBDOR74,Message Buffer Data Field Offset Register 74"
group.word (0xFFFE0000+0x1096)++0x07 
line.word      0 "MBDOR75,Message Buffer Data Field Offset Register 75"
group.word (0xFFFE0000+0x1098)++0x07 
line.word      0 "MBDOR76,Message Buffer Data Field Offset Register 76"
group.word (0xFFFE0000+0x109A)++0x07 
line.word      0 "MBDOR77,Message Buffer Data Field Offset Register 77"
group.word (0xFFFE0000+0x109C)++0x07 
line.word      0 "MBDOR78,Message Buffer Data Field Offset Register 78"
group.word (0xFFFE0000+0x109E)++0x07 
line.word      0 "MBDOR79,Message Buffer Data Field Offset Register 79"
group.word (0xFFFE0000+0x10A0)++0x07 
line.word      0 "MBDOR80,Message Buffer Data Field Offset Register 80"
group.word (0xFFFE0000+0x10A2)++0x07 
line.word      0 "MBDOR81,Message Buffer Data Field Offset Register 81"
group.word (0xFFFE0000+0x10A4)++0x07 
line.word      0 "MBDOR82,Message Buffer Data Field Offset Register 82"
group.word (0xFFFE0000+0x10A6)++0x07 
line.word      0 "MBDOR83,Message Buffer Data Field Offset Register 83"
group.word (0xFFFE0000+0x10A8)++0x07 
line.word      0 "MBDOR84,Message Buffer Data Field Offset Register 84"
group.word (0xFFFE0000+0x10AA)++0x07 
line.word      0 "MBDOR85,Message Buffer Data Field Offset Register 85"
group.word (0xFFFE0000+0x10AC)++0x07 
line.word      0 "MBDOR86,Message Buffer Data Field Offset Register 86"
group.word (0xFFFE0000+0x10AE)++0x07 
line.word      0 "MBDOR87,Message Buffer Data Field Offset Register 87"
group.word (0xFFFE0000+0x10B0)++0x07 
line.word      0 "MBDOR88,Message Buffer Data Field Offset Register 88"
group.word (0xFFFE0000+0x10B2)++0x07 
line.word      0 "MBDOR89,Message Buffer Data Field Offset Register 89"
group.word (0xFFFE0000+0x10B4)++0x07 
line.word      0 "MBDOR90,Message Buffer Data Field Offset Register 90"
group.word (0xFFFE0000+0x10B6)++0x07 
line.word      0 "MBDOR91,Message Buffer Data Field Offset Register 91"
group.word (0xFFFE0000+0x10B8)++0x07 
line.word      0 "MBDOR92,Message Buffer Data Field Offset Register 92"
group.word (0xFFFE0000+0x10BA)++0x07 
line.word      0 "MBDOR93,Message Buffer Data Field Offset Register 93"
group.word (0xFFFE0000+0x10BC)++0x07 
line.word      0 "MBDOR94,Message Buffer Data Field Offset Register 94"
group.word (0xFFFE0000+0x10BE)++0x07 
line.word      0 "MBDOR95,Message Buffer Data Field Offset Register 95"
group.word (0xFFFE0000+0x10C0)++0x07 
line.word      0 "MBDOR96,Message Buffer Data Field Offset Register 96"
group.word (0xFFFE0000+0x10C2)++0x07 
line.word      0 "MBDOR97,Message Buffer Data Field Offset Register 97"
group.word (0xFFFE0000+0x10C4)++0x07 
line.word      0 "MBDOR98,Message Buffer Data Field Offset Register 98"
group.word (0xFFFE0000+0x10C6)++0x07 
line.word      0 "MBDOR99,Message Buffer Data Field Offset Register 99"
group.word (0xFFFE0000+0x10C8)++0x07 
line.word      0 "MBDOR100,Message Buffer Data Field Offset Register 100"
group.word (0xFFFE0000+0x10CA)++0x07 
line.word      0 "MBDOR101,Message Buffer Data Field Offset Register 101"
group.word (0xFFFE0000+0x10CC)++0x07 
line.word      0 "MBDOR102,Message Buffer Data Field Offset Register 102"
group.word (0xFFFE0000+0x10CE)++0x07 
line.word      0 "MBDOR103,Message Buffer Data Field Offset Register 103"
group.word (0xFFFE0000+0x10D0)++0x07 
line.word      0 "MBDOR104,Message Buffer Data Field Offset Register 104"
group.word (0xFFFE0000+0x10D2)++0x07 
line.word      0 "MBDOR105,Message Buffer Data Field Offset Register 105"
group.word (0xFFFE0000+0x10D4)++0x07 
line.word      0 "MBDOR106,Message Buffer Data Field Offset Register 106"
group.word (0xFFFE0000+0x10D6)++0x07 
line.word      0 "MBDOR107,Message Buffer Data Field Offset Register 107"
group.word (0xFFFE0000+0x10D8)++0x07 
line.word      0 "MBDOR108,Message Buffer Data Field Offset Register 108"
group.word (0xFFFE0000+0x10DA)++0x07 
line.word      0 "MBDOR109,Message Buffer Data Field Offset Register 109"
group.word (0xFFFE0000+0x10DC)++0x07 
line.word      0 "MBDOR110,Message Buffer Data Field Offset Register 110"
group.word (0xFFFE0000+0x10DE)++0x07 
line.word      0 "MBDOR111,Message Buffer Data Field Offset Register 111"
group.word (0xFFFE0000+0x10E0)++0x07 
line.word      0 "MBDOR112,Message Buffer Data Field Offset Register 112"
group.word (0xFFFE0000+0x10E2)++0x07 
line.word      0 "MBDOR113,Message Buffer Data Field Offset Register 113"
group.word (0xFFFE0000+0x10E4)++0x07 
line.word      0 "MBDOR114,Message Buffer Data Field Offset Register 114"
group.word (0xFFFE0000+0x10E6)++0x07 
line.word      0 "MBDOR115,Message Buffer Data Field Offset Register 115"
group.word (0xFFFE0000+0x10E8)++0x07 
line.word      0 "MBDOR116,Message Buffer Data Field Offset Register 116"
group.word (0xFFFE0000+0x10EA)++0x07 
line.word      0 "MBDOR117,Message Buffer Data Field Offset Register 117"
group.word (0xFFFE0000+0x10EC)++0x07 
line.word      0 "MBDOR118,Message Buffer Data Field Offset Register 118"
group.word (0xFFFE0000+0x10EE)++0x07 
line.word      0 "MBDOR119,Message Buffer Data Field Offset Register 119"
group.word (0xFFFE0000+0x10F0)++0x07 
line.word      0 "MBDOR120,Message Buffer Data Field Offset Register 120"
group.word (0xFFFE0000+0x10F2)++0x07 
line.word      0 "MBDOR121,Message Buffer Data Field Offset Register 121"
group.word (0xFFFE0000+0x10F4)++0x07 
line.word      0 "MBDOR122,Message Buffer Data Field Offset Register 122"
group.word (0xFFFE0000+0x10F6)++0x07 
line.word      0 "MBDOR123,Message Buffer Data Field Offset Register 123"
group.word (0xFFFE0000+0x10F8)++0x07 
line.word      0 "MBDOR124,Message Buffer Data Field Offset Register 124"
group.word (0xFFFE0000+0x10FA)++0x07 
line.word      0 "MBDOR125,Message Buffer Data Field Offset Register 125"
group.word (0xFFFE0000+0x10FC)++0x07 
line.word      0 "MBDOR126,Message Buffer Data Field Offset Register 126"
group.word (0xFFFE0000+0x10FE)++0x07 
line.word      0 "MBDOR127,Message Buffer Data Field Offset Register 127"
group.word (0xFFFE0000+0x1100)++0x07 
line.word      0 "MBDOR128,Message Buffer Data Field Offset Register 128"
group.word (0xFFFE0000+0x1102)++0x07 
line.word      0 "MBDOR129,Message Buffer Data Field Offset Register 129"
group.word (0xFFFE0000+0x1104)++0x07 
line.word      0 "MBDOR130,Message Buffer Data Field Offset Register 130"
group.word (0xFFFE0000+0x1106)++0x07 
line.word      0 "MBDOR131,Message Buffer Data Field Offset Register 131"
tree.end
tree "LRAM ECC Error Test Registers"
group.word (0xFFFE0000+0x1108)++0x07 
line.word      0 "LEETR0,LRAM ECC Error Test Register 0"
group.word (0xFFFE0000+0x110A)++0x07 
line.word      0 "LEETR1,LRAM ECC Error Test Register 1"
group.word (0xFFFE0000+0x110C)++0x07 
line.word      0 "LEETR2,LRAM ECC Error Test Register 2"
group.word (0xFFFE0000+0x110E)++0x07 
line.word      0 "LEETR3,LRAM ECC Error Test Register 3"
group.word (0xFFFE0000+0x1110)++0x07 
line.word      0 "LEETR4,LRAM ECC Error Test Register 4"
group.word (0xFFFE0000+0x1112)++0x07 
line.word      0 "LEETR5,LRAM ECC Error Test Register 5"
tree.end
tree "Register Protection"
group.long (0xFFFE0000+0x3FFC)++0x03
line.long    0x00 "GCR,Global configuration register"
bitfld.long  0x00 31.                                "HLB ,Hard Lock Bit" "0,1"
bitfld.long  0x00 23.                              "  UAA ,User Access Allowed" "0,1"
textfld "    "
button "Show Soft Lock Bit Registers" "Data.TABLE ANC:(0xFFFE0000+0x3800)++0x05FF 1 %BInary 0 "
tree.end

tree.end
width 9.
config 9. 8.

tree "Self-Test Control Unit (STCU)"
GROUP.long (0xC3FF4000+0x000C)++0x03
line.long 0x0 "SKC,SK Code Register"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x000C)++0x03
line.long 0x0 "CFG,STCU Configuration Register (Key1: 0xABFC1893, Key2: 0x319A6C2F)"
hexmask.long.byte 0x00 24.--30. 1. 0.                 "PTR      ,LBIST or MBIST pointer"
bitfld.long  0x00 00.--03.                       "  CLK_CFG   ,Logic, Memory BIST and STCU core CLK Clock configuration" "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"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0010)++0x03
line.long 0x0 "WDGG,STCU Watchdog Register Granularity"
hexmask.long.word 0x00 00.--03. 1. 0.               "GMBIST   ,Granularity of the MBIST"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0014)++0x03
line.long 0x0 "CRCE,STCU CRC Expected Status Register"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0018)++0x03
line.long 0x0 "CRCR,STCU CRC Read Status Register"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x001c)++0x03
line.long 0x0 "ERR,STCU Error Register"
bitfld.long  0x00 27.                              "WDTOSFM   ,Watchdog timeout SIR Fault Mapping" "0,1"
bitfld.long  0x00 26.                            "  CRCSSFM   ,CRC SIR Fault Mapping" "0,1"
bitfld.long  0x00 25.                            "  ENGESFM   ,Engine Error SIR Fault Mapping" "0,1"
bitfld.long  0x00 24.                            "  INVPSFM   ,Invalid Pointer SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                            "  WDTOCFM   ,Watchdog timeout Critical Fault Mapping" "0,1"
bitfld.long  0x00 18.                            "  CRCSCFM   ,CRC Status Critical Fault Mapping" "0,1"
bitfld.long  0x00 17.                            "  ENGECFM   ,Engine Error Critical Fault Mapping" "0,1"
bitfld.long  0x00 16.                            "  INVPCFM   ,Invalid Pointer Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 10.                            "  CFSF      ,Critical Faults Status Flag" "0,1"
bitfld.long  0x00 09.                            "  NCFSF     ,Non Critical Faults Status Flag" "0,1"
bitfld.long  0x00 08.                            "  SIRSF     ,Stay In Reset Faults Status Flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  WDTO      ,Watchdog timeout" "0,1"
bitfld.long  0x00 02.                            "  CRCS      ,CRC status" "0,1"
bitfld.long  0x00 01.                            "  ENGE      ,Engine Error" "0,1"
bitfld.long  0x00 00.                            "  INVP      ,Invalid pointer" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0020)++0x03
line.long 0x0 "ERRK,STCU Error Key Register"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x003c)++0x03
line.long 0x0 "MBSL,STCU MBIST Status Low Register"
bitfld.long  0x00 31.                              "MBS31     ,MBIST status" "0,1"
bitfld.long  0x00 30.                            "  MBS30     ,MBIST status" "0,1"
bitfld.long  0x00 29.                            "  MBS29     ,MBIST status" "0,1"
bitfld.long  0x00 28.                            "  MBS28     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  MBS27     ,MBIST status" "0,1"
bitfld.long  0x00 26.                            "  MBS26     ,MBIST status" "0,1"
bitfld.long  0x00 25.                            "  MBS25     ,MBIST status" "0,1"
bitfld.long  0x00 24.                            "  MBS24     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                            "  MBS23     ,MBIST status" "0,1"
bitfld.long  0x00 22.                            "  MBS22     ,MBIST status" "0,1"
bitfld.long  0x00 21.                            "  MBS21     ,MBIST status" "0,1"
bitfld.long  0x00 20.                            "  MBS20     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                            "  MBS19     ,MBIST status" "0,1"
bitfld.long  0x00 18.                            "  MBS18     ,MBIST status" "0,1"
bitfld.long  0x00 17.                            "  MBS17     ,MBIST status" "0,1"
bitfld.long  0x00 16.                            "  MBS16     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                            "  MBS15     ,MBIST status" "0,1"
bitfld.long  0x00 14.                            "  MBS14     ,MBIST status" "0,1"
bitfld.long  0x00 13.                            "  MBS13     ,MBIST status" "0,1"
bitfld.long  0x00 12.                            "  MBS12     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 11.                            "  MBS11     ,MBIST status" "0,1"
bitfld.long  0x00 10.                            "  MBS10     ,MBIST status" "0,1"
bitfld.long  0x00 09.                            "  MBS9      ,MBIST status" "0,1"
bitfld.long  0x00 08.                            "  MBS8      ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                            "  MBS7      ,MBIST status" "0,1"
bitfld.long  0x00 06.                            "  MBS6      ,MBIST status" "0,1"
bitfld.long  0x00 05.                            "  MBS5      ,MBIST status" "0,1"
bitfld.long  0x00 04.                            "  MBS4      ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBS3      ,MBIST status" "0,1"
bitfld.long  0x00 02.                            "  MBS2      ,MBIST status" "0,1"
bitfld.long  0x00 01.                            "  MBS1      ,MBIST status" "0,1"
bitfld.long  0x00 00.                            "  MBS0      ,MBIST status" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0040)++0x03
line.long 0x0 "MBSH,STCU MBIST Status High Register"
bitfld.long  0x00 07.                              "MBS39     ,MBIST status" "0,1"
bitfld.long  0x00 06.                            "  MBS38     ,MBIST status" "0,1"
bitfld.long  0x00 05.                            "  MBS37     ,MBIST status" "0,1"
bitfld.long  0x00 04.                            "  MBS36     ,MBIST status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBS35     ,MBIST status" "0,1"
bitfld.long  0x00 02.                            "  MBS34     ,MBIST status" "0,1"
bitfld.long  0x00 01.                            "  MBS33     ,MBIST status" "0,1"
bitfld.long  0x00 00.                            "  MBS32     ,MBIST status" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0044)++0x03
line.long 0x0 "MBEL,STCU MBIST End Flag Low Register"
bitfld.long  0x00 31.                              "MBE31     ,MBIST End status" "0,1"
bitfld.long  0x00 30.                            "  MBE30     ,MBIST End status" "0,1"
bitfld.long  0x00 29.                            "  MBE29     ,MBIST End status" "0,1"
bitfld.long  0x00 28.                            "  MBE28     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  MBE27     ,MBIST End status" "0,1"
bitfld.long  0x00 26.                            "  MBE26     ,MBIST End status" "0,1"
bitfld.long  0x00 25.                            "  MBE25     ,MBIST End status" "0,1"
bitfld.long  0x00 24.                            "  MBE24     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                            "  MBE23     ,MBIST End status" "0,1"
bitfld.long  0x00 22.                            "  MBE22     ,MBIST End status" "0,1"
bitfld.long  0x00 21.                            "  MBE21     ,MBIST End status" "0,1"
bitfld.long  0x00 20.                            "  MBE20     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                            "  MBE19     ,MBIST End status" "0,1"
bitfld.long  0x00 18.                            "  MBE18     ,MBIST End status" "0,1"
bitfld.long  0x00 17.                            "  MBE17     ,MBIST End status" "0,1"
bitfld.long  0x00 16.                            "  MBE16     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                            "  MBE15     ,MBIST End status" "0,1"
bitfld.long  0x00 14.                            "  MBE14     ,MBIST End status" "0,1"
bitfld.long  0x00 13.                            "  MBE13     ,MBIST End status" "0,1"
bitfld.long  0x00 12.                            "  MBE12     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 11.                            "  MBE11     ,MBIST End status" "0,1"
bitfld.long  0x00 10.                            "  MBE10     ,MBIST End status" "0,1"
bitfld.long  0x00 09.                            "  MBE9      ,MBIST End status" "0,1"
bitfld.long  0x00 08.                            "  MBE8      ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                            "  MBE7      ,MBIST End status" "0,1"
bitfld.long  0x00 06.                            "  MBE6      ,MBIST End status" "0,1"
bitfld.long  0x00 05.                            "  MBE5      ,MBIST End status" "0,1"
bitfld.long  0x00 04.                            "  MBE4      ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBE3      ,MBIST End status" "0,1"
bitfld.long  0x00 02.                            "  MBE2      ,MBIST End status" "0,1"
bitfld.long  0x00 01.                            "  MBE1      ,MBIST End status" "0,1"
bitfld.long  0x00 00.                            "  MBE0      ,MBIST End status" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0048)++0x03
line.long 0x0 "MBEH,STCU MBIST End Flag High Register"
bitfld.long  0x00 07.                              "MBE39     ,MBIST End status" "0,1"
bitfld.long  0x00 06.                            "  MBE38     ,MBIST End status" "0,1"
bitfld.long  0x00 05.                            "  MBE37     ,MBIST End status" "0,1"
bitfld.long  0x00 04.                            "  MBE36     ,MBIST End status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBE35     ,MBIST End status" "0,1"
bitfld.long  0x00 02.                            "  MBE34     ,MBIST End status" "0,1"
bitfld.long  0x00 01.                            "  MBE33     ,MBIST End status" "0,1"
bitfld.long  0x00 00.                            "  MBE32     ,MBIST End status" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x004C)++0x03
line.long 0x0 "MBSEK,MBIST Status End Key Register"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0050)++0x03
line.long 0x0 "MBCFML,STCU MBIST Critical FM Low Register"
bitfld.long  0x00 31.                              "MBCFM31   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 30.                            "  MBCFM30   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 29.                            "  MBCFM29   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 28.                            "  MBCFM28   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  MBCFM27   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 26.                            "  MBCFM26   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 25.                            "  MBCFM25   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 24.                            "  MBCFM24   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                            "  MBCFM23   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 22.                            "  MBCFM22   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 21.                            "  MBCFM21   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 20.                            "  MBCFM20   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                            "  MBCFM19   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 18.                            "  MBCFM18   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 17.                            "  MBCFM17   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 16.                            "  MBCFM16   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                            "  MBCFM15   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 14.                            "  MBCFM14   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 13.                            "  MBCFM13   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 12.                            "  MBCFM12   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 11.                            "  MBCFM11   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 10.                            "  MBCFM10   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 09.                            "  MBCFM9    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 08.                            "  MBCFM8    ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                            "  MBCFM7    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 06.                            "  MBCFM6    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 05.                            "  MBCFM5    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 04.                            "  MBCFM4    ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBCFM3    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 02.                            "  MBCFM2    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 01.                            "  MBCFM1    ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 00.                            "  MBCFM0    ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0054)++0x03
line.long 0x0 "MBCFMH,STCU MBIST Critical FM High Register"
bitfld.long  0x00 07.                              "MBCFM39   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 06.                            "  MBCFM38   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 05.                            "  MBCFM37   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 04.                            "  MBCFM36   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBCFM35   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 02.                            "  MBCFM34   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 01.                            "  MBCFM33   ,MBIST Critical Fault Mapping" "0,1"
bitfld.long  0x00 00.                            "  MBCFM32   ,MBIST Critical Fault Mapping" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0058)++0x03
line.long 0x0 "MBSFML,STCU MBIST Stay-In-Reset FM Low Register"
bitfld.long  0x00 31.                              "MBSFM31   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 30.                            "  MBSFM30   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 29.                            "  MBSFM29   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 28.                            "  MBSFM28   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                            "  MBSFM27   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 26.                            "  MBSFM26   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 25.                            "  MBSFM25   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 24.                            "  MBSFM24   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                            "  MBSFM23   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 22.                            "  MBSFM22   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 21.                            "  MBSFM21   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 20.                            "  MBSFM20   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.                            "  MBSFM19   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 18.                            "  MBSFM18   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 17.                            "  MBSFM17   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 16.                            "  MBSFM16   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                            "  MBSFM15   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 14.                            "  MBSFM14   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 13.                            "  MBSFM13   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 12.                            "  MBSFM12   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 11.                            "  MBSFM11   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 10.                            "  MBSFM10   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 09.                            "  MBSFM9    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 08.                            "  MBSFM8    ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                            "  MBSFM7    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 06.                            "  MBSFM6    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 05.                            "  MBSFM5    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 04.                            "  MBSFM4    ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBSFM3    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 02.                            "  MBSFM2    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 01.                            "  MBSFM1    ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 00.                            "  MBSFM0    ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x005c)++0x03
line.long 0x0 "MBSFMH,STCU MBIST Stay-In-Reset FM High Register"
bitfld.long  0x00 07.                              "MBSFM39   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 06.                            "  MBSFM38   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 05.                            "  MBSFM37   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 04.                            "  MBSFM36   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.                            "  MBSFM35   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 02.                            "  MBSFM34   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 01.                            "  MBSFM33   ,MBIST SIR Fault Mapping" "0,1"
bitfld.long  0x00 00.                            "  MBSFM32   ,MBIST SIR Fault Mapping" "0,1"
TEXTLINE ""
GROUP.long (0xC3FF4000+0x0060)++0x03
line.long 0x0 "MBFMK,STCU MBIST FM Key Register"
TEXTLINE ""
tree "MBIST Partition Registers"
GROUP.long (0xC3FF4000+0x300)++0x03
line.long 0x0 "MBCTRL0,STCU MBIST Control Register 0"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x320)++0x03
line.long 0x0 "MBCTRL1,STCU MBIST Control Register 1"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x340)++0x03
line.long 0x0 "MBCTRL2,STCU MBIST Control Register 2"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x360)++0x03
line.long 0x0 "MBCTRL3,STCU MBIST Control Register 3"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x380)++0x03
line.long 0x0 "MBCTRL4,STCU MBIST Control Register 4"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x3A0)++0x03
line.long 0x0 "MBCTRL5,STCU MBIST Control Register 5"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x3C0)++0x03
line.long 0x0 "MBCTRL6,STCU MBIST Control Register 6"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x3E0)++0x03
line.long 0x0 "MBCTRL7,STCU MBIST Control Register 7"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x400)++0x03
line.long 0x0 "MBCTRL8,STCU MBIST Control Register 8"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x420)++0x03
line.long 0x0 "MBCTRL9,STCU MBIST Control Register 9"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x440)++0x03
line.long 0x0 "MBCTRL10,STCU MBIST Control Register 10"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x460)++0x03
line.long 0x0 "MBCTRL11,STCU MBIST Control Register 11"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x480)++0x03
line.long 0x0 "MBCTRL12,STCU MBIST Control Register 12"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x4A0)++0x03
line.long 0x0 "MBCTRL13,STCU MBIST Control Register 13"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x4C0)++0x03
line.long 0x0 "MBCTRL14,STCU MBIST Control Register 14"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x4E0)++0x03
line.long 0x0 "MBCTRL15,STCU MBIST Control Register 15"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x500)++0x03
line.long 0x0 "MBCTRL16,STCU MBIST Control Register 16"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x520)++0x03
line.long 0x0 "MBCTRL17,STCU MBIST Control Register 17"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x540)++0x03
line.long 0x0 "MBCTRL18,STCU MBIST Control Register 18"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x560)++0x03
line.long 0x0 "MBCTRL19,STCU MBIST Control Register 19"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x580)++0x03
line.long 0x0 "MBCTRL20,STCU MBIST Control Register 20"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x5A0)++0x03
line.long 0x0 "MBCTRL21,STCU MBIST Control Register 21"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x5C0)++0x03
line.long 0x0 "MBCTRL22,STCU MBIST Control Register 22"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x5E0)++0x03
line.long 0x0 "MBCTRL23,STCU MBIST Control Register 23"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x600)++0x03
line.long 0x0 "MBCTRL24,STCU MBIST Control Register 24"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x620)++0x03
line.long 0x0 "MBCTRL25,STCU MBIST Control Register 25"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x640)++0x03
line.long 0x0 "MBCTRL26,STCU MBIST Control Register 26"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x660)++0x03
line.long 0x0 "MBCTRL27,STCU MBIST Control Register 27"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x680)++0x03
line.long 0x0 "MBCTRL28,STCU MBIST Control Register 28"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x6A0)++0x03
line.long 0x0 "MBCTRL29,STCU MBIST Control Register 29"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x6C0)++0x03
line.long 0x0 "MBCTRL30,STCU MBIST Control Register 30"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x6E0)++0x03
line.long 0x0 "MBCTRL31,STCU MBIST Control Register 31"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x700)++0x03
line.long 0x0 "MBCTRL32,STCU MBIST Control Register 32"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x720)++0x03
line.long 0x0 "MBCTRL33,STCU MBIST Control Register 33"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x740)++0x03
line.long 0x0 "MBCTRL34,STCU MBIST Control Register 34"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x760)++0x03
line.long 0x0 "MBCTRL35,STCU MBIST Control Register 35"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x780)++0x03
line.long 0x0 "MBCTRL36,STCU MBIST Control Register 36"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x7A0)++0x03
line.long 0x0 "MBCTRL37,STCU MBIST Control Register 37"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x7C0)++0x03
line.long 0x0 "MBCTRL38,STCU MBIST Control Register 38"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
GROUP.long (0xC3FF4000+0x7E0)++0x03
line.long 0x0 "MBCTRL39,STCU MBIST Control Register 39"
bitfld.long  0x00 31.                                 "CSM ,Mode" "sequential,concurrent"
hexmask.long.byte 0x00 24.--30. 1. 0.               "  PTR ,Next LBIST or MBIST pointer"
hexmask.long.byte 0x00 16.--21. 1. 0.               "  MB_TIME ,Memory BIST RUN Time"
tree.end
tree.end

tree "Fast Ethernet Controller Registers (FEC)"
tree "Control and Status Registers"
group.long 0xFFF4C004++0x03
line.long    0x00 "EIR,Ethernet Interrupt Event Register"
eventfld.long   0x0 31.                  "HBERR   ,Heartbeat Error" "0,1"
eventfld.long   0x0 30.                "  BABR    ,Babbling Receive Error" "0,1"
eventfld.long   0x0 29.                "  BABT    ,Babbling Transmit Error" "0,1"
eventfld.long   0x0 28.                "  GRA     ,Graceful Stop Complete" "0,1"
eventfld.long   0x0 27.                "  TXF     ,Transmit frame interrupt" "0,1"
eventfld.long   0x0 26.                "  TXB     ,Transmit buffer interrupt" "0,1"
eventfld.long   0x0 25.                "  RXF     ,Receive frame interrupt" "0,1"
eventfld.long   0x0 24.                "  RXB     ,Receive buffer interrupt" "0,1"
TEXTLINE "                " 
eventfld.long   0x0 23.                "  MII     ,MII Interrupt" "0,1"
eventfld.long   0x0 22.                "  EBERR   ,Ethernet bus error" "0,1"
eventfld.long   0x0 21.                "  LC      ,Late collison" "0,1"
eventfld.long   0x0 20.                "  RL      ,Collision retry limit" "0,1"
eventfld.long   0x0 19.                "  UN      ,Transmit FIFO underrun" "0,1"
TEXTLINE ""
group.long 0xFFF4C008++0x03
line.long    0x00 "EIMR,Ethernet Interrupt Mask Register"
eventfld.long   0x0 31.                  "HBERRM  ,Heartbeat Error" "0,1"
eventfld.long   0x0 30.                "  BABRM   ,Babbling Receive Error" "0,1"
eventfld.long   0x0 29.                "  BABTM   ,Babbling Transmit Error" "0,1"
eventfld.long   0x0 28.                "  GRAM    ,Graceful Stop Complete" "0,1"
eventfld.long   0x0 27.                "  TXFM    ,Transmit frame interrupt" "0,1"
eventfld.long   0x0 26.                "  TXBM    ,Transmit buffer interrupt" "0,1"
eventfld.long   0x0 25.                "  RXFM    ,Receive frame interrupt" "0,1"
eventfld.long   0x0 24.                "  RXBM    ,Receive buffer interrupt" "0,1"
TEXTLINE "                " 
eventfld.long   0x0 23.                "  MIIM    ,MII Interrupt" "0,1"
eventfld.long   0x0 22.                "  EBERRM  ,Ethernet bus error" "0,1"
eventfld.long   0x0 21.                "  LCM     ,Late collison" "0,1"
eventfld.long   0x0 20.                "  RLM     ,Collision retry limit" "0,1"
eventfld.long   0x0 19.                "  UNM     ,Transmit FIFO underrun" "0,1"
TEXTLINE ""
group.long 0xFFF4C010++0x03
line.long    0x00 "RDAR,Receive Descriptor Active Register"
bitfld.long   0x0 24.                  "R_DES_ACTIVE  ,Set to one when this register is written, regardless of the value written" "0,1"
group.long 0xFFF4C014++0x03
line.long    0x00 "TDAR,Transmit Descriptor Active Register"
bitfld.long   0x0 24.                  "X_DES_ACTIVE  ,Set to one when this register is written, regardless of the value written" "0,1"
TEXTLINE ""
group.long 0xFFF4C024++0x03
line.long    0x00 "ECR,Ethernet Interrupt Mask Register"
bitfld.long   0x0 1.                   "ETHER_EN ,When this bit is set, the FEC is enabled" "0,1"
bitfld.long   0x0 0.                 "  RESET    ,When this bit is set, the equivalent of a hardware reset is performed but it is local to the FEC" "0,1"
TEXTLINE ""
group.long 0xFFF4C040++0x03
line.long    0x00 "MMFR,MII Management Frame Register"
bitfld.long   0x0 30.--31.             "ST     ,Start of Frame Delimiter" "0,1,2,3"
bitfld.long   0x0 28.--29.           "  OP     ,Operation Code"   "0,1,2,3"
bitfld.long   0x0 23.--27.           "  PA     ,PHY Address"      "00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F"
bitfld.long   0x0 18.--22.           "  RA     ,Register Address" "00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F"
bitfld.long   0x0 16.--17.           "  TA     ,Turnaround. Must be programmed to 10 to generate a valid MII management frame" "0,1,2,3"
hexmask.word  0x2 00.--15. 1. 0.     "  DATA   ,Management Frame Data. Used for data written to or read from PHY register"
TEXTLINE ""
group.long 0xFFF4C044++0x03
line.long    0x00 "MSCR,MII Speed Control Register"
bitfld.long    0x0  7.                 "DIS_PREAMBLE ,Asserting this bit causes preamble (32 1s) to not be prepended to the MII management frame." "0,1"
hexmask.byte   0x3  1.--6.  1. 0.    "  MII_SPEED    ,Controls the frequency of the MII management interface clock (MDC) relative to ipb_clk."
TEXTLINE ""
group.long 0xFFF4C064++0x03
line.long    0x00 "MIBC,MIB Control Register"
bitfld.long   0x0 31.                  "MIB_DISABLE  ,If set, the MIB logic will halt and not update any MIB counters." "0,1"
bitfld.long   0x0 30.                "  MIB_IDLE     ,A read-only status bit. If set the MIB block is not currently updating any MIB counters. Write 1 to clear" "0,1"
TEXTLINE ""
group.long 0xFFF4C084++0x03
line.long    0x00 "RCR,Receive Control Register"
hexmask.long.word  0x0  16.--26. 1. 0. "MAX_FL   ,Maximum Frame Length. User R/W Field. Resets to decimal 1518."
bitfld.long   0x0  5.                "  FCE      ,Flow Control Enablea frames for a given duration." "0,1"
bitfld.long   0x0  4.                "  BC_REJ   ,Broadcast frame reject" "0,1"
bitfld.long   0x0  3.                "  PROM     ,Promiscuous mode. All frames are accepted regardless of address matching." "0,1"
bitfld.long   0x0  2.                "  MII_MODE ,Selects external interface mode. Controls the interface mode for Tx/Rx blocks." "0,1"
bitfld.long   0x0  1.                "  DRT      ,Disable Receive on Transmit" "0,1"
bitfld.long   0x0  0.                "  LOOP     ,Internal Loopback to 0 when asserting LOOP." "0,1"
TEXTLINE ""
group.long 0xFFF4C0C4++0x03
line.long    0x00 "TCR,Transmit Control Register"
bitfld.long   0x0  4.                "RFC_PAUSE  ,This read-only status bit is asserted when a full duplex flow control pause frame is received." "0,1"
bitfld.long   0x0  3.              "  TFC_PAUSE  ,Assert to transmit a PAUSE frame." "0,1"
bitfld.long   0x0  2.              "  FDEN       ,Full Duplex Enable." "0,1"
bitfld.long   0x0  1.              "  HBC        ,Heartbeat Controldeasserted." "0,1"
bitfld.long   0x0  0.              "  GTS        ,Graceful Transmit Stopthe GRA interrupt." "0,1"
TEXTLINE ""
group.long 0xFFF4C0E4++0x03
line.long    0x00 "PALR,Physical Address Low Register"
group.long 0xFFF4C0E8++0x03
line.long    0x00 "PAUR,Physical Address Upper Register"
TEXTLINE ""
group.long 0xFFF4C0EC++0x03
line.long    0x00 "OPD,Opcode/Pause Duration Register"
hexmask.long.word  0x0 16.--31. 1. 0.         "OPCODE     ,Opcode field used in PAUSE frames"
hexmask.long.word  0x0 00.--15. 1. 0.       "  PAUSE_DUR  ,Pause Duration field used in PAUSE frames"
TEXTLINE ""
group.long 0xFFF4C118++0x03
line.long    0x00 "IAUR,Descriptor Individual Upper Address Register"
group.long 0xFFF4C11C++0x03
line.long    0x00 "IALR,Descriptor Individual Lower Address"
TEXTLINE ""
group.long 0xFFF4C120++0x03
line.long    0x00 "GAUR,Descriptor Group Upper Address"
group.long 0xFFF4C124++0x03
line.long    0x00 "GALR,Descriptor Group Lower Address"
TEXTLINE ""
group.long 0xFFF4C144++0x03
line.long    0x00 "TFWR,Transmit FIFO Watermark"
bitfld.long   0x0  0.--1.              "X_WMRK      ,Number of bytes written to transmit FIFO before transmission of a frame begins" "64(0),64(1),128,192"
TEXTLINE ""
rgroup.long 0xFFF4C14C++0x03
line.long    0x00 "FRBR,FIFO Receive Bound Register"
hexmask.word  0x2 02.--09. 1. 0.       "R_BOUND     ,Read-only. Highest valid FIFO RAM address."
group.long 0xFFF4C150++0x03
line.long    0x00 "FRSR,FIFO Receive Start Register"
hexmask.word  0x2 02.--09. 1. 0.       "R_FSTART    ,Address of first receive FIFO location."
TEXTLINE ""
group.long 0xFFF4C180++0x03
line.long    0x00 "ERDSR,Receive Descriptor Ring Start"
hexmask.long  0x0 02.--31. 1. 0.       "R_DES_START ,Pointer to start of receive buffer descriptor queue."
group.long 0xFFF4C184++0x03
line.long    0x00 "ETSDR,Transmit Buffer Descriptor Ring Start"
hexmask.long  0x0 02.--31. 1. 0.       "X_DES_START ,Pointer to start of transmit buffer descriptor queue."
TEXTLINE ""
group.long 0xFFF4C188++0x03
line.long    0x00 "EMRBR,Receive Buffer Size Register"
hexmask.word  0x2 04.--10. 1. 0.       "R_BUF_SIZE  ,Receive buffer size."
TEXTLINE ""
tree.end
width 18.
config 18. 8.
tree "MIB Block Counters"
group.long 0xFFF4C200++0x03
line.long    0x00 "RMON_T_DROP,Count of frames not counted correctly"
group.long 0xFFF4C204++0x03
line.long    0x00 "RMON_T_PACKETS,RMON Tx packet count"
group.long 0xFFF4C208++0x03
line.long    0x00 "RMON_T_BC_PKT,RMON Tx Broadcast Packets"
group.long 0xFFF4C20c++0x03
line.long    0x00 "RMON_T_MC_PKT,Transmit"
group.long 0xFFF4C210++0x03
line.long    0x00 "RMON_T_CRC_ALIGN,RMON Tx Packets w CRC/Align error"
group.long 0xFFF4C214++0x03
line.long    0x00 "RMON_T_UNDERSIZE,RMON Tx Packets < 64 bytes, good crc"
group.long 0xFFF4C218++0x03
line.long    0x00 "RMON_T_OVERSIZE,RMON Tx Packets > MAX_FL bytes, good crc"
group.long 0xFFF4C21c++0x03
line.long    0x00 "RMON_T_FRAG,RMON Tx Packets < 64 bytes, bad crc"
group.long 0xFFF4C220++0x03
line.long    0x00 "RMON_T_JAB,RMON Tx Packets > MAX_FL bytes, bad crc"
group.long 0xFFF4C224++0x03
line.long    0x00 "RMON_T_COL,RMON Tx collision count"
group.long 0xFFF4C228++0x03
line.long    0x00 "RMON_T_P64,RMON Tx 64 byte packets"
group.long 0xFFF4C22c++0x03
line.long    0x00 "RMON_T_P65TO127,RMON Tx 65 to 127 byte packets"
group.long 0xFFF4C230++0x03
line.long    0x00 "RMON_T_P128TO255,RMON Tx 128 to 255 byte packets"
group.long 0xFFF4C234++0x03
line.long    0x00 "RMON_T_P256TO511,RMON Tx 256 to 511 byte packets"
group.long 0xFFF4C238++0x03
line.long    0x00 "RMON_T_P512TO1023,RMON Tx 512 to 1023 byte packets"
group.long 0xFFF4C23c++0x03
line.long    0x00 "RMON_T_P1024TO2047,RMON Tx 1024 to 2047 byte packets"
group.long 0xFFF4C240++0x03
line.long    0x00 "RMON_T_P_GTE2048,RMON Tx packets w > 2048 bytes"
group.long 0xFFF4C244++0x03
line.long    0x00 "RMON_T_OCTETS,RMON Tx Octets"
group.long 0xFFF4C248++0x03
line.long    0x00 "IEEE_T_DROP,Count of frames not counted correctly"
group.long 0xFFF4C24c++0x03
line.long    0x00 "IEEE_T_FRAME_OK,Frames Transmitted OK"
group.long 0xFFF4C250++0x03
line.long    0x00 "IEEE_T_1COL,Frames Transmitted with Single Collision"
group.long 0xFFF4C254++0x03
line.long    0x00 "IEEE_T_MCOL,Frames Transmitted with Multiple Collisions"
group.long 0xFFF4C258++0x03
line.long    0x00 "IEEE_T_DEF,Frames Transmitted after Deferral Delay"
group.long 0xFFF4C25c++0x03
line.long    0x00 "IEEE_T_LCOL,Frames Transmitted with Late Collision"
group.long 0xFFF4C260++0x03
line.long    0x00 "IEEE_T_EXCOL,Frames Transmitted with Excessive Collisions"
group.long 0xFFF4C264++0x03
line.long    0x00 "IEEE_T_MACERR,Frames Transmitted with Tx FIFO Underrun"
group.long 0xFFF4C268++0x03
line.long    0x00 "IEEE_T_CSERR,Frames Transmitted with Carrier Sense Error"
group.long 0xFFF4C26c++0x03
line.long    0x00 "IEEE_T_SQE,Frames Transmitted with SQE Error"
group.long 0xFFF4C270++0x03
line.long    0x00 "IEEE_T_FDXFC,Flow Control Pause frames transmitted"
group.long 0xFFF4C274++0x03
line.long    0x00 "IEEE_T_OCTETS_OK,Octet count for Frames Transmitted w/o Error"
TEXTLINE ""
group.long 0xFFF4C284++0x03
line.long    0x00 "RMON_R_PACKETS,RMON Rx packet count"
group.long 0xFFF4C288++0x03
line.long    0x00 "RMON_R_BC_PKT,RMON Rx Broadcast Packets"
group.long 0xFFF4C28c++0x03
line.long    0x00 "RMON_R_MC_PKT,RMON Rx Multicast Packets"
group.long 0xFFF4C290++0x03
line.long    0x00 "RMON_R_CRC_ALIGN,RMON Rx Packets w CRC/Align error"
group.long 0xFFF4C294++0x03
line.long    0x00 "RMON_R_UNDERSIZE,RMON Rx Packets < 64 bytes, good crc"
group.long 0xFFF4C298++0x03
line.long    0x00 "RMON_R_OVERSIZE,RMON Rx Packets > MAX_FL bytes, good crc"
group.long 0xFFF4C29c++0x03
line.long    0x00 "RMON_R_FRAG,RMON Rx Packets < 64 bytes, bad crc"
group.long 0xFFF4C2a0++0x03
line.long    0x00 "RMON_R_JAB,RMON Rx Packets > MAX_FL bytes, bad crc"
group.long 0xFFF4C2a4++0x03
line.long    0x00 "RMON_R_RESVD_0,RMON reserved"
group.long 0xFFF4C2a8++0x03
line.long    0x00 "RMON_R_P64,RMON Rx 64 byte packets"
group.long 0xFFF4C2ac++0x03
line.long    0x00 "RMON_R_P65TO127,RMON Rx 65 to 127 byte packets"
group.long 0xFFF4C2b0++0x03
line.long    0x00 "RMON_R_P128TO255,RMON Rx 128 to 255 byte packets"
group.long 0xFFF4C2b4++0x03
line.long    0x00 "RMON_R_P256TO511,RMON Rx 256 to 511 byte packets"
group.long 0xFFF4C2b8++0x03
line.long    0x00 "RMON_R_P512TO1023,RMON Rx 512 to 1023 byte packets"
group.long 0xFFF4C2bc++0x03
line.long    0x00 "RMON_R_P1024TO2047,RMON Rx 1024 to 2047 byte packets"
group.long 0xFFF4C2c0++0x03
line.long    0x00 "RMON_R_P_GTE2048,RMON Rx packets w > 2048 bytes"
group.long 0xFFF4C2c4++0x03
line.long    0x00 "RMON_R_OCTETS,RMON Rx Octets"
group.long 0xFFF4C2c8++0x03
line.long    0x00 "IEEE_R_DROP,Count of frames not counted correctly"
group.long 0xFFF4C2cc++0x03
line.long    0x00 "IEEE_R_FRAME_OK,Frames Received OK"
group.long 0xFFF4C2d0++0x03
line.long    0x00 "IEEE_R_CRC,Frames Received with CRC Error"
group.long 0xFFF4C2d4++0x03
line.long    0x00 "IEEE_R_ALIGN,Frames Received with Alignment Error"
group.long 0xFFF4C2d8++0x03
line.long    0x00 "IEEE_R_MACERR,Receive Fifo Overflow count"
group.long 0xFFF4C2dc++0x03
line.long    0x00 "IEEE_R_FDXFC,Flow Control Pause frames received"
group.long 0xFFF4C2e0++0x03
line.long    0x00 "IEEE_R_OCTETS_OK,Octet count for Frames Rcvd w/o Error"
tree.end
width 9.
config 9. 8.
tree.end

TEXTLINE ""
