; --------------------------------------------------------------------------------
; @Title: MPC563xM/SPC563Mxx (Monaco)
; @Author: rweiss
; @Chiplist: MONACO, MPC5632M, MPC5633M, MPC5634M, SPC563M54, SPC563M60, 
;   SPC563M64
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: permpc563xm.per 9353 2018-06-20 08:35:30Z rweiss $
base a:0
width 9.
config 9. 8.
tree "Core Registers"
tree "General Registers"
group.long SPR:0x8000++0
line.long   0x00 "CR,Condition Register"
bitfld.long 0x00 31.        "CR0:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 30.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 29.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 28.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 27.        "  CR1:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 26.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 25.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 24.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 23.        "  CR2:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 22.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 21.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 20.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 19.        "  CR3:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 18.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 17.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 16.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 15.        "  CR4:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 14.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 13.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 12.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 11.        "  CR5:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 10.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 09.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 08.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 07.        "  CR6:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 06.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 05.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 04.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE "                "
bitfld.long 0x00 03.        "  CR7:  LT ,Negative (LT)" "0,1"
bitfld.long 0x00 02.        "  GT ,Positive (GT)" "0,1"
bitfld.long 0x00 01.        "  EQ ,Zero (EQ)" "0,1"
bitfld.long 0x00 00.        "  SO ,Summary overflow (SO)" "0,1"
TEXTLINE ""
group.long SPR:1.++0
line.long   0x00 "XER,Integer Exception Register"
bitfld.long 0x00 31.        "SO ,Summary Overflow (per Book E)" "0,1"
bitfld.long 0x00 30.        "  OV ,Overflow (per Book E)" "0,1"
bitfld.long 0x00 29.        "  CA ,Carry (per Book E)" "0,1"
hexmask.long.byte 0x00 00.--06. 1. "  BYTECOUNT ,This field specifies the number of bytes to be transferred by a lswx or stswx instruction"
tree.end
tree "Processor Control Registers"
rgroup.long SPR:286.++0
line.long   0x00 "PIR,Processor ID Register"
hexmask.byte 0x03 00.--07. 1. "PID ,These bit are a reflection of the values provided on the p_cpuid[0:7] input signals"
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"
bitfld.long 0x00 24.--25. "  BPRED   ,Branch prediction (acceleration) control" "enabled,disabled for backward branches,disabled for forward branches,disabled for both branch directions "
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"
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"
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"
bitfld.long 0x00 08.      "  DAPUEN  ,Debug APU enable" "0,1"
TEXTLINE ""
group.long SPR:1009.++0
line.long   0x00 "HID1,Hardware Implementation Dependent Register 1"
bitfld.long 0x00 07.        "ATS     ,Atomic status (read-only)" "0,1"
TEXTLINE ""
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"
bitfld.long 0x00 23.      "  ST    ,Store operation" "0,1"
TEXTLINE "                "
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"
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"
TEXTLINE "                "
bitfld.long 0x00 07.      "  SPE   ,SPE APU Operation" "0,1"
bitfld.long 0x00 00.      "  XTE   ,External termination error (Precise)" "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 29.        "  CP_PERR   ,Cache push parity error" "0,1"
eventfld.long 0x00 28.        "  CPERR     ,Cache 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"
TEXTLINE "                "
eventfld.long 0x00 20.        "  NMI       ,non-maskable interrupt" "0,1"
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"
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"
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"
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"
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 "Debug Facilities"
group spr:0x134++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"
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"
bitfld.long   0x0 10.          "  DEVT1 ,External debug event 1 enable" "0,1"
bitfld.long   0x0 09.          "  DEVT2 ,External debug event 2 enable" "0,1"
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  0.          "  FT    ,Freeze timers on debug event" "0,1"
textline ""
group spr:569.++0
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 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:0x135++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"
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"
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:0x136++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"
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 ""
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"
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"
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"
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"
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:562.++0
line.long 0x0 "DBCNT,Debug Counter"
hexmask.long.word 0x00 16.--31. 1. 0.   "CNT1 ,Debug counter 1"
hexmask.long.word 0x00 00.--15. 1. 0.   "   CNT2 ,Debug counter 2"
textline ""
group spr:0x130++0
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"
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   ,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"
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"
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  0.          "  CNT1TRG ,Counter 1 triggered" "0,1"
TEXTLINE "                "
group spr:0x138++0
line.long 0x0 "IAC1,Instruction Address Compare 1"
group spr:0x139++0
line.long 0x0 "IAC2,Instruction Address Compare 2"
group spr:0x13a++0
line.long 0x0 "IAC3,Instruction Address Compare 3"
group spr:0x13b++0
line.long 0x0 "IAC4,Instruction Address Compare 4"
TEXTLINE "                "
group spr:0x13c++0
line.long 0x0 "DAC1,Data Address Compare 1"
group spr:0x13d++0
line.long 0x0 "DAC2,Data Address Compare 2"
group spr:0x13e++0
line.long 0x0 "DVC1,Data Value Compare 1"
group spr:0x13f++0
line.long 0x0 "DVC2,Data Value Compare 2"
;  group spr:0x3f3++0
;    line.long 0x0 "DBDR,Debug Data Register"
TEXTLINE ""
TEXTLINE ""
group spr:574.++0
line.long 0x0 "DSRR0,Debug Interrupt SRR0"
group spr:575.++0
line.long 0x0 "DSRR1,Debug Interrupt SRR1"
tree.end
tree "PSU Registers"
group dcr:272.++0
line.long 0x0 "PSCR,Parallel Signature Control Register"
bitfld.long   0x0 05.           "CNTEN  ,Counter Enable" "0,1"
bitfld.long   0x0 02.         "  RDEN   ,Read Enable"    "0,1"
bitfld.long   0x0 01.         "  WREN   ,Write Enable" "0,1"
bitfld.long   0x0 00.         "  INIT   ,This bit may be written with a '1' to set the values in the PSHR, PSLR, and PSCTR registers to all '0's" "0,1"
group dcr:273.++0
line.long 0x0 "PSSR,Parallel Signature Status Register"
eventfld.long   0x0 00.           "TERR   ,Transfer Error Status" "0,1"
TEXTLINE ""
group dcr:274.++0
line.long 0x0 "PSHR,Parallel Signature High Register"
group dcr:275.++0
line.long 0x0 "PSLR,Parallel Signature Low Register"
TEXTLINE ""
group dcr:276.++0
line.long 0x0 "PSCTR,Parallel Signature Counter Register"
TEXTLINE ""
group dcr:277.++0
line.long 0x0 "PSUHR,Parallel Signature Update High Register"
group dcr:278.++0
line.long 0x0 "PSULR,Parallel Signature Update Low Register"
tree.end
tree.end

base ANC:0
tree "XBAR Switch"
group VM:0++0
TEXTLINE ""
TEXTLINE "Module         XBAR Port     Master ID"
TEXTLINE "--------------------------------------"
TEXTLINE "e200z335 instr Master 0      0"
TEXTLINE "eDMA           Master 1      2"
TEXTLINE "e200z6 data    Master 4      0"
TEXTLINE "e200z6-Nexus   Master 4      1"
TEXTLINE "Flash          Slave  0"      
TEXTLINE "Cal Bus        Slave  1"      
TEXTLINE "Internal SRAM  Slave  3"      
TEXTLINE "PBRIDGE        Slave  7"      
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 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"
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 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 ""

tree.end
width 12.
tree "System Integration Unit (SIU)"
group.long 0xC3F90000++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,?..."
TEXTLINE "                   "  
bitfld.long  0x00 21.--22.             "  TEMP_RANGE ,Temp Range" "T0,T1,T2,T3"
bitfld.long  0x00 18.--19.             "  MAX_FREQ   ,Define maximum device speed" "F0,F1,F2,F3"
bitfld.long  0x00 16.                  "  SUPPLY     ,Defines if the part is 5V or 3V" "5V,3V"
TEXTLINE "                   "  
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"
TEXTLINE ""  
group.long 0xC3F90004++0x03
line.long    0x00 "MIDR,MCU ID Register"
hexmask.long.word 0x00 16.--31.   1.          "PARTNUM ,MCU part number"
bitfld.long  0x00 15.                       "  CSP ,CSP configuration" "std,VertiCal"
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 QFP,res(10),res(11),res(12),144 QFP,res(14),res(15),208 BGA,176 QFP,res(18),res(19),res(20),res(21),res(22),res(23),res(24),res(25),res(26),res(27),res(28),res(29),res(30),res(31)"
hexmask.long.byte 0x00 04.--07.   1.        "  MAJOR_MASK ,Major Mask Revision"
hexmask.long.byte 0x00 00.--03.   1.        "  MINOR_MASK ,Minor Mask Revision"
TEXTLINE ""  
group.long 0xC3F9000C++0x03
line.long    0x00 "RSR,Reset Status Register"
bitfld.long  0x00 31.                    "PORS    ,Power-on reset status" "0,1"
bitfld.long  0x00 30.                  "  ERS     ,External reset status" "0,1"
bitfld.long  0x00 29.                  "  LLRS    ,Loss of lock reset status" "0,1"
bitfld.long  0x00 28.                  "  LCRS    ,Loss of clock reset status" "0,1"
TEXTLINE "                   "  
bitfld.long  0x00 27.                  "  WDRS    ,Watchdog timer/debug reset status" "0,1"
bitfld.long  0x00 26.                  "  CRS     ,Checkstop reset status" "0,1"
bitfld.long  0x00 25.                  "  SWTRS   ,Checkstop reset status" "0,1"
bitfld.long  0x00 17.                  "  SSRS    ,Software system reset status" "0,1"
TEXTLINE "                   "  
bitfld.long  0x00 16.                  "  SERF    ,Software external reset flag" "0,1"
bitfld.long  0x00 15.                  "  WKPCFG  ,Weak pull up configuration pin status" "0,1"
bitfld.long  0x00 03.                  "  ABR     ,Auto Baud Rate" "0,1"
bitfld.long  0x00 01.--02.             "  BOOTCFG ,Reset configuration pin status" "Int Flash,CAN/SCI,ExMem(no arb),ExMem(ex arb)"
TEXTLINE "                   "  
bitfld.long  0x00 00.                  "  RGF     ,Reset glitch flag" "0,1"
group.long 0xC3F90010++0x03
line.long    0x00 "SRCR,System Reset Control Register"
bitfld.long  0x00 31.                    "SSR     ,Software system reset" "0,1"
bitfld.long  0x00 30.                  "  SER     ,Software external reset" "0,1"
bitfld.long  0x00 15.                  "  CRE     ,Checkstop reset enable" "0,1"
TEXTLINE ""  
group.long 0xC3F90014++0x03
line.long    0x00 "EISR,SIU External Interrupt Status Register"
bitfld.long  0x00 31.                    "NMI_SEL ,NMI Interrupt Platform Input Selection" "0,1"
bitfld.long  0x00 23.                  "  SWT     ,Software Watch Dog Timer Interrupt Flag" "0,1"
TEXTLINE "                     "  
bitfld.long  0x00 15.                  "EIF15-12  ,External interrupt request flag 15" "0,1"
bitfld.long  0x00 14.                  ",External interrupt request flag 14" "0,1"
bitfld.long  0x00 13.                  ",External interrupt request flag 13" "0,1"
bitfld.long  0x00 12.                  ",External interrupt request flag 12" "0,1"
bitfld.long  0x00 11.                  "  EIF11-08  ,External interrupt request flag 11" "0,1"
bitfld.long  0x00 10.                  ",External interrupt request flag 10" "0,1"
bitfld.long  0x00 09.                  ",External interrupt request flag 9" "0,1"
bitfld.long  0x00 08.                  ",External interrupt request flag 8" "0,1"
bitfld.long  0x00 07.                  "  EIF07-04  ,External interrupt request flag 7" "0,1"
bitfld.long  0x00 06.                  ",External interrupt request flag 6" "0,1"
bitfld.long  0x00 05.                  ",External interrupt request flag 5" "0,1"
bitfld.long  0x00 04.                  ",External interrupt request flag 4" "0,1"
bitfld.long  0x00 03.                  "  EIF03-00  ,External interrupt request flag 3" "0,1"
bitfld.long  0x00 02.                  ",External interrupt request flag 2" "0,1"
bitfld.long  0x00 01.                  ",External interrupt request flag 1" "0,1"
bitfld.long  0x00 00.                  ",External interrupt request flag 0" "0,1"
TEXTLINE ""
group.long 0xC3F90018++0x03
line.long    0x00 "DIRER,DMA/Interrupt Request Enable Register"
bitfld.long  0x00 31.                  "NMI_SEL   ,NMI Interrupt Platform Input Selection" "0,1"
bitfld.long  0x00 23.                  "  SWT     ,Software Watch Dog Timer Interrupt Flag" "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 0xC3F9001C++0x03
line.long    0x00 "DIRSR,DMA/Interrupt Request Select Register"
bitfld.long  0x00 03.                  "DIRS03-00 ,DMA/Interrupt Request Select 3" "0,1"
bitfld.long  0x00 02.                  ",DMA/Interrupt Request Select 2" "_,1"
bitfld.long  0x00 01.                  ",DMA/Interrupt Request Select 1" "_,1"
bitfld.long  0x00 00.                  ",DMA/Interrupt Request Select 0" "0,1"
TEXTLINE ""
group.long 0xC3F90020++0x03
line.long    0x00 "OSR,Overrun Status Register"
bitfld.long  0x00 15.                  "OVF15-12  ,Overrun flag 15" "0,1"
bitfld.long  0x00 14.                  ",Overrun flag 14" "0,1"
bitfld.long  0x00 13.                  ",Overrun flag 13" "0,1"
bitfld.long  0x00 12.                  ",Overrun flag 12" "0,1"
bitfld.long  0x00 11.                  "  OVF11-08  ,Overrun flag 11" "0,1"
bitfld.long  0x00 10.                  ",Overrun flag 10" "0,1"
bitfld.long  0x00 09.                  ",Overrun flag 9" "0,1"
bitfld.long  0x00 08.                  ",Overrun flag 8" "0,1"
bitfld.long  0x00 07.                  "  OVF07-04  ,Overrun flag 7" "_,1"
bitfld.long  0x00 06.                  ",Overrun flag 6" "_,1"
bitfld.long  0x00 05.                  ",Overrun flag 5" "_,1"
bitfld.long  0x00 04.                  ",Overrun flag 4" "0,1"
bitfld.long  0x00 03.                  "  OVF03-00  ,Overrun flag 3" "0,1"
bitfld.long  0x00 02.                  ",Overrun flag 2" "_,1"
bitfld.long  0x00 01.                  ",Overrun flag 1" "_,1"
bitfld.long  0x00 00.                  ",Overrun flag 0" "0,1"
TEXTLINE ""
group.long 0xC3F90024++0x03
line.long    0x00 "ORER,Overrun Request Enable Register"
bitfld.long  0x00 15.                  "ORE15-12  ,Overrun request enable 15" "0,1"
bitfld.long  0x00 14.                  ",Overrun request enable 14" "0,1"
bitfld.long  0x00 13.                  ",Overrun request enable 13" "0,1"
bitfld.long  0x00 12.                  ",Overrun request enable 12" "0,1"
bitfld.long  0x00 11.                  "  ORE11-08  ,Overrun request enable 11" "0,1"
bitfld.long  0x00 10.                  ",Overrun request enable 10" "0,1"
bitfld.long  0x00 09.                  ",Overrun request enable 9" "0,1"
bitfld.long  0x00 08.                  ",Overrun request enable 8" "0,1"
bitfld.long  0x00 07.                  "  ORE07-04  ,Overrun request enable 7" "_,1"
bitfld.long  0x00 06.                  ",Overrun request enable 6" "_,1"
bitfld.long  0x00 05.                  ",Overrun request enable 5" "_,1"
bitfld.long  0x00 04.                  ",Overrun request enable 4" "0,1"
bitfld.long  0x00 03.                  "  ORE03-00  ,Overrun request enable 3" "0,1"
bitfld.long  0x00 02.                  ",Overrun request enable 2" "_,1"
bitfld.long  0x00 01.                  ",Overrun request enable 1" "_,1"
bitfld.long  0x00 00.                  ",Overrun request enable 0" "0,1"
TEXTLINE ""
group.long 0xC3F90028++0x03
line.long    0x00 "IREER,IRQ Rising-Edge Event Enable Register"
bitfld.long  0x00 31.                  "NMIRE    ,NMI Rising-Edge Event Enable" "0,1"
bitfld.long  0x00 23.                  "  SWTRE   ,Software Watch Dog Timer Interrupt Flag" "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" "_,1"
bitfld.long  0x00 06.                  ",IRQ rising-edge event enable 6" "_,1"
bitfld.long  0x00 05.                  ",IRQ rising-edge event enable 5" "_,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" "_,1"
bitfld.long  0x00 01.                  ",IRQ rising-edge event enable 1" "_,1"
bitfld.long  0x00 00.                  ",IRQ rising-edge event enable 0" "0,1"
TEXTLINE ""
group.long 0xC3F9002C++0x03
line.long    0x00 "IFEER,IRQ Falling-Edge Event Enable Register"
bitfld.long  0x00 31.                  "NMIFE    ,NMI Rising-Edge Event Enable" "0,1"
bitfld.long  0x00 23.                  "  SWTFE   ,Software Watch Dog Timer Interrupt Flag" "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" "_,1"
bitfld.long  0x00 06.                  ",IRQ falling-edge event enable 6" "_,1"
bitfld.long  0x00 05.                  ",IRQ falling-edge event enable 5" "_,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" "_,1"
bitfld.long  0x00 01.                  ",IRQ falling-edge event enable 1" "_,1"
bitfld.long  0x00 00.                  ",IRQ falling-edge event enable 0" "0,1"
TEXTLINE ""
group.long 0xC3F90030++0x03
line.long    0x00 "IDFR,IRQ Digital Filter Register"
bitfld.long  0x00 00.--03.             "DFL ,Digital filter length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE ""
group.long 0xC3F90980++0x03
line.long    0x00 "CCR,Chip Configuration Register"
bitfld.long  0x00 17.                  "MATCH ,Compare register match" "0,1"
bitfld.long  0x00 16.                  "  DISNEX ,Disable Nexus" "0,1"
bitfld.long  0x00 01.                  "  CSRE ,The CRSE bit enables the suppression of reflections from the EBIs calibration bus onto the non-calibration bus" "0,1"
group.long 0xC3F90984++0x03
line.long    0x00 "ECCR,External Clock Control Register"
bitfld.long  0x00 03.                  "EBTS ,External bus tap select" "0,1"
bitfld.long  0x00 00.--01.             "  EBDF ,External bus division factor" "1/1,1/2,res.,1/4"
group.long 0xC3F90988++0x03
line.long    0x00 "CARH,Compare A High Register"
group.long 0xC3F9098C++0x03
line.long    0x00 "CARL,Compare A Low Register"
group.long 0xC3F90990++0x03
line.long    0x00 "CBRH,Compare B High Register"
group.long 0xC3F90994++0x03
line.long    0x00 "CBRL,Compare B Low Register"
group.long 0xC3F909A0++0x03
line.long    0x00 "SYSDIV,System Clock Register"
bitfld.long  0x00 04.             "  BYPASS  ,system clock divider is bypassed"     "0,1"
bitfld.long  0x00 02.--03.             "SYSCLKDIV  ,System Clock Divide"     "1:2,1:4,1:8,1:16"
TEXTLINE ""
tree "Halt Registers"
group.long 0xC3F909A4++0x03
line.long    0x00 "HLT,Halt Register"
bitfld.long  0x00 31.                    "CPU       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 27.                  "  NDEDI     ,halt module" "0,1"
bitfld.long  0x00 26.                  "  eTPU      ,halt module" "0,1"
bitfld.long  0x00 25.                  "  NPC       ,halt module" "0,1"
bitfld.long  0x00 24.                  "  EBI       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 23.                  "  eQADC     ,halt module" "0,1"
bitfld.long  0x00 21.                  "  eMIOS     ,halt module" "0,1"
bitfld.long  0x00 20.                  "  DECFIL    ,halt module" "0,1"
bitfld.long  0x00 18.                  "  PIT       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 14.                  "  FLEXCAN_C ,halt module" "0,1"
bitfld.long  0x00 12.                  "  FLEXCAN_A ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 10.                  "  DSPI_C    ,halt module" "0,1"
bitfld.long  0x00 09.                  "  DSPI_B    ,halt module" "0,1"
bitfld.long  0x00 01.                  "  eSCI_B    ,halt module" "0,1"
bitfld.long  0x00 00.                  "  eSCI_A    ,halt module" "0,1"
TEXTLINE ""
group.long 0xC3F909A8++0x03
line.long    0x00 "HLTACK,Halt Acknowledge Register"
bitfld.long  0x00 31.                    "CPU       ,halt module" "0,1"
bitfld.long  0x00 28.                  "  SWT       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 27.                  "  NDEDI     ,halt module" "0,1"
bitfld.long  0x00 26.                  "  eTPU      ,halt module" "0,1"
bitfld.long  0x00 25.                  "  NPC       ,halt module" "0,1"
bitfld.long  0x00 24.                  "  EBI       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 23.                  "  eQADC     ,halt module" "0,1"
bitfld.long  0x00 21.                  "  eMIOS     ,halt module" "0,1"
bitfld.long  0x00 20.                  "  DECFIL    ,halt module" "0,1"
bitfld.long  0x00 18.                  "  PIT       ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 14.                  "  FLEXCAN_C ,halt module" "0,1"
bitfld.long  0x00 12.                  "  FLEXCAN_A ,halt module" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 10.                  "  DSPI_C    ,halt module" "0,1"
bitfld.long  0x00 09.                  "  DSPI_B    ,halt module" "0,1"
bitfld.long  0x00 01.                  "  eSCI_B    ,halt module" "0,1"
bitfld.long  0x00 00.                  "  eSCI_A    ,halt module" "0,1"
tree.end
tree "Pad Configuration Registers"
group 0xC3F900E6++0x03 "PCR083-084: CAN_A / eSCI_A"
line.word 0x00 "PCR083,Pad Configuration Register 083"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,CNTX_A,TXD_A,CNTX_A,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR084,Pad Configuration Register 084"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,CNRX_A,RXD_A,CNRX_A,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900EE++0x03 "PCR087-088: CAN_C"
line.word 0x00 "PCR087,Pad Configuration Register 087"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,CNTX_C,res.,CNTX_C,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR088,Pad Configuration Register 088"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,CNRX_C,res.,CNRX_C,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900F2++0x03 "PCR089-090: eSCI_A / eMIOS[13/15]"
line.word 0x00 "PCR089,Pad Configuration Register 089"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,TXD_A,eMIOS[13],TXD_A,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR090,Pad Configuration Register 090"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,RXD_A,eMIOS[15],RXD_A,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900F6++0x03 "PCR091-092: eSCI_B"
line.word 0x00 "PCR091,Pad Configuration Register 091"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,TXD_B,res.,TXD_B,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR092,Pad Configuration Register 092"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,RXD_B,res.,RXD_B,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90104++0x03 "PCR098-099: GPIO"
line.word 0x00 "PCR098,Pad Configuration Register 098"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR099,Pad Configuration Register 099"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9010c++0x11 "PCR102-119: DSPI_B / DSPI_C"
line.word 0x00 "PCR102,Pad Configuration Register 102"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,SCK_B,PCS_C[1],SCK_B,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR103,Pad Configuration Register 103"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,SIN_B,PCS_C[2],SIN_B,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR104,Pad Configuration Register 104"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,SOUT_B,PCS_C[5],SOUT_B,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR105,Pad Configuration Register 105"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[0],res.,PCS_B[0],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR106,Pad Configuration Register 106"
bitfld.word 0x08 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[1],res.,PCS_B[1],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x08 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0a "PCR107,Pad Configuration Register 107"
bitfld.word 0x0a 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[2],SOUT_C,PCS_B[2],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0a 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0a 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0a 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x0a 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0a 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0a 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0a 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0c "PCR108,Pad Configuration Register 108"
bitfld.word 0x0c 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[3],SIN_C,PCS_B[3],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0c 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0c 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0c 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x0c 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0c 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0c 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0c 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0e "PCR109,Pad Configuration Register 109"
bitfld.word 0x0e 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[4],SCK_C,PCS_B[4],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0e 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0e 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0e 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x0e 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0e 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x0e 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0e 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x10 "PCR110,Pad Configuration Register 110"
bitfld.word 0x10 10.--13.       "PA , Pin assignment" "GPIO,PCS_B[5],PCS_C[0],PCS_B[5],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x10 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x10 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90124++0x09 "PCR114-118: eTPU_A"
line.word 0x00 "PCR114,Pad Configuration Register 114"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[00],eTPU_A[12],eTPU_A[00],eTPU_A[19],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR115,Pad Configuration Register 115"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[01],eTPU_A[13],eTPU_A[01],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR116,Pad Configuration Register 116"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[02],eTPU_A[14],eTPU_A[02],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR117,Pad Configuration Register 117"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[03],eTPU_A[15],eTPU_A[03],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR118,Pad Configuration Register 118"
bitfld.word 0x08 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[04],eTPU_A[16],eTPU_A[04],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x08 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9012E++0x07 "PCR119-122: eTPU_A / DSPI_B LVDS"
line.word 0x00 "PCR119,Pad Configuration Register 119"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[05],eTPU_A[17],eTPU_A[05],SCK_B_LVDS-,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR120,Pad Configuration Register 120"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[06],eTPU_A[18],eTPU_A[06],SCK_B_LVDS+,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR121,Pad Configuration Register 121"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[07],eTPU_A[19],eTPU_A[07],SOUT_B_LVDS-,res.,res.,res.           ,eTPU_A[6],res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR122,Pad Configuration Register 122"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[08],eTPU_A[20],eTPU_A[08],SOUT_B_LVDS+,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90136++0x05 "PCR123-125: eTPU_A"
line.word 0x00 "PCR123,Pad Configuration Register 123"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[09],eTPU_A[21],eTPU_A[09],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR124,Pad Configuration Register 124"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[10],eTPU_A[22],eTPU_A[10],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR125,Pad Configuration Register 125"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[11],eTPU_A[23],eTPU_A[11],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9013C++0x07 "PCR126-129: eTPU_A / DSPI_B"
line.word 0x00 "PCR126,Pad Configuration Register 126"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[12],PCS_B[1],eTPU_A[12],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR127,Pad Configuration Register 127"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[13],PCS_B[3],eTPU_A[13],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR128,Pad Configuration Register 128"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[14],PCS_B[4],eTPU_A[14],eTPU_A[9],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR129,Pad Configuration Register 129"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[15],PCS_B[5],eTPU_A[15],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90144++0x07 "PCR130-133: eTPU_A"
line.word 0x00 "PCR130,Pad Configuration Register 130"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[16],res.,eTPU_A[16],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR131,Pad Configuration Register 131"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[17],res.,eTPU_A[17],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR132,Pad Configuration Register 132"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[18],res.,eTPU_A[18],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR133,Pad Configuration Register 133"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[19],res.,eTPU_A[19],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9014C++0x07 "PCR134-137: eTPU_A / IRQ"
line.word 0x00 "PCR134,Pad Configuration Register 134"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[20],IRQ[08],eTPU_A[20],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR135,Pad Configuration Register 135"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[21],IRQ[09],eTPU_A[21],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR136,Pad Configuration Register 136"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[22],IRQ[10],eTPU_A[22],eTPU_A[17],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR137,Pad Configuration Register 137"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[23],IRQ[11],eTPU_A[23],eTPU_A[21],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90154++0x07 "PCR138-141: eTPU_A / IRQ / DSPI_C LVDS"
line.word 0x00 "PCR138,Pad Configuration Register 138"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[24],IRQ[12],eTPU_A[24],SCK_C_LVDS-,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR139,Pad Configuration Register 139"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[25],IRQ[13],eTPU_A[25],SCK_C_LVDS+,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR140,Pad Configuration Register 140"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[26],IRQ[14],eTPU_A[26],SOUT_C_LVDS-,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR141,Pad Configuration Register 141"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[27],IRQ[15],eTPU_A[27],SOUT_C_LVDS+,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9015C++0x07 "PCR142-145: eTPU_A / DSPI_C"
line.word 0x00 "PCR142,Pad Configuration Register 142"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[28],PCS_C[1],eTPU_A[28],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR143,Pad Configuration Register 143"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[29],PCS_C[2],eTPU_A[29],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR144,Pad Configuration Register 144"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[30],PCS_C[3],eTPU_A[30],eTPU_A[11],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR145,Pad Configuration Register 145"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[31],PCS_C[4],eTPU_A[31],eTPU_A[13],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901A6++0x17 "PCR179-190: eMIOS / eTPU_A"
line.word 0x00 "PCR179,Pad Configuration Register 179"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[00],eTPU_A[00],eMIOS[00],eTPU_A[25],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR180,Pad Configuration Register 180"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[01],eTPU_A[01],eMIOS[01],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR181,Pad Configuration Register 181"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[02],eTPU_A[02],eMIOS[02],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR183,Pad Configuration Register 183"
bitfld.word 0x08 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[04],eTPU_A[04],eMIOS[04],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x08 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x08 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x08 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

TEXTLINE "" 
line.word 0x10 "PCR187,Pad Configuration Register 187"
bitfld.word 0x10 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[08],eTPU_A[08],eMIOS[08],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x10 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x10 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x10 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x10 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR188,Pad Configuration Register 188"
bitfld.word 0x12 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[09],eTPU_A[09],eMIOS[09],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x12 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x12 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x12 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x12 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x14 "PCR189,Pad Configuration Register 189"
bitfld.word 0x14 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[10],res.,eMIOS[10],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x14 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x14 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x14 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x14 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x14 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x14 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x14 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x16 "PCR190,Pad Configuration Register 190"
bitfld.word 0x16 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[11],res.,eMIOS[11],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x16 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x16 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x16 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x16 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x16 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x16 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x16 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901BE++0x03 "PCR191-192: eMIOS / DSPI_C"
line.word 0x00 "PCR191,Pad Configuration Register 191"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[12],SOUT_C,eMIOS[12],eTPU_A[27],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR192,Pad Configuration Register 192"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[13],res.,eMIOS[13],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901C2++0x03 "PCR193: eMIOS / IRQ / eTPU_A"
line.word 0x00 "PCR193,Pad Configuration Register 193"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[14],IRQ[00],eMIOS[14],eTPU_A[29],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR194,Pad Configuration Register 194"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[15],IRQ[01],eMIOS[15],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901D4++0x01 "PCR202: eMIOS"
line.word 0x00 "PCR202,Pad Configuration Register 202"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eMIOS[23],res.,eMIOS[23],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901dc++0x03 "PCR206-207: GPIO"
line.word 0x00 "PCR206,Pad Configuration Register 206"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR207,Pad Configuration Register 207"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "GPIO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901E0++0x01 "PCR208: PLLREF / IRQ[4]    / ETRIG"
line.word 0x00 "PCR208,Pad Configuration Register 208"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,PLLREF,IRQ[04],PLLREF,ETRIG[0],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901E8++0x01 "PCR212: BOOTCFG[0:1]    / IRQ[2:3]"
line.word 0x00 "PCR212,Pad Configuration Register 212"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,BOOTCFG1,IRQ[03],BOOTCFG1,ETRIG[1],res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901EA++0x01 "PCR213: WKPCFG"
line.word 0x00 "PCR213,Pad Configuration Register 213"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,WKPCFG,NMI,WKPCFG,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901EE++0x01 "PCR215: AN[12]    / MA[0]    / !SDS / eTPU_A"
line.word 0x00 "PCR215,Pad Configuration Register 215"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "!SDS,eTPU_A[19],MA[0],AN[12],res.,res.,res.,res."
;  bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
;  bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
; bitfld.word 0x00 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "Min,Med,res,Max"
;  bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901F0++0x01 "PCR216: AN[13] / MA[1] / SDO / eTPU_A"
line.word 0x00 "PCR216,Pad Configuration Register 216"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "SDO,eTPU_A[21],MA[1],AN[13],res.,res.,res.,res."
;  bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
;  bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
; bitfld.word 0x00 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "Min,Med,res,Max"
;  bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901F2++0x01 "PCR217: AN14 / MA2 / SDI"
line.word 0x00 "PCR217,Pad Configuration Register 217"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "SDI,eTPU_A[27],MA[2],AN[14],res.,res.,res.,res."
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "Min,Med,res,Max"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901F4++0x01 "PCR218: AN15 / FCK"
line.word 0x00 "PCR218,Pad Configuration Register 218"
bitfld.word 0x00 10.--12.       "PA , Pin assignment" "FCK,AN15,eTPU_A[29],res.,res.,res.,res.,res."
;  bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
;  bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
; bitfld.word 0x00 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "Min,Med,res,Max"
;  bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901F6++0x01 "PCR219: MCKO/CLKOUT"
line.word 0x00 "PCR219,Pad Configuration Register 219"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "MCKO/GPIO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F901F8++0x09 "PCR220-223: MDO[0:3] / eTPU_A"
line.word 0x00 "PCR220,Pad Configuration Register 220"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "MDO0/GPIO,eTPU_A[13],res.,eTPU_A[13],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR221,Pad Configuration Register 221"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "MDO1/GPIO,eTPU_A[19],res.,eTPU_A[19],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR222,Pad Configuration Register 222"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "MDO2/GPIO,eTPU_A[21],res.,eTPU_A[21],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x04 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR223,Pad Configuration Register 223"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "MDO3/GPIO,eTPU_A[25],res.,eTPU_A[25],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x06 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90200++0x03 "PCR224-225: MSEO[0:1]"
line.word 0x00 "PCR224,Pad Configuration Register 224"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "MSEO0/GPIO,eTPU_A[27],res.,eTPU_A[27],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x02 "PCR225,Pad Configuration Register 225"
bitfld.word 0x02 10.--13.       "PA , Pin assignment" "MSEO1/GPIO,eTPU_A[29],res.,eTPU_A[29],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x02 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x02 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x02 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x02 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x02 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x02 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x02 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90206++0x01 "PCR227: !EVTO / eTPU_A"
line.word 0x00 "PCR227,Pad Configuration Register 227"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "EVTO/GPIO,eTPU_A[4],res.,eTPU_A[4],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90208++0x01 "PCR228: TDO / eMIOS"
line.word 0x00 "PCR228,Pad Configuration Register 228"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "TDO/GPIO,eMOIS[6],res.,eMOIS[6],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F9020A++0x01 "PCR229: !CLKOUT"
line.word 0x00 "PCR229,Pad Configuration Register 229"
; bitfld.word 0x00 10.--13.       "PA , Pin assignment" "   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,   A,   B,   C,   D,   E,   F"
bitfld.word 0x00 09.            "         OBE , Output buffer enable" "0,1"
; bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 06.--07.       "         DSC , Drive strength control" "10pF,20pF,30pF,50pF"
; bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
; bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
; bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "Min,Med,res,Max"
; bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
; bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
group 0xC3F9020C++0x01 "PCR230: !RSTOUT"
line.word 0x00 "PCR230,Pad Configuration Register 230"
;  bitfld.word 0x00 10.--13.       "PA , Pin assignment" "   0,   1,   2,   3,   4,   5,   6,   7,   8,   9,   A,   B,   C,   D,   E,   F"
;  bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
;  bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
;  bitfld.word 0x00 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
;  bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
;  bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "                                               SRC , Slew rate control" "Min,Med,res,Max"
;  bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
;  bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"
group 0xC3F9020E++0x01 "PCR231: EVTI / eTPU_A"
line.word 0x00 "PCR231,Pad Configuration Register 231"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "EVTI/GPIO,eTPU_A[2],res.,eTPU_A[2],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F90210++0x01 "PCR232: TDI / eMIOS"
line.word 0x00 "PCR232,Pad Configuration Register 232"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "TDI/GPIO,eMIOS[5],res.,eMIOS[5],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 05.            "            ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 02.--03.       "  SRC , Slew rate control" "min,med,res,max"
bitfld.word 0x00 01.            "  WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F902E0++0x13 "PCR336-345: CAL"
line.word 0x00 "PCR336,Pad Configuration Register 336"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "!CAL_CS[0],res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x00 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x00 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x00 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x00 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x00 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x00 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x00 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x04 "PCR338,Pad Configuration Register 338"
bitfld.word 0x04 10.--13.       "PA , Pin assignment" "!CAL_CS[2],CAL_ADDR[10],res.,CAL_ADDR[10],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x04 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x04 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x04 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x04 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x04 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x04 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x04 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x06 "PCR339,Pad Configuration Register 339"
bitfld.word 0x06 10.--13.       "PA , Pin assignment" "!CAL_CS[3],CAL_ADDR[11],res.,CAL_ADDR[11],res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x06 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x06 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x06 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x06 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x06 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x06 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x06 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x08 "PCR340,Pad Configuration Register 340"
bitfld.word 0x08 10.--13.       "PA , Pin assignment" "CAL_ADDR[12-30],res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x08 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x08 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x08 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x08 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x08 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x08 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x08 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0A "PCR341,Pad Configuration Register 341"
bitfld.word 0x0A 10.--13.       "PA , Pin assignment" "CAL_DATA[00-15],res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0A 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0A 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0A 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x0A 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0A 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0A 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0A 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0C "PCR342,Pad Configuration Register 342"
bitfld.word 0x0C 10.--13.       "PA , Pin assignment" "CAL_RW_WE_OE,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0C 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0C 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0C 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x0C 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0C 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0C 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0C 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x0E "PCR343,Pad Configuration Register 343"
bitfld.word 0x0E 10.--13.       "PA , Pin assignment" "CAL_TS_ALE,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x0E 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x0E 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x0E 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x0E 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x0E 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x0E 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x0E 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x10 "PCR344,Pad Configuration Register 344"
bitfld.word 0x10 10.--13.       "PA , Pin assignment" "CAL_EVTO_MCKO,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x10 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x10 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x10 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x10 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x10 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x10 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x10 00.            "  WPS , Weak pull up/down select" "0,1"

line.word 0x12 "PCR345,Pad Configuration Register 345"
bitfld.word 0x12 10.--13.       "PA , Pin assignment" "CAL_NEXUS,res.,res.,res.,res.,res.,res.,res.           ,res.,res.,res.,res.,res.,res.,res.,res."
bitfld.word 0x12 09.            "  OBE , Output buffer enable" "0,1"
bitfld.word 0x12 08.            "  IBE , Input buffer enable" "0,1"
bitfld.word 0x12 06.--07.       "  DSC , Drive strength control" "10pF,20pF,30pF,50pF"
bitfld.word 0x12 05.            "  ODE , Open drain output enable" "0,1"
bitfld.word 0x12 04.            "  HYS , Input hysteresis" "0,1"
bitfld.word 0x12 01.            "           WPE , Weak pull up/down enable" "0,1"
bitfld.word 0x12 00.            "  WPS , Weak pull up/down select" "0,1"

group 0xC3F900E6++0 "PCR350-413: DSPI serialization virtual Ios"
group (0xC3F90040+(350.*2))++1
line.word 0x00 "PCR350,Pad Configuration Register 350"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[23],eMIOS[11],eTPU_A[23],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(351.*2))++1
line.word 0x00 "PCR351,Pad Configuration Register 351"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[22],eMIOS[10],eTPU_A[22],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(352.*2))++1
line.word 0x00 "PCR352,Pad Configuration Register 352"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[21],eMIOS[09],eTPU_A[21],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(353.*2))++1
line.word 0x00 "PCR353,Pad Configuration Register 353"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[20],eMIOS[08],eTPU_A[20],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(354.*2))++1
line.word 0x00 "PCR354,Pad Configuration Register 354"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[19],eMIOS[06],eTPU_A[19],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(355.*2))++1
line.word 0x00 "PCR355,Pad Configuration Register 355"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[18],eMIOS[05],eTPU_A[18],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(356.*2))++1
line.word 0x00 "PCR356,Pad Configuration Register 356"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[17],eMIOS[04],eTPU_A[17],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(357.*2))++1
line.word 0x00 "PCR357,Pad Configuration Register 357"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[16],eMIOS[03],eTPU_A[16],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(358.*2))++1
line.word 0x00 "PCR358,Pad Configuration Register 358"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[29],eMIOS[02],eTPU_A[29],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(359.*2))++1
line.word 0x00 "PCR359,Pad Configuration Register 359"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[28],eMIOS[01],eTPU_A[28],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(360.*2))++1
line.word 0x00 "PCR360,Pad Configuration Register 360"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[27],eMIOS[00],eTPU_A[27],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(361.*2))++1
line.word 0x00 "PCR361,Pad Configuration Register 361"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[26],eMIOS[23],eTPU_A[26],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(362.*2))++1
line.word 0x00 "PCR362,Pad Configuration Register 362"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[25],eMIOS[15],eTPU_A[25],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(363.*2))++1
line.word 0x00 "PCR363,Pad Configuration Register 363"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[24],eMIOS[14],eTPU_A[24],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(364.*2))++1
line.word 0x00 "PCR364,Pad Configuration Register 364"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[31],eMIOS[13],eTPU_A[31],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(365.*2))++1
line.word 0x00 "PCR365,Pad Configuration Register 365"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[30],eMIOS[12],eTPU_A[30],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(366.*2))++1
line.word 0x00 "PCR366,Pad Configuration Register 366"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[12],eMIOS[23],eTPU_A[12],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(367.*2))++1
line.word 0x00 "PCR367,Pad Configuration Register 367"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[13],eMIOS[15],eTPU_A[13],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(368.*2))++1
line.word 0x00 "PCR368,Pad Configuration Register 368"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[14],eMIOS[14],eTPU_A[14],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(369.*2))++1
line.word 0x00 "PCR369,Pad Configuration Register 369"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[15],eMIOS[13],eTPU_A[15],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(370.*2))++1
line.word 0x00 "PCR370,Pad Configuration Register 370"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[00],eMIOS[12],eTPU_A[00],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(371.*2))++1
line.word 0x00 "PCR371,Pad Configuration Register 371"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[01],eMIOS[11],eTPU_A[01],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(372.*2))++1
line.word 0x00 "PCR372,Pad Configuration Register 372"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[02],eMIOS[10],eTPU_A[02],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(373.*2))++1
line.word 0x00 "PCR373,Pad Configuration Register 373"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[03],eMIOS[09],eTPU_A[03],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(374.*2))++1
line.word 0x00 "PCR374,Pad Configuration Register 374"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[04],eMIOS[08],eTPU_A[04],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(375.*2))++1
line.word 0x00 "PCR375,Pad Configuration Register 375"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[05],eMIOS[06],eTPU_A[05],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(376.*2))++1
line.word 0x00 "PCR376,Pad Configuration Register 376"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[06],eMIOS[05],eTPU_A[06],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(377.*2))++1
line.word 0x00 "PCR377,Pad Configuration Register 377"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[07],eMIOS[04],eTPU_A[07],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(378.*2))++1
line.word 0x00 "PCR378,Pad Configuration Register 378"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[08],eMIOS[03],eTPU_A[08],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(379.*2))++1
line.word 0x00 "PCR379,Pad Configuration Register 379"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[09],eMIOS[02],eTPU_A[09],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(380.*2))++1
line.word 0x00 "PCR380,Pad Configuration Register 380"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[10],eMIOS[01],eTPU_A[10],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(381.*2))++1
line.word 0x00 "PCR381,Pad Configuration Register 381"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[11],eMIOS[00],eTPU_A[11],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(382.*2))++1
line.word 0x00 "PCR382,Pad Configuration Register 382"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[12],eMIOS[12],eTPU_A[12],eMIOS[07],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(383.*2))++1
line.word 0x00 "PCR383,Pad Configuration Register 383"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[13],eMIOS[13],eTPU_A[13],eMIOS[16],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(384.*2))++1
line.word 0x00 "PCR384,Pad Configuration Register 384"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[14],eMIOS[14],eTPU_A[14],eMIOS[17],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(385.*2))++1
line.word 0x00 "PCR385,Pad Configuration Register 385"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[15],eMIOS[15],eTPU_A[15],eMIOS[18],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(386.*2))++1
line.word 0x00 "PCR386,Pad Configuration Register 386"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[00],eMIOS[23],eTPU_A[00],eMIOS[19],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(387.*2))++1
line.word 0x00 "PCR387,Pad Configuration Register 387"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[01],eMIOS[00],eTPU_A[01],eMIOS[20],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(388.*2))++1
line.word 0x00 "PCR388,Pad Configuration Register 388"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[02],eMIOS[01],eTPU_A[02],eMIOS[21],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(389.*2))++1
line.word 0x00 "PCR389,Pad Configuration Register 389"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[03],eMIOS[02],eTPU_A[03],eMIOS[22],res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(390.*2))++1
line.word 0x00 "PCR390,Pad Configuration Register 390"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[04],eMIOS[03],eTPU_A[04],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(391.*2))++1
line.word 0x00 "PCR391,Pad Configuration Register 391"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[05],eMIOS[04],eTPU_A[05],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(392.*2))++1
line.word 0x00 "PCR392,Pad Configuration Register 392"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[06],eMIOS[05],eTPU_A[06],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(393.*2))++1
line.word 0x00 "PCR393,Pad Configuration Register 393"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[07],eMIOS[06],eTPU_A[07],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(394.*2))++1
line.word 0x00 "PCR394,Pad Configuration Register 394"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[08],eMIOS[08],eTPU_A[08],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(395.*2))++1
line.word 0x00 "PCR395,Pad Configuration Register 395"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[09],eMIOS[09],eTPU_A[09],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(396.*2))++1
line.word 0x00 "PCR396,Pad Configuration Register 396"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[10],eMIOS[10],eTPU_A[10],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(397.*2))++1
line.word 0x00 "PCR397,Pad Configuration Register 397"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[11],eMIOS[11],eTPU_A[11],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(398.*2))++1
line.word 0x00 "PCR398,Pad Configuration Register 398"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[23],eMIOS[00],eTPU_A[23],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(399.*2))++1
line.word 0x00 "PCR399,Pad Configuration Register 399"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[22],eMIOS[01],eTPU_A[22],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(400.*2))++1
line.word 0x00 "PCR400,Pad Configuration Register 400"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[21],eMIOS[02],eTPU_A[21],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(401.*2))++1
line.word 0x00 "PCR401,Pad Configuration Register 401"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[20],eMIOS[03],eTPU_A[20],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(402.*2))++1
line.word 0x00 "PCR402,Pad Configuration Register 402"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[19],eMIOS[04],eTPU_A[19],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(403.*2))++1
line.word 0x00 "PCR403,Pad Configuration Register 403"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[18],eMIOS[05],eTPU_A[18],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(404.*2))++1
line.word 0x00 "PCR404,Pad Configuration Register 404"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[17],eMIOS[06],eTPU_A[17],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(405.*2))++1
line.word 0x00 "PCR405,Pad Configuration Register 405"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[16],eMIOS[08],eTPU_A[16],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

TEXTLINE "" 
group (0xC3F90040+(406.*2))++1
line.word 0x00 "PCR406,Pad Configuration Register 406"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[29],eMIOS[09],eTPU_A[29],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(407.*2))++1
line.word 0x00 "PCR407,Pad Configuration Register 407"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[28],eMIOS[10],eTPU_A[28],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(408.*2))++1
line.word 0x00 "PCR408,Pad Configuration Register 408"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[27],eMIOS[11],eTPU_A[27],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(409.*2))++1
line.word 0x00 "PCR409,Pad Configuration Register 409"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[26],eMIOS[12],eTPU_A[26],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(410.*2))++1
line.word 0x00 "PCR410,Pad Configuration Register 410"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[25],eMIOS[13],eTPU_A[25],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(411.*2))++1
line.word 0x00 "PCR411,Pad Configuration Register 411"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[24],eMIOS[14],eTPU_A[24],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(412.*2))++1
line.word 0x00 "PCR412,Pad Configuration Register 412"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[31],eMIOS[15],eTPU_A[31],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."

group (0xC3F90040+(413.*2))++1
line.word 0x00 "PCR413,Pad Configuration Register 413"
bitfld.word 0x00 10.--13.       "PA , Pin assignment" "GPIO,eTPU_A[30],eMIOS[23],eTPU_A[30],res,res.,res.,res.            ,res,res.,res.,res.,res.,res.,res.,res."


tree.end
tree "GPIO Pin Data Output Registers"
group.long 0xC3F90650++0x03
line.long    0x00 "083,GPIO Pin Data Out Register 083"
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"
group.long 0xC3F906C8++0x03
line.long    0x00 "200-203,GPIO Pin Data Out Register 200-203"
bitfld.long  0x00 24.                  "PDO200 ,Pin 200 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO201 ,Pin 201 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO202 ,Pin 202 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO203 ,Pin 203 data out" "L,H"
group.long 0xC3F906CC++0x03
line.long    0x00 "204-207,GPIO Pin Data Out Register 204-207"
bitfld.long  0x00 24.                  "PDO204 ,Pin 204 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO205 ,Pin 205 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO206 ,Pin 206 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO207 ,Pin 207 data out" "L,H"
group.long 0xC3F906D0++0x03
line.long    0x00 "208-211,GPIO Pin Data Out Register 208-211"
bitfld.long  0x00 24.                  "PDO208 ,Pin 208 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO209 ,Pin 209 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO210 ,Pin 210 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO211 ,Pin 211 data out" "L,H"
group.long 0xC3F906D4++0x03
line.long    0x00 "212-215,GPIO Pin Data Out Register 212-215"
bitfld.long  0x00 24.                  "PDO212 ,Pin 212 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO213 ,Pin 213 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO214 ,Pin 214 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO215 ,Pin 215 data out" "L,H"
group.long 0xC3F906D8++0x03
line.long    0x00 "216-219,GPIO Pin Data Out Register 216-219"
bitfld.long  0x00 24.                  "PDO216 ,Pin 216 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO217 ,Pin 217 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO218 ,Pin 218 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO219 ,Pin 219 data out" "L,H"
group.long 0xC3F906DC++0x03
line.long    0x00 "220-223,GPIO Pin Data Out Register 220-223"
bitfld.long  0x00 24.                  "PDO220 ,Pin 220 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO221 ,Pin 221 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO222 ,Pin 222 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO223 ,Pin 223 data out" "L,H"
group.long 0xC3F906E0++0x03
line.long    0x00 "224-227,GPIO Pin Data Out Register 224-227"
bitfld.long  0x00 24.                  "PDO224 ,Pin 224 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO225 ,Pin 225 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO226 ,Pin 226 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO227 ,Pin 227 data out" "L,H"
group.long 0xC3F906E4++0x03
line.long    0x00 "228-231,GPIO Pin Data Out Register 228-231"
bitfld.long  0x00 24.                  "PDO228 ,Pin 228 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO229 ,Pin 229 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO230 ,Pin 230 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO231 ,Pin 231 data out" "L,H"
group.long 0xC3F906E8++0x03
line.long    0x00 "232,GPIO Pin Data Out Register 232"
bitfld.long  0x00 24.                  "PDO232 ,Pin 232 data out" "L,H"
TEXTLINE ""
group.long 0xC3F9075C++0x03
line.long    0x00 "350-351,GPIO Pin Data Out Register 350-351"
bitfld.long  0x00 08.                  "                    PDO350 ,Pin 3504 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO351 ,Pin  51 data out" "L,H"
group.long 0xC3F90760++0x03
line.long    0x00 "352-355,GPIO Pin Data Out Register 352-355"
bitfld.long  0x00 24.                  "PDO352 ,Pin 352 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO353 ,Pin 353 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO354 ,Pin 354 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO355 ,Pin 355 data out" "L,H"
group.long 0xC3F90764++0x03
line.long    0x00 "356-359,GPIO Pin Data Out Register 356-359"
bitfld.long  0x00 24.                  "PDO356 ,Pin 356 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO357 ,Pin 357 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO358 ,Pin 358 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO359 ,Pin 359 data out" "L,H"
group.long 0xC3F90768++0x03
line.long    0x00 "360-363,GPIO Pin Data Out Register 360-363"
bitfld.long  0x00 24.                  "PDO360 ,Pin 360 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO361 ,Pin 361 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO362 ,Pin 362 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO363 ,Pin 363 data out" "L,H"
group.long 0xC3F9076C++0x03
line.long    0x00 "364-367,GPIO Pin Data Out Register 364-367"
bitfld.long  0x00 24.                  "PDO364 ,Pin 364 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO365 ,Pin 365 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO366 ,Pin 366 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO367 ,Pin 367 data out" "L,H"
group.long 0xC3F90770++0x03
line.long    0x00 "368-371,GPIO Pin Data Out Register 368-371"
bitfld.long  0x00 24.                  "PDO368 ,Pin 368 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO369 ,Pin 369 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO370 ,Pin 370 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO371 ,Pin 371 data out" "L,H"
group.long 0xC3F90774++0x03
line.long    0x00 "372-375,GPIO Pin Data Out Register 372-375"
bitfld.long  0x00 24.                  "PDO372 ,Pin 372 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO373 ,Pin 373 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO374 ,Pin 374 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO375 ,Pin 375 data out" "L,H"
group.long 0xC3F90778++0x03
line.long    0x00 "376-379,GPIO Pin Data Out Register 376-379"
bitfld.long  0x00 24.                  "PDO376 ,Pin 376 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO377 ,Pin 377 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO378 ,Pin 378 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO379 ,Pin 379 data out" "L,H"
group.long 0xC3F9077C++0x03
line.long    0x00 "380-383,GPIO Pin Data Out Register 380-383"
bitfld.long  0x00 24.                  "PDO380 ,Pin 380 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO381 ,Pin 381 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO382 ,Pin 382 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO383 ,Pin 383 data out" "L,H"
group.long 0xC3F90780++0x03
line.long    0x00 "384-387,GPIO Pin Data Out Register 384-387"
bitfld.long  0x00 24.                  "PDO384 ,Pin 384 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO385 ,Pin 385 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO386 ,Pin 386 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO387 ,Pin 387 data out" "L,H"
group.long 0xC3F90784++0x03
line.long    0x00 "388-391,GPIO Pin Data Out Register 388-391"
bitfld.long  0x00 24.                  "PDO388 ,Pin 388 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO389 ,Pin 389 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO390 ,Pin 390 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO391 ,Pin 391 data out" "L,H"
group.long 0xC3F90788++0x03
line.long    0x00 "392-395,GPIO Pin Data Out Register 392-395"
bitfld.long  0x00 24.                  "PDO392 ,Pin 392 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO393 ,Pin 393 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO394 ,Pin 394 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO395 ,Pin 395 data out" "L,H"
group.long 0xC3F9078C++0x03
line.long    0x00 "396-399,GPIO Pin Data Out Register 396-399"
bitfld.long  0x00 24.                  "PDO396 ,Pin 396 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO397 ,Pin 397 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO398 ,Pin 398 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO399 ,Pin 399 data out" "L,H"
group.long 0xC3F90790++0x03
line.long    0x00 "400-403,GPIO Pin Data Out Register 400-403"
bitfld.long  0x00 24.                  "PDO400 ,Pin 400 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO401 ,Pin 401 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO402 ,Pin 402 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO403 ,Pin 403 data out" "L,H"
group.long 0xC3F90794++0x03
line.long    0x00 "404-407,GPIO Pin Data Out Register 404-407"
bitfld.long  0x00 24.                  "PDO404 ,Pin 404 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO405 ,Pin 405 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO406 ,Pin 406 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO407 ,Pin 407 data out" "L,H"
group.long 0xC3F90798++0x03
line.long    0x00 "408-411,GPIO Pin Data Out Register 408-411"
bitfld.long  0x00 24.                  "PDO408 ,Pin 408 data out" "L,H"
bitfld.long  0x00 16.                  "  PDO409 ,Pin 409 data out" "L,H"
bitfld.long  0x00 08.                  "  PDO410 ,Pin 410 data out" "L,H"
bitfld.long  0x00 00.                  "  PDO411 ,Pin 411 data out" "L,H"
group.long 0xC3F9079c++0x03
line.long    0x00 "412-413,GPIO Pin Data Out Register 412-413"
bitfld.long  0x00 24.                  "PDO412 ,Pin   data out" "L,H"
bitfld.long  0x00 16.                  "  PDO413 ,Pin   data out" "L,H"
tree.end
tree "GPIO Pin Data Input Registers"
group.long 0xC3F90850++0x03
line.long    0x00 "083,GPIO Pin Data In Register 083"
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"
group.long 0xC3F908C8++0x03
line.long    0x00 "200-203,GPIO Pin Data In Register 200-203"
bitfld.long  0x00 24.                  "PDI200 ,Pin 200 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI201 ,Pin 201 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI202 ,Pin 202 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI203 ,Pin 203 data in" "L,H"
group.long 0xC3F908CC++0x03
line.long    0x00 "204-207,GPIO Pin Data In Register 204-207"
bitfld.long  0x00 24.                  "PDI204 ,Pin 204 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI205 ,Pin 205 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI206 ,Pin 206 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI207 ,Pin 207 data in" "L,H"
group.long 0xC3F908D0++0x03
line.long    0x00 "208-211,GPIO Pin Data In Register 208-211"
bitfld.long  0x00 24.                  "PDI208 ,Pin 208 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI209 ,Pin 209 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI210 ,Pin 210 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI211 ,Pin 211 data in" "L,H"
group.long 0xC3F908D4++0x03
line.long    0x00 "212-215,GPIO Pin Data In Register 212-215"
bitfld.long  0x00 24.                  "PDI212 ,Pin 212 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI213 ,Pin 213 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI214 ,Pin 214 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI215 ,Pin 215 data in" "L,H"
group.long 0xC3F908D8++0x03
line.long    0x00 "216-219,GPIO Pin Data In Register 216-219"
bitfld.long  0x00 24.                  "PDI216 ,Pin 216 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI217 ,Pin 217 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI218 ,Pin 218 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI219 ,Pin 219 data in" "L,H"
group.long 0xC3F908DC++0x03
line.long    0x00 "220-223,GPIO Pin Data In Register 220-223"
bitfld.long  0x00 24.                  "PDI220 ,Pin 220 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI221 ,Pin 221 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI222 ,Pin 222 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI223 ,Pin 223 data in" "L,H"
group.long 0xC3F908E0++0x03
line.long    0x00 "224-227,GPIO Pin Data In Register 224-227"
bitfld.long  0x00 24.                  "PDI224 ,Pin 224 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI225 ,Pin 225 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI226 ,Pin 226 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI227 ,Pin 227 data in" "L,H"
group.long 0xC3F908E4++0x03
line.long    0x00 "228-231,GPIO Pin Data In Register 228-231"
bitfld.long  0x00 24.                  "PDI228 ,Pin 228 data in" "L,H"
bitfld.long  0x00 16.                  "  PDI229 ,Pin 229 data in" "L,H"
bitfld.long  0x00 08.                  "  PDI230 ,Pin 230 data in" "L,H"
bitfld.long  0x00 00.                  "  PDI231 ,Pin 231 data in" "L,H"
group.long 0xC3F908E8++0x03
line.long    0x00 "232,GPIO Pin Data In Register 232"
bitfld.long  0x00 24.                  "PDI232 ,Pin 232 data in" "L,H"
tree.end
tree "IMUX Select Registers"
group.long 0xC3F90900++0x03
line.long    0x00 "ISEL0,ETISR - eQADC Trigger Input Select Register"
bitfld.long  0x00 30.--31.             "TSEL5 ,eQADC trigger input select 5"   "eTSEL5,ETPUA26 channel,EMIOS12 channel,ETRIG1 pin"
bitfld.long  0x00 28.--29.             "  TSEL4 ,eQADC trigger input select 4" "eTSEL4,ETPUA27 channel,EMIOS13 channel,ETRIG0 pin"
TEXTLINE "                   "
bitfld.long  0x00 26.--27.             "  TSEL3 ,eQADC trigger input select 3" "eTSEL3,ETPUA28 channel,EMIOS14 channel,ETRIG1 pin"
bitfld.long  0x00 24.--25.             "  TSEL2 ,eQADC trigger input select 2" "eTSEL2,ETPUA29 channel,EMIOS15 channel,ETRIG0 pin"
TEXTLINE "                   "
bitfld.long  0x00 22.--23.             "  TSEL1 ,eQADC trigger input select 1" "eTSEL1,ETPUA31 channel,EMIOS11 channel,ETRIG1 pin"
bitfld.long  0x00 20.--21.             "  TSEL0 ,eQADC trigger input select 0" "eTSEL0,ETPUA30 channel,EMIOS10 channel,ETRIG0 pin"
TEXTLINE ""
group.long 0xC3F90904++0x03
line.long    0x00 "ISEL1,EIISR - External IRQ Input Select Register"
bitfld.long  0x00 30.--31.             "ESEL15 ,External IRQ input select 15"   "IRQ15 pin,DSPI_B15,DSPI_C00,DSPI_D01"
bitfld.long  0x00 28.--29.             "  ESEL14 ,External IRQ input select 14" "IRQ14 pin,DSPI_B14,DSPI_C15,DSPI_D00"
bitfld.long  0x00 26.--27.             "  ESEL13 ,External IRQ input select 13" "IRQ13 pin,DSPI_B13,DSPI_C14,DSPI_D15"
bitfld.long  0x00 24.--25.             "  ESEL12 ,External IRQ input select 12" "IRQ12 pin,DSPI_B12,DSPI_C13,DSPI_D14"
TEXTLINE "                   "
bitfld.long  0x00 22.--23.             "  ESEL11 ,External IRQ input select 11" "IRQ11 pin,DSPI_B11,DSPI_C12,DSPI_D13"
bitfld.long  0x00 20.--21.             "  ESEL10 ,External IRQ input select 10" "IRQ10 pin,DSPI_B10,DSPI_C11,DSPI_D12"
bitfld.long  0x00 18.--19.             "  ESEL09 ,External IRQ input select 09" "IRQ09 pin,DSPI_B09,DSPI_C10,DSPI_D11"
bitfld.long  0x00 16.--17.             "  ESEL08 ,External IRQ input select 08" "IRQ08 pin,DSPI_B08,DSPI_C09,DSPI_D10"
TEXTLINE "                   "
bitfld.long  0x00 14.--15.             "  ESEL07 ,External IRQ input select 07" "IRQ07 pin,DSPI_B07,DSPI_C08,DSPI_D09"
bitfld.long  0x00 12.--13.             "  ESEL06 ,External IRQ input select 06" "IRQ06 pin,DSPI_B06,DSPI_C07,DSPI_D08"
bitfld.long  0x00 10.--11.             "  ESEL05 ,External IRQ input select 05" "IRQ05 pin,DSPI_B05,DSPI_C06,DSPI_D07"
bitfld.long  0x00 08.--09.             "  ESEL04 ,External IRQ input select 04" "IRQ04 pin,DSPI_B04,DSPI_C05,DSPI_D06"
TEXTLINE "                   "
bitfld.long  0x00 06.--07.             "  ESEL03 ,External IRQ input select 03" "IRQ03 pin,DSPI_B03,DSPI_C04,DSPI_D05"
bitfld.long  0x00 04.--05.             "  ESEL02 ,External IRQ input select 02" "IRQ02 pin,DSPI_B02,DSPI_C03,DSPI_D04"
bitfld.long  0x00 02.--03.             "  ESEL01 ,External IRQ input select 01" "IRQ01 pin,DSPI_B01,DSPI_C02,DSPI_D03"
bitfld.long  0x00 00.--01.             "  ESEL00 ,External IRQ input select 00" "IRQ00 pin,DSPI_B00,DSPI_C01,DSPI_D02"
TEXTLINE ""
group.long 0xC3F90908++0x03
line.long    0x00 "ISEL2,DISR - DSPI Input Select Register"
;  bitfld.long  0x00 30.--31.             "SINSELA ,DSPI_A data input select"           "SINA_GPIO94 pin       ,SOUTB,SOUTC,SOUTD"
;  bitfld.long  0x00 28.--29.             "  SSSELA ,DSPI_A slave select input select"  "PCSA0_GPIO96 pin       ,PCSB0,PCSC0,PCSD0"
;  bitfld.long  0x00 26.--27.             "  SCKSELA ,DSPI_A clock input select"        "SCKA_GPIO93 pin       ,SCKB,SCKC,SCKD"
;  bitfld.long  0x00 24.--25.             "  TRIGSELA ,DSPI_A trigger input select"     "res.,PCSB4,PCSC4,PCSD4"
;TEXTLINE "                   "
bitfld.long  0x00 22.--23.               "SINSELB  ,DSPI_B data input select"         "DSPI_B_SIN_DSPI_C_PCS[2]_GPIO[103] pin   ,res.,DSPI_C_SOUT,res."
TEXTLINE "                   "
bitfld.long  0x00 20.--21.             "  SSSELB   ,DSPI_B slave select input select" "DSPI_B_PCS[0]_DSPI_D_PCS[2]_GPIO[105] pin,res.,DSPI_C_CS[0],res."
TEXTLINE "                   "
bitfld.long  0x00 18.--19.             "  SCKSELB  ,DSPI_B clock input select"        "DSPI_B_SCK_DSPI_C_PCS[1]_GPIO[102] pin   ,res.,DSPI_C_SCK,res."
TEXTLINE "                   "
bitfld.long  0x00 16.--17.             "  TRIGSELB ,DSPI_B trigger input select"      "res.                                     ,res.,DSPI_C_CS,res."
TEXTLINE ""
TEXTLINE "                   "
bitfld.long  0x00 14.--15.             "  SINSELC  ,DSPI_C data input select"         "DSPI_A_PCS[2]_DSPI_C_SIN_GPIO[108] pin   ,res.,DSPI_B_SOUT,res."
TEXTLINE "                   "
bitfld.long  0x00 12.--13.             "  SSSELC   ,DSPI_C slave select input select" "DSPI_B_PCS[5]_DSPI_C_PCS[0]_GPIO[110] pin,res.,DSPI_B_CS[0],res."
TEXTLINE "                   "
bitfld.long  0x00 10.--11.             "  SCKSELC  ,DSPI_C clock input select"        "DSPI_B_PCS[4]_DSPI_C_SCK_GPIO[109] pin   ,res.,DSPI_B_SCK,res."
TEXTLINE "                   "
bitfld.long  0x00 08.--09.             "  TRIGSELC ,DSPI_C trigger input select"      "res.                                     ,res.,DSPI_B_CS[4],res."
;TEXTLINE "                   "
;  bitfld.long  0x00 06.--07.             "  SINSELD  ,DSPI_D data input select"  "PCSA3_SIND_GPIO99 pin ,SOUTA,SOUTB,SOUTC"
;  bitfld.long  0x00 04.--05.             "  SSSELD   ,DSPI_D slave select input select" "PCSB1_PCSD0_GPIO106 pin,PCSA0,PCSB0,PCSC0"
;  bitfld.long  0x00 02.--03.             "  SCKSELD  ,DSPI_D clock input select" "PCSA2_SCKD_GPIO98 pin ,SCKA,SCKB,SCKC"
;  bitfld.long  0x00 00.--01.             "  TRIGSELD ,DSPI_D trigger input select" "res.,PCSA4,PCSB4,PCSC4"
TEXTLINE ""
group.long 0xC3F9090C++0x03
line.long    0x00 "ISEL3,MUX Select Register 3"
bitfld.long  0x00 25.--29.             "eTSEL5 ,eQADC Enhanced Trigger Input"   "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"
TEXTLINE "                   "
bitfld.long  0x00 20.--24.             "  eTSEL4 ,eQADC Enhanced Trigger Input"   "GPIO206 (eTRIG0),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved(6),BOOTCFG[1] (eTRIG3),eTPU30 AND PIT0,eTPU30 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS10 AND PIT2,eMIOS10 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
TEXTLINE "                   "
bitfld.long  0x00 15.--19.             "  eTSEL3 ,eQADC Enhanced Trigger Input"   "GPIO207 (eTRIG1),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved(6),PLLREF (eTRIG2),eTPU30 AND PIT0,eTPU30 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS10 AND PIT2,eMIOS10 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
TEXTLINE "                   "
bitfld.long  0x00 10.--14.             "  eTSEL2 ,eQADC Enhanced Trigger Input"   "GPIO206 (eTRIG0),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved(6),BOOTCFG[1] (eTRIG3),eTPU30 AND PIT0,eTPU30 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS10 AND PIT2,eMIOS10 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
TEXTLINE "                   "
bitfld.long  0x00 05.--09.             "  eTSEL1 ,eQADC Enhanced Trigger Input"   "GPIO207 (eTRIG1),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved(6),PLLREF (eTRIG2),eTPU31 AND PIT0,eTPU31 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS11 AND PIT2,eMIOS11 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
TEXTLINE "                   "
bitfld.long  0x00 00.--04.             "  eTSEL0 ,eQADC Enhanced Trigger Input"   "GPIO206 (eTRIG0),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved,BOOTCFG[1] (eTRIG3),eTPU30 AND PIT0,eTPU30 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS10 AND PIT2,eMIOS10 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
TEXTLINE ""
group.long 0xC3F90920++0x03
line.long    0x00 "ISEL8,MUX Select Register 8"
bitfld.long  0x00 20.                  "eSEL5 ,eTPU input channels"   "DSPI_B Serialized input 8 ,eTPU channel 29"
TEXTLINE "                   "
bitfld.long  0x00 16.                  "  eSEL4 ,eTPU input channels"   "DSPI_B Serialized input 9 ,eTPU channel 28"
TEXTLINE "                   "
bitfld.long  0x00 12.                  "  eSEL3 ,eTPU input channels"   "DSPI_B Serialized input 10,eTPU channel 27"
TEXTLINE "                   "
bitfld.long  0x00 08.                  "  eSEL2 ,eTPU input channels"   "DSPI_B Serialized input 11,eTPU channel 26"
TEXTLINE "                   "
bitfld.long  0x00 04.                  "  eSEL1 ,eTPU input channels"   "DSPI_B Serialized input 12,eTPU channel 25"
TEXTLINE "                   "
bitfld.long  0x00 00.                  "  eSEL0 ,eTPU input channels"   "DSPI_B Serialized input 13,eTPU channel 24"
TEXTLINE ""
group.long 0xC3F90924++0x03
line.long    0x00 "ISEL9,MUX Select Register 9"
bitfld.long  0x00 00.--04.             "eTSEL0A ,eQADC Trigger Input"   "Reserved(0),RTI Trigger,PIT0 Trigger,PIT1 Trigger,PIT2 Trigger,PIT3 Trigger,Reserved(6),Reserved(7),eTPU30 AND PIT0,eTPU30 AND PIT1,Reserved(10),Reserved(11),eTPUA28,eTPUA29,eTPUA30,eTPUA31,Reserved(16),Reserved(17),Reserved(18),Reserved(19),eMIOS10 AND PIT2,eMIOS10 AND PIT3,Reserved(22),Reserved(23),Reserved(24),Reserved(25),Reserved(26),Reserved(27),Reserved(28),Reserved(29),Reserved(30),eMIOS23"
tree.end
tree.end
width 9.
tree "Error Correction Status Module (ECSM)"
group.byte (0xfff4000F)++0x00
line.byte    0x00 "MRSR,Misc Reset Status"
bitfld.byte  0x00 07.                  "    POR    ,Power-On Reset" "0,1"
bitfld.byte  0x00 06.                    "  OFPLR  ,Device Input Reset" "0,1"
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.long 0xfff40024++0x03
line.long    0x00 "MUDCR,Miscellaneous User-Defined Control Register"
bitfld.long  0x00 30.                      "SWSC   ,SRAM Wait State Control" "0,1"
TEXTLINE ""
group.byte 0xfff40043++0x00
line.byte    0x00 "ECR,ECC Configuration Register"
bitfld.byte  0x00 05.                  "    EPR1BR ,Enable Platform RAM 1-bit reporting" "0,1"
bitfld.byte  0x00 04.                    "  EPF1BR ,Enable Platform Flash 1-bit reporting" "0,1"
TEXTLINE "                "
bitfld.byte  0x00 01.                    "  EPRNCR ,Enable Platform RAM non-correctable reporting" "0,1"
bitfld.byte  0x00 00.                    "  EPFNCR ,Enable Platform Flash non-correctable reporting" "0,1"
TEXTLINE ""
group.byte 0xfff40047++0x00
line.byte    0x00 "ESR,ECC Status Register"
bitfld.byte  0x00 05.                  "    PR1BC  ,Enable Platform RAM 1-bit error" "0,1"
bitfld.byte  0x00 04.                    "  PF1BC  ,Enable Platform Flash 1-bit error" "0,1"
TEXTLINE "                "
eventfld.byte  0x00 01.                  "  PRNCE  ,Platform RAM non-correctable error" "0,1"
eventfld.byte  0x00 00.                  "  PFNCE  ,Platform Flash non-correctable error" "0,1"
TEXTLINE ""
group.word 0xfff4004a++0x01
line.word    0x00 "EEGR,ECC Error Generation Register"
bitfld.word  0x00 15.                  "    FRCAP  ,Force Platform RAM Error Injection Access Protection" "0,1"
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 "PFEAR,Platform Flash ECC Address Register"
group.byte 0xfff40056++0x00
line.byte    0x00 "FEMR,Platform Flash ECC Master Number Register"
hexmask.byte 0x00 00.--03. 1.      "    FEMR  ,flash ECC master number"
group.byte 0xfff40057++0x00
line.byte    0x00 "FEAT,Platform 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,Platform Flash ECC Data Register"
group.long 0xfff4005C++0x03
line.long    0x00 "FEDRL,Platform Flash ECC Data Register"
group.long 0xfff40060++0x03
line.long    0x00 "REAR,Platform RAM ECC Address Register"
TEXTLINE ""
group.byte 0xfff40065++0x00
line.byte    0x00 "RESR,Platform RAM ECC Syndrome Register"
group.byte 0xfff40066++0x00
line.byte    0x00 "REMR,Platform 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 "Enhanced Direct Memory Access (eDMA)  "
group.long (0xfff44000+0x0000)++0x03
line.long 0x00 "CR,eDMA Control Register"
bitfld.long  0x00 17.                     "CX      ,Cancel Transfer" "0,1"
bitfld.long  0x00 16.                   "  ECX     ,Error Cancel Transfer" "0,1"
TEXTLINE "                "
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 00.                   "  EBW     ,Enable buffered writes" "0,1"
TEXTLINE ""
group.long (0xfff44000+0x0004)++0x03
line.long 0x00 "ESR,eDMA Error Status Register"
bitfld.long  0x00 31.              "VLD ,Logical OR of all EDMA_ERRH and EDMA_ERRL status bits" "0,1"
bitfld.long  0x00 16.              "  ECX ,Transfer cancelled" "0,1"
bitfld.long  0x00 15.              "  GPE ,Group priority error" "0,1"
bitfld.long  0x00 14.              "  CPE ,Channel priority error" "0,1"
hexmask.long 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)++0x00
line.byte 0x00 "SERQR,eDMA Set Enable Request Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    SERQ ,Set Enable Request"
group.byte (0xfff44000+0x0019)++0x00
line.byte 0x00 "CERQR,eDMA Clear Enable Request Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    CERQ ,Clear Enable Request"
group.byte (0xfff44000+0x001A)++0x00
line.byte 0x00 "SEEIR,eDMA Set Enable Error Interrupt Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    SEEI ,Set enable error interrupt"
group.byte (0xfff44000+0x001B)++0x00
line.byte 0x00 "CEEIR,eDMA Clear Enable Error Interrupt Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    CEEI ,eDMA Clear Enable Error Interrupt Register"
group.byte (0xfff44000+0x001C)++0x00
line.byte 0x00 "CIRQR,eDMA Clear Interrupt Request Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    CINT ,Clear interrupt request"
group.byte (0xfff44000+0x001D)++0x00
line.byte 0x00 "CER,eDMA Clear Error Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    CERR ,Clear error indicator"
group.byte (0xfff44000+0x001E)++0x00
line.byte 0x00 "SSBR,eDMA Set START Bit Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
hexmask.byte 0x00 00.--06.  1.     "    SSB  ,Set START bit"
group.byte (0xfff44000+0x001F)++0x00
line.byte 0x00 "CDSBR,eDMA Clear DONE Status Bit Register"
bitfld.byte  0x00 07.              "    NOP  ,No Operation" "0,1"
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"
TEXTLINE ""
tree "eDMA Channel Priority Registers"
group.byte (0xfff44000+0x100+0.)++0x00
line.byte    0x00 "CPR0,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 0 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 0 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 0 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+1.)++0x00
line.byte    0x00 "CPR1,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 1 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 1 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 1 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+2.)++0x00
line.byte    0x00 "CPR2,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 2 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 2 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 2 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+3.)++0x00
line.byte    0x00 "CPR3,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 3 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 3 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 3 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+4.)++0x00
line.byte    0x00 "CPR4,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 4 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 4 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 4 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+5.)++0x00
line.byte    0x00 "CPR5,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 5 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 5 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 5 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+6.)++0x00
line.byte    0x00 "CPR6,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 6 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 6 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 6 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+7.)++0x00
line.byte    0x00 "CPR7,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 7 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 7 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 7 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+8.)++0x00
line.byte    0x00 "CPR8,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 8 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 8 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 8 current arbitration priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group.byte (0xfff44000+0x100+9.)++0x00
line.byte    0x00 "CPR9,eDMA Channel Priority Register"
bitfld.byte  0x00 07.              "ECP ,Enable channel 9 preemption" "0,1"
bitfld.byte  0x00 04.--05.         "  GRPPRI ,Channel 9 current group priority" "0,1,2,3"
bitfld.byte  0x00 00.--03.         "  CHPRI ,Channel 9 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+(0.)*0x20)++0x1F
TEXTLINE "Channel 0 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+(0.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(0.)*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+(0.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(0.)*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+(0.)*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+(0.)*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+(0.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(0.)*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+(0.)*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+(0.)*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+(0.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(0.)*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+(0.)*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+(1.)*0x20)++0x1F
TEXTLINE "Channel 1 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+(1.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(1.)*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+(1.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(1.)*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+(1.)*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+(1.)*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+(1.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(1.)*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+(1.)*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+(1.)*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+(1.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(1.)*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+(1.)*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+(2.)*0x20)++0x1F
TEXTLINE "Channel 2 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+(2.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(2.)*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+(2.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(2.)*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+(2.)*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+(2.)*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+(2.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(2.)*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+(2.)*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+(2.)*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+(2.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(2.)*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+(2.)*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+(3.)*0x20)++0x1F
TEXTLINE "Channel 3 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+(3.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(3.)*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+(3.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(3.)*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+(3.)*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+(3.)*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+(3.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(3.)*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+(3.)*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+(3.)*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+(3.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(3.)*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+(3.)*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+(4.)*0x20)++0x1F
TEXTLINE "Channel 4 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+(4.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(4.)*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+(4.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(4.)*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+(4.)*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+(4.)*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+(4.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(4.)*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+(4.)*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+(4.)*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+(4.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(4.)*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+(4.)*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+(5.)*0x20)++0x1F
TEXTLINE "Channel 5 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+(5.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(5.)*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+(5.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(5.)*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+(5.)*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+(5.)*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+(5.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(5.)*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+(5.)*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+(5.)*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+(5.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(5.)*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+(5.)*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+(6.)*0x20)++0x1F
TEXTLINE "Channel 6 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+(6.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(6.)*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+(6.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(6.)*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+(6.)*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+(6.)*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+(6.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(6.)*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+(6.)*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+(6.)*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+(6.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(6.)*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+(6.)*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+(7.)*0x20)++0x1F
TEXTLINE "Channel 7 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+(7.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(7.)*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+(7.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(7.)*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+(7.)*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+(7.)*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+(7.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(7.)*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+(7.)*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+(7.)*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+(7.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(7.)*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+(7.)*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+(8.)*0x20)++0x1F
TEXTLINE "Channel 8 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+(8.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(8.)*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+(8.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(8.)*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+(8.)*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+(8.)*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+(8.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(8.)*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+(8.)*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+(8.)*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+(8.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(8.)*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+(8.)*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+(9.)*0x20)++0x1F
TEXTLINE "Channel 9 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+(9.)*0x20)&0xC0000000)==0)
group.long (0xfff44000+0x1000+(9.)*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+(9.)*0x20)&0xC0000000)!=0)
group.long (0xfff44000+0x1000+(9.)*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+(9.)*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+(9.)*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+(9.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(9.)*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+(9.)*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+(9.)*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+(9.)*0x20)&0x80000000)==0x80000000
group.long (0xfff44000+0x1000+(9.)*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+(9.)*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
width 12.
tree "Interrupt Controller"
group.long 0xfff48000++0x03
line.long    0x00 "MCR,INTC Module Configuration Register"
bitfld.long  0x00 05.                  "VTES ,Vector Table Entry Size" "0,1"
bitfld.long  0x00 00.                  "  HVEN ,Hardware Vector Enable" "0,1"
;group.long 0xfff48004++0x03
;  line.long    0x00 "BCR,INTC Test Register"
group.long 0xfff48008++0x03
line.long    0x00 "CPR,INTC Current Priority Register"
bitfld.long  0x00 00.--03.              "PRI ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
if   (d.l(a:0xfff48000)&0x00000001)==0x00000001
group.long 0xfff48010++0x03
line.long    0x00 "IACKR,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
hexmask.long  0x00 11.--31. 1.          "VTBA ,Vector Table Base Address"
hexmask.long  0x00 02.--10. 1.          "  INTVEC ,Interrupt Vector"
else
wgroup.long 0xfff48010++0x03
hide.long    0x00 "IACKR,INTC Interrupt Acknowledge Register - must not be read speculatively in software vector mode"
in
endif
group.long 0xfff48018++0x03
line.long    0x00 "EOIR,INTC End of Interrupt Register"
group.long 0xfff48020++0x03
line.long    0x00 "SSCIR0_3,INTC Software Set/Clear Interrupt Registers"
bitfld.long  0x00 25.              "SET0 ,Set Flag" "0,1"
bitfld.long  0x00 24.              "  CLR0 ,Clear Flag" "0,1"
bitfld.long  0x00 17.              "  SET1 ,Set Flag" "0,1"
bitfld.long  0x00 16.              "  CLR1 ,Clear Flag" "0,1"
bitfld.long  0x00 09.              "  SET2 ,Set Flag" "0,1"
bitfld.long  0x00 08.              "  CLR2 ,Clear Flag" "0,1"
bitfld.long  0x00 01.              "  SET3 ,Set Flag" "0,1"
bitfld.long  0x00 00.              "  CLR3 ,Clear Flag" "0,1"
group.long 0xfff48024++0x03
line.long    0x00 "SSCIR4_7,INTC Software Set/Clear Interrupt Registers"
bitfld.long  0x00 25.              "SET4 ,Set Flag" "0,1"
bitfld.long  0x00 24.              "  CLR4 ,Clear Flag" "0,1"
bitfld.long  0x00 17.              "  SET5 ,Set Flag" "0,1"
bitfld.long  0x00 16.              "  CLR5 ,Clear Flag" "0,1"
bitfld.long  0x00 09.              "  SET6 ,Set Flag" "0,1"
bitfld.long  0x00 08.              "  CLR6 ,Clear Flag" "0,1"
bitfld.long  0x00 01.              "  SET7 ,Set Flag" "0,1"
bitfld.long  0x00 00.              "  CLR7 ,Clear Flag" "0,1"
tree "Interrupt Priority Registers"
group.long (0xfff48040+000.)++0x03
line.long    0x00 "INTC_PSR000.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI000 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI001 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI002 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI003 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+004.)++0x03
line.long    0x00 "INTC_PSR004.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI004 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI005 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI006 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI007 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+008.)++0x03
line.long    0x00 "INTC_PSR008.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI008 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI009 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI010 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI011 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+012.)++0x03
line.long    0x00 "INTC_PSR012.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI012 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI013 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI014 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI015 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+016.)++0x03
line.long    0x00 "INTC_PSR016.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI016 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI017 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI018 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI019 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+020.)++0x03
line.long    0x00 "INTC_PSR020.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI020 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI021 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI022 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI023 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+024.)++0x03
line.long    0x00 "INTC_PSR024.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI024 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI025 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI026 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI027 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+028.)++0x03
line.long    0x00 "INTC_PSR028.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI028 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI029 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI030 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI031 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+032.)++0x03
line.long    0x00 "INTC_PSR032.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI032 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI033 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI034 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI035 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+036.)++0x03
line.long    0x00 "INTC_PSR036.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI036 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI037 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI038 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI039 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+040.)++0x03
line.long    0x00 "INTC_PSR040.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI040 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI041 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI042 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI043 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+044.)++0x03
line.long    0x00 "INTC_PSR044.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI044 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI045 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI046 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI047 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+048.)++0x03
line.long    0x00 "INTC_PSR048.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI048 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI049 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI050 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI051 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+052.)++0x03
line.long    0x00 "INTC_PSR052.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI052 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI053 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI054 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI055 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+056.)++0x03
line.long    0x00 "INTC_PSR056.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI056 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI057 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI058 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI059 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+060.)++0x03
line.long    0x00 "INTC_PSR060.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI060 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI061 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI062 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI063 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+064.)++0x03
line.long    0x00 "INTC_PSR064.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI064 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI065 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI066 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI067 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+068.)++0x03
line.long    0x00 "INTC_PSR068.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI068 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI069 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI070 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI071 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+072.)++0x03
line.long    0x00 "INTC_PSR072.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI072 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI073 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI074 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI075 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+076.)++0x03
line.long    0x00 "INTC_PSR076.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI076 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI077 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI078 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI079 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+080.)++0x03
line.long    0x00 "INTC_PSR080.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI080 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI081 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI082 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI083 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+084.)++0x03
line.long    0x00 "INTC_PSR084.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI084 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI085 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI086 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI087 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+088.)++0x03
line.long    0x00 "INTC_PSR088.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI088 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI089 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI090 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI091 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+092.)++0x03
line.long    0x00 "INTC_PSR092.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI092 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI093 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI094 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI095 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+096.)++0x03
line.long    0x00 "INTC_PSR096.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI096 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI097 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI098 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI099 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+100.)++0x03
line.long    0x00 "INTC_PSR100.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI100 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI101 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI102 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI103 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+104.)++0x03
line.long    0x00 "INTC_PSR104.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI104 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI105 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI106 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI107 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+108.)++0x03
line.long    0x00 "INTC_PSR108.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI108 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI109 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI110 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI111 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+112.)++0x03
line.long    0x00 "INTC_PSR112.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI112 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI113 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI114 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI115 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+116.)++0x03
line.long    0x00 "INTC_PSR116.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI116 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI117 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI118 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI119 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+120.)++0x03
line.long    0x00 "INTC_PSR120.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI120 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI121 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI122 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI123 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+124.)++0x03
line.long    0x00 "INTC_PSR124.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI124 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI125 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI126 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI127 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+128.)++0x03
line.long    0x00 "INTC_PSR128.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI128 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI129 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI130 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI131 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+132.)++0x03
line.long    0x00 "INTC_PSR132.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI132 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI133 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI134 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI135 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+136.)++0x03
line.long    0x00 "INTC_PSR136.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI136 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI137 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI138 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI139 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+140.)++0x03
line.long    0x00 "INTC_PSR140.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI140 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI141 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI142 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI143 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+144.)++0x03
line.long    0x00 "INTC_PSR144.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI144 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI145 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI146 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI147 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+148.)++0x03
line.long    0x00 "INTC_PSR148.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI148 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI149 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI150 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI151 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+152.)++0x03
line.long    0x00 "INTC_PSR152.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI152 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI153 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI154 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI155 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+156.)++0x03
line.long    0x00 "INTC_PSR156.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI156 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI157 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI158 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI159 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+160.)++0x03
line.long    0x00 "INTC_PSR160.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI160 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI161 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI162 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI163 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+164.)++0x03
line.long    0x00 "INTC_PSR164.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI164 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI165 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI166 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI167 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+168.)++0x03
line.long    0x00 "INTC_PSR168.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI168 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI169 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI170 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI171 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+172.)++0x03
line.long    0x00 "INTC_PSR172.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI172 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI173 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI174 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI175 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+176.)++0x03
line.long    0x00 "INTC_PSR176.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI176 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI177 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI178 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI179 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+180.)++0x03
line.long    0x00 "INTC_PSR180.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI180 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI181 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI182 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI183 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+184.)++0x03
line.long    0x00 "INTC_PSR184.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI184 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI185 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI186 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI187 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+188.)++0x03
line.long    0x00 "INTC_PSR188.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI188 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI189 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI190 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI191 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+192.)++0x03
line.long    0x00 "INTC_PSR192.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI192 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI193 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI194 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI195 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+196.)++0x03
line.long    0x00 "INTC_PSR196.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI196 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI197 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI198 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI199 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+200.)++0x03
line.long    0x00 "INTC_PSR200.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI200 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI201 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI202 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI203 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+204.)++0x03
line.long    0x00 "INTC_PSR204.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI204 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI205 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI206 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI207 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+208.)++0x03
line.long    0x00 "INTC_PSR208.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI208 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI209 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI210 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI211 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+212.)++0x03
line.long    0x00 "INTC_PSR212.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI212 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI213 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI214 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI215 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+216.)++0x03
line.long    0x00 "INTC_PSR216.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI216 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI217 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI218 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI219 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+220.)++0x03
line.long    0x00 "INTC_PSR220.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI220 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI221 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI222 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI223 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+224.)++0x03
line.long    0x00 "INTC_PSR224.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI224 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI225 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI226 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI227 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+228.)++0x03
line.long    0x00 "INTC_PSR228.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI228 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI229 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI230 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI231 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+232.)++0x03
line.long    0x00 "INTC_PSR232.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI232 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI233 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI234 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI235 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+236.)++0x03
line.long    0x00 "INTC_PSR236.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI236 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI237 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI238 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI239 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+240.)++0x03
line.long    0x00 "INTC_PSR240.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI240 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI241 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI242 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI243 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+244.)++0x03
line.long    0x00 "INTC_PSR244.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI244 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI245 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI246 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI247 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+248.)++0x03
line.long    0x00 "INTC_PSR248.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI248 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI249 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI250 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI251 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+252.)++0x03
line.long    0x00 "INTC_PSR252.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI252 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI253 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI254 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI255 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+256.)++0x03
line.long    0x00 "INTC_PSR256.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI256 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI257 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI258 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI259 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+260.)++0x03
line.long    0x00 "INTC_PSR260.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI260 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI261 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI262 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI263 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+264.)++0x03
line.long    0x00 "INTC_PSR264.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI264 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI265 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI266 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI267 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+268.)++0x03
line.long    0x00 "INTC_PSR268.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI268 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI269 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI270 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI271 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+272.)++0x03
line.long    0x00 "INTC_PSR272.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI272 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI273 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI274 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI275 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+276.)++0x03
line.long    0x00 "INTC_PSR276.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI276 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI277 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI278 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI279 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+280.)++0x03
line.long    0x00 "INTC_PSR280.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI280 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI281 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI282 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI283 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+284.)++0x03
line.long    0x00 "INTC_PSR284.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI284 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI285 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI286 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI287 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+288.)++0x03
line.long    0x00 "INTC_PSR288.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI288 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI289 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI290 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI291 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+292.)++0x03
line.long    0x00 "INTC_PSR292.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI292 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI293 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI294 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI295 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+296.)++0x03
line.long    0x00 "INTC_PSR296.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI296 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI297 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI298 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI299 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+300.)++0x03
line.long    0x00 "INTC_PSR300.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI300 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI301 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI302 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI303 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+304.)++0x03
line.long    0x00 "INTC_PSR304.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI304 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI305 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI306 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI307 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+308.)++0x03
line.long    0x00 "INTC_PSR308.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI308 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI309 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI310 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI311 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+312.)++0x03
line.long    0x00 "INTC_PSR312.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI312 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI313 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI314 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI315 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+316.)++0x03
line.long    0x00 "INTC_PSR316.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI316 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI317 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI318 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI319 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+320.)++0x03
line.long    0x00 "INTC_PSR320.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI320 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI321 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI322 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI323 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+324.)++0x03
line.long    0x00 "INTC_PSR324.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI324 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI325 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI326 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI327 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+328.)++0x03
line.long    0x00 "INTC_PSR328.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI328 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI329 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI330 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI331 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+332.)++0x03
line.long    0x00 "INTC_PSR332.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI332 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI333 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI334 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI335 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+336.)++0x03
line.long    0x00 "INTC_PSR336.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI336 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI337 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI338 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI339 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+340.)++0x03
line.long    0x00 "INTC_PSR340.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI340 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI341 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI342 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI343 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+344.)++0x03
line.long    0x00 "INTC_PSR344.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI344 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI345 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI346 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI347 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+348.)++0x03
line.long    0x00 "INTC_PSR348.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI348 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI349 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI350 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI351 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+352.)++0x03
line.long    0x00 "INTC_PSR352.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI352 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI353 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI354 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI355 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+356.)++0x03
line.long    0x00 "INTC_PSR356.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI356 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI357 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI358 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI359 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+360.)++0x03
line.long    0x00 "INTC_PSR360.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI360 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI361 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI362 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI363 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+364.)++0x03
line.long    0x00 "INTC_PSR364.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI364 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI365 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI366 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI367 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+368.)++0x03
line.long    0x00 "INTC_PSR368.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI368 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI369 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI370 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI371 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+372.)++0x03
line.long    0x00 "INTC_PSR372.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI372 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI373 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI374 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI375 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+376.)++0x03
line.long    0x00 "INTC_PSR376.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI376 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI377 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI378 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI379 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+380.)++0x03
line.long    0x00 "INTC_PSR380.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI380 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI381 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI382 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI383 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+384.)++0x03
line.long    0x00 "INTC_PSR384.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI384 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI385 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI386 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI387 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+388.)++0x03
line.long    0x00 "INTC_PSR388.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI388 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI389 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI390 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI391 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+392.)++0x03
line.long    0x00 "INTC_PSR392.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI392 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI393 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI394 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI395 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+396.)++0x03
line.long    0x00 "INTC_PSR396.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI396 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI397 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI398 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI399 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+400.)++0x03
line.long    0x00 "INTC_PSR400.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI400 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI401 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI402 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI403 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+404.)++0x03
line.long    0x00 "INTC_PSR404.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI404 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI405 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI406 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI407 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+408.)++0x03
line.long    0x00 "INTC_PSR408.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI408 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI409 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI410 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI411 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+412.)++0x03
line.long    0x00 "INTC_PSR412.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI412 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI413 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI414 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI415 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+416.)++0x03
line.long    0x00 "INTC_PSR416.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI416 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI417 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI418 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI419 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+420.)++0x03
line.long    0x00 "INTC_PSR420.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI420 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI421 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI422 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI423 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+424.)++0x03
line.long    0x00 "INTC_PSR424.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI424 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI425 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI426 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI427 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+428.)++0x03
line.long    0x00 "INTC_PSR428.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI428 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI429 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI430 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI431 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+432.)++0x03
line.long    0x00 "INTC_PSR432.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI432 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI433 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI434 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI435 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+436.)++0x03
line.long    0x00 "INTC_PSR436.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI436 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI437 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI438 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI439 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+440.)++0x03
line.long    0x00 "INTC_PSR440.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI440 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI441 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI442 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI443 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+444.)++0x03
line.long    0x00 "INTC_PSR444.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI444 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI445 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI446 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI447 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+448.)++0x03
line.long    0x00 "INTC_PSR448.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI448 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI449 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI450 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI451 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+452.)++0x03
line.long    0x00 "INTC_PSR452.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI452 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI453 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI454 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI455 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+456.)++0x03
line.long    0x00 "INTC_PSR456.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI456 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI457 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI458 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI459 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+460.)++0x03
line.long    0x00 "INTC_PSR460.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI460 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI461 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI462 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI463 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+464.)++0x03
line.long    0x00 "INTC_PSR464.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI464 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI465 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI466 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI467 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+468.)++0x03
line.long    0x00 "INTC_PSR468.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI468 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI469 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI470 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI471 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+472.)++0x03
line.long    0x00 "INTC_PSR472.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI472 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI473 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI474 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI475 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+476.)++0x03
line.long    0x00 "INTC_PSR476.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI476 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI477 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI478 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI479 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+480.)++0x03
line.long    0x00 "INTC_PSR480.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI480 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI481 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI482 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI483 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+484.)++0x03
line.long    0x00 "INTC_PSR484.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI484 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI485 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI486 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI487 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+488.)++0x03
line.long    0x00 "INTC_PSR488.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI488 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI489 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI490 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI491 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+492.)++0x03
line.long    0x00 "INTC_PSR492.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI492 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI493 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI494 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI495 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+496.)++0x03
line.long    0x00 "INTC_PSR496.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI496 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI497 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI498 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI499 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+500.)++0x03
line.long    0x00 "INTC_PSR500.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI500 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI501 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI502 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI503 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+504.)++0x03
line.long    0x00 "INTC_PSR504.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI504 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI505 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI506 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI507 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

group.long (0xfff48040+508.)++0x03
line.long    0x00 "INTC_PSR508.,INTC Current Priority Register"
bitfld.long  0x00 24.--27.              "PRI508 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 16.--19.              "PRI509 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.              "PRI510 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.              "PRI511 ,Priority" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

tree.end
tree.end
width 9.
tree "Frequency Modulated Phase Locked Loop (FMPLL)"
group.long 0xC3F80000++0x03
line.long    0x00 "SYNCR,Synthesizer Control Register"
bitfld.long  0x00 28.--30.         "PREDIV ,Multiplication factor divider" "1/1,1/2,1/3,1/4,1/5,res,res,res"
bitfld.long  0x00 23.--27.         "  MFD    ,Multiplication factor divider" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 19.--21.         "  RFD    ,Reduced frequency divider"   "1/1,1/2,1/4,1/8,1/16,1/32,1/64,1/128"
bitfld.long  0x00 18.              "  LOCEN  ,Loss of clock enable" "0,1"
bitfld.long  0x00 17.              "        LOLRE   ,Loss of lock reset enable" "0,1"
bitfld.long  0x00 16.              "     LOCRE ,Loss of clock reset enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.              "  DISCLK ,Disable CLKOUT" "0,1"
bitfld.long  0x00 14.              "    LOLIRQ  ,Loss of lock interrupt request" "0,1"
bitfld.long  0x00 13.              "  LOCIRQ     ,Loss of clock interrupt request" "0,1"
bitfld.long  0x00 12.              "  RATE   ,Modulation rate" "fref/80,fref/40"
bitfld.long  0x00 10.--11.         "  DEPTH   ,The DEPTH bit field controls the frequency modulation depth and enables the frequency modulation" "0,1.0,2.0,res."
hexmask.long.word 0x00 00.--09.  1.     "  EXP  ,Expected difference value"
TEXTLINE ""
group.long 0xC3F80004++0x03
line.long    0x00 "SYNSR,Synthesizer Status Register"
eventfld.long  0x00 09.              "LOLF    ,Loss of lock flag" "0,1"
bitfld.long  0x00 08.              "   LOC     ,Loss Of clock status" "0,1"
bitfld.long  0x00 07.              "  MODE  ,Clock mode." "bypass, clock"
bitfld.long  0x00 06.              "  PLLSEL ,PLL mode select" "1:1,normal"
bitfld.long  0x00 05.              "   PLLREF  ,PLL clock reference source" "0,1"
TEXTLINE "                "
bitfld.long  0x00 04.              "  LOCKS   ,Sticky PLL lock status bit" "0,1"
bitfld.long  0x00 03.              "   LOCK    ,PLL lock status bit" "0,1"
eventfld.long  0x00 02.              "  LOCF       ,Loss of clock flag" "0,1"
bitfld.long  0x00 01.              "  CALDONE     ,Calibration complete" "0,1"
bitfld.long  0x00 00.              "   CALPASS ,Calibration passed" "0,1"
sif (CPU()=="MPC5633M")||(CPU()=="MPC5634M")||(cpu()=="SPC563M60")||(cpu()=="SPC563M64")
group.long 0xC3F80008++0x03
line.long    0x00 "ESYNCR1,PLL Enhanced Synthesizer Control Register 1"
bitfld.long  0x00 31.                    "EMODE   ,Enhanced PLL Mode" "0,1"
bitfld.long  0x00 28.--30.             "   CLKCFG  ,Clock Configuration" "0,1,2,3,4,5,6,7"
bitfld.long  0x00 16.--19.             "  EPREDIV ,Enhanced Pre-Divider" " 1/1, 1/2, 1/3, 1/4, 1/5, 1/6,res., 1/8,res.,1:10,res.,res.,res.,res.,res.,res."
hexmask.long.byte 0x00 00.--07. 1. 0.  "  EMFD       ,Enhanced Multiplication Factor Divider"
group.long 0xC3F8000C++0x03
line.long    0x00 "ESYNCR2,PLL Enhanced Synthesizer Control Register 2"
bitfld.long  0x00 23.                "LOCEN   ,Loss of clock enable" "0,1"
bitfld.long  0x00 22.              "   LOLRE   ,Loss of lock reset enable" "0,1"
bitfld.long  0x00 21.              "  LOCRE      ,Loss of clock reset enable" "0,1"
bitfld.long  0x00 20.              "  LOLIRQ      ,Loss of lock interrupt request" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.              "  LOCIRQ  ,Loss of clock interrupt request" "0,1"
bitfld.long  0x00 16.--17.         "   ERATE ,Enhanced modulation rate" "1/80,1/40,1/20,res."
bitfld.long  0x00 08.--10.         " EDEPTH  ,Enhanced modulation rate" "0%,0.25~0.5%,0.75~1%,1.25~1.5%,1.75~2%,res.,res.,res." 
TEXTLINE "                "
hexmask.long.byte 0x00 00.--05. 1. 0.  "  ERFD   ,Enhanced Reduced Frequency Divider"
group.long 0xC3F80018++0x03
line.long    0x00 "SYNFMMR,SYNFMMR"
bitfld.long  0x00 31.                    "BSY     ,Busy" "0,1"
bitfld.long  0x00 30.                    "   MOD_EN  ," "0,1"
bitfld.long  0x00 29.                    "  MOD_SEL    ," "0,1"
hexmask.long.word  0x00 16.--28. 1. 0.   "  MODPERIOD ," 
hexmask.long.word  0x00 00.--14. 1. 0.   "  INC_STEP  ," 
endif
tree.end

tree "External Bus Interface (EBI)"
group.long 0xC3F84000++0x03
line.long    0x00 "MCR,EBI Module Configuration Register"
bitfld.long  0x00 26.                  "SIZEN ,SIZE enable" "0,1"
bitfld.long  0x00 24.--25.             "  SIZE ,Transfer size" "32-bit,byte,16-bit,res."
bitfld.long  0x00 15.                  "  ACGE ,Automatic CLKOUT gating enable" "0,1"
bitfld.long  0x00 14.                  "  EXTM ,External master mode" "0,1"
bitfld.long  0x00 13.                  "  EARB ,External arbitration" "0,1"
bitfld.long  0x00 11.--12.             "  EARP ,External arbitration request priority" "MCU,equal,ext master,res."
bitfld.long  0x00 06.                  "  MDIS ,Module disable mode" "0,1"
TEXTLINE "                "
bitfld.long  0x00 02.                  "  D16_31 ,Data Bus 16_31 Select" "AD[0:15],AD[16:31]"
bitfld.long  0x00 01.                  "      AD_MUX ,Address on Data Bus Multiplexing Mode" "0,1"
bitfld.long  0x00 00.                  "        DBM  ,Data bus mode" "32-bit,16-bit"
group.long 0xC3F84008++0x03
line.long    0x00 "TESR,EBI Transfer Error Status Register"
eventfld.long  0x00 01.                  "TEAF ,Transfer error acknowledge flag (w1c)" "0,1"
eventfld.long  0x00 00.                  "  BMTF ,Bus monitor timeout flag (w1c)" "0,1"
group.long 0xC3F8400C++0x03
line.long    0x00 "BMCR,EBI Bus Monitor Control Register"
hexmask.byte 0x02 00.--07.   1.        "BMT ,Bus monitor timing"
bitfld.long  0x00 07.                  "  BME  ,Bus monitor enable" "0,1"
TEXTLINE ""
group.long (0xC3F84010)++0x03
line.long    0x00 "BR0,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84018)++0x03
line.long    0x00 "BR1,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84020)++0x03
line.long    0x00 "BR2,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84028)++0x03
line.long    0x00 "BR3,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84040)++0x03
line.long    0x00 "CAL_BR0,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84048)++0x03
line.long    0x00 "CAL_BR1,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84050)++0x03
line.long    0x00 "CAL_BR2,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

group.long (0xC3F84058)++0x03
line.long    0x00 "CAL_BR3,EBI Base Register"
hexmask.long 0x00 15.--31.   0x00008000 "BA ,Base address"
bitfld.long  0x00 11.                  "  PS ,Port size" "32-bit,16-bit"
bitfld.long  0x00 07.                  "  AD_MUX ,Address on Data Bus Multiplexing" "0,1"
bitfld.long  0x00 06.                  "  BL ,Burst length" "8-word,4-word"
bitfld.long  0x00 05.                  "  WEBS ,Write enable/byte select" "/WE[0:3],/BE[0:3]"
bitfld.long  0x00 04.                  "  TBDIP ,Toggle burst data in progress" "0,1"
bitfld.long  0x00 01.                  "  BI ,Burst inhibit" "0,1"
bitfld.long  0x00 00.                  "  V ,Valid bit" "0,1"

TEXTLINE ""
group.long (0xC3F84014)++0x03
line.long    0x00 "OR0,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8401C)++0x03
line.long    0x00 "OR1,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F84024)++0x03
line.long    0x00 "OR2,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8402C)++0x03
line.long    0x00 "OR3,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F84044)++0x03
line.long    0x00 "CAL_OR0,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8404C)++0x03
line.long    0x00 "CAL_OR1,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F84054)++0x03
line.long    0x00 "CAL_OR2,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

group.long (0xC3F8405C)++0x03
line.long    0x00 "CAL_OR3,EBI Option Register"
hexmask.long 0x00 15.--31.   0x00008000 "AM ,Address mask"
bitfld.long  0x00 04.--07.              "  SCY ,Cycle length in clocks" "2 clks,3 clks,4 clks,5 clks,6 clks,7 clks,8 clks,9 clks,10 clks,11 clks,12 clks,13 clks,14 clks,15 clks,16 clks,17 clks"
bitfld.long  0x00 01.--02.              "  BSCY ,Burst beats length in clocks" "0 clks,1 clks,2 clks,3 clks"

tree.end

tree "Flash Memory"
tree "Flash Bank 0, Array 0"
if (data.long(DBG:0x80)&0x0FFFF000)==0x08200000
;revision 0 with C90FL FLASH
group.long (0xC3F88000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 24.--26.               "SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "1x256K,2x128K,4x16K+4x48K,res.,8x16K+2x64K,res.,2x16K+2x48K+2x64K,res."
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,1x256K"
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE  ,Read while write event error" "0,1"
eventfld.long  0x00 13.                "  SBC  ,Single Bit Correction" "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"
else
;revisions newer than 0 with C90LC FLASH
group.long (0xC3F88000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                "EDC  ,ECC Data Correction" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "none,res.,res.,res.,res.,res.,res.,2*16K + 2*32K + 2*16K + 2*64K"
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,none"
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 ""
endif
group.long (0xC3F88000+0x004)++0x03
line.long    0x00 "LMLR,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " SLOCK ,Shadow 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+0x008)++0x03
line.long    0x00 "HLR,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+0x00C)++0x03
line.long    0x00 "SLMLR,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+0x010)++0x03
line.long    0x00 "LMSR,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+0x014)++0x03
line.long    0x00 "HSR,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+0x018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3F88000+0x01C)++0x03
line.long    0x00 "BIUCR,Flash Bus Interface Unit Control Register"
bitfld.long  0x00 19.                  "MPFE03--00 ,Master 03 prefetch enable" "0,1"
bitfld.long  0x00 18.                  ",Master 02 prefetch enable" "0,1"
bitfld.long  0x00 17.                  ",Master 01 prefetch enable" "0,1"
bitfld.long  0x00 16.                  ",Master 00 prefetch enable" "0,1"
bitfld.long  0x00 13.--15.             "  APC ,Address pipelining control" "back-to-back,1 hold cycle,2 hold cycles,3 hold cycles,4 hold cycles,5 hold cycles,6 hold cycles,no pipelining"
bitfld.long  0x00 11.--12.             "  WWSC ,Write wait state control" "0,1,2,3"
bitfld.long  0x00 08.--10.             "  RWSC ,Read wait state control" "0,1,res(2),res(3),res(4),res(5),res(6),7"
TEXTLINE "                "
bitfld.long  0x00 06.--07.             "  DPFEN ,Data prefetch enable" "disabled,data burst,res.,any data read"
bitfld.long  0x00 04.--05.             "  IPFEN ,Instruction prefetch enable" "disabled,inst read,res.,any inst read"
bitfld.long  0x00 01.--03.             "  PFLIM ,Prefetch limit" "disabled,1 line,-2 lines,-3 lines,-4 lines,-5 lines,unlimited,res."
bitfld.long  0x00 00.                  "  BFEN ,PFBIU line read buffers enable" "0,1"
TEXTLINE ""
group.long (0xC3F88000+0x020)++0x03
line.long    0x00 "BIUAPR,Flash Bus Interface Unit Access Protection Register"
bitfld.long  0x00 06.--07.             "M3AP ,EBI Master access protection" "none,read,write,both"
bitfld.long  0x00 04.--05.             "  M2AP ,eDMA Master access protection" "none,read,write,both"
bitfld.long  0x00 02.--03.             "  M1AP ,Nexus Master access protection" "none,read,write,both"
bitfld.long  0x00 00.--01.             "  M0AP ,Core Master access protection" "none,read,write,both"
tree.end

tree "Flash Bank 1, Array 1"
if (data.long(DBG:0x80)&0x0FFFF000)==0x08200000
;revision 0 with C90FL FLASH
group.long (0xC3FB0000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 24.--26.               "SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "1x256K,2x128K,4x16K+4x48K,res.,8x16K+2x64K,res.,2x16K+2x48K+2x64K,res."
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,1x256K"
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE  ,Read while write event error" "0,1"
eventfld.long  0x00 13.                "  SBC  ,Single Bit Correction" "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"
else
;revisions newer than 0 with C90LC FLASH
group.long (0xC3FB0000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                "EDC  ,ECC Data Correction" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "none,res.,res.,res.,res.,res.,res.,2*16K + 2*32K + 2*16K + 2*64K"
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,none"
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 ""
endif
group.long (0xC3FB0000+0x004)++0x03
line.long    0x00 "LMLR,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " SLOCK ,Shadow 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+0x008)++0x03
line.long    0x00 "HLR,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+0x00C)++0x03
line.long    0x00 "SLMLR,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+0x010)++0x03
line.long    0x00 "LMSR,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+0x014)++0x03
line.long    0x00 "HSR,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+0x018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3FB0000+0x01C)++0x03
line.long    0x00 "BIUCR,Flash Bus Interface Unit Control Register"
bitfld.long  0x00 19.                  "MPFE03--00 ,Master 03 prefetch enable" "0,1"
bitfld.long  0x00 18.                  ",Master 02 prefetch enable" "0,1"
bitfld.long  0x00 17.                  ",Master 01 prefetch enable" "0,1"
bitfld.long  0x00 16.                  ",Master 00 prefetch enable" "0,1"
bitfld.long  0x00 13.--15.             "  APC ,Address pipelining control" "back-to-back,1 hold cycle,2 hold cycles,3 hold cycles,4 hold cycles,5 hold cycles,6 hold cycles,no pipelining"
bitfld.long  0x00 11.--12.             "  WWSC ,Write wait state control" "0,1,2,3"
bitfld.long  0x00 08.--10.             "  RWSC ,Read wait state control" "0,1,res(2),res(3),res(4),res(5),res(6),7"
TEXTLINE "                "
bitfld.long  0x00 06.--07.             "  DPFEN ,Data prefetch enable" "disabled,data burst,res.,any data read"
bitfld.long  0x00 04.--05.             "  IPFEN ,Instruction prefetch enable" "disabled,inst read,res.,any inst read"
bitfld.long  0x00 01.--03.             "  PFLIM ,Prefetch limit" "disabled,1 line,-2 lines,-3 lines,-4 lines,-5 lines,unlimited,res."
bitfld.long  0x00 00.                  "  BFEN ,PFBIU line read buffers enable" "0,1"
TEXTLINE ""
group.long (0xC3FB0000+0x020)++0x03
line.long    0x00 "BIUAPR,Flash Bus Interface Unit Access Protection Register"
bitfld.long  0x00 06.--07.             "M3AP ,EBI Master access protection" "none,read,write,both"
bitfld.long  0x00 04.--05.             "  M2AP ,eDMA Master access protection" "none,read,write,both"
bitfld.long  0x00 02.--03.             "  M1AP ,Nexus Master access protection" "none,read,write,both"
bitfld.long  0x00 00.--01.             "  M0AP ,Core Master access protection" "none,read,write,both"
tree.end

tree "Flash Bank 1, Array 2"
if (data.long(DBG:0x80)&0x0FFFF000)==0x08200000
;revision 0 with C90FL FLASH
group.long (0xC3FB4000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 24.--26.               "SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "1x256K,2x128K,4x16K+4x48K,res.,8x16K+2x64K,res.,2x16K+2x48K+2x64K,res."
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,1x256K"
TEXTLINE "                "
eventfld.long  0x00 15.                "  EER  ,ECC event error" "0,1"
eventfld.long  0x00 14.                "  RWE  ,Read while write event error" "0,1"
eventfld.long  0x00 13.                "  SBC  ,Single Bit Correction" "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"
else
;revisions newer than 0 with C90LC FLASH
group.long (0xC3FB4000+0x000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                "EDC  ,ECC Data Correction" "0,1"
TEXTLINE "                "
bitfld.long  0x00 24.--26.             "  SIZE ,Array space size. Dependent upon the size of the Flash module" "128K,256K,512K,1M,1.5M,2M,res.,res."
bitfld.long  0x00 20.--22.             "  LAS  ,Low address space" "none,res.,res.,res.,res.,res.,res.,2*16K + 2*32K + 2*16K + 2*64K"
bitfld.long  0x00 16.                  "  MAS  ,Mid address space size" "2x128K,none"
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 ""
endif
group.long (0xC3FB4000+0x004)++0x03
line.long    0x00 "LMLR,Low/Mid Address Space Block Locking Register"
bitfld.long  0x00 31.                  "LME  ,Low and mid address lock enable" "0,1"
bitfld.long  0x00 20.                  " SLOCK ,Shadow 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 (0xC3FB4000+0x008)++0x03
line.long    0x00 "HLR,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 (0xC3FB4000+0x00C)++0x03
line.long    0x00 "SLMLR,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 (0xC3FB4000+0x010)++0x03
line.long    0x00 "LMSR,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 (0xC3FB4000+0x014)++0x03
line.long    0x00 "HSR,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 (0xC3FB4000+0x018)++0x03
line.long    0x00 "AR,Address Register"
TEXTLINE ""
group.long (0xC3FB4000+0x01C)++0x03
line.long    0x00 "BIUCR,Flash Bus Interface Unit Control Register"
bitfld.long  0x00 19.                  "MPFE03--00 ,Master 03 prefetch enable" "0,1"
bitfld.long  0x00 18.                  ",Master 02 prefetch enable" "0,1"
bitfld.long  0x00 17.                  ",Master 01 prefetch enable" "0,1"
bitfld.long  0x00 16.                  ",Master 00 prefetch enable" "0,1"
bitfld.long  0x00 13.--15.             "  APC ,Address pipelining control" "back-to-back,1 hold cycle,2 hold cycles,3 hold cycles,4 hold cycles,5 hold cycles,6 hold cycles,no pipelining"
bitfld.long  0x00 11.--12.             "  WWSC ,Write wait state control" "0,1,2,3"
bitfld.long  0x00 08.--10.             "  RWSC ,Read wait state control" "0,1,res(2),res(3),res(4),res(5),res(6),7"
TEXTLINE "                "
bitfld.long  0x00 06.--07.             "  DPFEN ,Data prefetch enable" "disabled,data burst,res.,any data read"
bitfld.long  0x00 04.--05.             "  IPFEN ,Instruction prefetch enable" "disabled,inst read,res.,any inst read"
bitfld.long  0x00 01.--03.             "  PFLIM ,Prefetch limit" "disabled,1 line,-2 lines,-3 lines,-4 lines,-5 lines,unlimited,res."
bitfld.long  0x00 00.                  "  BFEN ,PFBIU line read buffers enable" "0,1"
TEXTLINE ""
group.long (0xC3FB4000+0x020)++0x03
line.long    0x00 "BIUAPR,Flash Bus Interface Unit Access Protection Register"
bitfld.long  0x00 06.--07.             "M3AP ,EBI Master access protection" "none,read,write,both"
bitfld.long  0x00 04.--05.             "  M2AP ,eDMA Master access protection" "none,read,write,both"
bitfld.long  0x00 02.--03.             "  M1AP ,Nexus Master access protection" "none,read,write,both"
bitfld.long  0x00 00.--01.             "  M0AP ,Core Master access protection" "none,read,write,both"
tree.end

tree.end
tree "Enhanced Modular Input/Output Subsystem (eMIOS200)"
group.long (0xc3fa0000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 31.                    "DOZEEN ,Doze Enable" "0,1"
bitfld.long  0x00 30.                  "  MDIS   ,Module disable" "0,1"
bitfld.long  0x00 29.                  "  FRZ    ,Freeze" "0,1"
TEXTLINE "                "
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"
TEXTLINE "                "
bitfld.long  0x00 16.--19.             "  SRV    ,Server time slot" "eTPU A-TCR1,eTPU B-TCR1,eTPU A-TCR2,eTPU B-TCR2,res(4),res(5),res(6),res(7),res(8),res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
hexmask.long.byte 0x00 08.--15. 1.     "  GPRE   ,Global Prescaler"
TEXTLINE ""
group.long (0xc3fa0000+0x0004)++0x03
line.long    0x00 "GFR,eMIOS Global Flag Register"
bitfld.long  0x00 23.                  "F23-20    ,F23" "0,1"
bitfld.long  0x00 22.                  ",F22" "0,1"
bitfld.long  0x00 21.                  ",F21" "0,1"
bitfld.long  0x00 20.                  ",F20" "0,1"
bitfld.long  0x00 19.                  "  F19-16    ,F19" "0,1"
bitfld.long  0x00 18.                  ",F18" "0,1"
bitfld.long  0x00 17.                  ",F17" "0,1"
bitfld.long  0x00 16.                  ",F16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  F15-12    ,F15" "0,1"
bitfld.long  0x00 14.                  ",F14" "0,1"
bitfld.long  0x00 13.                  ",F13" "0,1"
bitfld.long  0x00 12.                  ",F12" "0,1"
bitfld.long  0x00 11.                  "  F11-08    ,F11" "0,1"
bitfld.long  0x00 10.                  ",F10" "0,1"
bitfld.long  0x00 09.                  ",F09" "0,1"
bitfld.long  0x00 08.                  ",F08" "0,1"
bitfld.long  0x00 07.                  "  F07-04    ,F07" "0,1"
bitfld.long  0x00 06.                  ",F06" "0,1"
bitfld.long  0x00 05.                  ",F05" "0,1"
bitfld.long  0x00 04.                  ",F04" "0,1"
bitfld.long  0x00 03.                  "  F03-00    ,F03" "0,1"
bitfld.long  0x00 02.                  ",F02" "0,1"
bitfld.long  0x00 01.                  ",F01" "0,1"
bitfld.long  0x00 00.                  ",F00" "0,1"
TEXTLINE ""
group.long (0xc3fa0000+0x0008)++0x03
line.long    0x00 "OUDR,eMIOS Output Update Disable Register"
bitfld.long  0x00 23.                  "OU23-20   ,OU23" "0,1"
bitfld.long  0x00 22.                  ",OU22" "0,1"
bitfld.long  0x00 21.                  ",OU21" "0,1"
bitfld.long  0x00 20.                  ",OU20" "0,1"
bitfld.long  0x00 19.                  "  OU19-16   ,OU19" "0,1"
bitfld.long  0x00 18.                  ",OU18" "0,1"
bitfld.long  0x00 17.                  ",OU17" "0,1"
bitfld.long  0x00 16.                  ",OU16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  OU15-12   ,OU15" "0,1"
bitfld.long  0x00 14.                  ",OU14" "0,1"
bitfld.long  0x00 13.                  ",OU13" "0,1"
bitfld.long  0x00 12.                  ",OU12" "0,1"
bitfld.long  0x00 11.                  "  OU11-08   ,OU11" "0,1"
bitfld.long  0x00 10.                  ",OU10" "0,1"
bitfld.long  0x00 09.                  ",OU09" "0,1"
bitfld.long  0x00 08.                  ",OU08" "0,1"
bitfld.long  0x00 07.                  "  OU07-04   ,OU07" "0,1"
bitfld.long  0x00 06.                  ",OU06" "0,1"
bitfld.long  0x00 05.                  ",OU05" "0,1"
bitfld.long  0x00 04.                  ",OU04" "0,1"
bitfld.long  0x00 03.                  "  OU03-00   ,OU03" "0,1"
bitfld.long  0x00 02.                  ",OU02" "0,1"
bitfld.long  0x00 01.                  ",OU01" "0,1"
bitfld.long  0x00 00.                  ",OU00" "0,1"
TEXTLINE ""
group.long (0xc3fa0000+0x000C)++0x03
line.long    0x00 "UCDIS,eMIOS Channel Disable Register"
bitfld.long  0x00 23.                  "CHDI23-20 ,CHDI23" "0,1"
bitfld.long  0x00 22.                  ",CHDI22" "0,1"
bitfld.long  0x00 21.                  ",CHDI21" "0,1"
bitfld.long  0x00 20.                  ",CHDI20" "0,1"
bitfld.long  0x00 19.                  "  CHDI19-16 ,CHDI19" "0,1"
bitfld.long  0x00 18.                  ",CHDI18" "0,1"
bitfld.long  0x00 17.                  ",CHDI17" "0,1"
bitfld.long  0x00 16.                  ",CHDI16" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  CHDI15-12 ,CHDI15" "0,1"
bitfld.long  0x00 14.                  ",CHDI14" "0,1"
bitfld.long  0x00 13.                  ",CHDI13" "0,1"
bitfld.long  0x00 12.                  ",CHDI12" "0,1"
bitfld.long  0x00 11.                  "  CHDI11-08 ,CHDI11" "0,1"
bitfld.long  0x00 10.                  ",CHDI10" "0,1"
bitfld.long  0x00 09.                  ",CHDI09" "0,1"
bitfld.long  0x00 08.                  ",CHDI08" "0,1"
bitfld.long  0x00 07.                  "  CHDI07-04 ,CHDI07" "0,1"
bitfld.long  0x00 06.                  ",CHDI06" "0,1"
bitfld.long  0x00 05.                  ",CHDI05" "0,1"
bitfld.long  0x00 04.                  ",CHDI04" "0,1"
bitfld.long  0x00 03.                  "  CHDI03-00 ,CHDI03" "0,1"
bitfld.long  0x00 02.                  ",CHDI02" "0,1"
bitfld.long  0x00 01.                  ",CHDI01" "0,1"
bitfld.long  0x00 00.                  ",CHDI00" "0,1"
TEXTLINE ""
tree "Unified Channel Registers"
wgroup.long (0xc3fa0000+0x0020+0x20*0.)++0x03 "Channel 0"
hide.long    0x00 "A0,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*0.)++0x03
hide.long    0x00 "B0,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*0.)++0x03
line.long    0x00 "CNT0,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*0.)++0x03
line.long    0x00 "C0,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*0.)++0x03
line.long    0x00 "S0,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*0.)++0x03
hide.long    0x00 "ALTA0,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*1.)++0x03 "Channel 1"
hide.long    0x00 "A1,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*1.)++0x03
hide.long    0x00 "B1,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*1.)++0x03
line.long    0x00 "CNT1,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*1.)++0x03
line.long    0x00 "C1,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*1.)++0x03
line.long    0x00 "S1,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*1.)++0x03
hide.long    0x00 "ALTA1,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*2.)++0x03 "Channel 2"
hide.long    0x00 "A2,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*2.)++0x03
hide.long    0x00 "B2,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*2.)++0x03
line.long    0x00 "CNT2,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*2.)++0x03
line.long    0x00 "C2,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*2.)++0x03
line.long    0x00 "S2,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*2.)++0x03
hide.long    0x00 "ALTA2,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*3.)++0x03 "Channel 3"
hide.long    0x00 "A3,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*3.)++0x03
hide.long    0x00 "B3,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*3.)++0x03
line.long    0x00 "CNT3,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*3.)++0x03
line.long    0x00 "C3,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*3.)++0x03
line.long    0x00 "S3,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*3.)++0x03
hide.long    0x00 "ALTA3,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*4.)++0x03 "Channel 4"
hide.long    0x00 "A4,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*4.)++0x03
hide.long    0x00 "B4,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*4.)++0x03
line.long    0x00 "CNT4,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*4.)++0x03
line.long    0x00 "C4,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*4.)++0x03
line.long    0x00 "S4,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*4.)++0x03
hide.long    0x00 "ALTA4,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*5.)++0x03 "Channel 5"
hide.long    0x00 "A5,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*5.)++0x03
hide.long    0x00 "B5,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*5.)++0x03
line.long    0x00 "CNT5,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*5.)++0x03
line.long    0x00 "C5,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*5.)++0x03
line.long    0x00 "S5,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*5.)++0x03
hide.long    0x00 "ALTA5,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*6.)++0x03 "Channel 6"
hide.long    0x00 "A6,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*6.)++0x03
hide.long    0x00 "B6,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*6.)++0x03
line.long    0x00 "CNT6,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*6.)++0x03
line.long    0x00 "C6,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*6.)++0x03
line.long    0x00 "S6,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*6.)++0x03
hide.long    0x00 "ALTA6,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*7.)++0x03 "Channel 7"
hide.long    0x00 "A7,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*7.)++0x03
hide.long    0x00 "B7,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*7.)++0x03
line.long    0x00 "CNT7,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*7.)++0x03
line.long    0x00 "C7,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*7.)++0x03
line.long    0x00 "S7,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*7.)++0x03
hide.long    0x00 "ALTA7,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*8.)++0x03 "Channel 8"
hide.long    0x00 "A8,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*8.)++0x03
hide.long    0x00 "B8,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*8.)++0x03
line.long    0x00 "CNT8,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*8.)++0x03
line.long    0x00 "C8,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*8.)++0x03
line.long    0x00 "S8,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*8.)++0x03
hide.long    0x00 "ALTA8,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*9.)++0x03 "Channel 9"
hide.long    0x00 "A9,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*9.)++0x03
hide.long    0x00 "B9,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*9.)++0x03
line.long    0x00 "CNT9,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*9.)++0x03
line.long    0x00 "C9,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*9.)++0x03
line.long    0x00 "S9,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*9.)++0x03
hide.long    0x00 "ALTA9,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*10.)++0x03 "Channel 10"
hide.long    0x00 "A10,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*10.)++0x03
hide.long    0x00 "B10,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*10.)++0x03
line.long    0x00 "CNT10,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*10.)++0x03
line.long    0x00 "C10,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*10.)++0x03
line.long    0x00 "S10,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*10.)++0x03
hide.long    0x00 "ALTA10,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*11.)++0x03 "Channel 11"
hide.long    0x00 "A11,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*11.)++0x03
hide.long    0x00 "B11,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*11.)++0x03
line.long    0x00 "CNT11,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*11.)++0x03
line.long    0x00 "C11,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*11.)++0x03
line.long    0x00 "S11,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*11.)++0x03
hide.long    0x00 "ALTA11,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*12.)++0x03 "Channel 12"
hide.long    0x00 "A12,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*12.)++0x03
hide.long    0x00 "B12,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*12.)++0x03
line.long    0x00 "CNT12,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*12.)++0x03
line.long    0x00 "C12,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*12.)++0x03
line.long    0x00 "S12,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*12.)++0x03
hide.long    0x00 "ALTA12,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*13.)++0x03 "Channel 13"
hide.long    0x00 "A13,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*13.)++0x03
hide.long    0x00 "B13,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*13.)++0x03
line.long    0x00 "CNT13,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*13.)++0x03
line.long    0x00 "C13,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*13.)++0x03
line.long    0x00 "S13,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*13.)++0x03
hide.long    0x00 "ALTA13,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*14.)++0x03 "Channel 14"
hide.long    0x00 "A14,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*14.)++0x03
hide.long    0x00 "B14,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*14.)++0x03
line.long    0x00 "CNT14,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*14.)++0x03
line.long    0x00 "C14,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*14.)++0x03
line.long    0x00 "S14,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*14.)++0x03
hide.long    0x00 "ALTA14,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*15.)++0x03 "Channel 15"
hide.long    0x00 "A15,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*15.)++0x03
hide.long    0x00 "B15,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*15.)++0x03
line.long    0x00 "CNT15,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*15.)++0x03
line.long    0x00 "C15,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*15.)++0x03
line.long    0x00 "S15,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*15.)++0x03
hide.long    0x00 "ALTA15,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*16.)++0x03 "Channel 16"
hide.long    0x00 "A16,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*16.)++0x03
hide.long    0x00 "B16,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*16.)++0x03
line.long    0x00 "CNT16,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*16.)++0x03
line.long    0x00 "C16,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*16.)++0x03
line.long    0x00 "S16,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*16.)++0x03
hide.long    0x00 "ALTA16,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*17.)++0x03 "Channel 17"
hide.long    0x00 "A17,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*17.)++0x03
hide.long    0x00 "B17,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*17.)++0x03
line.long    0x00 "CNT17,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*17.)++0x03
line.long    0x00 "C17,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*17.)++0x03
line.long    0x00 "S17,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*17.)++0x03
hide.long    0x00 "ALTA17,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*18.)++0x03 "Channel 18"
hide.long    0x00 "A18,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*18.)++0x03
hide.long    0x00 "B18,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*18.)++0x03
line.long    0x00 "CNT18,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*18.)++0x03
line.long    0x00 "C18,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*18.)++0x03
line.long    0x00 "S18,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*18.)++0x03
hide.long    0x00 "ALTA18,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*19.)++0x03 "Channel 19"
hide.long    0x00 "A19,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*19.)++0x03
hide.long    0x00 "B19,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*19.)++0x03
line.long    0x00 "CNT19,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*19.)++0x03
line.long    0x00 "C19,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*19.)++0x03
line.long    0x00 "S19,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*19.)++0x03
hide.long    0x00 "ALTA19,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*20.)++0x03 "Channel 20"
hide.long    0x00 "A20,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*20.)++0x03
hide.long    0x00 "B20,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*20.)++0x03
line.long    0x00 "CNT20,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*20.)++0x03
line.long    0x00 "C20,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*20.)++0x03
line.long    0x00 "S20,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*20.)++0x03
hide.long    0x00 "ALTA20,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*21.)++0x03 "Channel 21"
hide.long    0x00 "A21,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*21.)++0x03
hide.long    0x00 "B21,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*21.)++0x03
line.long    0x00 "CNT21,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*21.)++0x03
line.long    0x00 "C21,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*21.)++0x03
line.long    0x00 "S21,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*21.)++0x03
hide.long    0x00 "ALTA21,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*22.)++0x03 "Channel 22"
hide.long    0x00 "A22,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*22.)++0x03
hide.long    0x00 "B22,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*22.)++0x03
line.long    0x00 "CNT22,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*22.)++0x03
line.long    0x00 "C22,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*22.)++0x03
line.long    0x00 "S22,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*22.)++0x03
hide.long    0x00 "ALTA22,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

wgroup.long (0xc3fa0000+0x0020+0x20*23.)++0x03 "Channel 23"
hide.long    0x00 "A23,eMIOS Channel A Data Register (not displayed by debugger)"
in
wgroup.long (0xc3fa0000+0x0024+0x20*23.)++0x03
hide.long    0x00 "B23,eMIOS Channel B Data Register (not displayed by debugger)"
in
group.long (0xc3fa0000+0x0028+0x20*23.)++0x03
line.long    0x00 "CNT23,eMIOS Channel Counter Register"
group.long (0xc3fa0000+0x002C+0x20*23.)++0x03
line.long    0x00 "C23,eMIOS Channel Control Register"
bitfld.long  0x00 31.                  "FREN  ,Freeze enable" "0,1"
bitfld.long  0x00 30.                  "      ODIS   ,Output disable" "0,1"
bitfld.long  0x00 28.--29.             "     ODISSL ,Output disable select" "0,1,2,3"
bitfld.long  0x00 26.--27.             "  UCPRE  ,Prescaler" "1,2,3,4"
bitfld.long  0x00 25.                  "  UCPREN ,Prescaler enable" "0,1"
bitfld.long  0x00 24.                  "  DMA ,Direct memory access" "int,dma"
TEXTLINE "                "
bitfld.long  0x00 19.--22.             "  IF    ,Input filter" "byp.,02,04,res.,08,res.,res.,res.,16,res.,res.,res.,res.,res.,res.,res."
bitfld.long  0x00 18.                  "   FCK    ,Filter clock select" "presc,main"
bitfld.long  0x00 17.                  " FEN    ,FLAG enable" "0,1"
bitfld.long  0x00 13.                  "  FORCMA ,Force match A" "0,1"
bitfld.long  0x00 12.                  "  FORCMB ,Force match B" "0,1"
bitfld.long  0x00 09.--10.             "  BSL ,Bus select" "all A,mix,res.,int"
TEXTLINE "                "
bitfld.long  0x00 08.                  "  EDSEL ,Edge selection bit" "single,both"
bitfld.long  0x00 07.                  " EDPOL  ,Edge polarity" "fal.,ris."
hexmask.byte 0x03 00.--06. 1.          "  MODE  ,Mode selection"
group.long (0xc3fa0000+0x0030+0x20*23.)++0x03
line.long    0x00 "S23,eMIOS Channel Status Register"
eventfld.long  0x00 31.                "OVR   ,Overrun (w1c)" "0,1"
eventfld.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"
eventfld.long  0x00 00.                "  FLAG   ,FLAG" "0,1"
wgroup.long (0xc3fa0000+0x0034+0x20*23.)++0x03
hide.long    0x00 "ALTA23,eMIOS Channel Alternate A Data Register (not displayed by debugger)"
in
TEXTLINE ""

tree.end
tree.end
tree "Periodic Interval Timer (PIT_RTI)"
group.long 0xC3FF0000++0x03
line.long    0x00 "PITMCR,PIT Module Control"
bitfld.long  0x00 02.                                "MDIS_RTI ,RTI Module Disable" "0,1"
bitfld.long  0x00 01.                              "  MDIS_PIT ,PIT Module Disable" "0,1"
bitfld.long  0x00 00.                              "  FRZ ,Freeze" "0,1"
tree "RTI Channel  "
group.long ((0xC3FF0000+0x00F0)+0x0000)++0x03
line.long    0x00 "LDVAL ,Timer Load Value Register"
group.long ((0xC3FF0000+0x00F0)+0x0004)++0x03
line.long    0x00 "CVAL ,Current Timer Value Register"
group.long ((0xC3FF0000+0x00F0)+0x0008)++0x03
line.long    0x00 "TCRTL ,Timer Control Register"
bitfld.long  0x00 01.                                "TIE ,Timer Interrupt Enable" "0,1"
bitfld.long  0x00 00.                              "  TEN ,Timer Enable" "0,1"
group.long ((0xC3FF0000+0x00F0)+0x000C)++0x03
line.long    0x00 "TFLG ,Timer Flag Register"
bitfld.long  0x00 00.                                "TIF ,Time Interrupt Flag" "0,1"
tree.end

tree "PIT Channel 0"
group.long ((0xC3FF0000+0x0100)+0x0000)++0x03
line.long    0x00 "LDVAL0,Timer Load Value Register"
group.long ((0xC3FF0000+0x0100)+0x0004)++0x03
line.long    0x00 "CVAL0,Current Timer Value Register"
group.long ((0xC3FF0000+0x0100)+0x0008)++0x03
line.long    0x00 "TCRTL0,Timer Control Register"
bitfld.long  0x00 01.                                "TIE ,Timer Interrupt Enable" "0,1"
bitfld.long  0x00 00.                              "  TEN ,Timer Enable" "0,1"
group.long ((0xC3FF0000+0x0100)+0x000C)++0x03
line.long    0x00 "TFLG0,Timer Flag Register"
bitfld.long  0x00 00.                                "TIF ,Time Interrupt Flag" "0,1"
tree.end

tree "PIT Channel 1"
group.long ((0xC3FF0000+0x0110)+0x0000)++0x03
line.long    0x00 "LDVAL1,Timer Load Value Register"
group.long ((0xC3FF0000+0x0110)+0x0004)++0x03
line.long    0x00 "CVAL1,Current Timer Value Register"
group.long ((0xC3FF0000+0x0110)+0x0008)++0x03
line.long    0x00 "TCRTL1,Timer Control Register"
bitfld.long  0x00 01.                                "TIE ,Timer Interrupt Enable" "0,1"
bitfld.long  0x00 00.                              "  TEN ,Timer Enable" "0,1"
group.long ((0xC3FF0000+0x0110)+0x000C)++0x03
line.long    0x00 "TFLG1,Timer Flag Register"
bitfld.long  0x00 00.                                "TIF ,Time Interrupt Flag" "0,1"
tree.end

tree "PIT Channel 2"
group.long ((0xC3FF0000+0x0120)+0x0000)++0x03
line.long    0x00 "LDVAL2,Timer Load Value Register"
group.long ((0xC3FF0000+0x0120)+0x0004)++0x03
line.long    0x00 "CVAL2,Current Timer Value Register"
group.long ((0xC3FF0000+0x0120)+0x0008)++0x03
line.long    0x00 "TCRTL2,Timer Control Register"
bitfld.long  0x00 01.                                "TIE ,Timer Interrupt Enable" "0,1"
bitfld.long  0x00 00.                              "  TEN ,Timer Enable" "0,1"
group.long ((0xC3FF0000+0x0120)+0x000C)++0x03
line.long    0x00 "TFLG2,Timer Flag Register"
bitfld.long  0x00 00.                                "TIF ,Time Interrupt Flag" "0,1"
tree.end

tree "PIT Channel 3"
group.long ((0xC3FF0000+0x0130)+0x0000)++0x03
line.long    0x00 "LDVAL3,Timer Load Value Register"
group.long ((0xC3FF0000+0x0130)+0x0004)++0x03
line.long    0x00 "CVAL3,Current Timer Value Register"
group.long ((0xC3FF0000+0x0130)+0x0008)++0x03
line.long    0x00 "TCRTL3,Timer Control Register"
bitfld.long  0x00 01.                                "TIE ,Timer Interrupt Enable" "0,1"
bitfld.long  0x00 00.                              "  TEN ,Timer Enable" "0,1"
group.long ((0xC3FF0000+0x0130)+0x000C)++0x03
line.long    0x00 "TFLG3,Timer Flag Register"
bitfld.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"
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"
group.long (0xFFF3C010+0x04)++0x03
line.long    0x00 "STM_CIR0,STM Channel 0 Interrupt Register"
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"
group.long (0xFFF3C020+0x04)++0x03
line.long    0x00 "STM_CIR1,STM Channel 1 Interrupt Register"
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"
group.long (0xFFF3C030+0x04)++0x03
line.long    0x00 "STM_CIR2,STM Channel 2 Interrupt Register"
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"
group.long (0xFFF3C040+0x04)++0x03
line.long    0x00 "STM_CIR3,STM Channel 3 Interrupt Register"
group.long (0xFFF3C040+0x08)++0x03
line.long    0x00 "STM_CMP3,STM Channel 3 Compare Register"
tree.end

tree.end
tree "Software Watchdog Timer (SWT)"
group.long 0xFFF38000++0x03
line.long    0x00 "SWT_CR,SWT Control Register"
bitfld.long  0x00 31.                    "MAP0  ,Master Access Protection for Master 0" "0,1"
bitfld.long  0x00 30.                  "  MAP1  ,Master Access Protection for Master 1" "0,1"
bitfld.long  0x00 29.                  "  MAP2  ,Master Access Protection for Master 2" "0,1"
bitfld.long  0x00 28.                  "  MAP3  ,Master Access Protection for Master 3" "0,1"
bitfld.long  0x00 27.                  "  MAP4  ,Master Access Protection for Master 4" "0,1"
bitfld.long  0x00 26.                  "  MAP5  ,Master Access Protection for Master 5" "0,1"
bitfld.long  0x00 25.                  "  MAP6  ,Master Access Protection for Master 6" "0,1"
bitfld.long  0x00 24.                  "  MAP7  ,Master Access Protection for Master 7" "0,1"
TEXTLINE "                "
bitfld.long  0x00 9.                 "  KEY   ,Keyed Service Mode" "0,1"
bitfld.long  0x00 8.                 "  RIA   ,Reset on invalid access" "0,1"
bitfld.long  0x00 7.                 "  WND   ,Window mode" "0,1"
bitfld.long  0x00 6.                 "  ITR   ,Interrupt then reset" "0,1"
bitfld.long  0x00 5.                 "  HLK   ,Hard lock. This bit is only cleared at reset" "0,1"
bitfld.long  0x00 4.                 "  SLK   ,Soft lock. This bit is cleared by writing the unlock sequence to the service register" "0,1"
TEXTLINE "                "
bitfld.long  0x00 3.                 "  CSL   ,Clock selection" "system clock,oscillator clock"
bitfld.long  0x00 2.                 "     STP   ,Stop mode control" "0,1"
bitfld.long  0x00 1.                 "  FRZ   ,Debug mode control" "0,1"
bitfld.long  0x00 0.                 "  WEN   ,Watchdog enable" "0,1"
TEXTLINE "                "
group.long 0xFFF38004++0x03
line.long    0x00 "SWT_IR,SWT Interrupt Register"
bitfld.long  0x00 0.                   "TIF   ,Time-out interrupt flag" "0,1"
TEXTLINE "                "
group.long 0xFFF38008++0x03
line.long    0x00 "SWT_TO,SWT Time-out Register"
group.long 0xFFF3800C++0x03
line.long    0x00 "SWT_WN,SWT Window Register"
group.long 0xFFF38010++0x03
line.long    0x00 "SWT_SR,SWT Service Register"
group.long 0xFFF38014++0x03
line.long    0x00 "SWT_CO,SWT Counter Output Register"
group.long 0xFFF38018++0x03
line.long    0x00 "SWT_SK,SWT Service Key Register"
tree.end
tree "Enhanced Time Processing Unit (eTPU)"
width 12.
config 12. 8.
group.long (0xC3FC0000+0x0000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
eventfld.long  0x00 31.                  "GEC      ,Global exception clear" "0,1"
bitfld.long  0x00 30.                  "  SDMERR   ,SDM Read Error" "0,1"
bitfld.long  0x00 29.                  "  WDTO1    ,Watchdog Timeout engine 1" "0,1"
bitfld.long  0x00 28.                  "  WDTO2    ,Watchdog Timeout engine 2" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 27.                  "  MGE1     ,Microcode global exception engine 1" "0,1"
bitfld.long  0x00 26.                  "  MGE2     ,Microcode global exception engine 2" "0,1"
bitfld.long  0x00 25.                  "  ILF1     ,Illegal instruction flag eTPU 1" "0,1"
bitfld.long  0x00 24.                  "  ILF2     ,Illegal instruction flag eTPU 2" "0,1"
TEXTLINE "                   "
;  bitfld.long  0x00 23.                  "  SCMERR   ,SCM Read Error" "0,1"
hexmask.long.byte 0x00 16.--20. 1.     "  SCMSIZE ,SCM size. Holds the number of 2 Kbyte SCM Blocks minus 1"
eventfld.long  0x00 11.                "  SCMMISC  ,SCM MISC Complete" "0,1"
bitfld.long  0x00 10.                  "  SCMMISF  ,SCM MISC Flag" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 09.                  "  SCMMISEN ,SCM MISC enable" "0,1"
bitfld.long  0x00 06.                  "  VIS      ,SCM visibility" "0,1"
bitfld.long  0x00 00.                  "  GTBE     ,Global time base enable" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0004)++0x03
line.long    0x00 "CDCR,eTPU Coherent Dual-Parameter Controller Register"
bitfld.long  0x00 31.                  "STS      ,Start" "0,1"
hexmask.long.byte 0x00 26.--30. 1.          "  CTBASE ,Channel transfer base address"
hexmask.long.word 0x00 16.--25. 1.          "  PBBASE ,Parameter buffer base address"
bitfld.long  0x00 15.                  "  PWIDTH ,Parameter width selection" "24 bit,32 bit"
TEXTLINE "                   "
hexmask.long.byte 0x00 08.--14. 1.          "  PARM0   ,Channel Parameter number 0"
bitfld.long  0x00 07.                  "  WR      ,Read/Write selection." "W,R"
hexmask.long.byte 0x00 00.--06. 1.          "  PARM1    ,Channel Parameter number 1"
group.long (0xC3FC0000+0x000C)++0x03
line.long    0x00 "MISCCMPR,eTPU MISC Compare Register"
group.long (0xC3FC0000+0x0010)++0x03
line.long    0x00 "SCMOFFDATAR,eTPU SCM Off-Range Data Register"
tree "eTPU Error Correction Registers"
group.long (0xC3FC0000+0x0100)++0x03
line.long    0x00 "MECR,eTPU Memory Error Control Register"
bitfld.long  0x00 31.                      "FME      ,Field Modification Enable" "0,1"
bitfld.long  0x00 16.                    "  MECIE    ,Memory Error Correction Interrupt Enable" "0,1"
bitfld.long  0x00 15.                    "  HDEIE    ,Host Data Error Injection Enable" "0,1"
bitfld.long  0x00 14.                    "  MDEIE    ,Microengine(s) Data Injection Enable" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 10.                    "  DTEND    ,Thread End on Data Non-correctable Error" "0,1"
bitfld.long  0x00 09.                    "  DRDIS    ,Data Error Report Disable" "0,1"
bitfld.long  0x00 08.                    "  DEDD     ,Data Error Detection Disable" "0,1"
bitfld.long  0x00 07.                    "  CEIE     ,Microengine(s) Data Injection Enable" "0,1"
TEXTLINE "                   "
bitfld.long  0x00 02.                    "  MDEIE    ,Microengine(s) Data Injection Enable" "0,1"
bitfld.long  0x00 01.                    "  MDEIE    ,Microengine(s) Data Injection Enable" "0,1"
bitfld.long  0x00 00.                    "  CEIE     ,Code Error Injection Enable" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0120)++0x03
line.long    0x00 "MESR,eTPU Memory Error Status Register"
eventfld.long  0x00 31.                      "DCERR   ,Data Correctable Error flag" "0,1"
eventfld.long  0x00 24.                    "  DCOVR   ,Data Correctable Overrun flag" "0,1"
eventfld.long  0x00 23.                    "  CCERR   ,Code Error flag" "0,1"
eventfld.long  0x00 16.                    "  CCOVR   ,Code Correctable Overrun flag" "0,1"
TEXTLINE "                   "
eventfld.long  0x00 15.                    "  DNCERR  ,Data Non-Correctable Error flag" "0,1"
eventfld.long  0x00 08.                    "  DNCOVR  ,Data Non-Correctable Overrun flag" "0,1"
eventfld.long  0x00 07.                    "  CNCERR  ,Code Non-Correctable Error flag" "0,1"
eventfld.long  0x00 00.                    "  CNCOVR  ,Code Non-Correctable Overrun flag" "0,1"
tree "Data Error Injection Registers"
group.long (0xC3FC0000+0x0104)++0x03
line.long    0x00 "DEIAR,eTPU Data Error Injection Address Register"
group.long (0xC3FC0000+0x0108)++0x03
line.long    0x00 "DEIDPR,eTPU Data Error Injection Data Register"
group.long (0xC3FC0000+0x010C)++0x03
line.long    0x00 "DEIPPR,eTPU Data Error Injection Parity Register"
hexmask.long.byte 0x00 24.--28. 1.            "PFLIP[19:15] ,Parity Flip bits"
hexmask.long.byte 0x00 16.--20. 1.          "  PFLIP[14:10] ,Parity Flip bits"
hexmask.long.byte 0x00 08.--12. 1.          "  PFLIP[09:05] ,Parity Flip bits"
hexmask.long.byte 0x00 00.--04. 1.          "  PFLIP[04:00] ,Parity Flip bits"
TEXTLINE ""
group.long (0xC3FC0000+0x0110)++0x03
line.long    0x00 "DERAR,eTPU Data Error Report Address Register"
bitfld.long  0x00 30.--31.                    "ERR_ACC ,Error Access Source Indication" "Host - direct access,Engine 1,Engine 2,CDC"
hexmask.long.byte 0x00 24.--29. 1.          "  ERR_CHANNEL ,Error Channel Access Indication"
hexmask.long.word 0x00 02.--13. 1.          "  ERR_ADDR ,Error Address"
TEXTLINE ""
group.long (0xC3FC0000+0x0114)++0x03
line.long    0x00 "DERDR,eTPU Data Error Report Data Register"
group.long (0xC3FC0000+0x0118)++0x03
line.long    0x00 "DEIPPR,eTPU Data Error Injection Parity Register"
bitfld.long  0x00 31.                         "BE3 ,Byte Enable" "0,1"
hexmask.long.byte 0x00 24.--28. 1.          "  SYND[19:15]  ,Error Syndrome"
TEXTLINE "                   "
bitfld.long  0x00 23.                       "  BE2 ,Byte Enable" "0,1"
hexmask.long.byte 0x00 16.--20. 1.          "  SYND[14:10]  ,Error Syndrome"
TEXTLINE "                   "
bitfld.long  0x00 15.                       "  BE1 ,Byte Enable" "0,1"
hexmask.long.byte 0x00 08.--12. 1.          "  SYND[09:05]  ,Error Syndrome"
TEXTLINE "                   "
bitfld.long  0x00 07.                       "  BE0 ,Byte Enable" "0,1"
hexmask.long.byte 0x00 00.--04. 1.          "  SYND[04:00]  ,Error Syndrome"
tree.end
tree "Code Error Injection Registers"
group.long (0xC3FC0000+0x0124)++0x03
line.long    0x00 "CEIAR,eTPU Code Error Injection Address Register"
group.long (0xC3FC0000+0x0128)++0x03
line.long    0x00 "CEIDPR,eTPU Code Error Injection Data Register"
group.long (0xC3FC0000+0x012C)++0x03
line.long    0x00 "CEIPPR,eTPU Data Error Injection Parity Register"
hexmask.long.byte 0x00 00.--06. 1.          "  PFLIP[06:00]  ,Parity Flip bits"
TEXTLINE ""
group.long (0xC3FC0000+0x0130)++0x03
line.long    0x00 "CERAR,eTPU Code Error Report Address Register"
bitfld.long  0x00 30.--31.                    "ERR_ACC ,Error Access Source Indication" "Host - direct access,Engine 1,Engine 2,MISC"
hexmask.long.byte 0x00 24.--29. 1.          "  ERR_CHANNEL ,Error Channel Access Indication"
hexmask.long.word 0x00 02.--13. 1.          "  ERR_ADDR ,Error Address"
TEXTLINE ""
group.long (0xC3FC0000+0x0134)++0x03
line.long    0x00 "CERDR,eTPU Code Error Report Data Register"
group.long (0xC3FC0000+0x0138)++0x03
line.long    0x00 "CEIPPR,eTPU Code Error Report Syndrome Register"
hexmask.long.byte 0x00 00.--06. 1.          "  SYND[06:00]   ,Error Syndrome"
group.long (0xC3FC0000+0x013C)++0x03
line.long    0x00 "CEFR,eTPU Code Error Fix Register"
bitfld.long  0x00 30.--31.                    "CFIXM ,Error Access Source Indication" "disabled,res.,res.,automatic"
hexmask.long.word 0x00 02.--15. 1.          "  CFIX_ADDR ,Code Fix Address"
tree.end
tree.end
width 9.
config 9. 8.

tree "eTPU A Registers"
group.long (0xC3FC0000+0x0014+0x04*0)++0x03
line.long    0x00 "ECR,eTPU A Engine Configuration Register"
bitfld.long  0x00 31.                    "FEND    ,Force end" "0,1"
bitfld.long  0x00 30.                  "  MDIS    ,Module disable internal stop" "0,1"
bitfld.long  0x00 28.                  "  STF     ,Stop flag bit" "0,1"
bitfld.long  0x00 23.                  "  HLTF    ,Halt mode flag" "0,1"
bitfld.long  0x00 19.                  "  FCSS    ,Filter Clock Source Selection" "sysclk/2,sysclk"
TEXTLINE "                "
bitfld.long  0x00 16.--18.             "  FPSCK ,Filter prescaler clock control" "  2,  4,  8, 16, 32, 64,128,256"
bitfld.long  0x00 14.--15.             "  CDFC   ,Channel digital filter control" "TPU2/3,res.,3 sample,cont."
TEXTLINE "                "
bitfld.long  0x00 08.--12.             "  ERBA   ,Engine Relative Base Address" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 07.                  "  SPPDIS  ,Schedule Priority Passing Disable" "0,1"
bitfld.long  0x00 00.--04.             "  ETB   ,Entry table base bayt-address (long address in brackets)" "0x00000 (eTPU:0x0000),0x00800 (eTPU:0x0200),0x01000 (eTPU:0x0400),0x01800 (eTPU:0x0600),0x02000 (eTPU:0x0800),0x02800 (eTPU:0x0A00),0x03000 (eTPU:0x0C00),0x03800 (eTPU:0x0E00),0x04000 (eTPU:0x1000),0x04800 (eTPU:0x1200),0x05000 (eTPU:0x1400),0x05800 (eTPU:0x1600),0x06000 (eTPU:0x1800),0x06800 (eTPU:0x1A00),0x07000 (eTPU:0x1C00),0x07800 (eTPU:0x1E00),0x08000 (eTPU:0x2000),0x08800 (eTPU:0x2200),0x09000 (eTPU:0x2400),0x09800 (eTPU:0x2600),0x0A000 (eTPU:0x2800),0x0A800 (eTPU:0x2A00),0x0B000 (eTPU:0x2C00),0x0B800 (eTPU:0x2E00),0x0C000 (eTPU:0x3000),0x0C800 (eTPU:0x3200),0x0D000 (eTPU:0x3400),0x0D800 (eTPU:0x3600),0x0E000 (eTPU:0x3800),0x0E800 (eTPU:0x3A00),0x0F000 (eTPU:0x3C00),0x0F800 (eTPU:0x3E00)"
group.long (0xC3FC0000+0x0020+0x20*0)++0x03
line.long    0x00 "TBCR,eTPU A Time Base Configuration Register"
bitfld.long  0x00 29.--31.             "TCR2CTL ,TCR2 clock/gate control" "000,001,010,011,100,101,110,111"
bitfld.long  0x00 27.--28.             "       TCRCF ,TCRCLK signal filter control" "00,01,10,11"
bitfld.long  0x00 25.                  "  AM ,Angle mode selection" "0,1"
hexmask.long.byte 0x00 16.--21.  1.    "  TCR2P ,Timer count register 2 prescaler control"  
TEXTLINE "                "
; bitfld.long  0x00 14.--15.             "  TCR1CTL ,TCR1 clock/gate control" "TCRCLK,res.,sysclk/2,res."
; bitfld.long  0x00 13.                  "  TCR1CS ," "0,1"
bitfld.long  0x00 13.--15.             "  TCR1CTL_CS  ,TCR1 clock/gate control" "TCRCLK,res,PER_TB,res,SYSCLK/2,SYSCLK,frozen,res"
hexmask.long.byte 0x00 00.--07.  1.    "        TCR1P ,Timer count register 1 prescaler control"
group.long (0xC3FC0000+0x0024+0x20*0)++0x03
line.long    0x00 "TB1R,eTPU A Time Base 1 (TCR1) Visibility Register"
hexmask.long 0x00 00.--23.  1.         "TCR1 ,TCR1 value. Used on matches and captures"
group.long (0xC3FC0000+0x0028+0x20*0)++0x03
line.long    0x00 "TB2R,eTPU A Time Base 2 (TCR2) Visibility Register"
hexmask.long 0x00 00.--23.  1.         "TCR2 ,TCR2 value. Used on matches and captures"
group.long (0xC3FC0000+0x002C+0x20*0)++0x03
line.long    0x00 "REDCR,eTPU A STAC Bus Configuration Register"
bitfld.long  0x00 31.                    "REN1 ,TCR1 resource1 client/server operation enable" "0,1"
bitfld.long  0x00 30.                  "  RSC1 ,TCR1 resource server/client assignment" "0,1"
hexmask.long.byte 0x00 24.--27.  1.    "  SRV_ID1 ,STAC bus address for TCR1 as a server"
hexmask.long.byte 0x00 16.--19.  1.    "  SRV1 ,TCR1 resource server"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  REN2 ,TCR2 resource1 client/server operation enable" "0,1"
bitfld.long  0x00 14.                  "  RSC2 ,TCR2 resource server/client assignment" "0,1"
hexmask.long.byte 0x00 08.--11.  1.    "  SRV_ID2 ,STAC bus address for TCR2 as a server"
hexmask.long.byte 0x00 00.--03.  1.    "  SRV2 ,TCR2 resource server"
TEXTLINE ""  
group.long (0xC3FC0000+0x0060+0x10*0)++0x03
line.long    0x00 "WDTR,eTPU A Watchdog Timer Register"
bitfld.long  0x00 30.--31.              "WDM  ,Watchdog Mode" "dis,res,thread length,busy length"
hexmask.long.word 0x00 00.--15.  1.     "  WDCNT ,Watchdog Count"
TEXTLINE ""  
group.long (0xC3FC0000+0x0068+0x10*0)++0x03
line.long    0x00 "IDLER,eTPU A Idle Register"
hexmask.long 0x00 00.--31.  1.     "IDLE_CNT ,Idle Count"
eventfld.long 0x00 0.             "   ICLR  ,Idle Clear" "0,1"
TEXTLINE ""  
group.long (0xC3FC0000+0x0200+0x04*0)++0x03
line.long    0x00 "CISR,eTPU A Channel Interrupt Status Register (w1c)"
eventfld.long  0x00 31.                  "CIC31-28  ,Channel 31 interrupt status" "0,1"
eventfld.long  0x00 30.                  ",Channel 30 interrupt status" "0,1"
eventfld.long  0x00 29.                  ",Channel 29 interrupt status" "0,1"
eventfld.long  0x00 28.                  ",Channel 28 interrupt status" "0,1"
eventfld.long  0x00 27.                  "  CIC27-24  ,Channel 27 interrupt status" "0,1"
eventfld.long  0x00 26.                  ",Channel 26 interrupt status" "0,1"
eventfld.long  0x00 25.                  ",Channel 25 interrupt status" "0,1"
eventfld.long  0x00 24.                  ",Channel 24 interrupt status" "0,1"
eventfld.long  0x00 23.                  "  CIC23-20  ,Channel 23 interrupt status" "0,1"
eventfld.long  0x00 22.                  ",Channel 22 interrupt status" "0,1"
eventfld.long  0x00 21.                  ",Channel 21 interrupt status" "0,1"
eventfld.long  0x00 20.                  ",Channel 20 interrupt status" "0,1"
eventfld.long  0x00 19.                  "  CIC19-16  ,Channel 19 interrupt status" "0,1"
eventfld.long  0x00 18.                  ",Channel 18 interrupt status" "0,1"
eventfld.long  0x00 17.                  ",Channel 17 interrupt status" "0,1"
eventfld.long  0x00 16.                  ",Channel 16 interrupt status" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.                  "  CIC15-12  ,Channel 15 interrupt status" "0,1"
eventfld.long  0x00 14.                  ",Channel 14 interrupt status" "0,1"
eventfld.long  0x00 13.                  ",Channel 13 interrupt status" "0,1"
eventfld.long  0x00 12.                  ",Channel 12 interrupt status" "0,1"
eventfld.long  0x00 11.                  "  CIC11-08  ,Channel 11 interrupt status" "0,1"
eventfld.long  0x00 10.                  ",Channel 10 interrupt status" "0,1"
eventfld.long  0x00 09.                  ",Channel 09 interrupt status" "0,1"
eventfld.long  0x00 08.                  ",Channel 08 interrupt statusk" "0,1"
eventfld.long  0x00 07.                  "  CIC17-04  ,Channel 07 interrupt status" "0,1"
eventfld.long  0x00 06.                  ",Channel 06 interrupt statusk" "0,1"
eventfld.long  0x00 05.                  ",Channel 05 interrupt status" "0,1"
eventfld.long  0x00 04.                  ",Channel 04 interrupt status" "0,1"
eventfld.long  0x00 03.                  "  CIC03-00  ,Channel 03 interrupt status" "0,1"
eventfld.long  0x00 02.                  ",Channel 02 interrupt status" "0,1"
eventfld.long  0x00 01.                  ",Channel 01 interrupt status" "0,1"
eventfld.long  0x00 00.                  ",Channel 00 interrupt status" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0210+0x04*0)++0x03
line.long    0x00 "CDTRSR,eTPU A Channel Data Transfer Request Status Register (w1c)"
eventfld.long  0x00 31.                  "DTR31-28  ,Channel 31 data transfer request status" "0,1"
eventfld.long  0x00 30.                  ",Channel 30 data transfer request status" "0,1"
eventfld.long  0x00 29.                  ",Channel 29 data transfer request status" "0,1"
eventfld.long  0x00 28.                  ",Channel 28 data transfer request status" "0,1"
eventfld.long  0x00 27.                  "  DTR27-24  ,Channel 27 data transfer request status" "0,1"
eventfld.long  0x00 26.                  ",Channel 26 data transfer request status" "0,1"
eventfld.long  0x00 25.                  ",Channel 25 data transfer request status" "0,1"
eventfld.long  0x00 24.                  ",Channel 24 data transfer request status" "0,1"
eventfld.long  0x00 23.                  "  DTR23-20  ,Channel 23 data transfer request status" "0,1"
eventfld.long  0x00 22.                  ",Channel 22 data transfer request status" "0,1"
eventfld.long  0x00 21.                  ",Channel 21 data transfer request status" "0,1"
eventfld.long  0x00 20.                  ",Channel 20 data transfer request status" "0,1"
eventfld.long  0x00 19.                  "  DTR19-16  ,Channel 19 data transfer request status" "0,1"
eventfld.long  0x00 18.                  ",Channel 18 data transfer request status" "0,1"
eventfld.long  0x00 17.                  ",Channel 17 data transfer request status" "0,1"
eventfld.long  0x00 16.                  ",Channel 16 data transfer request status" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.                  "  DTR15-12  ,Channel 15 data transfer request status" "0,1"
eventfld.long  0x00 14.                  ",Channel 14 data transfer request status" "0,1"
eventfld.long  0x00 13.                  ",Channel 13 data transfer request status" "0,1"
eventfld.long  0x00 12.                  ",Channel 12 data transfer request status" "0,1"
eventfld.long  0x00 11.                  "  DTR11-08  ,Channel 11 data transfer request status" "0,1"
eventfld.long  0x00 10.                  ",Channel 10 data transfer request status" "0,1"
eventfld.long  0x00 09.                  ",Channel 09 data transfer request status" "0,1"
eventfld.long  0x00 08.                  ",Channel 08 data transfer request status" "0,1"
eventfld.long  0x00 07.                  "  DTR17-04  ,Channel 07 data transfer request status" "0,1"
eventfld.long  0x00 06.                  ",Channel 06 data transfer request status" "0,1"
eventfld.long  0x00 05.                  ",Channel 05 data transfer request status" "0,1"
eventfld.long  0x00 04.                  ",Channel 04 data transfer request status" "0,1"
eventfld.long  0x00 03.                  "  DTR03-00  ,Channel 03 data transfer request status" "0,1"
eventfld.long  0x00 02.                  ",Channel 02 data transfer request status" "0,1"
eventfld.long  0x00 01.                  ",Channel 01 data transfer request status" "0,1"
eventfld.long  0x00 00.                  ",Channel 00 data transfer request status" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0220+0x04*0)++0x03
line.long    0x00 "CIOSR,eTPU A Channel Interrupt Overflow Status Register (w1c)"
eventfld.long  0x00 31.                  "CIO31-28  ,Channel 31 interrupt overflow status" "0,1"
eventfld.long  0x00 30.                  ",Channel 30 interrupt overflow status" "0,1"
eventfld.long  0x00 29.                  ",Channel 29 interrupt overflow status" "0,1"
eventfld.long  0x00 28.                  ",Channel 28 interrupt overflow status" "0,1"
eventfld.long  0x00 27.                  "  CIO27-24  ,Channel 27 interrupt overflow status" "0,1"
eventfld.long  0x00 26.                  ",Channel 26 interrupt overflow status" "0,1"
eventfld.long  0x00 25.                  ",Channel 25 interrupt overflow status" "0,1"
eventfld.long  0x00 24.                  ",Channel 24 interrupt overflow status" "0,1"
eventfld.long  0x00 23.                  "  CIO23-20  ,Channel 23 interrupt overflow status" "0,1"
eventfld.long  0x00 22.                  ",Channel 22 interrupt overflow status" "0,1"
eventfld.long  0x00 21.                  ",Channel 21 interrupt overflow status" "0,1"
eventfld.long  0x00 20.                  ",Channel 20 interrupt overflow status" "0,1"
eventfld.long  0x00 19.                  "  CIO19-16  ,Channel 19 interrupt overflow status" "0,1"
eventfld.long  0x00 18.                  ",Channel 18 interrupt overflow status" "0,1"
eventfld.long  0x00 17.                  ",Channel 17 interrupt overflow status" "0,1"
eventfld.long  0x00 16.                  ",Channel 16 interrupt overflow status" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.                  "  CIO15-12  ,Channel 15 interrupt overflow status" "0,1"
eventfld.long  0x00 14.                  ",Channel 14 interrupt overflow status" "0,1"
eventfld.long  0x00 13.                  ",Channel 13 interrupt overflow status" "0,1"
eventfld.long  0x00 12.                  ",Channel 12 interrupt overflow status" "0,1"
eventfld.long  0x00 11.                  "  CIO11-08  ,Channel 11 interrupt overflow status" "0,1"
eventfld.long  0x00 10.                  ",Channel 10 interrupt overflow status" "0,1"
eventfld.long  0x00 09.                  ",Channel 09 interrupt overflow status" "0,1"
eventfld.long  0x00 08.                  ",Channel 08 interrupt overflow status" "0,1"
eventfld.long  0x00 07.                  "  CIO17-04  ,Channel 07 interrupt overflow status" "0,1"
eventfld.long  0x00 06.                  ",Channel 06 interrupt overflow status" "0,1"
eventfld.long  0x00 05.                  ",Channel 05 interrupt overflow status" "0,1"
eventfld.long  0x00 04.                  ",Channel 04 interrupt overflow status" "0,1"
eventfld.long  0x00 03.                  "  CIO03-00  ,Channel 03 interrupt overflow status" "0,1"
eventfld.long  0x00 02.                  ",Channel 02 interrupt overflow status" "0,1"
eventfld.long  0x00 01.                  ",Channel 01 interrupt overflow status" "0,1"
eventfld.long  0x00 00.                  ",Channel 00 interrupt overflow status" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0230+0x04*0)++0x03
line.long    0x00 "CDTROSR,eTPU A Channel Data Transfer Request Overflow Status Register (w1c)"
eventfld.long  0x00 31.                  "DTRO31-28 ,Channel 31 data transfer request overflow status" "0,1"
eventfld.long  0x00 30.                  ",Channel 30 data transfer request overflow status" "0,1"
eventfld.long  0x00 29.                  ",Channel 29 data transfer request overflow status" "0,1"
eventfld.long  0x00 28.                  ",Channel 28 data transfer request overflow status" "0,1"
eventfld.long  0x00 27.                  "  DTRO27-24 ,Channel 27 data transfer request overflow status" "0,1"
eventfld.long  0x00 26.                  ",Channel 26 data transfer request overflow status" "0,1"
eventfld.long  0x00 25.                  ",Channel 25 data transfer request overflow status" "0,1"
eventfld.long  0x00 24.                  ",Channel 24 data transfer request overflow status" "0,1"
eventfld.long  0x00 23.                  "  DTRO23-20 ,Channel 23 data transfer request overflow status" "0,1"
eventfld.long  0x00 22.                  ",Channel 22 data transfer request overflow status" "0,1"
eventfld.long  0x00 21.                  ",Channel 21 data transfer request overflow status" "0,1"
eventfld.long  0x00 20.                  ",Channel 20 data transfer request overflow status" "0,1"
eventfld.long  0x00 19.                  "  DTRO19-16 ,Channel 19 data transfer request overflow status" "0,1"
eventfld.long  0x00 18.                  ",Channel 18 data transfer request overflow status" "0,1"
eventfld.long  0x00 17.                  ",Channel 17 data transfer request overflow status" "0,1"
eventfld.long  0x00 16.                  ",Channel 16 data transfer request overflow status" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.                  "  DTRO15-12 ,Channel 15 data transfer request overflow status" "0,1"
eventfld.long  0x00 14.                  ",Channel 14 data transfer request overflow status" "0,1"
eventfld.long  0x00 13.                  ",Channel 13 data transfer request overflow status" "0,1"
eventfld.long  0x00 12.                  ",Channel 12 data transfer request overflow status" "0,1"
eventfld.long  0x00 11.                  "  DTRO11-08 ,Channel 11 data transfer request overflow status" "0,1"
eventfld.long  0x00 10.                  ",Channel 10 data transfer request overflow status" "0,1"
eventfld.long  0x00 09.                  ",Channel 09 data transfer request overflow status" "0,1"
eventfld.long  0x00 08.                  ",Channel 08 data transfer request overflow status" "0,1"
eventfld.long  0x00 07.                  "  DTRO17-04 ,Channel 07 data transfer request overflow status" "0,1"
eventfld.long  0x00 06.                  ",Channel 06 data transfer request overflow status" "0,1"
eventfld.long  0x00 05.                  ",Channel 05 data transfer request overflow status" "0,1"
eventfld.long  0x00 04.                  ",Channel 04 data transfer request overflow status" "0,1"
eventfld.long  0x00 03.                  "  DTRO03-00 ,Channel 03 data transfer request overflow status" "0,1"
eventfld.long  0x00 02.                  ",Channel 02 data transfer request overflow status" "0,1"
eventfld.long  0x00 01.                  ",Channel 01 data transfer request overflow status" "0,1"
eventfld.long  0x00 00.                  ",Channel 00 data transfer request overflow status" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0240+0x04*0)++0x03
line.long    0x00 "CIER,eTPU A Channel Interrupt Enable Register"
bitfld.long  0x00 31.                  "CIE31-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.                  "  CIE27-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.                  "  CIE23-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.                  "  CIE19-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.                  "  CIE15-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.                  "  CIE11-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.                  "  CIE17-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.                  "  CIE03-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"
TEXTLINE ""
group.long (0xC3FC0000+0x0250+0x04*0)++0x03
line.long    0x00 "CDTRER,eTPU A Channel Data Transfer Request Enable Register"
bitfld.long  0x00 31.                  "DTRE31-28 ,Channel 31 data transfer request enable" "0,1"
bitfld.long  0x00 30.                  ",Channel 30 data transfer request enable" "0,1"
bitfld.long  0x00 29.                  ",Channel 29 data transfer request enable" "0,1"
bitfld.long  0x00 28.                  ",Channel 28 data transfer request enable" "0,1"
bitfld.long  0x00 27.                  "  DTRE27-24 ,Channel 27 data transfer request enable" "0,1"
bitfld.long  0x00 26.                  ",Channel 26 data transfer request enable" "0,1"
bitfld.long  0x00 25.                  ",Channel 25 data transfer request enable" "0,1"
bitfld.long  0x00 24.                  ",Channel 24 data transfer request enable" "0,1"
bitfld.long  0x00 23.                  "  DTRE23-20 ,Channel 23 data transfer request enable" "0,1"
bitfld.long  0x00 22.                  ",Channel 22 data transfer request enable" "0,1"
bitfld.long  0x00 21.                  ",Channel 21 data transfer request enable" "0,1"
bitfld.long  0x00 20.                  ",Channel 20 data transfer request enable" "0,1"
bitfld.long  0x00 19.                  "  DTRE19-16 ,Channel 19 data transfer request enable" "0,1"
bitfld.long  0x00 18.                  ",Channel 18 data transfer request enable" "0,1"
bitfld.long  0x00 17.                  ",Channel 17 data transfer request enable" "0,1"
bitfld.long  0x00 16.                  ",Channel 16 data transfer request enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  DTRE15-12 ,Channel 15 data transfer request enable" "0,1"
bitfld.long  0x00 14.                  ",Channel 14 data transfer request enable" "0,1"
bitfld.long  0x00 13.                  ",Channel 13 data transfer request enable" "0,1"
bitfld.long  0x00 12.                  ",Channel 12 data transfer request enable" "0,1"
bitfld.long  0x00 11.                  "  DTRE11-08 ,Channel 11 data transfer request enable" "0,1"
bitfld.long  0x00 10.                  ",Channel 10 data transfer request enable" "0,1"
bitfld.long  0x00 09.                  ",Channel 09 data transfer request enable" "0,1"
bitfld.long  0x00 08.                  ",Channel 08 data transfer request enable" "0,1"
bitfld.long  0x00 07.                  "  DTRE17-04 ,Channel 07 data transfer request enable" "0,1"
bitfld.long  0x00 06.                  ",Channel 06 data transfer request enable" "0,1"
bitfld.long  0x00 05.                  ",Channel 05 data transfer request enable" "0,1"
bitfld.long  0x00 04.                  ",Channel 04 data transfer request enable" "0,1"
bitfld.long  0x00 03.                  "  DTRE03-00 ,Channel 03 data transfer request enable" "0,1"
bitfld.long  0x00 02.                  ",Channel 02 data transfer request enable" "0,1"
bitfld.long  0x00 01.                  ",Channel 01 data transfer request enable" "0,1"
bitfld.long  0x00 00.                  ",Channel 00 data transfer request enable" "0,1"
TEXTLINE ""
group.long (0xC3FC0000+0x0260+0x04*0)++0x03
line.long    0x00 "WDSR,eTPU A Channel Watchdog Status Register"
eventfld.long  0x00 31.                  "WDS31-28  ,Channel 31 watchdog status" "0,1"
eventfld.long  0x00 30.                  ",Channel 30 watchdog status" "0,1"
eventfld.long  0x00 29.                  ",Channel 29 watchdog status" "0,1"
eventfld.long  0x00 28.                  ",Channel 28 watchdog status" "0,1"
eventfld.long  0x00 27.                  "  WDS27-24  ,Channel 27 watchdog status" "0,1"
eventfld.long  0x00 26.                  ",Channel 26 watchdog status" "0,1"
eventfld.long  0x00 25.                  ",Channel 25 watchdog status" "0,1"
eventfld.long  0x00 24.                  ",Channel 24 watchdog status" "0,1"
eventfld.long  0x00 23.                  "  WDS23-20  ,Channel 23 watchdog status" "0,1"
eventfld.long  0x00 22.                  ",Channel 22 watchdog status" "0,1"
eventfld.long  0x00 21.                  ",Channel 21 watchdog status" "0,1"
eventfld.long  0x00 20.                  ",Channel 20 watchdog status" "0,1"
eventfld.long  0x00 19.                  "  WDS19-16  ,Channel 19 watchdog status" "0,1"
eventfld.long  0x00 18.                  ",Channel 18 watchdog status" "0,1"
eventfld.long  0x00 17.                  ",Channel 17 watchdog status" "0,1"
eventfld.long  0x00 16.                  ",Channel 16 watchdog status" "0,1"
TEXTLINE "                "
eventfld.long  0x00 15.                  "  WDS15-12  ,Channel 15 watchdog status" "0,1"
eventfld.long  0x00 14.                  ",Channel 14 watchdog status" "0,1"
eventfld.long  0x00 13.                  ",Channel 13 watchdog status" "0,1"
eventfld.long  0x00 12.                  ",Channel 12 watchdog status" "0,1"
eventfld.long  0x00 11.                  "  WDS11-08  ,Channel 11 watchdog status" "0,1"
eventfld.long  0x00 10.                  ",Channel 10 watchdog status" "0,1"
eventfld.long  0x00 09.                  ",Channel 09 watchdog status" "0,1"
eventfld.long  0x00 08.                  ",Channel 08 watchdog status" "0,1"
eventfld.long  0x00 07.                  "  WDS17-04  ,Channel 07 watchdog status" "0,1"
eventfld.long  0x00 06.                  ",Channel 06 watchdog status" "0,1"
eventfld.long  0x00 05.                  ",Channel 05 watchdog status" "0,1"
eventfld.long  0x00 04.                  ",Channel 04 watchdog status" "0,1"
eventfld.long  0x00 03.                  "  WDS03-00  ,Channel 03 watchdog status" "0,1"
eventfld.long  0x00 02.                  ",Channel 02 watchdog status" "0,1"
eventfld.long  0x00 01.                  ",Channel 01 watchdog status" "0,1"
eventfld.long  0x00 00.                  ",Channel 00 watchdog status" "0,1"
TEXTLINE ""
rgroup.long (0xC3FC0000+0x0280+0x04*0)++0x03
line.long    0x00 "CPSSR,eTPU A Channel Pending Service Status Register"
bitfld.long  0x00 31.                  "SR31-28   ,Channel 31 pending service request" "0,1"
bitfld.long  0x00 30.                  ",Channel 30 pending service request" "0,1"
bitfld.long  0x00 29.                  ",Channel 29 pending service request" "0,1"
bitfld.long  0x00 28.                  ",Channel 28 pending service request" "0,1"
bitfld.long  0x00 27.                  "  SR27-24   ,Channel 27 pending service request" "0,1"
bitfld.long  0x00 26.                  ",Channel 26 pending service request" "0,1"
bitfld.long  0x00 25.                  ",Channel 25 pending service request" "0,1"
bitfld.long  0x00 24.                  ",Channel 24 pending service request" "0,1"
bitfld.long  0x00 23.                  "  SR23-20   ,Channel 23 pending service request" "0,1"
bitfld.long  0x00 22.                  ",Channel 22 pending service request" "0,1"
bitfld.long  0x00 21.                  ",Channel 21 pending service request" "0,1"
bitfld.long  0x00 20.                  ",Channel 20 pending service request" "0,1"
bitfld.long  0x00 19.                  "  SR19-16   ,Channel 19 pending service request" "0,1"
bitfld.long  0x00 18.                  ",Channel 18 pending service request" "0,1"
bitfld.long  0x00 17.                  ",Channel 17 pending service request" "0,1"
bitfld.long  0x00 16.                  ",Channel 16 pending service request" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  SR15-12   ,Channel 15 pending service request" "0,1"
bitfld.long  0x00 14.                  ",Channel 14 pending service request" "0,1"
bitfld.long  0x00 13.                  ",Channel 13 pending service request" "0,1"
bitfld.long  0x00 12.                  ",Channel 12 pending service request" "0,1"
bitfld.long  0x00 11.                  "  SR11-08   ,Channel 11 pending service request" "0,1"
bitfld.long  0x00 10.                  ",Channel 10 pending service request" "0,1"
bitfld.long  0x00 09.                  ",Channel 09 pending service request" "0,1"
bitfld.long  0x00 08.                  ",Channel 08 pending service request" "0,1"
bitfld.long  0x00 07.                  "  SR17-04   ,Channel 07 pending service request" "0,1"
bitfld.long  0x00 06.                  ",Channel 06 pending service request" "0,1"
bitfld.long  0x00 05.                  ",Channel 05 pending service request" "0,1"
bitfld.long  0x00 04.                  ",Channel 04 pending service request" "0,1"
bitfld.long  0x00 03.                  "  SR03-00   ,Channel 03 pending service request" "0,1"
bitfld.long  0x00 02.                  ",Channel 02 pending service request" "0,1"
bitfld.long  0x00 01.                  ",Channel 01 pending service request" "0,1"
bitfld.long  0x00 00.                  ",Channel 00 pending service request" "0,1"
TEXTLINE ""
rgroup.long (0xC3FC0000+0x0290+0x04*0)++0x03
line.long    0x00 "CSSR,eTPU A Channel Service Status Register"
bitfld.long  0x00 31.                  "SS31-28   ,Channel 31 service status" "0,1"
bitfld.long  0x00 30.                  ",Channel 30 service status" "0,1"
bitfld.long  0x00 29.                  ",Channel 29 service status" "0,1"
bitfld.long  0x00 28.                  ",Channel 28 service status" "0,1"
bitfld.long  0x00 27.                  "  SS27-24   ,Channel 27 service status" "0,1"
bitfld.long  0x00 26.                  ",Channel 26 service status" "0,1"
bitfld.long  0x00 25.                  ",Channel 25 service status" "0,1"
bitfld.long  0x00 24.                  ",Channel 24 service status" "0,1"
bitfld.long  0x00 23.                  "  SS23-20   ,Channel 23 service status" "0,1"
bitfld.long  0x00 22.                  ",Channel 22 service status" "0,1"
bitfld.long  0x00 21.                  ",Channel 21 service status" "0,1"
bitfld.long  0x00 20.                  ",Channel 20 service status" "0,1"
bitfld.long  0x00 19.                  "  SS19-16   ,Channel 19 service status" "0,1"
bitfld.long  0x00 18.                  ",Channel 18 service status" "0,1"
bitfld.long  0x00 17.                  ",Channel 17 service status" "0,1"
bitfld.long  0x00 16.                  ",Channel 16 service status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.                  "  SS15-12   ,Channel 15 service status" "0,1"
bitfld.long  0x00 14.                  ",Channel 14 service status" "0,1"
bitfld.long  0x00 13.                  ",Channel 13 service status" "0,1"
bitfld.long  0x00 12.                  ",Channel 12 service status" "0,1"
bitfld.long  0x00 11.                  "  SS11-08   ,Channel 11 service status" "0,1"
bitfld.long  0x00 10.                  ",Channel 10 service status" "0,1"
bitfld.long  0x00 09.                  ",Channel 09 service status" "0,1"
bitfld.long  0x00 08.                  ",Channel 08 service status" "0,1"
bitfld.long  0x00 07.                  "  SS17-04   ,Channel 07 service status" "0,1"
bitfld.long  0x00 06.                  ",Channel 06 service status" "0,1"
bitfld.long  0x00 05.                  ",Channel 05 service status" "0,1"
bitfld.long  0x00 04.                  ",Channel 04 service status" "0,1"
bitfld.long  0x00 03.                  "  SS03-00   ,Channel 03 service status" "0,1"
bitfld.long  0x00 02.                  ",Channel 02 service status" "0,1"
bitfld.long  0x00 01.                  ",Channel 01 service status" "0,1"
bitfld.long  0x00 00.                  ",Channel 00 service status" "0,1"
TEXTLINE ""
tree "eTPU A Channel Registers"
group.long (0xC3FC0000+0x400+0x400*0.)++0x03
line.long    0x00 "CR0,eTPU A Channel 0 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x400+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x404+0x400*0.)++0x03
line.long    0x00 "SCR0,eTPU A Channel 0 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x408+0x400*0.)++0x03
line.long    0x00 "HSRR0,eTPU A Channel 0 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x410+0x400*0.)++0x03
line.long    0x00 "CR1,eTPU A Channel 1 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x410+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x414+0x400*0.)++0x03
line.long    0x00 "SCR1,eTPU A Channel 1 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x418+0x400*0.)++0x03
line.long    0x00 "HSRR1,eTPU A Channel 1 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x420+0x400*0.)++0x03
line.long    0x00 "CR2,eTPU A Channel 2 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x420+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x424+0x400*0.)++0x03
line.long    0x00 "SCR2,eTPU A Channel 2 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x428+0x400*0.)++0x03
line.long    0x00 "HSRR2,eTPU A Channel 2 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x430+0x400*0.)++0x03
line.long    0x00 "CR3,eTPU A Channel 3 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x430+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x434+0x400*0.)++0x03
line.long    0x00 "SCR3,eTPU A Channel 3 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x438+0x400*0.)++0x03
line.long    0x00 "HSRR3,eTPU A Channel 3 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x440+0x400*0.)++0x03
line.long    0x00 "CR4,eTPU A Channel 4 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x440+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x444+0x400*0.)++0x03
line.long    0x00 "SCR4,eTPU A Channel 4 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x448+0x400*0.)++0x03
line.long    0x00 "HSRR4,eTPU A Channel 4 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x450+0x400*0.)++0x03
line.long    0x00 "CR5,eTPU A Channel 5 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x450+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x454+0x400*0.)++0x03
line.long    0x00 "SCR5,eTPU A Channel 5 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x458+0x400*0.)++0x03
line.long    0x00 "HSRR5,eTPU A Channel 5 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x460+0x400*0.)++0x03
line.long    0x00 "CR6,eTPU A Channel 6 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x460+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x464+0x400*0.)++0x03
line.long    0x00 "SCR6,eTPU A Channel 6 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x468+0x400*0.)++0x03
line.long    0x00 "HSRR6,eTPU A Channel 6 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x470+0x400*0.)++0x03
line.long    0x00 "CR7,eTPU A Channel 7 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x470+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x474+0x400*0.)++0x03
line.long    0x00 "SCR7,eTPU A Channel 7 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x478+0x400*0.)++0x03
line.long    0x00 "HSRR7,eTPU A Channel 7 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x480+0x400*0.)++0x03
line.long    0x00 "CR8,eTPU A Channel 8 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x480+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x484+0x400*0.)++0x03
line.long    0x00 "SCR8,eTPU A Channel 8 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x488+0x400*0.)++0x03
line.long    0x00 "HSRR8,eTPU A Channel 8 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x490+0x400*0.)++0x03
line.long    0x00 "CR9,eTPU A Channel 9 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x490+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x494+0x400*0.)++0x03
line.long    0x00 "SCR9,eTPU A Channel 9 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x498+0x400*0.)++0x03
line.long    0x00 "HSRR9,eTPU A Channel 9 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4A0+0x400*0.)++0x03
line.long    0x00 "CR10,eTPU A Channel 10 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4A0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4A4+0x400*0.)++0x03
line.long    0x00 "SCR10,eTPU A Channel 10 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4A8+0x400*0.)++0x03
line.long    0x00 "HSRR10,eTPU A Channel 10 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4B0+0x400*0.)++0x03
line.long    0x00 "CR11,eTPU A Channel 11 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4B0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4B4+0x400*0.)++0x03
line.long    0x00 "SCR11,eTPU A Channel 11 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4B8+0x400*0.)++0x03
line.long    0x00 "HSRR11,eTPU A Channel 11 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4C0+0x400*0.)++0x03
line.long    0x00 "CR12,eTPU A Channel 12 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4C0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4C4+0x400*0.)++0x03
line.long    0x00 "SCR12,eTPU A Channel 12 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4C8+0x400*0.)++0x03
line.long    0x00 "HSRR12,eTPU A Channel 12 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4D0+0x400*0.)++0x03
line.long    0x00 "CR13,eTPU A Channel 13 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4D0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4D4+0x400*0.)++0x03
line.long    0x00 "SCR13,eTPU A Channel 13 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4D8+0x400*0.)++0x03
line.long    0x00 "HSRR13,eTPU A Channel 13 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4E0+0x400*0.)++0x03
line.long    0x00 "CR14,eTPU A Channel 14 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4E0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4E4+0x400*0.)++0x03
line.long    0x00 "SCR14,eTPU A Channel 14 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4E8+0x400*0.)++0x03
line.long    0x00 "HSRR14,eTPU A Channel 14 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x4F0+0x400*0.)++0x03
line.long    0x00 "CR15,eTPU A Channel 15 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x4F0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x4F4+0x400*0.)++0x03
line.long    0x00 "SCR15,eTPU A Channel 15 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x4F8+0x400*0.)++0x03
line.long    0x00 "HSRR15,eTPU A Channel 15 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x500+0x400*0.)++0x03
line.long    0x00 "CR16,eTPU A Channel 16 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x500+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x504+0x400*0.)++0x03
line.long    0x00 "SCR16,eTPU A Channel 16 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x508+0x400*0.)++0x03
line.long    0x00 "HSRR16,eTPU A Channel 16 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x510+0x400*0.)++0x03
line.long    0x00 "CR17,eTPU A Channel 17 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x510+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x514+0x400*0.)++0x03
line.long    0x00 "SCR17,eTPU A Channel 17 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x518+0x400*0.)++0x03
line.long    0x00 "HSRR17,eTPU A Channel 17 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x520+0x400*0.)++0x03
line.long    0x00 "CR18,eTPU A Channel 18 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x520+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x524+0x400*0.)++0x03
line.long    0x00 "SCR18,eTPU A Channel 18 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x528+0x400*0.)++0x03
line.long    0x00 "HSRR18,eTPU A Channel 18 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x530+0x400*0.)++0x03
line.long    0x00 "CR19,eTPU A Channel 19 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x530+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x534+0x400*0.)++0x03
line.long    0x00 "SCR19,eTPU A Channel 19 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x538+0x400*0.)++0x03
line.long    0x00 "HSRR19,eTPU A Channel 19 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x540+0x400*0.)++0x03
line.long    0x00 "CR20,eTPU A Channel 20 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x540+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x544+0x400*0.)++0x03
line.long    0x00 "SCR20,eTPU A Channel 20 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x548+0x400*0.)++0x03
line.long    0x00 "HSRR20,eTPU A Channel 20 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x550+0x400*0.)++0x03
line.long    0x00 "CR21,eTPU A Channel 21 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x550+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x554+0x400*0.)++0x03
line.long    0x00 "SCR21,eTPU A Channel 21 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x558+0x400*0.)++0x03
line.long    0x00 "HSRR21,eTPU A Channel 21 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x560+0x400*0.)++0x03
line.long    0x00 "CR22,eTPU A Channel 22 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x560+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x564+0x400*0.)++0x03
line.long    0x00 "SCR22,eTPU A Channel 22 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x568+0x400*0.)++0x03
line.long    0x00 "HSRR22,eTPU A Channel 22 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x570+0x400*0.)++0x03
line.long    0x00 "CR23,eTPU A Channel 23 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x570+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x574+0x400*0.)++0x03
line.long    0x00 "SCR23,eTPU A Channel 23 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x578+0x400*0.)++0x03
line.long    0x00 "HSRR23,eTPU A Channel 23 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x580+0x400*0.)++0x03
line.long    0x00 "CR24,eTPU A Channel 24 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x580+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x584+0x400*0.)++0x03
line.long    0x00 "SCR24,eTPU A Channel 24 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x588+0x400*0.)++0x03
line.long    0x00 "HSRR24,eTPU A Channel 24 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x590+0x400*0.)++0x03
line.long    0x00 "CR25,eTPU A Channel 25 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x590+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x594+0x400*0.)++0x03
line.long    0x00 "SCR25,eTPU A Channel 25 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x598+0x400*0.)++0x03
line.long    0x00 "HSRR25,eTPU A Channel 25 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5A0+0x400*0.)++0x03
line.long    0x00 "CR26,eTPU A Channel 26 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5A0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5A4+0x400*0.)++0x03
line.long    0x00 "SCR26,eTPU A Channel 26 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5A8+0x400*0.)++0x03
line.long    0x00 "HSRR26,eTPU A Channel 26 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5B0+0x400*0.)++0x03
line.long    0x00 "CR27,eTPU A Channel 27 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5B0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5B4+0x400*0.)++0x03
line.long    0x00 "SCR27,eTPU A Channel 27 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5B8+0x400*0.)++0x03
line.long    0x00 "HSRR27,eTPU A Channel 27 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5C0+0x400*0.)++0x03
line.long    0x00 "CR28,eTPU A Channel 28 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5C0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5C4+0x400*0.)++0x03
line.long    0x00 "SCR28,eTPU A Channel 28 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5C8+0x400*0.)++0x03
line.long    0x00 "HSRR28,eTPU A Channel 28 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5D0+0x400*0.)++0x03
line.long    0x00 "CR29,eTPU A Channel 29 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5D0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5D4+0x400*0.)++0x03
line.long    0x00 "SCR29,eTPU A Channel 29 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5D8+0x400*0.)++0x03
line.long    0x00 "HSRR29,eTPU A Channel 29 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5E0+0x400*0.)++0x03
line.long    0x00 "CR30,eTPU A Channel 30 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5E0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5E4+0x400*0.)++0x03
line.long    0x00 "SCR30,eTPU A Channel 30 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5E8+0x400*0.)++0x03
line.long    0x00 "HSRR30,eTPU A Channel 30 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
group.long (0xC3FC0000+0x5F0+0x400*0.)++0x03
line.long    0x00 "CR31,eTPU A Channel 31 Configuration Register"
bitfld.long  0x00 31.                    "CIE ,Channel interrupt enable" "0,1"
bitfld.long  0x00 30.                  "  DTRE ,Channel data transfer request enable" "0,1"
bitfld.long  0x00 28.--29.             "  CPR ,Channel priority" "dis,low,mid,high"
bitfld.long  0x00 25.                  "  ETPD ,This bit selects which channel signal, input or output, is used in the entry point selection" "PSTI,PSTO"
bitfld.long  0x00 24.                  "  ETCS ,Entry table condition select" "std,alt"
bitfld.long  0x00 16.--20.             "  CFS ,Channel function select" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.long  0x00 15.                  "  ODIS ,Output disable" "0,1"
TEXTLINE "                "  
bitfld.long  0x00 14.                  "  OPOL ,Output polarity" "act. low,act. high"
hexmask.long.word 0x00 00.--10. 2.     " CPBA_eTPU ,channel parameter base address - eTPU addressing"
hexmask.long.word 0x00 00.--10. 8.     "       CPBA_host ,channel parameter base address - host (byte) addressing"
textfld "    "   
button "Data.dump CHBASE" "Data.Dump ANC:(0xC3FC8000+((Data.Long(ANC:0xC3FC0000+0x5F0+0x400*0.)&0x3FF)*8.)) /DIALOG"
group.long (0xC3FC0000+0x5F4+0x400*0.)++0x03
line.long    0x00 "SCR31,eTPU A Channel 31 Status Control Register"
eventfld.long  0x00 31.                  "CIS ,Channel interrupt (w1c)" "0,1"
eventfld.long  0x00 30.                "  CIOS ,Channel interrupt overflow status (w1c)" "0,1"
eventfld.long  0x00 23.                "  DTRS ,Data transfer request status (w1c)" "0,1"
eventfld.long  0x00 22.                "    DTROS ,Data transfer request overflow status (w1c)" "0,1"
bitfld.long  0x00 15.                  "    IPS  ,Channel input pin state" "0,1"
bitfld.long  0x00 14.                  "    OPS ,Channel output pin state" "0,1"
bitfld.long  0x00 13.                  "   OBE ,Output Buffer Enable" "0,1"
bitfld.long  0x00 00.--01.             "   FM   ,Channel function mode" "0,1,2,3"
group.long (0xC3FC0000+0x5F8+0x400*0.)++0x03
line.long    0x00 "HSRR31,eTPU A Channel 31 Host Service Request Register"
bitfld.long  0x00 00.--02.             "HSR ,Host service request" "0,1,2,3,4,5,6,7"
TEXTLINE ""
tree.end 
tree.end

tree.end
tree "Enhanced Queued Analog-to-Digital Converter (eQADC)"
group.long (0xFFF80000+0x00000000)++0x03
line.long    0x00 "MCR,Module Configuration Register"
bitfld.long  0x00 07.                     "ICEA0 ,Immediate Conversion Command Enable ADC0" "0,1"
bitfld.long  0x00 06.                   "  ICEA1 ,Immediate Conversion Command Enable ADC1" "0,1"
bitfld.long  0x00 03.--04.              "  ESSIE ,eQADC synchronous serial interface enable" "SSI dis,reserved,SSI ena & SER dis,SSI ena & SER ena"
bitfld.long  0x00 00.--01.              "  DBG ,Debug enable" "disabled,reserved,FCK stopped,FCK running"
group.long (0xFFF80000+0x00000008)++0x03
line.long    0x00 "NMSFR,eQADC Null Message Send Format Register"
group.long (0xFFF80000+0x0000000C)++0x03
line.long    0x00 "ETDFR,eQADC External Trigger Digital Filter Register"
tree "FIFO 0"
group.long ((0xFFF80000)+0x0010+0*0x04)++0x03
line.long    0x00 "CFPR0,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR0,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+0*0x02)++0x01
line.word    0x00 "CFCR0,eQADC CFIFO Control Register"
sif 0==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 0==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+0*0x02)++0x01
line.word    0x00 "IDCR0,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+0*0x04)++0x03
line.long    0x00 "FISR0,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+0*0x02)++0x01
line.word    0x00 "CFTCR0,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+0*0x40)++0x0f
line.long    0x00         "CF0R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF0R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF0R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF0R3  ,CFIFO Data"
sif 0==0  
group.long ((0xFFF80000)+0x0110+0*0x40)++0x0f
line.long    0x00         "CF0ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF0ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF0ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF0ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+0*0x40)++0x0f
line.long    0x00         "RF0R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF0R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF0R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF0R3  ,RFIFO Data"
tree.end
tree "FIFO 1"
group.long ((0xFFF80000)+0x0010+1*0x04)++0x03
line.long    0x00 "CFPR1,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR1,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+1*0x02)++0x01
line.word    0x00 "CFCR1,eQADC CFIFO Control Register"
sif 1==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 1==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+1*0x02)++0x01
line.word    0x00 "IDCR1,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+1*0x04)++0x03
line.long    0x00 "FISR1,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+1*0x02)++0x01
line.word    0x00 "CFTCR1,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+1*0x40)++0x0f
line.long    0x00         "CF1R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF1R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF1R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF1R3  ,CFIFO Data"
sif 1==0  
group.long ((0xFFF80000)+0x0110+1*0x40)++0x0f
line.long    0x00         "CF1ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF1ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF1ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF1ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+1*0x40)++0x0f
line.long    0x00         "RF1R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF1R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF1R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF1R3  ,RFIFO Data"
tree.end
tree "FIFO 2"
group.long ((0xFFF80000)+0x0010+2*0x04)++0x03
line.long    0x00 "CFPR2,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR2,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+2*0x02)++0x01
line.word    0x00 "CFCR2,eQADC CFIFO Control Register"
sif 2==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 2==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+2*0x02)++0x01
line.word    0x00 "IDCR2,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+2*0x04)++0x03
line.long    0x00 "FISR2,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+2*0x02)++0x01
line.word    0x00 "CFTCR2,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+2*0x40)++0x0f
line.long    0x00         "CF2R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF2R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF2R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF2R3  ,CFIFO Data"
sif 2==0  
group.long ((0xFFF80000)+0x0110+2*0x40)++0x0f
line.long    0x00         "CF2ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF2ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF2ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF2ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+2*0x40)++0x0f
line.long    0x00         "RF2R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF2R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF2R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF2R3  ,RFIFO Data"
tree.end
tree "FIFO 3"
group.long ((0xFFF80000)+0x0010+3*0x04)++0x03
line.long    0x00 "CFPR3,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR3,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+3*0x02)++0x01
line.word    0x00 "CFCR3,eQADC CFIFO Control Register"
sif 3==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 3==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+3*0x02)++0x01
line.word    0x00 "IDCR3,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+3*0x04)++0x03
line.long    0x00 "FISR3,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+3*0x02)++0x01
line.word    0x00 "CFTCR3,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+3*0x40)++0x0f
line.long    0x00         "CF3R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF3R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF3R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF3R3  ,CFIFO Data"
sif 3==0  
group.long ((0xFFF80000)+0x0110+3*0x40)++0x0f
line.long    0x00         "CF3ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF3ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF3ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF3ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+3*0x40)++0x0f
line.long    0x00         "RF3R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF3R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF3R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF3R3  ,RFIFO Data"
tree.end
tree "FIFO 4"
group.long ((0xFFF80000)+0x0010+4*0x04)++0x03
line.long    0x00 "CFPR4,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR4,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+4*0x02)++0x01
line.word    0x00 "CFCR4,eQADC CFIFO Control Register"
sif 4==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 4==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+4*0x02)++0x01
line.word    0x00 "IDCR4,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+4*0x04)++0x03
line.long    0x00 "FISR4,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+4*0x02)++0x01
line.word    0x00 "CFTCR4,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+4*0x40)++0x0f
line.long    0x00         "CF4R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF4R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF4R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF4R3  ,CFIFO Data"
sif 4==0  
group.long ((0xFFF80000)+0x0110+4*0x40)++0x0f
line.long    0x00         "CF4ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF4ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF4ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF4ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+4*0x40)++0x0f
line.long    0x00         "RF4R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF4R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF4R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF4R3  ,RFIFO Data"
tree.end
tree "FIFO 5"
group.long ((0xFFF80000)+0x0010+5*0x04)++0x03
line.long    0x00 "CFPR5,eQADC CFIFO Push Register"
hide.long    0x20 "RFPR5,eQADC Result FIFO Pop Register"
in
TEXTLINE ""
group.word ((0xFFF80000)+0x0050+5*0x02)++0x01
line.word    0x00 "CFCR5,eQADC CFIFO Control Register"
sif 5==0  
bitfld.word  0x00 12.            "    CFEEE   ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 11.            "    STRME   ,CFIFO single-scan enable bit" "0,1"
endif  
bitfld.word  0x00 10.            "    SSE     ,CFIFO single-scan enable bit" "0,1"
bitfld.word  0x00 09.              "  CFINV   ,CFIFO invalidate bit" "0,1"
bitfld.word  0x00 04.--07.         "  MODE    ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
sif 5==0  
bitfld.word  0x00 00.--03.         "  AMODE   ,CFIFO operation mode" "Disabled,Software trigger/single scan,Low level gated external trigger/single scan,High level gated external trigger/single scan,Falling edge external trigger/single scan,Rising edge external trigger/single scan,Falling or rising edge external trigger/single scan,Reserved,Reserved,Software trigger/continuous scan,Low level gated external trigger/continuous scan,High level gated external trigger/continuous scan,Falling edge external trigger/continuous scan,Rising edge external trigger/continuous scan,Falling or rising edge external trigger/continuous scan,Reserved"
endif
TEXTLINE ""
group.word ((0xFFF80000)+0x0060+5*0x02)++0x01
line.word    0x00 "IDCR5,eQADC Interrupt and DMA Control Register"
bitfld.word  0x00 15.              "    NCIE    ,Non-coherency interrupt enable" "0,1"
bitfld.word  0x00 14.                "  TORIE   ,Trigger overrun interrupt enable" "0,1"
bitfld.word  0x00 13.                "  PIE     ,Pause interrupt enable" "0,1"
bitfld.word  0x00 12.                "  EOQIE   ,End-of-queue interrupt enable" "0,1"
bitfld.word  0x00 11.                "  CFUIE   ,CFIFO underflow interrupt enable" "0,1"
TEXTLINE "                "
bitfld.word  0x00 09.                "  CFFE    ,CFIFO fill enable" "0,1"
bitfld.word  0x00 08.                "  CFFS    ,CFIFO fill select" "0,1"
bitfld.word  0x00 03.                "  RFOIE   ,RFIFO overflow interrupt enable" "0,1"
bitfld.word  0x00 01.                "  RFDE    ,RFIFO drain enable" "0,1"
bitfld.word  0x00 00.                "  RFDS    ,RFIFO drain select" "0,1"
TEXTLINE ""
group.long ((0xFFF80000)+0x0070+5*0x04)++0x03
line.long    0x00 "FISR5,eQADC Interrupt and DMA Control Register"
eventfld.long  0x00 31.                "NCF     ,Non-coherency flag" "0,1"
eventfld.long  0x00 30.              "  TORF    ,Trigger overrun flag" "0,1"
eventfld.long  0x00 29.              "  PF      ,Pause flag" "0,1"
eventfld.long  0x00 28.              "  EOQF    ,End-of-queue flag" "0,1"
eventfld.long  0x00 27.              "  CFUF    ,CFIFO underflow flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 26.                "  SSS     ,CFIFO single-scan status bit" "0,1"
eventfld.long  0x00 25.              "  CFFF    ,CFIFO fill flag" "0,1"
eventfld.long  0x00 19.              "  RFOF    ,RFIFO overflow flag" "0,1"
eventfld.long  0x00 17.              "  RFDF    ,RFIFO drain flag" "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  CFCTR  ,CFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 08.--11.           "  TNXPTR ,CFIFO transfer next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 04.--07.           "  RFCTR  ,RFIFO entry counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long  0x00 00.--03.           "  POPNXTPTR ,RFIFO pop next pointer" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
TEXTLINE ""
group.word ((0xFFF80000)+0x0090+5*0x02)++0x01
line.word    0x00 "CFTCR5,eQADC CFIFO Transfer Counter Register"
TEXTLINE ""
group.long ((0xFFF80000)+0x0100+5*0x40)++0x0f
line.long    0x00         "CF5R0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF5R1  ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF5R2  ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF5R3  ,CFIFO Data"
sif 5==0  
group.long ((0xFFF80000)+0x0110+5*0x40)++0x0f
line.long    0x00         "CF5ER0,CFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "CF5ER1 ,CFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  CF5ER2 ,CFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  CF5ER3 ,CFIFO Data"
endif
group.long ((0xFFF80000)+0x0300+5*0x40)++0x0f
line.long    0x00         "RF5R0,RFIFO Data"
hexmask.long 0x04 0.--31. 1. 0. "RF5R1  ,RFIFO Data"
hexmask.long 0x08 0.--31. 1. 0. "  RF5R2  ,RFIFO Data"
hexmask.long 0x0C 0.--31. 1. 0. "  RF5R3  ,RFIFO Data"
tree.end
TEXTLINE ""
tree "CFIFO Status Registers"
group.long (0xFFF80000+0x000000A0)++0x03
line.long    0x00 "CFSSR0,eQADC CFIFO Status Snapshot Register"
bitfld.long  0x00 30.--31.           "CFS0_TCB0  ,CFIFO status at transfer to CBuffer"   "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 28.--29.         "  CFS1_TCB0  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 26.--27.         "  CFS2_TCB0  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 24.--25.         "  CFS3_TCB0  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  CFS4_TCB0  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 20.--21.         "  CFS5_TCB0  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 11.--14.         "  LCFTCB0    ,Last CFIFO to transfer to CBuffer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--10. 1.      "    TC_LCFTCB0 , Transfer counter for last CFIFO to transfer commands to CBuffer"
TEXTLINE ""
group.long (0xFFF80000+0x000000A4)++0x03
line.long    0x00 "CFSSR1,eQADC CFIFO Status Snapshot Register"
bitfld.long  0x00 30.--31.           "CFS0_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 28.--29.         "  CFS1_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 26.--27.         "  CFS2_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 24.--25.         "  CFS3_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  CFS4_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 20.--21.         "  CFS5_TCB1  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 11.--14.         "  LCFTCB1    ,Last CFIFO to transfer to CBuffer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--10. 1.      "    TC_LCFTCB1 , Transfer counter for last CFIFO to transfer commands to CBuffer"
TEXTLINE ""
group.long (0xFFF80000+0x000000A8)++0x03
line.long    0x00 "CFSSR2,eQADC CFIFO Status Snapshot Register"
bitfld.long  0x00 30.--31.           "CFS0_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 28.--29.         "  CFS1_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 26.--27.         "  CFS2_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 24.--25.         "  CFS3_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  CFS4_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 20.--21.         "  CFS5_TSSI  ,CFIFO status at transfer to CBuffer" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 11.--14.         "  LCFTSSI    ,Last CFIFO to transfer to CBuffer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
hexmask.word 0x02 00.--10. 1.      "    TC_LCFTSSI , Transfer counter for last CFIFO to transfer commands to CBuffer"
TEXTLINE ""
group.long (0xFFF80000+0x000000AC)++0x03
line.long    0x00 "CFSR,eQADC CFIFO Status Register"
bitfld.long  0x00 30.--31.           "CFS0       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 28.--29.         "  CFS1       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 26.--27.         "  CFS2       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 24.--25.         "  CFS3       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
TEXTLINE "                "
bitfld.long  0x00 22.--23.         "  CFS4       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
bitfld.long  0x00 20.--21.         "  CFS5       ,CFIFO status" "IDLE,RES.,WAIT,TRIG"
tree.end
tree "Serial Interface Registers"
group.long (0xFFF80000+0x000000B4)++0x03
line.long    0x00 "SSICR,eQADC SSI Control Register"
bitfld.long  0x00 08.--10.           "MDT ,Minimum Delay After Transmission" "1 FCK,2 FCK,3 FCK,4 FCK,5 FCK,6 FCK,7 FCK,8 FCK"
bitfld.long  0x00 00.--03.         "  BR      ,Baud rate" "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"
group.long (0xFFF80000+0x000000B8)++0x03
line.long    0x00 "SSIRDR,eQADC SSI Receive Data Register"
bitfld.long  0x00 31.               "RDV ,Receive data valid" "0,1"
hexmask.long 0x00 00.--25. 1.     "      R_DATA  ,eQADC receive DATA"
tree.end
tree "Red Line Configuration Register"
group.long (0xFFF80000+0x000000D0)++0x03
line.long    0x00 "REDLCCR,EQADC Red Line Client Configuration Register"
bitfld.long  0x00 12.--15.           "REDBS2  ,Red Line Timebase Bits Selection" "TBASE2[1:15],TBASE2[1:16],TBASE2[2:17],TBASE2[3:18],TBASE2[4:19],TBASE2[5:20],TBASE2[6:21],TBASE2[7:22],TBASE2[8:23],res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
bitfld.long  0x00 08.--11.         "  SRV2    ,Red Line Server Data Slot Selector" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
TEXTLINE "                "
bitfld.long  0x00 04.--07.         "  REDBS1  ,Red Line Timebase Bits Selection" "TBASE1[1:15],TBASE1[1:16],TBASE1[2:17],TBASE1[3:18],TBASE1[4:19],TBASE1[5:20],TBASE1[6:21],TBASE1[7:22],TBASE1[8:23],res(9),res(10),res(11),res(12),res(13),res(14),res(15)"
bitfld.long  0x00 00.--03.         "  SRV1    ,Red Line Server Data Slot Selector" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree.end

tree "Decimation filter  "
group.long (0xFFF88000+0x0000)++0x03
line.long     0x00 "CR,Configuration Register"
bitfld.long   0x00 31.                 "MDIS      ,Module Disable" "0,1"
bitfld.long   0x00 30.               "  FREN      ,CFIFO" "0,1"
bitfld.long   0x00 28.               "  FRZ       ,Freeze Mode" "0,1"
bitfld.long   0x00 27.               "  SRES      ,Software-reset" "0,1"
bitfld.long   0x00 25.--26.          "  CASCD     ,Cascade Mode Configuration" "single block,Head block config,Tail block config,Middle block config"
TEXTLINE "                "
bitfld.long   0x00 24.               "  IDEN      ,Input Data Interrupt Enable" "0,1"
bitfld.long   0x00 23.               "  ODEN      ,Output Data Interrupt Enable" "0,1"
bitfld.long   0x00 22.               "  ERREN     ,Error Interrupt Enable" "0,1"
bitfld.long   0x00 19.--20.          "  FTYPE     ,Filter Type Selection" "Filter Bypass,IIR Filter,FIR Filter,res."
TEXTLINE "                " 
bitfld.long   0x00 16.--17.          "  SCAL     ,Filter Scaling Factor" " 1, 4, 8,16"
bitfld.long   0x00 15.               "  IDIS      ,Input Disable" "0,1"
bitfld.long   0x00 14.               "  SAT       ,Saturation Enable" "0,1"
bitfld.long   0x00 13.               "  ISEL      ,Input Selection" "0,1"
bitfld.long   0x00 12.               "  MIXM      ,Mixed Mode" "0,1"
TEXTLINE "                " 
bitfld.long   0x00 08.--11.          "  DEC_RATE ,Decimation Rate Selection" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long   0x00 07.                "  SDIE      ,Integrator Data Interrupt Enable" "0,1"
bitfld.long   0x00 06.               "  DSEL      ,DMA Selection" "0,1"
bitfld.long   0x00 05.               "  IBIE      ,Input Buffer Interrupt Request Enable" "0,1"
bitfld.long   0x00 04.               "  OBIE      ,Output Buffer Interrupt Request Enable" "0,1"
TEXTLINE "                " 
bitfld.long   0x00 03.               "  EDME      ,Enhanced Debug Monitor Enable" "0,1"
bitfld.long   0x00 02.               "  TORE      ,Triggered Output Result Enable" "0,1"
bitfld.long   0x00 00.--01.          "  TMODE     ,Trigger Mode" "rising edge,logical 0,falling,logical 1"
TEXTLINE ""
group.long (0xFFF88000+0x0004)++0x03
line.long    0x00 "SR,Status Register"
bitfld.long   0x00 31.                 "BSY       ,Decimation Filter Busy indication" "0,1"
bitfld.long   0x00 26.--29.          "  DEC_CNT  ,Decimation Counter" " 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15"
bitfld.long   0x00 25.               "  IDFC      ,Input Data Flag Clear bit" "0,1"
bitfld.long   0x00 24.               "  ODFC      ,Output Data Flag Clear bit" "0,1"
TEXTLINE "                "
bitfld.long   0x00 22.               "  IBIC      ,Input Buffer Interrupt Request Clear bit" "0,1"
bitfld.long   0x00 21.               "  OBIC      ,Output Buffer Interrupt Request Clear bit" "0,1"
bitfld.long   0x00 19.               "  DIVRC     ,DIVR Clear bit" "0,1"
TEXTLINE "                "
bitfld.long   0x00 18.               "  OVFC      ,OVF Clear bit" "0,1"
bitfld.long   0x00 17.               "  OVRC      ,OVR Clear bit" "0,1"
bitfld.long   0x00 16.               "  IVRC      ,IVR Clear bit" "0,1"
TEXTLINE "                "
bitfld.long   0x00 09.               "  IDF       ,Input Data Flag" "0,1"
bitfld.long   0x00 08.               "  ODF       ,Output Data Flag" "0,1"
bitfld.long   0x00 06.               "  IBIF      ,Input Buffer Interrupt Request Flag" "0,1"
bitfld.long   0x00 05.               "  OBIF      ,Output Buffer Interrupt Request Flag" "0,1"
TEXTLINE "                " 
bitfld.long   0x00 03.               "  DIVR      ,Enhanced Debug Monitor Input Data Read Overrun" "0,1"
bitfld.long   0x00 02.               "  OVF       ,Filter Overflow Flag" "0,1"
bitfld.long   0x00 01.               "  OVR       ,Output Interface Buffer Overrun" "0,1"
bitfld.long   0x00 00.               "  IVR       ,Input Interface Buffer Overrun" "0,1"
TEXTLINE ""
group.long (0xFFF88000+0x0008)++0x03
line.long    0x00 "XCR,Extended Configuration Register"
bitfld.long   0x00 31.                 "SDMAE     ,Integrator DMA Enable" "0,1"
bitfld.long   0x00 30.               "  SSIG      ,Integrator Signal operation selection" "0,1"
bitfld.long   0x00 29.               "  SSAT      ,Integrator Saturated operation selection" "0,1"
bitfld.long   0x00 28.               "  SCSAT     ,Integrator Counter Saturated operation selection" "0,1"
TEXTLINE "                "
bitfld.long   0x00 17.               "  SRQ       ,Integrator Output Request" "0,1"
bitfld.long   0x00 16.               "  SZRO      ,Integrator Zero" "0,1"
bitfld.long   0x00 15.               "  SISEL     ,Integrator Input Selection" "0,1"
TEXTLINE "                "
bitfld.long   0x00 12.--13.          "  SZROSEL   ,Integrator Zero Control Mode Selection" "disabled,toggle,rising,falling"
TEXTLINE "                "
bitfld.long   0x00 08.--09.          "  SHLTSEL   ,Integrator Halt Control Selection" "disabled,always halted,logical 0,logical 1"
TEXTLINE "                " 
bitfld.long   0x00 04.--06.          "  SRQSEL    ,Integrator Output Read Request Mode Selection" "disabled,toggle,rising,falling,res.,continous,cont on logical 0,cont. on logical 1"
TEXTLINE "                "
bitfld.long   0x00 00.--01.          "  SENSEL    ,Integrator Enable Control Selection" "disabled,enabled,logical 0,logical 1"
TEXTLINE ""
group.long (0xFFF88000+0x000C)++0x03
line.long    0x00 "XSR,Extended Status Register"
bitfld.long   0x00 24.                 "SDFC      ,Integrator Output Data Flag Clear bit" "0,1"
bitfld.long   0x00 21.               "  SSEC      ,Integrator Sum Exception Clear bit" "0,1"
bitfld.long   0x00 20.               "  SCEC      ,Integrator Count Exception Clear bit" "0,1"
TEXTLINE "                "
bitfld.long   0x00 18.               "  SSOVFC    ,Integrator Sum Overflow Clear bit" "0,1"
bitfld.long   0x00 17.               "  SCOVFC    ,Integrator Count Overflow Clear bit" "0,1"
bitfld.long   0x00 16.               "  SVRC      ,SVR Clear bit" "0,1"
TEXTLINE "                "
bitfld.long   0x00 08.               "  SDF       ,Integrator Data Flag" "0,1"
bitfld.long   0x00 05.               "  SSE       ,Integrator Sum Exception flag" "0,1"
bitfld.long   0x00 04.               "  SCE       ,Integrator Count Exception flag" "0,1"
TEXTLINE "                " 
bitfld.long   0x00 02.               "  SSOVF     ,Integrator Sum Overflow Flag" "0,1"
bitfld.long   0x00 01.               "  SCOVF     ,Integrator Count Overflow Flag" "0,1"
bitfld.long   0x00 00.               "  SVR       ,Integrator Data Overrun" "0,1"
TEXTLINE ""
group.long (0xFFF88000+0x0010)++0x03
line.long    0x00 "IB,Interface Input Buffer"
bitfld.long   0x00 24.--27.            "INTAG     ,Decimation filter input tag bits" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
bitfld.long   0x00 17.               "  PREFILL   ,Decimation Filter Prefill/Filter control bit" "0,1"
bitfld.long   0x00 16.               "  FLUSH     ,Decimation Filter Flush control bit" "0,1"
hexmask.long.word 0x00 0.--15. 1. 0. "  INPBUF ,Input Buffer Data"
TEXTLINE ""
group.long (0xFFF88000+0x0014)++0x03
line.long    0x00 "OB,Interface Output Buffer"
bitfld.long   0x00 16.--19.            "OUTTAG    ,Decimation filter output tag bits" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
hexmask.long.word 0x00 0.--15. 1. 0. "  OUTBUF ,Output Buffer Data"
TEXTLINE ""
group.long (0xFFF88000+0x00D0)++0x03
line.long    0x00 "EDID,Enhanced Debug Input Data Register"
hexmask.long.word 0x00 0.--15. 1. 0.   "SAMP_DATA ,Conversion Sample Data"
TEXTLINE ""
group.long (0xFFF88000+0x00E0)++0x03
line.long    0x00 "FINTVAL,Final Integration Value Register"
hexmask.long.word 0x00 0.--15. 1. 0.   "SUM_VALUE ,Integration Sum Value"
group.long (0xFFF88000+0x00E4)++0x03
line.long    0x00 "FINTCNT,Final Integration Count Value Register"
hexmask.long.word 0x00 0.--15. 1. 0.   "COUNT     ,Integration Count Value"
TEXTLINE ""
group.long (0xFFF88000+0x00E8)++0x03
line.long    0x00 "CINTVAL,Current Integration Value Register"
hexmask.long.word 0x00 0.--15. 1. 0.   "SUM_VALUE ,Integration Sum Value"
group.long (0xFFF88000+0x00EC)++0x03
line.long    0x00 "CINTCNT,Current Integration Count Value Register"
hexmask.long.word 0x00 0.--15. 1. 0.   "COUNT     ,Integration Count Value"
TEXTLINE ""
tree "Coefficient and TAP registers"
group.long (0xFFF88000+0x20)++0x03
line.long    0x00 "COEF0,Coefficient 0 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF0 ,Coefficient 0 field"
group.long (0xFFF88000+0x24)++0x03
line.long    0x00 "COEF1,Coefficient 1 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF1 ,Coefficient 1 field"
group.long (0xFFF88000+0x28)++0x03
line.long    0x00 "COEF2,Coefficient 2 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF2 ,Coefficient 2 field"
group.long (0xFFF88000+0x2C)++0x03
line.long    0x00 "COEF3,Coefficient 3 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF3 ,Coefficient 3 field"
group.long (0xFFF88000+0x30)++0x03
line.long    0x00 "COEF4,Coefficient 4 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF4 ,Coefficient 4 field"
group.long (0xFFF88000+0x34)++0x03
line.long    0x00 "COEF5,Coefficient 5 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF5 ,Coefficient 5 field"
group.long (0xFFF88000+0x38)++0x03
line.long    0x00 "COEF6,Coefficient 6 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF6 ,Coefficient 6 field"
group.long (0xFFF88000+0x3C)++0x03
line.long    0x00 "COEF7,Coefficient 7 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF7 ,Coefficient 7 field"
group.long (0xFFF88000+0x40)++0x03
line.long    0x00 "COEF8,Coefficient 8 Register"
hexmask.long 0x00 0.--23. 1. 0. "COEF8 ,Coefficient 8 field"
TEXTLINE ""
group.long (0xFFF88000+0x78)++0x03
line.long    0x00 "TAP0,TAP 0 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP0  ,TAP 0 field"
group.long (0xFFF88000+0x7C)++0x03
line.long    0x00 "TAP1,TAP 1 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP1  ,TAP 1 field"
group.long (0xFFF88000+0x80)++0x03
line.long    0x00 "TAP2,TAP 2 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP2  ,TAP 2 field"
group.long (0xFFF88000+0x84)++0x03
line.long    0x00 "TAP3,TAP 3 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP3  ,TAP 3 field"
group.long (0xFFF88000+0x88)++0x03
line.long    0x00 "TAP4,TAP 4 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP4  ,TAP 4 field"
group.long (0xFFF88000+0x8C)++0x03
line.long    0x00 "TAP5,TAP 5 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP5  ,TAP 5 field"
group.long (0xFFF88000+0x90)++0x03
line.long    0x00 "TAP6,TAP 6 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP6  ,TAP 6 field"
group.long (0xFFF88000+0x94)++0x03
line.long    0x00 "TAP7,TAP 7 Register"
hexmask.long 0x00 0.--23. 1. 0. "TAP7  ,TAP 7 field"
tree.end
tree.end
tree "Deserial Serial Peripheral Interface (DSPI)"
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"
TEXTLINE "                "
bitfld.long  0x00 26.              "  MTFE       ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE      ,Peripheral chip select strobe enable" "0,1"
bitfld.long  0x00 24.              "  ROOE       ,Receive FIFO overflow overwrite enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.              "  PCSIS7-0   ,Peripheral chip select 7 inactive state" "L,H"
bitfld.long  0x00 22.              ",Peripheral chip select 6 inactive state" "L,H"
bitfld.long  0x00 21.              ",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"
TEXTLINE "                "
bitfld.long  0x00 08.--09.         "  SMPL_PT  ,Sample point" "  0,  1,  2,res"
bitfld.long  0x00 01.              "  PES        ,Parity Error Stop" "0,1"
bitfld.long  0x00 00.              "  HALT       ,Halt" "0,1"
TEXTLINE ""
;group.long (0xfff94000+0x04)++0x03
;  line.long    0x00 "HCR,Hardware Configuration Register"
;  bitfld.long  0x00 31.                "DSI       ,DSI features are implemented for the module" "0,1"
;  bitfld.long  0x00 24.--26.         "  CTAR      ,Maximum implemented DSPI_CTAR register number" "0,1,2,3,4,5,6,7"
;  bitfld.long  0x00 20.--23.         "  TXFR      ,Maximum implemented DSPI_TXFR register number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
;  bitfld.long  0x00 16.--19.         "  RXFR      ,Maximum implemented DSPI_RXFR register number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
;TEXTLINE ""
group.long (0xfff94000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.long.word 0x00 16.--31. 1. "SPI_TCNT , SPI transfer counter"
TEXTLINE ""
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff94000)&0x80000000)==0x80000000)
group.long (0xfff94000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff94000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
group.long (0xfff94000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.                "TCF         ,Transfer complete flag" "0,1"
eventfld.long  0x00 30.              "  TXRXS       ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "  EOQF        ,End-of-queue flag" "0,1"
TEXTLINE "                " 
eventfld.long  0x00 27.              "  TFUF        ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF        ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 22.              "  DPEF        ,DSI Parity Error Flag" "0,1"
eventfld.long  0x00 21.              "  SPEF        ,SPI Parity Error Flag" "0,1"
TEXTLINE "                " 
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"
TEXTLINE "                "
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"
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"
TEXTLINE "                "
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"
TEXTLINE "                "
bitfld.long  0x00 27.              "  EOQ         ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT       ,Clear SPI_TCNT" "0,1"
bitfld.long  0x00 25.              "  PE          ,Parity Enable" "0,1"
bitfld.long  0x00 24.              "  PP          ,Parity Polarity" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.              "  PCS7        ,Peripheral chip select 7" "0,1"
bitfld.long  0x00 22.              "  PCS6        ,Peripheral chip select 6" "0,1"
bitfld.long  0x00 21.              "  PCS5        ,Peripheral chip select 5" "0,1"
bitfld.long  0x00 20.              "  PCS4        ,Peripheral chip select 4" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.              "  PCS3        ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 18.              "  PCS2        ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 17.              "  PCS1        ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 16.              "  PCS0        ,Peripheral chip select 0" "0,1"
TEXTLINE "                "
hexmask.long.word 0x00 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"
group.long (0xfff94000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
group.long (0xfff94000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
group.long (0xfff94000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
TEXTLINE ""
group.long (0xfff94000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
group.long (0xfff94000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
group.long (0xfff94000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
group.long (0xfff94000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
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 the Frame Size, if the bit is set, 16 is added to the frame size" "0,1"
hexmask.long.byte 0x00 24.--29. 1.    "  MTOCNT  ,Multiple transfer operation count"
TEXTLINE "                "
bitfld.long  0x00 20.              "  TSBC     ,Timed Serial Bus Configuration" "0,1"
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"
TEXTLINE "                "
bitfld.long  0x00 16.              "  CID      ,Change in data transfer enable" "0,1"
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"
TEXTLINE "                "
bitfld.long  0x00 11.              "  DMS      ,Data Match Stop" "0,1"
bitfld.long  0x00 10.              "  PES      ,Parity Error Stop" "0,1"
bitfld.long  0x00 09.              "  PE       ,Parity Enable" "0,1"
bitfld.long  0x00 08.              "  PP       ,Parity Polarity" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.              "  DPCS7    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 06.              "  DPCS6    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 05.              "  DPCS5    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4    ,DSI Peripheral chip select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.              "  DPCS3    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0    ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xfff94000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xfff94000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xfff94000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xfff94000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE ""
group.long (0xfff94000+0xD0)++0x03
line.long    0x00 "DSICR1,DSPI DSI Configuration Register 1"
hexmask.long.byte 0x00 24.--29. 1.      "TSBCNT  ,Timed Serial Bus Operation Count"
;  bitfld.long  0x00 17.              "  DSE1     ,Data Select Enable 1" "0,1"
;  bitfld.long  0x00 16.              "  DSE0     ,Data Select Enable 0" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.              "  DPCS1_7  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 06.              "  DPCS1_6  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 05.              "  DPCS1_5  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS1_4  ,DSI Peripheral chip select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.              "  DPCS1_3  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS1_2  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1_1  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS1_0  ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
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"
TEXTLINE "                "
bitfld.long  0x00 26.              "  MTFE       ,Modified timing format enable" "0,1"
bitfld.long  0x00 25.              "  PCSSE      ,Peripheral chip select strobe enable" "0,1"
bitfld.long  0x00 24.              "  ROOE       ,Receive FIFO overflow overwrite enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.              "  PCSIS7-0   ,Peripheral chip select 7 inactive state" "L,H"
bitfld.long  0x00 22.              ",Peripheral chip select 6 inactive state" "L,H"
bitfld.long  0x00 21.              ",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"
TEXTLINE "                "
bitfld.long  0x00 08.--09.         "  SMPL_PT  ,Sample point" "  0,  1,  2,res"
bitfld.long  0x00 01.              "  PES        ,Parity Error Stop" "0,1"
bitfld.long  0x00 00.              "  HALT       ,Halt" "0,1"
TEXTLINE ""
;group.long (0xfff98000+0x04)++0x03
;  line.long    0x00 "HCR,Hardware Configuration Register"
;  bitfld.long  0x00 31.                "DSI       ,DSI features are implemented for the module" "0,1"
;  bitfld.long  0x00 24.--26.         "  CTAR      ,Maximum implemented DSPI_CTAR register number" "0,1,2,3,4,5,6,7"
;  bitfld.long  0x00 20.--23.         "  TXFR      ,Maximum implemented DSPI_TXFR register number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
;  bitfld.long  0x00 16.--19.         "  RXFR      ,Maximum implemented DSPI_RXFR register number" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
;TEXTLINE ""
group.long (0xfff98000+0x08)++0x03
line.long    0x00 "TCR,Transfer Count Register"
hexmask.long.word 0x00 16.--31. 1. "SPI_TCNT , SPI transfer counter"
TEXTLINE ""
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x0C)++0x03
line.long    0x00 "CTAR0,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x10)++0x03
line.long    0x00 "CTAR1,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x14)++0x03
line.long    0x00 "CTAR2,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x18)++0x03
line.long    0x00 "CTAR3,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x1C)++0x03
line.long    0x00 "CTAR4,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x20)++0x03
line.long    0x00 "CTAR5,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x24)++0x03
line.long    0x00 "CTAR6,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
if ((data.long(ANC:0xfff98000)&0x80000000)==0x80000000)
group.long (0xfff98000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register (Master)"
bitfld.long  0x00 31.                "DBR        ,Double baud rate" "0,1"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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 ""
else
group.long (0xfff98000+0x28)++0x03
line.long    0x00 "CTAR7,Clock and Transfer Attributes Register (Slave)"
bitfld.long  0x00 27.--30.         "  FMSZ     ,Framesize" "   1 bit,  2 bits,  3 bits,  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"
TEXTLINE "                "
bitfld.long  0x00 24.              "  PE         ,Parity Enable" "0,1"
bitfld.long  0x00 23.              "  PP         ,Parity Polarity" "0,1"
TEXTLINE ""
endif
group.long (0xfff98000+0x2C)++0x03
line.long    0x00 "SR,DSPI Status Register"
eventfld.long  0x00 31.                "TCF         ,Transfer complete flag" "0,1"
eventfld.long  0x00 30.              "  TXRXS       ,TX & RX status" "0,1"
eventfld.long  0x00 28.              "  EOQF        ,End-of-queue flag" "0,1"
TEXTLINE "                " 
eventfld.long  0x00 27.              "  TFUF        ,Transmit FIFO underflow flag" "0,1"
eventfld.long  0x00 25.              "  TFFF        ,Transmit FIFO fill flag" "0,1"
eventfld.long  0x00 22.              "  DPEF        ,DSI Parity Error Flag" "0,1"
eventfld.long  0x00 21.              "  SPEF        ,SPI Parity Error Flag" "0,1"
TEXTLINE "                " 
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"
TEXTLINE "                "
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"
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"
TEXTLINE "                "
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"
TEXTLINE "                "
bitfld.long  0x00 27.              "  EOQ         ,End-of-queue." "0,1"
bitfld.long  0x00 26.              "  CTCNT       ,Clear SPI_TCNT" "0,1"
bitfld.long  0x00 25.              "  PE          ,Parity Enable" "0,1"
bitfld.long  0x00 24.              "  PP          ,Parity Polarity" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.              "  PCS7        ,Peripheral chip select 7" "0,1"
bitfld.long  0x00 22.              "  PCS6        ,Peripheral chip select 6" "0,1"
bitfld.long  0x00 21.              "  PCS5        ,Peripheral chip select 5" "0,1"
bitfld.long  0x00 20.              "  PCS4        ,Peripheral chip select 4" "0,1"
TEXTLINE "                "
bitfld.long  0x00 19.              "  PCS3        ,Peripheral chip select 3" "0,1"
bitfld.long  0x00 18.              "  PCS2        ,Peripheral chip select 2" "0,1"
bitfld.long  0x00 17.              "  PCS1        ,Peripheral chip select 1" "0,1"
bitfld.long  0x00 16.              "  PCS0        ,Peripheral chip select 0" "0,1"
TEXTLINE "                "
hexmask.long.word 0x00 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"
group.long (0xfff98000+0x40)++0x03
line.long    0x00 "TXFR1,DSPI Transmit FIFO Register 1"
group.long (0xfff98000+0x44)++0x03
line.long    0x00 "TXFR2,DSPI Transmit FIFO Register 2"
group.long (0xfff98000+0x48)++0x03
line.long    0x00 "TXFR3,DSPI Transmit FIFO Register 3"
TEXTLINE ""
group.long (0xfff98000+0x7C)++0x03
line.long    0x00 "RXFR0,DSPI Receive FIFO Register 0"
group.long (0xfff98000+0x80)++0x03
line.long    0x00 "RXFR1,DSPI Receive FIFO Register 1"
group.long (0xfff98000+0x84)++0x03
line.long    0x00 "RXFR2,DSPI Receive FIFO Register 2"
group.long (0xfff98000+0x88)++0x03
line.long    0x00 "RXFR3,DSPI Receive FIFO Register 3"
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 the Frame Size, if the bit is set, 16 is added to the frame size" "0,1"
hexmask.long.byte 0x00 24.--29. 1.    "  MTOCNT  ,Multiple transfer operation count"
TEXTLINE "                "
bitfld.long  0x00 20.              "  TSBC     ,Timed Serial Bus Configuration" "0,1"
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"
TEXTLINE "                "
bitfld.long  0x00 16.              "  CID      ,Change in data transfer enable" "0,1"
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"
TEXTLINE "                "
bitfld.long  0x00 11.              "  DMS      ,Data Match Stop" "0,1"
bitfld.long  0x00 10.              "  PES      ,Parity Error Stop" "0,1"
bitfld.long  0x00 09.              "  PE       ,Parity Enable" "0,1"
bitfld.long  0x00 08.              "  PP       ,Parity Polarity" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.              "  DPCS7    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 06.              "  DPCS6    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 05.              "  DPCS5    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS4    ,DSI Peripheral chip select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.              "  DPCS3    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS2    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1    ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS0    ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
group.long (0xfff98000+0xC0)++0x03
line.long    0x00 "SDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "SER_DATA   ,Serialized data"
group.long (0xfff98000+0xC4)++0x03
line.long    0x00 "ASDR,DSPI DSI Serialization Data Register"
hexmask.word 0x02 00.--15. 1.      "ASER_DATA  ,Alternate Serialized data"
group.long (0xfff98000+0xC8)++0x03
line.long    0x00 "COMPR,DSPI Transmit Comparison Register"
hexmask.word 0x02 00.--15. 1.      "COMP_DATA  ,Compare data"
group.long (0xfff98000+0xCC)++0x03
line.long    0x00 "DDR,DSPI Deserialization Data Register"
hexmask.word 0x02 00.--15. 1.      "DESER_DATA ,Deserialized data"
TEXTLINE ""
group.long (0xfff98000+0xD0)++0x03
line.long    0x00 "DSICR1,DSPI DSI Configuration Register 1"
hexmask.long.byte 0x00 24.--29. 1.      "TSBCNT  ,Timed Serial Bus Operation Count"
;  bitfld.long  0x00 17.              "  DSE1     ,Data Select Enable 1" "0,1"
;  bitfld.long  0x00 16.              "  DSE0     ,Data Select Enable 0" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.              "  DPCS1_7  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 06.              "  DPCS1_6  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 05.              "  DPCS1_5  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 04.              "  DPCS1_4  ,DSI Peripheral chip select" "0,1"
TEXTLINE "                "
bitfld.long  0x00 03.              "  DPCS1_3  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 02.              "  DPCS1_2  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 01.              "  DPCS1_1  ,DSI Peripheral chip select" "0,1"
bitfld.long  0x00 00.              "  DPCS1_0  ,DSI Peripheral chip select" "0,1"
TEXTLINE ""
tree.end

tree.end
tree "Enhanced Serial Communication Interface (eSCI)"
tree "ESCI A"
group.word 0xfffb0000++0x01
line.word    0x00 "BRR,Baud Rate Register"
group.word (0xfffb0000+0x2)++0x01
line.word    0x00 "CR1,Configuration Register 1"
bitfld.word  0x00 15.             "    LOOPS    ,Loop select" "0,1" 
bitfld.word  0x00 13.           "  RSRC     ,Receiver source" "0,1" 
bitfld.word  0x00 12.           "  M    ,Data format mode" "1-8-1,1-9-1" 
bitfld.word  0x00 11.           "  WAKE   ,Wakeup condition" "ILW,AMW" 
TEXTLINE "                "
bitfld.word  0x00 10.           "  ILT   ,Idle line type" "STRT,STOP" 
bitfld.word  0x00 09.           "  PE       ,Parity enable" "0,1" 
bitfld.word  0x00 08.           "  PT    ,Parity type" "EVEN,ODD" 
bitfld.word  0x00 07.           "  TIE      ,Transmitter interrupt enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 06.           "  TCIE     ,Transmission complete interrupt enable" "0,1" 
bitfld.word  0x00 05.           "  RIE      ,Receiver full interrupt enable" "0,1" 
bitfld.word  0x00 04.           "  ILIE     ,Idle line interrupt enable" "0,1" 
bitfld.word  0x00 03.           "  TE       ,Transmitter enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 02.           "  RE       ,Receiver enable" "0,1" 
bitfld.word  0x00 01.           "  RWU      ,Receiver wakeup" "0,1" 
bitfld.word  0x00 00.           "  SBK      ,Send break" "0,1" 
TEXTLINE ""
group.word (0xfffb0000+0x04)++0x01
line.word    0x00 "CR2,Module Configuration Register 2"
bitfld.word  0x00 15.             "    MDIS     ,Module disable" "0,1" 
bitfld.word  0x00 14.           "  FBR      ,Fast bit error detection" "0,1"
bitfld.word  0x00 13.           "  BSTP     ,Bit error/physical bus error stop" "0,1" 
bitfld.word  0x00 12.           "  IEBERR   ,Enable bit error interrupt" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 11.           "  RXDMA    ,Activate RX DMA channel" "0,1" 
bitfld.word  0x00 10.           "  TXDMA    ,Activate TX DMA channel" "0,1" 
bitfld.word  0x00 09.           "  BRCL ,Break Character Length" "10/11,13/14" 
bitfld.word  0x00 08.           "  TXDIR ,TXD pin output driver control" " dis,ena"
TEXTLINE "                "
bitfld.word  0x00 07.           "  BESM  ,Bit error sample mode - bit 13" " RC9,RC13"
bitfld.word  0x00 06.           "  BESTP    ,Transmit Stop on Bit Error" "0,1"
bitfld.word  0x00 05.           "  RXPOL  ,RXD Pin polarity" "nrm,inv"
bitfld.word  0x00 04.           "  PMSK     ,Parity Bit Masking" "0,1"
TEXTLINE "                "
bitfld.word  0x00 03.           "  ORIE     ,Overrun error interrupt enable" "0,1"
bitfld.word  0x00 02.           "  NFIE     ,Noise flag interrupt enable" "0,1"
bitfld.word  0x00 01.           "  FEIE     ,Frame error interrupt enable" "0,1"
bitfld.word  0x00 00.           "  PFIE     ,Parity flag interrupt enable" "0,1"
TEXTLINE ""
group.word (0xfffb0000+0x06)++0x01
line.word    0x00 "SDR,SCI Data Register"
bitfld.word  0x00 15.             "    R8       ,Received Most Significant Bit" "0,1" 
bitfld.word  0x00 14.           "  T8       ,Transmit Most Significant Bit" "0,1" 
bitfld.word  0x00 13.           "  ERR      ,Receive Error Bit" "0,1" 
hexmask.word 0x00 00.--11. 1.   "  D     ,RX/TX Data"
TEXTLINE ""
group.long (0xfffb0000+0x08)++0x03
line.long    0x00 "IFSR,Interrupt Flag and Status Register"
eventfld.word  0x02 15.           "TDRE     ,Transmit data register empty flag" "0,1" 
eventfld.word  0x02 14.         "  TC       ,Transmit complete flag" "0,1" 
eventfld.word  0x02 13.         "  RDRF     ,Receive data register full flag" "0,1" 
eventfld.word  0x02 12.         "  IDLE     ,Idle line flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x02 11.         "  OR       ,Overrun flag" "0,1" 
eventfld.word  0x02 10.         "  NF       ,Noise flag" "0,1" 
eventfld.word  0x02 09.         "  FE       ,Framing error flag" "0,1" 
eventfld.word  0x02 08.         "  PF       ,Parity error flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x02 04.         "  BERR     ,Bit error" "0,1" 
bitfld.word  0x02 01.           "  TACT     ,Transmitter active flag" "0,1" 
bitfld.word  0x02 00.           "  RACT     ,Receiver active flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 15.         "  RXRDY    ,Receive data ready" "0,1" 
eventfld.word  0x00 14.         "  TXRDY    ,Transmit data ready" "0,1" 
eventfld.word  0x00 13.         "  LWAKE    ,Received LIN wakeup signal" "0,1" 
eventfld.word  0x00 12.         "  STO      ,Slave time out" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 11.         "  PBERR    ,Physical bus error" "0,1" 
eventfld.word  0x00 10.         "  CERR     ,CRC error" "0,1" 
eventfld.word  0x00 09.         "  CKERR    ,Checksum error" "0,1" 
eventfld.word  0x00 08.         "  FRC      ,Frame complete" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 01.         "  UREQ     ,Unrequested Data Received Interrupt Flag" "0,1" 
eventfld.word  0x00 00.         "  OVFL     ,LRR overflow" "0,1" 
TEXTLINE ""
group.long (0xfffb0000+0x0C)++0x03
line.long    0x00 "LCR,LIN Control Register"
bitfld.word  0x02 15.             "LRES     ,LIN resynchronize" "0,1" 
bitfld.word  0x02 14.           "  WU       ,LIN bus wakeup." "0,1" 
bitfld.word  0x02 12.--13.      "  WUD     ,Wakeup delimiter time" " 4, 8,32,64" 
bitfld.word  0x02 11.           "  LDBG     ,LIN debug mode" "0,1" 
TEXTLINE "                "
bitfld.word  0x02 10.           "  DSF      ,Double stop flags" "0,1" 
bitfld.word  0x02 09.           "  PRTY     ,Activating parity generation" "0,1" 
bitfld.word  0x02 08.           "  LIN      ,LIN mode. Switch device into LIN mode" "0,1" 
bitfld.word  0x02 07.           "  RXIE     ,LIN RXREG ready interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x02 06.           "  TXIE     ,LIN TXREG ready interrupt enable." "0,1" 
bitfld.word  0x02 05.           "  WUIE     ,RX wakeup interrupt enable." "0,1" 
bitfld.word  0x02 04.           "  STIE     ,Slave timeout error interrupt enable." "0,1" 
bitfld.word  0x02 03.           "  PBIE     ,Physical bus error interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x02 02.           "  CIE      ,CRC error interrupt enable." "0,1" 
bitfld.word  0x02 01.           "  CKIE     ,Checksum error interrupt enable." "0,1" 
bitfld.word  0x02 00.           "  FCIE     ,Frame complete interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x00 09.           "  UQIE     ,Unrequested Data Received Interrupt Enable" "0,1" 
bitfld.word  0x00 08.           "  OFIE     ,Overflow Interrupt Enable" "0,1" 
group.long (0xfffb0000+0x10)++0x03
line.long    0x00 "LTR,LIN Transmit Register"
group.long (0xfffb0000+0x14)++0x03
line.long    0x00 "LRR,LIN Receive Register"
group.long (0xfffb0000+0x18)++0x03
line.long    0x00 "LPR,LIN CRC Polynomial Register"
hexmask.long.word 0x00 16.--31. 1. "P        ,Polynomial bits"
TEXTLINE "                "
bitfld.word  0x00 12.           "  SYNM     ,Synchronization Mode" "0,1" 
bitfld.word  0x00 11.           "  EROE     ,ERR flag overrun enable" "0,1" 
bitfld.word  0x00 10.           "  ERFE     ,ERR flag frame error enable" "0,1" 
bitfld.word  0x00 09.           "  ERPE     ,ERR flag parity error enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 08.           "  M2       ,Frame Format Mode 2" "0,1" 
tree.end

tree "ESCI B"
group.word 0xfffb4000++0x01
line.word    0x00 "BRR,Baud Rate Register"
group.word (0xfffb4000+0x2)++0x01
line.word    0x00 "CR1,Configuration Register 1"
bitfld.word  0x00 15.             "    LOOPS    ,Loop select" "0,1" 
bitfld.word  0x00 13.           "  RSRC     ,Receiver source" "0,1" 
bitfld.word  0x00 12.           "  M    ,Data format mode" "1-8-1,1-9-1" 
bitfld.word  0x00 11.           "  WAKE   ,Wakeup condition" "ILW,AMW" 
TEXTLINE "                "
bitfld.word  0x00 10.           "  ILT   ,Idle line type" "STRT,STOP" 
bitfld.word  0x00 09.           "  PE       ,Parity enable" "0,1" 
bitfld.word  0x00 08.           "  PT    ,Parity type" "EVEN,ODD" 
bitfld.word  0x00 07.           "  TIE      ,Transmitter interrupt enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 06.           "  TCIE     ,Transmission complete interrupt enable" "0,1" 
bitfld.word  0x00 05.           "  RIE      ,Receiver full interrupt enable" "0,1" 
bitfld.word  0x00 04.           "  ILIE     ,Idle line interrupt enable" "0,1" 
bitfld.word  0x00 03.           "  TE       ,Transmitter enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 02.           "  RE       ,Receiver enable" "0,1" 
bitfld.word  0x00 01.           "  RWU      ,Receiver wakeup" "0,1" 
bitfld.word  0x00 00.           "  SBK      ,Send break" "0,1" 
TEXTLINE ""
group.word (0xfffb4000+0x04)++0x01
line.word    0x00 "CR2,Module Configuration Register 2"
bitfld.word  0x00 15.             "    MDIS     ,Module disable" "0,1" 
bitfld.word  0x00 14.           "  FBR      ,Fast bit error detection" "0,1"
bitfld.word  0x00 13.           "  BSTP     ,Bit error/physical bus error stop" "0,1" 
bitfld.word  0x00 12.           "  IEBERR   ,Enable bit error interrupt" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 11.           "  RXDMA    ,Activate RX DMA channel" "0,1" 
bitfld.word  0x00 10.           "  TXDMA    ,Activate TX DMA channel" "0,1" 
bitfld.word  0x00 09.           "  BRCL ,Break Character Length" "10/11,13/14" 
bitfld.word  0x00 08.           "  TXDIR ,TXD pin output driver control" " dis,ena"
TEXTLINE "                "
bitfld.word  0x00 07.           "  BESM  ,Bit error sample mode - bit 13" " RC9,RC13"
bitfld.word  0x00 06.           "  BESTP    ,Transmit Stop on Bit Error" "0,1"
bitfld.word  0x00 05.           "  RXPOL  ,RXD Pin polarity" "nrm,inv"
bitfld.word  0x00 04.           "  PMSK     ,Parity Bit Masking" "0,1"
TEXTLINE "                "
bitfld.word  0x00 03.           "  ORIE     ,Overrun error interrupt enable" "0,1"
bitfld.word  0x00 02.           "  NFIE     ,Noise flag interrupt enable" "0,1"
bitfld.word  0x00 01.           "  FEIE     ,Frame error interrupt enable" "0,1"
bitfld.word  0x00 00.           "  PFIE     ,Parity flag interrupt enable" "0,1"
TEXTLINE ""
group.word (0xfffb4000+0x06)++0x01
line.word    0x00 "SDR,SCI Data Register"
bitfld.word  0x00 15.             "    R8       ,Received Most Significant Bit" "0,1" 
bitfld.word  0x00 14.           "  T8       ,Transmit Most Significant Bit" "0,1" 
bitfld.word  0x00 13.           "  ERR      ,Receive Error Bit" "0,1" 
hexmask.word 0x00 00.--11. 1.   "  D     ,RX/TX Data"
TEXTLINE ""
group.long (0xfffb4000+0x08)++0x03
line.long    0x00 "IFSR,Interrupt Flag and Status Register"
eventfld.word  0x02 15.           "TDRE     ,Transmit data register empty flag" "0,1" 
eventfld.word  0x02 14.         "  TC       ,Transmit complete flag" "0,1" 
eventfld.word  0x02 13.         "  RDRF     ,Receive data register full flag" "0,1" 
eventfld.word  0x02 12.         "  IDLE     ,Idle line flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x02 11.         "  OR       ,Overrun flag" "0,1" 
eventfld.word  0x02 10.         "  NF       ,Noise flag" "0,1" 
eventfld.word  0x02 09.         "  FE       ,Framing error flag" "0,1" 
eventfld.word  0x02 08.         "  PF       ,Parity error flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x02 04.         "  BERR     ,Bit error" "0,1" 
bitfld.word  0x02 01.           "  TACT     ,Transmitter active flag" "0,1" 
bitfld.word  0x02 00.           "  RACT     ,Receiver active flag" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 15.         "  RXRDY    ,Receive data ready" "0,1" 
eventfld.word  0x00 14.         "  TXRDY    ,Transmit data ready" "0,1" 
eventfld.word  0x00 13.         "  LWAKE    ,Received LIN wakeup signal" "0,1" 
eventfld.word  0x00 12.         "  STO      ,Slave time out" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 11.         "  PBERR    ,Physical bus error" "0,1" 
eventfld.word  0x00 10.         "  CERR     ,CRC error" "0,1" 
eventfld.word  0x00 09.         "  CKERR    ,Checksum error" "0,1" 
eventfld.word  0x00 08.         "  FRC      ,Frame complete" "0,1" 
TEXTLINE "                "
eventfld.word  0x00 01.         "  UREQ     ,Unrequested Data Received Interrupt Flag" "0,1" 
eventfld.word  0x00 00.         "  OVFL     ,LRR overflow" "0,1" 
TEXTLINE ""
group.long (0xfffb4000+0x0C)++0x03
line.long    0x00 "LCR,LIN Control Register"
bitfld.word  0x02 15.             "LRES     ,LIN resynchronize" "0,1" 
bitfld.word  0x02 14.           "  WU       ,LIN bus wakeup." "0,1" 
bitfld.word  0x02 12.--13.      "  WUD     ,Wakeup delimiter time" " 4, 8,32,64" 
bitfld.word  0x02 11.           "  LDBG     ,LIN debug mode" "0,1" 
TEXTLINE "                "
bitfld.word  0x02 10.           "  DSF      ,Double stop flags" "0,1" 
bitfld.word  0x02 09.           "  PRTY     ,Activating parity generation" "0,1" 
bitfld.word  0x02 08.           "  LIN      ,LIN mode. Switch device into LIN mode" "0,1" 
bitfld.word  0x02 07.           "  RXIE     ,LIN RXREG ready interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x02 06.           "  TXIE     ,LIN TXREG ready interrupt enable." "0,1" 
bitfld.word  0x02 05.           "  WUIE     ,RX wakeup interrupt enable." "0,1" 
bitfld.word  0x02 04.           "  STIE     ,Slave timeout error interrupt enable." "0,1" 
bitfld.word  0x02 03.           "  PBIE     ,Physical bus error interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x02 02.           "  CIE      ,CRC error interrupt enable." "0,1" 
bitfld.word  0x02 01.           "  CKIE     ,Checksum error interrupt enable." "0,1" 
bitfld.word  0x02 00.           "  FCIE     ,Frame complete interrupt enable." "0,1" 
TEXTLINE "                "
bitfld.word  0x00 09.           "  UQIE     ,Unrequested Data Received Interrupt Enable" "0,1" 
bitfld.word  0x00 08.           "  OFIE     ,Overflow Interrupt Enable" "0,1" 
group.long (0xfffb4000+0x10)++0x03
line.long    0x00 "LTR,LIN Transmit Register"
group.long (0xfffb4000+0x14)++0x03
line.long    0x00 "LRR,LIN Receive Register"
group.long (0xfffb4000+0x18)++0x03
line.long    0x00 "LPR,LIN CRC Polynomial Register"
hexmask.long.word 0x00 16.--31. 1. "P        ,Polynomial bits"
TEXTLINE "                "
bitfld.word  0x00 12.           "  SYNM     ,Synchronization Mode" "0,1" 
bitfld.word  0x00 11.           "  EROE     ,ERR flag overrun enable" "0,1" 
bitfld.word  0x00 10.           "  ERFE     ,ERR flag frame error enable" "0,1" 
bitfld.word  0x00 09.           "  ERPE     ,ERR flag parity error enable" "0,1" 
TEXTLINE "                "
bitfld.word  0x00 08.           "  M2       ,Frame Format Mode 2" "0,1" 
tree.end

tree.end
tree "FlexCAN2 Controller Area Network"
tree "FlexCAN A"
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 29.                  "  FEN      ,FIFO Enable" "0,1"
bitfld.long  0x00 28.                  "  HALT     ,Halt FlexCAN" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                  "  NOT_RDY  ,FlexCAN not ready" "0,1"
bitfld.long  0x00 26.                  "  WAK_MSK  ,Wake Up Interrupt Mask" "0,1"
bitfld.long  0x00 25.                  "  SOFT_RST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZ_ACK  ,Freeze mode acknowledge" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                  "  SUPV     ,Supervisor Mode" "0,1"
bitfld.long  0x00 22.                  "  SLF_WAK  ,Self Wake Up" "0,1"
bitfld.long  0x00 21.                  "  WRN_EN   ,Warning Interrupt Enable" "0,1"
bitfld.long  0x00 20.                  "  LPM_ACK  ,Low power mode acknowledge" "0,1"
TEXTLINE "                "
bitfld.long  0x00 20.                  "  WAK_SRC  ,Wake Up Source" "0,1"
bitfld.long  0x00 20.                  "  DOZE     ,Doze Mode Enable" "0,1"
bitfld.long  0x00 17.                  "  SRX_DIS  ,This bit defines whether FlexCAN is allowed to receive frames transmitted by itself" "0,1"
bitfld.long  0x00 16.                  "  BCC      ,Backwards Compatibility Configuration" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.                  "  LPRIO_EN ,Local Priority Enable" "0,1"
bitfld.long  0x00 12.                  "  AEN      ,Abort Enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.--09.             "  IDAM     ,ID Acceptance Mode" "A = One full ID (standard or extended) per filter element,B = Two full standard IDs or two partial 14-bit extended IDs per filter element,C = Four partial 8-bit IDs (standard or extended) per filter element,D = All frames rejected"
TEXTLINE "                "
hexmask.byte 0x03 00.--05. 1.          "  MAXMB    ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xfffc0000+0x04)++0x03
line.long    0x00 "CTRL,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.                  "  BOFF_MSK ,Bus off mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 14.                  "  ERR_MSK  ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC  ,CAN engine clock source" "osc,bus"
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 11.                  "  TWRN_MSK ,This bit provides a mask for the Tx Warning Interrupt associated with the TWRNINT flag in the Error and Status Register" "0,1"
bitfld.long  0x00 10.                  "  RWRN_MSK ,This bit provides a mask for the Rx Warning Interrupt associated with the RWRNINT flag in the Error and Status Register" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                  "  SMP  ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFF_REC ,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"
TEXTLINE "                "
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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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.long.byte 0x00 08.--15. 1.            "Rx_Err_Counter ,Receive Error Counter"
hexmask.long.byte 0x00 00.--07. 1.          "  Tx_Err_Counter ,Transmit Error Counter"
TEXTLINE ""
group.long (0xfffc0000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 17.                    "TWRN_INT ,the Tx error counter reached 96" "0,1"
bitfld.long  0x00 16.                  "  RWRN_INT ,the Rx error counter reached 96" "0,1"
bitfld.long  0x00 15.                  "  BIT1_ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0_ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACK_ERR  ,Acknowledge error." "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  CRC_ERR  ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRM_ERR  ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STF_ERR  ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TX_WRN   ,TX error counter" "0,1"
bitfld.long  0x00 08.                  "  RX_WRN   ,RX error counter" "0,1"
TEXTLINE "                "
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.             "  FLT_CONF ,Fault confinement state" "err act,err pass,bus off,bus off"
TEXTLINE "                "
bitfld.long  0x00 02.                  "  BOFF_INT ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERR_INT  ,Error interrupt" "0,1"
bitfld.long  0x00 00.                  "  WAK_INT  ,Wake-Up Interrupt" "0,1"
TEXTLINE ""
group.long (0xfffc0000+0x24)++0x03
line.long    0x00 "IMASK2,Interrupt Masks 2 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 "IMASK1,Interrupt Masks 1 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 "IFLAG2,Interrupt Flags 2 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 "IFLAG1,Interrupt Flags 1 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+0x80))++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+0x80))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x80))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x80))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x80))+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+0x90))++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+0x90))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x90))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x90))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x90))+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+0xA0))++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+0xA0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xA0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xA0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xA0))+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+0xB0))++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+0xB0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xB0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xB0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xB0))+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+0xC0))++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+0xC0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xC0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xC0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xC0))+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+0xD0))++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+0xD0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xD0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xD0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xD0))+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+0xE0))++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+0xE0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xE0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xE0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xE0))+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+0xF0))++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+0xF0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0xF0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0xF0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0xF0))+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+0x100))++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+0x100))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x100))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x100))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x100))+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+0x110))++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+0x110))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x110))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x110))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x110))+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+0x120))++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+0x120))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x120))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x120))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x120))+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+0x130))++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+0x130))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x130))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x130))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x130))+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+0x140))++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+0x140))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x140))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x140))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x140))+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+0x150))++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+0x150))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x150))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x150))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x150))+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+0x160))++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+0x160))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x160))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x160))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x160))+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+0x170))++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+0x170))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x170))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x170))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x170))+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+0x180))++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+0x180))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x180))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x180))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x180))+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+0x190))++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+0x190))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x190))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x190))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x190))+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+0x1A0))++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+0x1A0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1A0))+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+0x1B0))++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+0x1B0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1B0))+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+0x1C0))++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+0x1C0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1C0))+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+0x1D0))++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+0x1D0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1D0))+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+0x1E0))++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+0x1E0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1E0))+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+0x1F0))++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+0x1F0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x1F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x1F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x1F0))+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+0x200))++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+0x200))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x200))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x200))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x200))+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+0x210))++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+0x210))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x210))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x210))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x210))+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+0x220))++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+0x220))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x220))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x220))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x220))+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+0x230))++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+0x230))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x230))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x230))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x230))+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+0x240))++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+0x240))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x240))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x240))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x240))+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+0x250))++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+0x250))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x250))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x250))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x250))+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+0x260))++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+0x260))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x260))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x260))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x260))+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+0x270))++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+0x270))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x270))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x270))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x270))+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+0x280))++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+0x280))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x280))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x280))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 32"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x280))+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+0x290))++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+0x290))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x290))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x290))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 33"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x290))+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+0x2A0))++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+0x2A0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 34"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2A0))+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+0x2B0))++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+0x2B0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 35"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2B0))+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+0x2C0))++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+0x2C0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 36"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2C0))+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+0x2D0))++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+0x2D0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 37"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2D0))+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+0x2E0))++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+0x2E0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 38"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2E0))+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+0x2F0))++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+0x2F0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x2F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x2F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 39"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x2F0))+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+0x300))++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+0x300))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x300))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x300))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 40"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x300))+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+0x310))++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+0x310))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x310))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x310))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 41"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x310))+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+0x320))++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+0x320))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x320))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x320))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 42"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x320))+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+0x330))++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+0x330))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x330))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x330))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 43"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x330))+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+0x340))++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+0x340))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x340))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x340))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 44"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x340))+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+0x350))++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+0x350))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x350))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x350))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 45"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x350))+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+0x360))++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+0x360))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x360))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x360))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 46"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x360))+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+0x370))++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+0x370))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x370))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x370))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 47"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x370))+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+0x380))++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+0x380))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x380))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x380))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 48"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x380))+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+0x390))++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+0x390))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x390))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x390))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 49"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x390))+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+0x3A0))++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+0x3A0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 50"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3A0))+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+0x3B0))++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+0x3B0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 51"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3B0))+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+0x3C0))++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+0x3C0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 52"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3C0))+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+0x3D0))++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+0x3D0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 53"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3D0))+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+0x3E0))++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+0x3E0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 54"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3E0))+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+0x3F0))++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+0x3F0))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x3F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x3F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 55"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x3F0))+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+0x400))++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+0x400))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x400))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x400))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 56"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x400))+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+0x410))++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+0x410))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x410))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x410))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 57"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x410))+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+0x420))++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+0x420))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x420))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x420))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 58"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x420))+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+0x430))++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+0x430))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x430))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x430))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 59"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x430))+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+0x440))++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+0x440))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x440))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x440))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 60"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x440))+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+0x450))++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+0x450))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x450))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x450))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 61"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x450))+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+0x460))++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+0x460))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x460))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x460))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 62"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x460))+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+0x470))++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+0x470))&0x00200000)==0x00200000
group.long (((0xfffc0000+0x470))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc0000+0x470))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 63"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc0000+0x470))+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 C"
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 29.                  "  FEN      ,FIFO Enable" "0,1"
bitfld.long  0x00 28.                  "  HALT     ,Halt FlexCAN" "0,1"
TEXTLINE "                "
bitfld.long  0x00 27.                  "  NOT_RDY  ,FlexCAN not ready" "0,1"
bitfld.long  0x00 26.                  "  WAK_MSK  ,Wake Up Interrupt Mask" "0,1"
bitfld.long  0x00 25.                  "  SOFT_RST ,Soft reset" "0,1"
bitfld.long  0x00 24.                  "  FRZ_ACK  ,Freeze mode acknowledge" "0,1"
TEXTLINE "                "
bitfld.long  0x00 23.                  "  SUPV     ,Supervisor Mode" "0,1"
bitfld.long  0x00 22.                  "  SLF_WAK  ,Self Wake Up" "0,1"
bitfld.long  0x00 21.                  "  WRN_EN   ,Warning Interrupt Enable" "0,1"
bitfld.long  0x00 20.                  "  LPM_ACK  ,Low power mode acknowledge" "0,1"
TEXTLINE "                "
bitfld.long  0x00 20.                  "  WAK_SRC  ,Wake Up Source" "0,1"
bitfld.long  0x00 20.                  "  DOZE     ,Doze Mode Enable" "0,1"
bitfld.long  0x00 17.                  "  SRX_DIS  ,This bit defines whether FlexCAN is allowed to receive frames transmitted by itself" "0,1"
bitfld.long  0x00 16.                  "  BCC      ,Backwards Compatibility Configuration" "0,1"
TEXTLINE "                "
bitfld.long  0x00 13.                  "  LPRIO_EN ,Local Priority Enable" "0,1"
bitfld.long  0x00 12.                  "  AEN      ,Abort Enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 08.--09.             "  IDAM     ,ID Acceptance Mode" "A = One full ID (standard or extended) per filter element,B = Two full standard IDs or two partial 14-bit extended IDs per filter element,C = Four partial 8-bit IDs (standard or extended) per filter element,D = All frames rejected"
TEXTLINE "                "
hexmask.byte 0x03 00.--05. 1.          "  MAXMB    ,Maximum number of message buffers"
TEXTLINE ""
group.long (0xfffc8000+0x04)++0x03
line.long    0x00 "CTRL,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.                  "  BOFF_MSK ,Bus off mask" "0,1"
TEXTLINE "                "
bitfld.long  0x00 14.                  "  ERR_MSK  ,Error mask" "0,1"
bitfld.long  0x00 13.                  "  CLK_SRC  ,CAN engine clock source" "osc,bus"
bitfld.long  0x00 12.                  "  LPB      ,Loop back" "0,1"
bitfld.long  0x00 11.                  "  TWRN_MSK ,This bit provides a mask for the Tx Warning Interrupt associated with the TWRNINT flag in the Error and Status Register" "0,1"
bitfld.long  0x00 10.                  "  RWRN_MSK ,This bit provides a mask for the Rx Warning Interrupt associated with the RWRNINT flag in the Error and Status Register" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.                  "  SMP  ,Sampling mode" "one,three"
bitfld.long  0x00 06.                  "  BOFF_REC ,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"
TEXTLINE "                "
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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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 31.              "MI31-28 ,ID mask bit 31" "0,1"
bitfld.long  0x00 30.              ",ID mask bit 30" "0,1"
bitfld.long  0x00 29.              ",ID mask bit 29" "0,1"
bitfld.long  0x00 28.              ",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.long.byte 0x00 08.--15. 1.            "Rx_Err_Counter ,Receive Error Counter"
hexmask.long.byte 0x00 00.--07. 1.          "  Tx_Err_Counter ,Transmit Error Counter"
TEXTLINE ""
group.long (0xfffc8000+0x20)++0x03
line.long    0x00 "ESR,Error and Status Register"
bitfld.long  0x00 17.                    "TWRN_INT ,the Tx error counter reached 96" "0,1"
bitfld.long  0x00 16.                  "  RWRN_INT ,the Rx error counter reached 96" "0,1"
bitfld.long  0x00 15.                  "  BIT1_ERR ,Bit 1 error" "0,1"
bitfld.long  0x00 14.                  "  BIT0_ERR ,Bit 0 error" "0,1"
bitfld.long  0x00 13.                  "  ACK_ERR  ,Acknowledge error." "0,1"
TEXTLINE "                "
bitfld.long  0x00 12.                  "  CRC_ERR  ,Cyclic redundancy code error" "0,1"
bitfld.long  0x00 11.                  "  FRM_ERR  ,Form error" "0,1"
bitfld.long  0x00 10.                  "  STF_ERR  ,Stuffing error" "0,1"
bitfld.long  0x00 09.                  "  TX_WRN   ,TX error counter" "0,1"
bitfld.long  0x00 08.                  "  RX_WRN   ,RX error counter" "0,1"
TEXTLINE "                "
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.             "  FLT_CONF ,Fault confinement state" "err act,err pass,bus off,bus off"
TEXTLINE "                "
bitfld.long  0x00 02.                  "  BOFF_INT ,Bus off interrupt" "0,1"
bitfld.long  0x00 01.                  "  ERR_INT  ,Error interrupt" "0,1"
bitfld.long  0x00 00.                  "  WAK_INT  ,Wake-Up Interrupt" "0,1"
TEXTLINE ""
group.long (0xfffc8000+0x28)++0x03
line.long    0x00 "IMASK1,Interrupt Masks 1 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+0x30)++0x03
line.long    0x00 "IFLAG1,Interrupt Flags 1 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+0x80))++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+0x80))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x80))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x80))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 0"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x80))+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+0x90))++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+0x90))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x90))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x90))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 1"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x90))+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+0xA0))++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+0xA0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xA0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xA0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 2"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xA0))+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+0xB0))++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+0xB0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xB0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xB0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 3"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xB0))+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+0xC0))++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+0xC0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xC0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xC0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 4"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xC0))+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+0xD0))++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+0xD0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xD0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xD0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 5"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xD0))+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+0xE0))++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+0xE0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xE0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xE0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 6"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xE0))+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+0xF0))++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+0xF0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0xF0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0xF0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 7"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0xF0))+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+0x100))++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+0x100))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x100))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x100))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 8"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x100))+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+0x110))++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+0x110))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x110))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x110))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 9"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x110))+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+0x120))++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+0x120))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x120))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x120))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 10"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x120))+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+0x130))++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+0x130))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x130))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x130))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 11"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x130))+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+0x140))++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+0x140))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x140))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x140))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 12"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x140))+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+0x150))++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+0x150))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x150))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x150))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 13"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x150))+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+0x160))++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+0x160))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x160))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x160))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 14"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x160))+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+0x170))++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+0x170))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x170))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x170))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 15"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x170))+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+0x180))++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+0x180))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x180))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x180))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 16"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x180))+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+0x190))++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+0x190))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x190))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x190))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 17"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x190))+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+0x1A0))++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+0x1A0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1A0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 18"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1A0))+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+0x1B0))++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+0x1B0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1B0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 19"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1B0))+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+0x1C0))++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+0x1C0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1C0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 20"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1C0))+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+0x1D0))++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+0x1D0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1D0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 21"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1D0))+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+0x1E0))++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+0x1E0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1E0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 22"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1E0))+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+0x1F0))++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+0x1F0))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x1F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x1F0))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 23"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x1F0))+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+0x200))++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+0x200))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x200))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x200))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 24"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x200))+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+0x210))++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+0x210))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x210))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x210))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 25"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x210))+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+0x220))++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+0x220))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x220))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x220))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 26"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x220))+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+0x230))++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+0x230))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x230))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x230))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 27"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x230))+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+0x240))++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+0x240))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x240))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x240))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 28"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x240))+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+0x250))++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+0x250))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x250))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x250))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 29"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x250))+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+0x260))++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+0x260))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x260))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x260))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 30"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x260))+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+0x270))++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+0x270))&0x00200000)==0x00200000
group.long (((0xfffc8000+0x270))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.long 0x00 00.--28. 1.          "  ID   ,Frame identifier (extended format)"
else
group.long (((0xfffc8000+0x270))+0x04)++0x03
line.long    0x00 "    ,Message Buffer 31"
hexmask.word 0x00 2.--12. 1.          "  ID       ,Frame identifier (standard format)"
endif
group.long (((0xfffc8000+0x270))+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 ""
tree.end
tree.end

tree.end
tree "Power Management Controller (PMC)"
group.long 0xC3FBC000++0x03
line.long    0x00 "CFGR,Configuration and status register"
bitfld.long  0x00 31.                "LVIRR  ,Reset-pin-supply LVI reset enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 30.              "  LVIHR  ,VDDEH LVI reset enable" "0,1"
bitfld.long  0x00 29.              "  LVI5R  ,5V LVI reset enable" "0,1"
bitfld.long  0x00 28.              "  LVI3R  ,3.3V LVI reset enable" "0,1"
bitfld.long  0x00 27.              "  LVI1R  ,1.2V LVI reset enable" "0,1"
bitfld.long  0x00 23.              "  LVIRE  ,Reset-pin-supply LVI enable" "0,1"
TEXTLINE "                "
bitfld.long  0x00 22.              "  LVIHE  ,VDDEH LVI enable" "0,1"
bitfld.long  0x00 21.              "  LVI5E  ,5V LVI enable" "0,1"
bitfld.long  0x00 20.              "  LVI3E  ,3.3V LVI enable" "0,1"
bitfld.long  0x00 19.              "  LVI1E  ,1.2V LVI enable" "0,1"
bitfld.long  0x00 16.              "  TLK    ,Trimming lock" "0,1"
TEXTLINE ""
group.long 0xC3FBC004++0x03
line.long    0x00 "TRIMR,Trimming register"
bitfld.long  0x00 16.--19.             "LVI50TRIM  ,Reset-pin-supply LVI reset enable" "4.29V Default,4.31V,4.33V,4.35V,4.37V,4.39V,4.41V,4.43V,4.13V,4.15V,4.17V,4.19V,4.21V,4.23V,4.25V,4.27V"
TEXTLINE "                "
bitfld.long  0x00 12.--15.           "  V33TRIM    ,Reset-pin-supply LVI reset enable" "3.39V Default,3.42V,3.45V,3.48V,3.51V,3.54V,3.57V,3.60V,3.15V,3.18V,3.21V,3.24V,3.27V,3.30V,3.33V,3.36V"
bitfld.long  0x00 08.--11.           "  LVI33TRIM  ,Reset-pin-supply LVI reset enable" "3.00V Default,3.02V,3.04V,3.06V,3.08V,3.10V,3.12V,3.14V,2.84V,2.86V,2.88V,2.90V,2.92V,2.94V,2.96V,2.98V"
TEXTLINE "                "
bitfld.long  0x00 04.--07.           "  V12TRIM    ,Reset-pin-supply LVI reset enable" "1.27V Default,1.29V,1.31V,1.33V,1.35V,1.37V,1.39V,1.41V,1.11V,1.13V,1.15V,1.17V,1.19V,1.21V,1.23V,1.25V"
bitfld.long  0x00 00.--03.           "  LVI12TRIM  ,Reset-pin-supply LVI reset enable" "1.08V Default,1.10V,1.12V,1.14V,1.16V,1.18V,1.20V,1.22V,0.92V,0.94V,0.96V,0.98V,1.00V,1.02V,1.04V,1.06V"
TEXTLINE ""
group.long 0xC3FBC008++0x03
line.long    0x00 "SR,Status Register"
bitfld.long  0x00 26.             "BRW       ,Brown out flag" "0,1"
bitfld.long  0x00 25.           "  BGS1      ,Bandgap Status" "0,1"
bitfld.long  0x00 24.           "  BGS2      ,Bandgap Status" "0,1"
TEXTLINE "                "
bitfld.long  0x00 18.           "  LVFC_STBY ,Standby-RAM-supply LVF clear" "0,1"
bitfld.long  0x00 16.           "  V33S      ,3.3V Internal Regulator Shutdown status bit" "0,1"
TEXTLINE "                "
bitfld.long  0x00 15.           "  LVIRC     ,Reset-pin-supply LVI clear" "0,1"
bitfld.long  0x00 14.           "  LVIHC     ,VDDEH LVI clear" "0,1"
bitfld.long  0x00 13.           "  LVI5C     ,5V LVI clear" "0,1"
bitfld.long  0x00 12.           "  LVI3C     ,3.3V LVI clear" "0,1"
bitfld.long  0x00 11.           "  LVI1C     ,1.2V LVI clear" "0,1"
TEXTLINE "                "
bitfld.long  0x00 07.           "  LVIRF     ,Reset-pin-supply LVI flag" "0,1"
bitfld.long  0x00 06.           "  LVIHF     ,VDDEH LVI flag" "0,1"
bitfld.long  0x00 05.           "  LVI5F     ,5V LVI flag" "0,1"
bitfld.long  0x00 04.           "  LVI3F     ,3.3V LVI flag" "0,1"
bitfld.long  0x00 03.           "  LVI1F     ,1.2V LVI flag" "0,1"
tree.end

TEXTLINE ""
