; --------------------------------------------------------------------------------
; @Title: MPC561 on chip peripherals
; @Props:
; @Author: -
; @Changelog: 
; @Manufacturer:
; @Doc: 
; @Core:
; @Chip: MPC561, MPC562
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: per561.per 7614 2017-02-21 08:33:13Z askoncej $
width 0x7
base d:(data.long(spr:638.)&0x0e)*0x200000                                 
tree "BBC"
group spr:560.--560. 
line.long 0x00 "BBCMCR,BBC Module Configuration Register" 
bitfld.long 0x0 31. "R ,Read Only" "no,yes"
bitfld.long 0x0 30. "  D ,Data Only" "no,yes"
bitfld.long 0x0 29. "  S ,Supervirsor Only" "no,yes"
bitfld.long 0x0 28. "  ACTE ,Array Current Test Enable" "no,yes"
bitfld.long 0x0 27. "  OCTE ,Open Circuit Test Enable" "no,yes"
bitfld.long 0x0 25.--26. "  OCTS ,Open Circuit Test Select" "0,1,2,3"
bitfld.long 0x0 24. "  SDTE ,Soft Defects Test Enable" "no,yes"
textline "              "
bitfld.long 0x0 13. "  BE ,Burst Enable" "no,yes"
bitfld.long 0x0 12. "  EIRE ,Exception Table Relocation Enable" "no,yes"
bitfld.long 0x0 11. "  EIR ,Enhanced External Interrupt Relocation Enable" "no,yes"
bitfld.long 0x0 10. "  EN_COMP ,Enable Compression" "no,yes"
bitfld.long 0x0 9. "  EXC_COMP ,Exception Compression" "no,yes"
bitfld.long 0x0 8. "  DECOMP_SC_EN ,Decompression Show Cycle Enable" "no,yes"
textline "              "
bitfld.long 0x0 6.--7. "  OERC ,Other Exceptions Relocation Control" "0K,64K,512K,0x3FE000"
bitfld.long 0x0 5. "  BTEE ,Branch Target Entires Enable" "no,yes"
bitfld.long 0x0 4. "  BCMEE ,Branch Conditional misspredicted Entry Enable" "no,yes"
bitfld.long 0x0 1. "  DCAE ,Decompressor Configuration Access Enable" "no,yes"
bitfld.long 0x0 0. "  TST ,BBC Test Mode" "no,yes"
group spr:529.--529. 
line.long 0x00 "EIBADR,External Interrupt Relocation Table Base Address" 
group spr:528.--528. 
line.long 0x00 "GRA,Global Region Attribute Register" 
bitfld.long 0x0 31. "             ENR0 ,Enable Region 0 of IMPU" "no,yes"
bitfld.long 0x0 30. "  ENR1 ,Enable Region 1 of IMPU" "no,yes"
bitfld.long 0x0 29. "  ENR2 ,Enable Region 2 of IMPU" "no,yes"
bitfld.long 0x0 28. "  ENR3 ,Enable Region 3 of IMPU" "no,yes"
textline "                           "
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 7.--9. "  COMP_ISB ,Compression ISB" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
bitfld.long 0x0 5. " CO_REG ,Compressed Region" "no,yes"
bitfld.long 0x0 4. " EC_REG ,Enable Compressed Code Region" "no,yes"
bitfld.long 0x0 3. " BTBINH ,BTB Inhibit" "no,yes"
group spr:784.--784.
line.long 0x00 "RBA0,Region Base Address Register 0"
hexmask.long 0x0 12.--31. 0x1000    "RA ,Region Address"
group spr:816.--816.
line.long 0x00 "RA0,Region Attribute Register 0"
hexmask.long 0x0 12.--31. 0x1000 0x1000 "RS ,Region Size"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 7.--9. "  COMP_ISB ,Compression ISB" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
bitfld.long 0x0 5. " CO_REG ,Compressed Region" "no,yes"
bitfld.long 0x0 4. " EC_REG ,Enable Compressed Code Region" "no,yes"
bitfld.long 0x0 3. " BTBINH ,BTB Inhibit" "no,yes"
group spr:785.--785.
line.long 0x00 "RBA1,Region Base Address Register 1"
hexmask.long 0x0 12.--31. 0x1000    "RA ,Region Address"
group spr:817.--817.
line.long 0x00 "RA1,Region Attribute Register 1"
hexmask.long 0x0 12.--31. 0x1000 0x1000 "RS ,Region Size"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 7.--9. "  COMP_ISB ,Compression ISB" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
bitfld.long 0x0 5. " CO_REG ,Compressed Region" "no,yes"
bitfld.long 0x0 4. " EC_REG ,Enable Compressed Code Region" "no,yes"
bitfld.long 0x0 3. " BTBINH ,BTB Inhibit" "no,yes"
group spr:786.--786.
line.long 0x00 "RBA2,Region Base Address Register 2"
hexmask.long 0x0 12.--31. 0x1000    "RA ,Region Address"
group spr:818.--818.
line.long 0x00 "RA2,Region Attribute Register 2"
hexmask.long 0x0 12.--31. 0x1000 0x1000 "RS ,Region Size"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 7.--9. "  COMP_ISB ,Compression ISB" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
bitfld.long 0x0 5. " CO_REG ,Compressed Region" "no,yes"
bitfld.long 0x0 4. " EC_REG ,Enable Compressed Code Region" "no,yes"
bitfld.long 0x0 3. " BTBINH ,BTB Inhibit" "no,yes"
group spr:787.--787.
line.long 0x00 "RBA3,Region Base Address Register 3"
hexmask.long 0x0 12.--31. 0x1000 "RA ,Region Address"
group spr:819.--819.
line.long 0x00 "RA3,Region Attribute Register 3"
hexmask.long 0x0 12.--31. 0x1000 0x1000 "RS ,Region Size"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 7.--9. "  COMP_ISB ,Compression ISB" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
bitfld.long 0x0 5. " CO_REG ,Compressed Region" "no,yes"
bitfld.long 0x0 4. " EC_REG ,Enable Compressed Code Region" "no,yes"
bitfld.long 0x0 3. " BTBINH ,BTB Inhibit" "no,yes"

tree.end
tree "USIU"
group spr:638.--638. "SIU System Configuration"
line.long 0x00 "IMMR,Internal Memory Map Register"
hexmask.long 0x0 24.--31. 1. "PARTNUM ,Part Number"
hexmask.long 0x0 16.--23. 1. " MASKNUM ,Mask Number"
bitfld.long 0x0 11. " FLEN ,Flash Enable" "no,yes"
bitfld.long 0x0 8. " CLES ,Core Little Endian Swap" "no,yes"
bitfld.long 0x0 1.--3. " ISB ,Internal Memory Space" "$00000000,$00400000,$00800000,$00c00000,$01000000,$01400000,$01800000,$01c00000"
group 0x2fc000--0x2fc023
line.long 0x00 "SIUMCR,SIU Module Configuration"
bitfld.long 0x0 31. "EARB ,External Arbitration" "int,ext"
bitfld.long 0x0 28.--30. "  EARP ,External Arbitration Request Priority" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 23. "  DSHW ,Data Showcycles" "no,yes"
bitfld.long 0x0 21.--22. "  DBGC ,Debug Pins Configuration" "BDM/ext_master,watch/ext_master,BDM/full_trace,full_watch"
bitfld.long 0x0 20. "  DBPC ,Debug Port Configuration" "bdm,jtag"
bitfld.long 0x0 19. "  ATWC ,Address Type Write enable Configuration" "we,at"
textline "                "
bitfld.long 0x0 17.--18. "GPC ,General pins Configuration" "pflow/l-watch,I/O,frz/l-watch,frz/irq"
bitfld.long 0x0 16. " DLK ,Debug Register Lock" "no,yes"
bitfld.long 0x0  13.--14. " SC ,Single Chip Select" "full_bus,16-bit,pflow_only,single"
bitfld.long 0x0  12. " RCTX ,Reset Configuration - Timer Expired Configuration" "rstconf,texp"
bitfld.long 0x0  10.--11. " MLRC ,Multi Level Reservation Control" "all_irq_pins,trace/master,all_I/O,trace/master/io"
textline "                "
bitfld.long 0x0 7. "MTSC ," "no,yes"
bitfld.long 0x0 6. "  NOSHOW ,Instruction Show Cycles Disable" "OFF,ON"
bitfld.long 0x0 5. "  ECIEN ,Enhanced Interrupt Controller Enable" "dis,ena"
bitfld.long 0x0 4. "  LPMASK_EN ,Low Priority Request Masking Enabled" "dis,ena"
line.long 0x04 "SYPCR,System Protection Control"
hexfld.word 0x04 "SWTC ,Software Watchdog Timer Count"
hexfld.byte 0x06 "  BMT ,Bus Monitor Timing"
bitfld.long 0x4 7. "  BME ,Bus Monitor Enable" "dis,ena"
bitfld.long 0x4 3. "  SWF ,Software Watchdog Freeze" "dis,ena"
bitfld.long 0x4 2. "  SWE ,Software Watchdog Enable" "dis,ena"
bitfld.long 0x4 1. "  SWRI ,Software Watchdog Reset/Interrupt Select" "int,res"
bitfld.long 0x4 0. "  SWP ,Software Watchdog Prescale" "no,yes"
line.word 0x08 "SWT,Software Watchdog Timer"
line.word 0x0e "SWSR,Software Service Register"
line.long 0x20 "TESR,Transfer Error Status"
bitfld.long 0x20 13. "IEXT ,Instruction External Transfer Error Acknowledge" "ok,err"
bitfld.long 0x20 12. "  IBMT ,Instruction Transfer Monitor Time Out" "ok,err"
bitfld.long 0x20 5. "  DEXT ,Data External Transfer Error Acknoledge" "ok,err"
bitfld.long 0x20 4. "  DBM ,Data Transfer Monitor Time Out" "ok,err"
group 0x2fc280--0x2fc291 "System Clock"
line.long 0x00 "SCCR ,System Clock and Reset Control Register"
bitfld.long 0x0 31. "DBCT ,Disable backup clock for timers." "0,1"
bitfld.long 0x0 29.--30. "  COM,Clock Output Mode" "clk_full/bus_full,clk_red/bus_red,clk_off/bus_full,clk_off/bus_red"
bitfld.long 0x0 28. "  DCSLR ,Disable clock switching at loss of lock during reset." "ena,dis"
bitfld.long 0x0 27. "  MFPDL ,MF and Pre-Divider Lock" "no,yes"
eventfld.long 0x0 26. "  LPML ,LPM Lock" "no,yes"
bitfld.long 0x0 25. "  TBS ,Time Base Source" "osc,sclk"
bitfld.long 0x0 24. "  RTDIV ,RTC Clock Divide" "/4,/256"
textline "                "
bitfld.long 0x0 23. "STBUC ,Switch to Back-Up Clock Control" "no,yes"
bitfld.long 0x0 22. "  CQDS ,Clock Quarter Drive Strength" "no,yes"
bitfld.long 0x0 21. "  PRQEN ,Power Management Request Enable" "low,hig"
bitfld.long 0x0 20. "  RTSEL ,RTC Circuit Input Source Select" "osc,ext"
bitfld.long 0x0 19. "  BUCS ,Back-Up Clock Status" "no,yes"
bitfld.long 0x0 17.--18. "  EBDF ,External Bus Division Factor" "/1,/2,res,res"
bitfld.long 0x0 16. "  LME ,Limp Mode Enable" "dis,ena"
textline "                "
bitfld.long 0x0 14.--15. "EECLK ,Enable Engineering Clock" "1/1,1/2,buc,dis"
bitfld.long 0x0 8.--13. "  ENGDIV ,Engineering Clock Division Factor" "/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,/32,/33,/34,/35,/36,/37,/38,/39,/40,/41,/42,/43,/44,/45,/46,/47,/48,/49,/50,/51,/52,/53,/54,/55,/56,/57,/58,/59,/60,/61,/62,/63,/64"
bitfld.long 0x0 4.--6. "  DFNL ,Division Factor Low Frequency" "/2,/4,/8,/16,/32,/64,res,/256"
bitfld.long 0x0 0.--2. "  DFNH ,Division Factor High Frequency" "/1,/2,/4,/8,/16,/32,/64,res"
line.long 0x04 "PLPRCR,PLL Low Power and Reset Control Register"
bitfld.long 0x4 20.--31. "MF ,Multiplication Factor" "x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,?..."
eventfld.long 0x4 18. "  LOCS ,Loss of Clock Status" "no,yes"
eventfld.long 0x4 17. "  LOCSS ,Loss of Clock Sticky" "no,yes"
eventfld.long 0x4 16. "  SPLS ,System PLL Lock Status" "no,yes"
textline "                "
eventfld.long 0x4 15. "SPLSS ,System PLL Lock Sticky" "no,yes"
eventfld.long 0x4 14. "  TEXPS ,Timer Expired Status" "no,yes"
eventfld.long 0x4 12. "  TMIST ,Timer Interrupt Status" "no,yes"
bitfld.long 0x4 10. "  CSRC ,Clock Source" "H,L"
bitfld.long 0x4 8.--9. "  LPM ,Low Power Modes" "00,01,10,11"
textline "                "
bitfld.long 0x4 7. "CSR ,Checkstop Reset Enable" "dis,ena"
bitfld.long 0x4 6. "  LOLRE ,Loss of Lock Reset Enable" "dis,ena"
bitfld.long 0x4 0.--4. "  DIVF ,Pre-Divider" "/1,/2,/3,/4,/5,/6,/7,/8,/9,/10,/11,/12,/13,/14,/15,/16,?..."
line.word 0x0c "COLIR,Change of Lock Interrupt"
hexfld.byte 0x0c "    COLIRQ ,Change of Lock Interrupt Request Level"
bitfld.word 0x0c 7. "  COLIS ,Change of Lock Interrupt Status" "no,yes"
bitfld.word 0x0c 6. "  COLIE ,Change of Lock Interrupt Enable" "dis,ena"
line.word 0x10 "VSRMSR,VDDSRM Control Register" 
hexmask.word 0x10 11.--14. 1. "    LVSRS ,Loss of VDDSRM Sticky"
bitfld.word 0x10 10. "  VSRDE ,VDDSRM Detection Circuit is Enabled" "ena,dis"
bitfld.word 0x10 9. "  LVDECRAM ,Loss of VDDSRM for DECRAM Sticky" "no,yes"
line.long 0x08 "RSR,Reset Status Register"
eventfld.long 0x8 31. "EHRS ,External Hard Reset Status" "no,yes"
eventfld.long 0x8 30. "  ESRS ,External Soft Reset Status" "no,yes"
eventfld.long 0x8 29. "  LLRS ,Loss of Lock Reset Status" "no,yes"
eventfld.long 0x8 28. "  SWRS ,Software Watchdog Reset Status" "no,yes"
textline "                "
eventfld.long 0x8 27. "CSRS ,Check Stop Reset Status" "no,yes"
eventfld.long 0x8 26. "  DBHRS ,Debug Port Hard Reset Status" "no,yes"
eventfld.long 0x8 25. "  DBSRS ,Debug Port Soft Reset Status" "no,yes"
eventfld.long 0x8 24. "  JTRS ,JTAG Reset Status" "no,yes"
textline "                "
eventfld.long 0x8 23. "OCCS ,On Chip Clock Switch" "no,yes"
eventfld.long 0x8 22. "  ILBC ,Illegal Bit Change" "no,yes"
eventfld.long 0x8 21. "  GPOR ,Glitch Detect on POR Pin" "no,yes"
eventfld.long 0x8 20. "  GHRST ,Glitch Detect on HRESET Pin" "no,yes"
eventfld.long 0x8 19. "  GSRST ,Glitch Detect on SRESET Pin" "no,yes"
wgroup 0x2fc380--0x2fc38b "Clocks and Reset Keys"
hide.long 0x00 "SCCRK,System Clock Control Key"
hide.long 0x04 "PLPCRK,PLL, Low Power and Reset Control Register Key"
hide.long 0x08 "RSRK,Rset Status Register Key"
group 0x2fc000--0x2fc023 "SIU Interrupt Configuration"
line.long 0x10 "SIPEND,Interrupt Pending Register"
bitfld.long 0x10 31. "IRQ0 ,Interrupt Request 0" "no,yes"
bitfld.long 0x10 30. "  LVL0 ,Level Request 0" "no,yes"
bitfld.long 0x10 29. "  IRQ1 ,Interrupt Request 1" "no,yes"
bitfld.long 0x10 28. "  LVL1 ,Level Request 1" "no,yes"
textline "                "
bitfld.long 0x10 27. "IRQ2 ,Interrupt Request 2" "no,yes"
bitfld.long 0x10 26. "  LVL2 ,Level Request 2" "no,yes"
bitfld.long 0x10 25. "  IRQ3 ,Interrupt Request 3" "no,yes"
bitfld.long 0x10 24. "  LVL3 ,Level Request 3" "no,yes"
textline "                "
bitfld.long 0x10 23. "IRQ4 ,Interrupt Request 4" "no,yes"
bitfld.long 0x10 22. "  LVL4 ,Level Request 4" "no,yes"
bitfld.long 0x10 21. "  IRQ5 ,Interrupt Request 5" "no,yes"
bitfld.long 0x10 20. "  LVL5 ,Level Request 5" "no,yes"
textline "                "
bitfld.long 0x10 19. "IRQ6 ,Interrupt Request 6" "no,yes"
bitfld.long 0x10 18. "  LVL6 ,Level Request 6" "no,yes"
bitfld.long 0x10 17. "  IRQ7 ,Interrupt Request 7" "no,yes"
bitfld.long 0x10 16. "  LVL7 ,Level Request 7" "no,yes"
line.long 0x14 "SIMASK,Interrupt Mask Register"
bitfld.long 0x14 31. "IRM0 ,Interrupt Mask 0" "dis,ena"
bitfld.long 0x14 30. "  LVM0 ,Level Mask 0" "dis,ena"
bitfld.long 0x14 29. "  IRM1 ,Interrupt Mask 1" "dis,ena"
bitfld.long 0x14 28. "  LVM1 ,Level Mask 1" "dis,ena"
textline "              "
bitfld.long 0x14 27. "  IRM2 ,Interrupt Mask 2" "dis,ena"
bitfld.long 0x14 26. "  LVM2 ,Level Mask 2" "dis,ena"
bitfld.long 0x14 25. "  IRM3 ,Interrupt Mask 3" "dis,ena"
bitfld.long 0x14 24. "  LVM3 ,Level Mask 3" "dis,ena"
textline "                "
bitfld.long 0x14 23. "IRM4 ,Interrupt Mask 4" "dis,ena"
bitfld.long 0x14 22. "  LVM4 ,Level Mask 4" "dis,ena"
bitfld.long 0x14 21. "  IRM5 ,Interrupt Mask 5" "dis,ena"
bitfld.long 0x14 20. "  LVM5 ,Level Mask 5" "dis,ena"
textline "              "
bitfld.long 0x14 19. "  IRM6 ,Interrupt Mask 6" "dis,ena"
bitfld.long 0x14 18. "  LVM6 ,Level Mask 6" "dis,ena"
bitfld.long 0x14 17. "  IRM7 ,Interrupt Mask 7" "dis,ena"
bitfld.long 0x14 16. "  LVM7 ,Level Mask 7" "dis,ena"
line.long 0x18 "SIEL,Interrupt Edge Level Mask Register"
bitfld.long 0x18 31. "ED0 ,Interrupt Edge 0" "lvl,edge"
bitfld.long 0x18 30. "  WM0 ,Wake up 0" "dis,ena"
bitfld.long 0x18 29. "  ED1 ,Interrupt Edge 1" "lvl,edge"
bitfld.long 0x18 28. "  WM1 ,Wake up 1" "dis,ena"
textline "                "
bitfld.long 0x18 27. "ED2 ,Interrupt Edge 2" "lvl,edge"
bitfld.long 0x18 26. "  WM2 ,Wake up 2" "dis,ena"
bitfld.long 0x18 25. "  ED3 ,Interrupt Edge 3" "lvl,edge"
bitfld.long 0x18 24. "  WM3 ,Wake up 3" "dis,ena"
textline "                " 
bitfld.long 0x18 23. "ED4 ,Interrupt Edge 4" "lvl,edge"
bitfld.long 0x18 22. "  WM4 ,Wake up 4" "dis,ena"
bitfld.long 0x18 21. "  ED5 ,Interrupt Edge 5" "lvl,edge"
bitfld.long 0x18 20. "  WM5 ,Wake up 5" "dis,ena"
textline "                "
bitfld.long 0x18 19. "ED6 ,Interrupt Edge 6" "lvl,edge"
bitfld.long 0x18 18. "  WM6 ,Wake up 6" "dis,ena"
bitfld.long 0x18 17. "  ED7 ,Interrupt Edge 7" "lvl,edge"
bitfld.long 0x18 16. "  WM7 ,Wake up 7" "dis,ena"
line.long 0x1c "SIVEC,Interrupt Vector"
group 0x2fc040--0x2fc057
line.long 0x00 "SIPEND2,Interrupt Pending Register 2"
bitfld.long 0x0 31. "IRQ0  ,Interrupt Request 0" "no,yes"
bitfld.long 0x0 30. " LVL0  ,Level Request 0" "no,yes"
bitfld.long 0x0 29. " IMB0  ,IMB Interrupt Request 0" "no,yes"
bitfld.long 0x0 28. " IMB1  ,IMB Interrupt Request 1" "no,yes"
bitfld.long 0x0 27. " IMB2  ,IMB Interrupt Request 2" "no,yes"
bitfld.long 0x0 26. " IMB3  ,IMB Interrupt Request 3" "no,yes"
textline "                "
bitfld.long 0x0 25. "IRQ1  ,Interrupt Request 1" "no,yes"
bitfld.long 0x0 24. " LVL1  ,Level Request 1" "no,yes"
bitfld.long 0x0 23. " IMB4  ,IMB Interrupt Request 4" "no,yes"
bitfld.long 0x0 22. " IMB5  ,IMB Interrupt Request 5" "no,yes"
bitfld.long 0x0 21. " IMB6  ,IMB Interrupt Request 6" "no,yes"
bitfld.long 0x0 20. " IMB7  ,IMB Interrupt Request 7" "no,yes"
textline "                "
bitfld.long 0x0 19. "IRQ2  ,Interrupt Request 2" "no,yes"
bitfld.long 0x0 18. " LVL2  ,Level Request 2" "no,yes"
bitfld.long 0x0 17. " IMB8  ,IMB Interrupt Request 8" "no,yes"
bitfld.long 0x0 16. " IMB9  ,IMB Interrupt Request 9" "no,yes"
bitfld.long 0x0 15. " IMB10 ,IMB Interrupt Request 10" "no,yes"
bitfld.long 0x0 14. " IMB11 ,IMB Interrupt Request 11" "no,yes"
textline "                "
bitfld.long 0x0 13. "IRQ3  ,Interrupt Request 3" "no,yes"
bitfld.long 0x0 12. " LVL3  ,Level Request 3" "no,yes"
bitfld.long 0x0 11. " IMB12 ,IMB Interrupt Request 12" "no,yes"
bitfld.long 0x0 10. " IMB13 ,IMB Interrupt Request 13" "no,yes"
bitfld.long 0x0 9. " IMB14 ,IMB Interrupt Request 14" "no,yes"
bitfld.long 0x0 8. " IMB15 ,IMB Interrupt Request 15" "no,yes"
textline "                "
bitfld.long 0x0 7. "IRQ4  ,Interrupt Request 4" "no,yes"
bitfld.long 0x0 6. " LVL4  ,Level Request 4" "no,yes"
bitfld.long 0x0 5. " IMB16 ,IMB Interrupt Request 16" "no,yes"
bitfld.long 0x0 4. " IMB17 ,IMB Interrupt Request 17" "no,yes"
bitfld.long 0x0 3. " IMB18 ,IMB Interrupt Request 18" "no,yes"
bitfld.long 0x0 2. " IMB19 ,IMB Interrupt Request 19" "no,yes"
textline "                "
bitfld.long 0x0 1. "IRQ5  ,Interrupt Request 5" "no,yes"
bitfld.long 0x0 0. " LVL5  ,Level Request 5" "no,yes"
line.long 0x04 "SIPEND3,Interrupt Pending Register 3"
bitfld.long 0x4 31. "                    IMB20 ,IMB Interrupt Request 0" "no,yes"
bitfld.long 0x4 30. " IMB21 ,IMB Interrupt Request 21" "no,yes"
bitfld.long 0x4 29. " IMB22 ,IMB Interrupt Request 22" "no,yes"
bitfld.long 0x4 28. " IMB23 ,IMB Interrupt Request 23" "no,yes"
textline "                "
bitfld.long 0x4 27. "IRQ6  ,Interrupt Request 6" "no,yes"
bitfld.long 0x4 26. " LVL6  ,Level Request 6" "no,yes"
bitfld.long 0x4 25. " IMB24 ,IMB Interrupt Request 24" "no,yes"
bitfld.long 0x4 24. " IMB25 ,IMB Interrupt Request 25" "no,yes"
bitfld.long 0x4 23. " IMB26 ,IMB Interrupt Request 26" "no,yes"
bitfld.long 0x4 22. " IMB27 ,IMB Interrupt Request 27" "no,yes"
textline "                "
bitfld.long 0x4 21. "IRQ7  ,Interrupt Request 7" "no,yes"
bitfld.long 0x4 20. " LVL7  ,Level Request 7" "no,yes"
bitfld.long 0x4 19. " IMB28 ,IMB Interrupt Request 28" "no,yes"
bitfld.long 0x4 18. " IMB29 ,IMB Interrupt Request 29" "no,yes"
bitfld.long 0x4 17. " IMB30 ,IMB Interrupt Request 30" "no,yes"
bitfld.long 0x4 16. " IMB31 ,IMB Interrupt Request 31" "no,yes"
line.long 0x08 "SIMASK2,Interrupt Mask Register 2"
bitfld.long 0x8 31. "IRQ0  ,Interrupt Request 0" "dis,ena"
bitfld.long 0x8 30. " LVL0  ,Level Request 0" "dis,ena"
bitfld.long 0x8 29. " IMB0  ,IMB Interrupt Request 0" "dis,ena"
bitfld.long 0x8 28. " IMB1  ,IMB Interrupt Request 1" "dis,ena"
bitfld.long 0x8 27. " IMB2  ,IMB Interrupt Request 2" "dis,ena"
bitfld.long 0x8 26. " IMB3  ,IMB Interrupt Request 3" "dis,ena"
textline "                "
bitfld.long 0x8 25. "IRQ1  ,Interrupt Request 1" "dis,ena"
bitfld.long 0x8 24. " LVL1  ,Level Request 1" "dis,ena"
bitfld.long 0x8 23. " IMB4  ,IMB Interrupt Request 4" "dis,ena"
bitfld.long 0x8 22. " IMB5  ,IMB Interrupt Request 5" "dis,ena"
bitfld.long 0x8 21. " IMB6  ,IMB Interrupt Request 6" "dis,ena"
bitfld.long 0x8 20. " IMB7  ,IMB Interrupt Request 7" "dis,ena"
textline "                "
bitfld.long 0x8 19. "IRQ2  ,Interrupt Request 2" "dis,ena"
bitfld.long 0x8 18. " LVL2  ,Level Request 2" "dis,ena"
bitfld.long 0x8 17. " IMB8  ,IMB Interrupt Request 8" "dis,ena"
bitfld.long 0x8 16. " IMB9  ,IMB Interrupt Request 9" "dis,ena"
bitfld.long 0x8 15. " IMB10 ,IMB Interrupt Request 10" "dis,ena"
bitfld.long 0x8 14. " IMB11 ,IMB Interrupt Request 11" "dis,ena"
textline "                "
bitfld.long 0x8 13. "IRQ3  ,Interrupt Request 3" "dis,ena"
bitfld.long 0x8 12. " LVL3  ,Level Request 3" "dis,ena"
bitfld.long 0x8 11. " IMB12 ,IMB Interrupt Request 12" "dis,ena"
bitfld.long 0x8 10. " IMB13 ,IMB Interrupt Request 13" "dis,ena"
bitfld.long 0x8 9. " IMB14 ,IMB Interrupt Request 14" "dis,ena"
bitfld.long 0x8 8. " IMB15 ,IMB Interrupt Request 15" "dis,ena"
textline "                "
bitfld.long 0x8 7. "IRQ4  ,Interrupt Request 4" "dis,ena"
bitfld.long 0x8 6. " LVL4  ,Level Request 4" "dis,ena"
bitfld.long 0x8 5. " IMB16 ,IMB Interrupt Request 16" "dis,ena"
bitfld.long 0x8 4. " IMB17 ,IMB Interrupt Request 17" "dis,ena"
bitfld.long 0x8 3. " IMB18 ,IMB Interrupt Request 18" "dis,ena"
bitfld.long 0x8 2. " IMB19 ,IMB Interrupt Request 19" "dis,ena"
textline "                "
bitfld.long 0x8 1. "IRQ5  ,Interrupt Request 5" "dis,ena"
bitfld.long 0x8 0. " LVL5  ,Level Request 5" "dis,ena"
line.long 0x0c "SIMASK3,Interrupt Mask Register 3"
bitfld.long 0xc 31. "                    IMB20 ,IMB Interrupt Request 0" "dis,ena"
bitfld.long 0xc 30. " IMB21 ,IMB Interrupt Request 21" "dis,ena"
bitfld.long 0xc 29. " IMB22 ,IMB Interrupt Request 22" "dis,ena"
bitfld.long 0xc 28. " IMB23 ,IMB Interrupt Request 23" "dis,ena"
textline "                "
bitfld.long 0xc 27. "IRQ6  ,Interrupt Request 6" "dis,ena"
bitfld.long 0xc 26. " LVL6  ,Level Request 6" "dis,ena"
bitfld.long 0xc 25. " IMB24 ,IMB Interrupt Request 24" "dis,ena"
bitfld.long 0xc 24. " IMB25 ,IMB Interrupt Request 25" "dis,ena"
bitfld.long 0xc 23. " IMB26 ,IMB Interrupt Request 26" "dis,ena"
bitfld.long 0xc 22. " IMB27 ,IMB Interrupt Request 27" "dis,ena"
textline "                "
bitfld.long 0xc 21. "IRQ7  ,Interrupt Request 7" "dis,ena"
bitfld.long 0xc 20. " LVL7  ,Level Request 7" "dis,ena"
bitfld.long 0xc 19. " IMB28 ,IMB Interrupt Request 28" "dis,ena"
bitfld.long 0xc 18. " IMB29 ,IMB Interrupt Request 29" "dis,ena"
bitfld.long 0xc 17. " IMB30 ,IMB Interrupt Request 30" "dis,ena"
bitfld.long 0xc 16. " IMB31 ,IMB Interrupt Request 31" "dis,ena"
line.long 0x10 "SISR2,Interrupt In-Service Register 2"
eventfld.long 0x10 31. "IRQ0  ,Interrupt Request 0" "no,yes"
eventfld.long 0x10 30. " LVL0  ,Level Request 0" "no,yes"
eventfld.long 0x10 29. " IMB0  ,IMB Interrupt Request 0" "no,yes"
eventfld.long 0x10 28. " IMB1  ,IMB Interrupt Request 1" "no,yes"
eventfld.long 0x10 27. " IMB2  ,IMB Interrupt Request 2" "no,yes"
eventfld.long 0x10 26. " IMB3  ,IMB Interrupt Request 3" "no,yes"
textline "                "
eventfld.long 0x10 25. "IRQ1  ,Interrupt Request 1" "no,yes"
eventfld.long 0x10 24. " LVL1  ,Level Request 1" "no,yes"
eventfld.long 0x10 23. " IMB4  ,IMB Interrupt Request 4" "no,yes"
eventfld.long 0x10 22. " IMB5  ,IMB Interrupt Request 5" "no,yes"
eventfld.long 0x10 21. " IMB6  ,IMB Interrupt Request 6" "no,yes"
eventfld.long 0x10 20. " IMB7  ,IMB Interrupt Request 7" "no,yes"
textline "                "
eventfld.long 0x10 19. "IRQ2  ,Interrupt Request 2" "no,yes"
eventfld.long 0x10 18. " LVL2  ,Level Request 2" "no,yes"
eventfld.long 0x10 17. " IMB8  ,IMB Interrupt Request 8" "no,yes"
eventfld.long 0x10 16. " IMB9  ,IMB Interrupt Request 9" "no,yes"
eventfld.long 0x10 15. " IMB10 ,IMB Interrupt Request 10" "no,yes"
eventfld.long 0x10 14. " IMB11 ,IMB Interrupt Request 11" "no,yes"
textline "                "
eventfld.long 0x10 13. "IRQ3  ,Interrupt Request 3" "no,yes"
eventfld.long 0x10 12. " LVL3  ,Level Request 3" "no,yes"
eventfld.long 0x10 11. " IMB12 ,IMB Interrupt Request 12" "no,yes"
eventfld.long 0x10 10. " IMB13 ,IMB Interrupt Request 13" "no,yes"
eventfld.long 0x10 9. " IMB14 ,IMB Interrupt Request 14" "no,yes"
eventfld.long 0x10 8. " IMB15 ,IMB Interrupt Request 15" "no,yes"
textline "                "
eventfld.long 0x10 7. "IRQ4  ,Interrupt Request 4" "no,yes"
eventfld.long 0x10 6. " LVL4  ,Level Request 4" "no,yes"
eventfld.long 0x10 5. " IMB16 ,IMB Interrupt Request 16" "no,yes"
eventfld.long 0x10 4. " IMB17 ,IMB Interrupt Request 17" "no,yes"
eventfld.long 0x10 3. " IMB18 ,IMB Interrupt Request 18" "no,yes"
eventfld.long 0x10 2. " IMB19 ,IMB Interrupt Request 19" "no,yes"
textline "                "
eventfld.long 0x10 1. "IRQ5  ,Interrupt Request 5" "no,yes"
eventfld.long 0x10 0. " LVL5  ,Level Request 5" "no,yes"
line.long 0x14 "SISR3,Interrupt In-Service Register 3"
eventfld.long 0x14 31. "                    IMB20 ,IMB Interrupt Request 0" "no,yes"
eventfld.long 0x14 30. " IMB21 ,IMB Interrupt Request 21" "no,yes"
eventfld.long 0x14 29. " IMB22 ,IMB Interrupt Request 22" "no,yes"
eventfld.long 0x14 28. " IMB23 ,IMB Interrupt Request 23" "no,yes"
textline "                "
eventfld.long 0x14 27. "IRQ6  ,Interrupt Request 6" "no,yes"
eventfld.long 0x14 26. " LVL6  ,Level Request 6" "no,yes"
eventfld.long 0x14 25. " IMB24 ,IMB Interrupt Request 24" "no,yes"
eventfld.long 0x14 24. " IMB25 ,IMB Interrupt Request 25" "no,yes"
eventfld.long 0x14 23. " IMB26 ,IMB Interrupt Request 26" "no,yes"
eventfld.long 0x14 22. " IMB27 ,IMB Interrupt Request 27" "no,yes"
textline "                "
eventfld.long 0x14 21. "IRQ7  ,Interrupt Request 7" "no,yes"
eventfld.long 0x14 20. " LVL7  ,Level Request 7" "no,yes"
eventfld.long 0x14 19. " IMB28 ,IMB Interrupt Request 28" "no,yes"
eventfld.long 0x14 18. " IMB29 ,IMB Interrupt Request 29" "no,yes"
eventfld.long 0x14 17. " IMB30 ,IMB Interrupt Request 30" "no,yes"
eventfld.long 0x14 16. " IMB31 ,IMB Interrupt Request 31" "no,yes"
group 0x2fc200--0x2fc20b "Timebase"
line.word 0x00 "TBSCR,Time Base Status and Control Register"
hexfld.byte 0x00 "    TBIRQ ,Time Base Interrupt Request"
bitfld.word 0x0 7. " REFA ,Reference Interrupt Status A" "no,yes"
bitfld.word 0x0 6. " REFB ,Reference Interrupt Status B" "no,yes"
bitfld.word 0x0 3. " RFAE ,Second Interrupt Enable A" "no,yes"
bitfld.word 0x0 2. " RFBE ,Second Interrupt Enable B" "no,yes"
bitfld.word 0x0 1. " TBF ,Time Base Freeze" "run,stop"
bitfld.word 0x0 0. " TBE ,Time Base Enable" "no,yes"
line.long 0x04 "TBREF0,Time Base Reference 0"
line.long 0x08 "TBREF1,Time Base Reference 1"
wsgroup (spr:284.)++0. (spr:268.)
line.long 0x00 "TBL,TBL"
wsgroup (spr:285.)++0. (spr:269.)
line.long 0x00 "TBU,TBU"
wgroup 0x2fc300--0x2fc30f "Timebase Keys"
hide.long 0x00 "TBSCRK,Time Base Status and Control Key"
hide.long 0x04 "TBRF0K,Time Base Reference 0 Key"
hide.long 0x08 "TBRF1K,Time Base Reference 1 Key"
hide.long 0x0c "TBK,Time Base and Decrementer Key"
group 0x2fc220--0x2fc22f "Real Time Clock"
line.word 0x00 "RTCSC,Real Time Clock Status and Control Register"
hexfld.byte 0x00 "    RTCIRQ ,Real Time Clock Interrupt Request"
bitfld.word 0x0 7. " SEC ,Once per Second Interrupt" "no,yes"
bitfld.word 0x0 6. " ALR ,Alarm Interrupt" "no,yes"
bitfld.word 0x0 4. " 4M ,Real Time Clock Select" "20M,4M"
bitfld.word 0x0 3. " SIE ,Second Interrupt Enable" "no,yes"
bitfld.word 0x0 2. " ALE ,Alarm Interrupt Enable" "no,yes"
bitfld.word 0x0 1. " RTF ,Real Time Clock Freeze" "run,stop"
bitfld.word 0x0 0. " RTE ,Real Time Clock Enable" "no,yes"
line.long 0x04 "RTC,Real Time Clock"
line.long 0x08 "RTSEC,Real Time Clock Seconds"
line.long 0x0c "RTCAL,Real Time Clock Alarm"
wgroup 0x2fc320--0x2fc32f "Real Time Clock Keys"
hide.long 0x00 "RTCSCK,Real Time Clock Status & Control Key"
hide.long 0x04 "RTCK,Real Time Clock Key"
hide.long 0x08 "RTSECK,Real Time Alarm Seconds Key"
hide.long 0x0c "RTCALK,Real Time Alarm Key"
group 0x2fc240--0x2fc24b "Periodic Interrupt Timer"
line.long 0x00 "PISCR ,Periodic Interrupt Timer Status and Control Register"
hexfld.byte 0x00 "PIRQ ,Periodic Interrupt Request Level"
bitfld.word 0x0 7. "  PS ,Periodic Interrupt Status" "0,1"
bitfld.word 0x0 2. "  PIE ,Periodic Interrupt Enable" "dis,ena"
bitfld.word 0x0 1. "  PITF ,Periodic Interrupt Timer Freeze" "run,stp"
bitfld.word 0x0 0. "  PTE ,Periodic Timer Enable" "dis,ena"
line.long 0x04 "PITC,Periodic Interrupt Timer Count"
line.long 0x08 "PITR,Periodic Interrupt Timer"
wgroup 0x2fc340--0x2fc347 "Periodic Interrupt Timer Keys"
hide.long 0x00 "PISCRK,PIT Status and Control Key"
hide.long 0x04 "PITCK,PIT Count Key"
group 0x2fc030--0x2fc033 "External Master Register"
line.long 0x00 "EMCR,External Master Control Register"
bitfld.long 0x0 15. "PRPM ,Peripheral Mode" "no,yes"
bitfld.long 0x0 14. "  SLVM ,Slave Mode"    "no,yes"
bitfld.long 0x0 11.--12. "  SIZE ,Bus Size" "4,4,2,1"
bitfld.long 0x0 10. "  SUPU ,Supervisor Mode" "yes,no"
bitfld.long 0x0 9. "  INST ,Instruction Fetch" "yes,no"
textline "                "
bitfld.long 0x0 6. "RESV ,Storage Reservation Cycle" "yes,no"
bitfld.long 0x0 5. "  CONT ,Access to Control Register or Control Cycle" "yes,no"
bitfld.long 0x0 3. "  TRAC ,Program Trace" "yes,no"
bitfld.long 0x0 2. "  SIZEN ,Drive Size Extern" "yes,no"
group 0x2fc024--0x2fc02f "General Purpose I/O"
line.long 0x00 "DT1,SGPIO Data Register 1"
bitfld.long 0x0 31. "D0  ,Data" "low,hig"
bitfld.long 0x0 30. " D1  ,Data" "low,hig"
bitfld.long 0x0 29. " D2  ,Data" "low,hig"
bitfld.long 0x0 28. " D3  ,Data" "low,hig"
bitfld.long 0x0 27. " D4  ,Data" "low,hig"
bitfld.long 0x0 26. " D5  ,Data" "low,hig"
bitfld.long 0x0 25. " D6  ,Data" "low,hig"
bitfld.long 0x0 24. " D7  ,Data" "low,hig"
textline "                "
bitfld.long 0x0 23. "D8  ,Data" "low,hig"
bitfld.long 0x0 22. " D9  ,Data" "low,hig"
bitfld.long 0x0 21. " D10 ,Data" "low,hig"
bitfld.long 0x0 20. " D11 ,Data" "low,hig"
bitfld.long 0x0 19. " D12 ,Data" "low,hig"
bitfld.long 0x0 18. " D13 ,Data" "low,hig"
bitfld.long 0x0 17. " D14 ,Data" "low,hig"
bitfld.long 0x0 16. " D15 ,Data" "low,hig"
textline "                "
bitfld.long 0x0 15. "D16 ,Data" "low,hig"
bitfld.long 0x0 14. " D17 ,Data" "low,hig"
bitfld.long 0x0 13. " D18 ,Data" "low,hig"
bitfld.long 0x0 12. " D19 ,Data" "low,hig"
bitfld.long 0x0 11. " D20 ,Data" "low,hig"
bitfld.long 0x0 10. " D21 ,Data" "low,hig"
bitfld.long 0x0 9. " D22 ,Data" "low,hig"
bitfld.long 0x0 8. " D23 ,Data" "low,hig"
textline "                "
bitfld.long 0x0 7. "D24 ,Data" "low,hig"
bitfld.long 0x0 6. " D25 ,Data" "low,hig"
bitfld.long 0x0 5. " D26 ,Data" "low,hig"
bitfld.long 0x0 4. " D27 ,Data" "low,hig"
bitfld.long 0x0 3. " D28 ,Data" "low,hig"
bitfld.long 0x0 2. " D29 ,Data" "low,hig"
bitfld.long 0x0 1. " D30 ,Data" "low,hig"
bitfld.long 0x0 0. " D31 ,Data" "low,hig"
line.long 0x04 "DT2,SGPIO Data Register 2"
bitfld.long 0x4 31. "C0  ,Data" "low,hig"
bitfld.long 0x4 30. " C1  ,Data" "low,hig"
bitfld.long 0x4 29. " C2  ,Data" "low,hig"
bitfld.long 0x4 28. " C3  ,Data" "low,hig"
bitfld.long 0x4 27. " C4  ,Data" "low,hig"
bitfld.long 0x4 26. " C5  ,Data" "low,hig"
bitfld.long 0x4 25. " C6  ,Data" "low,hig"
bitfld.long 0x4 24. " C7  ,Data" "low,hig"
textline "                "
bitfld.long 0x4 23. "A8  ,Data" "low,hig"
bitfld.long 0x4 22. " A9  ,Data" "low,hig"
bitfld.long 0x4 21. " A10 ,Data" "low,hig"
bitfld.long 0x4 20. " A11 ,Data" "low,hig"
bitfld.long 0x4 19. " A12 ,Data" "low,hig"
bitfld.long 0x4 18. " A13 ,Data" "low,hig"
bitfld.long 0x4 17. " A14 ,Data" "low,hig"
bitfld.long 0x4 16. " A15 ,Data" "low,hig"
textline "                "
bitfld.long 0x4 15. "A16 ,Data" "low,hig"
bitfld.long 0x4 14. " A17 ,Data" "low,hig"
bitfld.long 0x4 13. " A18 ,Data" "low,hig"
bitfld.long 0x4 12. " A19 ,Data" "low,hig"
bitfld.long 0x4 11. " A20 ,Data" "low,hig"
bitfld.long 0x4 10. " A21 ,Data" "low,hig"
bitfld.long 0x4 9. " A22 ,Data" "low,hig"
bitfld.long 0x4 8. " A23 ,Data" "low,hig"
textline "                "
bitfld.long 0x4 7. "A24 ,Data" "low,hig"
bitfld.long 0x4 6. " A25 ,Data" "low,hig"
bitfld.long 0x4 5. " A26 ,Data" "low,hig"
bitfld.long 0x4 4. " A27 ,Data" "low,hig"
bitfld.long 0x4 3. " A28 ,Data" "low,hig"
bitfld.long 0x4 2. " A29 ,Data" "low,hig"
bitfld.long 0x4 1. " A30 ,Data" "low,hig"
bitfld.long 0x4 0. " A31 ,Data" "low,hig"
line.long 0x08 "DR,SGPIO Direction Register"
bitfld.long 0x8 31. "DC0 ,Data Direction" "in,out"
bitfld.long 0x8 30. " DC1 ,Data Direction" "in,out"
bitfld.long 0x8 29. " DC2 ,Data Direction" "in,out"
bitfld.long 0x8 28. " DC3 ,Data Direction" "in,out"
bitfld.long 0x8 27. " DC4 ,Data Direction" "in,out"
bitfld.long 0x8 26. " DC5 ,Data Direction" "in,out"
bitfld.long 0x8 25. " DC6 ,Data Direction" "in,out"
bitfld.long 0x8 24. " DC7 ,Data Direction" "in,out"
textline "                "
bitfld.long 0x8 15. "GDDR0 ,Group Data Direction for D0-D7" "in,out"
bitfld.long 0x8 14. " GDDR1 ,Group Data Direction for D8-D15" "in,out"
bitfld.long 0x8 13. " GDDR2 ,Group Data Direction for D16-D23" "in,out"
bitfld.long 0x8 12. " GDDR3 ,Group Data Direction for A8-A15" "in,out"
bitfld.long 0x8 11. " GDDR4 ,Group Data Direction for A16-A23" "in,out"
bitfld.long 0x8 10. " GDDR5 ,Group Data Direction for A24-A31" "in,out"
textline "                "
bitfld.long 0x8 7. "DD24 ,Data Direction" "in,ou"
bitfld.long 0x8 6. " DC25 ,Data Direction" "in,ou"
bitfld.long 0x8 5. " DC26 ,Data Direction" "in,ou"
bitfld.long 0x8 4. " DC27 ,Data Direction" "in,ou"
bitfld.long 0x8 3. " DC28 ,Data Direction" "in,ou"
bitfld.long 0x8 2. " DC29 ,Data Direction" "in,ou"
bitfld.long 0x8 1. " DC30 ,Data Direction" "in,ou"
bitfld.long 0x8 0. " DC31 ,Data Direction" "in,ou"
group 0x2fc178--0x2fc179 "Memory Controller"
line.word 0x00 "MSTAT,Memory Status"
bitfld.word 0x0 7. "    WPER0 ,Write Protection Error for Bank 0" "no,yes"
bitfld.word 0x0 6. "  WPER1 ,Write Protection Error for Bank 1" "no,yes"
bitfld.word 0x0 5. "  WPER2 ,Write Protection Error for Bank 2" "no,yes"
bitfld.word 0x0 4. "  WPER3 ,Write Protection Error for Bank 3" "no,yes"
group 0x2fc100--0x2fc107 "CS0"
line.long 0x00 "BR,Base Register"
hexmask.long 0x0 15.--31. 0x8000 "BA ,Base Address"
bitfld.long 0x0 12.--14. " AT  ,Address Type" "000,001,010,011,100,101,110,111"
bitfld.long 0x0 10.--11. "  PS ,Port Size" "32,8,16,res"
bitfld.long 0x0 9. " SST ,Short Setup Time" "norm,shrt"
bitfld.long 0x0 8. "  WP ,Write Protect" "r/w,rd"
bitfld.long 0x0 6. "  BL ,Burst Lenghth (beats)" "4,8"
bitfld.long 0x0 5. "  WE/BS " "we,bs"
bitfld.long 0x0 4. "  TBDIP ,Toggle BDIP" "cont,toggle"
textline "                                    "
bitfld.long 0x0 3. " LBDIP ,Late BDIP" "norm,late"
bitfld.long 0x0 2. "  SETA ,TA Generation" "int,ext"
bitfld.long 0x0 1. "  BI ,Burst Inhibit" "burst,no_b"
bitfld.long 0x0 0. "  V ,Valid Bit" "0,ok"
line.long 0x04 "OR,Option Register"
hexmask.long 0x4 15.--31. 0x8000 "AM ,Address Mask"
bitfld.long 0x4 12.--14. " ATM ,Address Type Mask" "000,001,010,011,100,101,110,111"
bitfld.long 0x4 11. "  CSNT ,xxx" "norm,early"
bitfld.long 0x4 9.--10. "  ACS ,xxx" "00,01,10,11"
bitfld.long 0x4  8. "  EHTR ,xxx" "norm,ext"
textline "                                    "
bitfld.long 0x4 4.--7. " SCY ,number of wait states" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x4 1.--3. "  BSCY ,number of data wait states" "0,1,2,3,?..."   
bitfld.long 0x4 0. "  TRLX ,relaxed timing" "norm,relaxed"
group 0x2fc108--0x2fc10f "CS1"
copy
group 0x2fc110--0x2fc117 "CS2"
copy
group 0x2fc118--0x2fc11f "CS3"
copy
group 0x2fc140--0x2fc147 "Dual Mapping Register"
line.long 0x00 "DMBR, Base Register Dual Mapping"
hexmask.long 0x0 25.--30. 0x8000 "BA ,Base Address"
bitfld.long  0x0 19.--21. "  AT  ,Address Type" "000,001,010,011,100,101,110,111"
bitfld.long  0x0 1.--3. "  Chip Select , chip select" "cs0,cs1,cs2,cs3,?..."
bitfld.long  0x0 0. "  DME , dual mapping enable" "dis,ena"
textline "           "
line.long 0x04 "DMOR, Option Register Dual Mapping"
hexmask.long 0x4 25.--30. 0x8000 "AM ,Address Mask"
bitfld.long  0x4 19.--21. "  ATM ,Address type mask" "000,100,010,001,111,?..."
group 0x2fc038--0x2fc03f "Pads Module Configuration"
line.long 0x00 "PDMCR2,Pads Module Configuration Register 2"
bitfld.long 0x0 31. "PREDIS_EN ,Bus pre-discharge" "dis,ena"
line.long 0x04 "PDMCR,Pads Module Configuration"
bitfld.long 0x4 31. "SLRC0 ,Slew Rate Control for TPU, QADC, USIU (SGPIO)" "slow,fast"
bitfld.long 0x4 30. " SLRC1 ,Slew Rate Control for QSPI (QSMCM), TOUCAN" "slow,fast"
bitfld.long 0x4 29. " SLRC2 ,Slew Rate Control for QSCI (QSMCM)" "slow,fast"
bitfld.long 0x4 28. " SLRC3 ,Slew Rate Control for MIOS" "slow,fast"
bitfld.long 0x4 25. " PRDS ,Pull Resistor Disable Control" "ena,dis"
bitfld.long 0x4 24. " SPRDS ,Special Pull Resistor Disable Control" "ena,dis"
textline "               "
bitfld.long 0x4 23. " FTPU_PU ,Follow TPU Pull Up" "no,yes"
bitfld.long 0x4 22. " GP_MASK0 ,General purpose control" "no,yes"
bitfld.long 0x4 21. " GP_MASK1 ,General purpose control" "no,yes"
bitfld.long 0x4 20. " GP_MASK2 ,General purpose control" "no,yes"
bitfld.long 0x4 19. " GP_MASK3 ,General purpose control" "no,yes"
textline "               "
bitfld.long 0x4 18. " GP_MASK4 ,General purpose control" "no,yes"
bitfld.long 0x4 17. " GP_MASK5 ,General purpose control" "no,yes"
bitfld.long 0x4 16. " GP_MASK6 ,General purpose control" "no,yes"
textline "               "
bitfld.long 0x4 15. " GSP_MASK0 ,General purpose control" "no,yes"
bitfld.long 0x4 14. " GSP_MASK1 ,General purpose control" "no,yes"

tree.end
tree "L2U"
group spr:568.--568. "LBUS to UBUS Interface Unit (L2U)" 
line.long 0x00 "MCR,L2U Module Configuration Register"
bitfld.long 0x0 31. "SP ,SRAM Protection" "no,yes"
bitfld.long 0x0 29.--30. "  LSHOW ,LBUS Showcycle Configuration" "dis,wr,res,r/w"
group spr:792.--795.
line.long 0x00 "RBA0,Region Base Address Register 0"
hexmask.long 0x0 12.--31. 1. "RA ,Region Address"
line.long 0x04 "RBA1,Region Base Address Register 1"
hexmask.long 0x4 12.--31. 1. "RA ,Region Address"
line.long 0x08 "RBA2,Region Base Address Register 2"
hexmask.long 0x8 12.--31. 1. "RA ,Region Address"
line.long 0x0c "RBA3,Region Base Address Register 3"
hexmask.long 0x0c 12.--31. 1. "RA ,Region Address"
group spr:824.--827.
line.long 0x00 "RA0,Region Attribute Register 0"
hexmask.long 0x0 12.--23. 1. "RS ,Region Size"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
line.long 0x04 "RA1,Region Attribute Register 1"
hexmask.long 0x4 12.--23. 1. "RS ,Region Size"
bitfld.long 0x4 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x4 6. "  G ,Guarded Attribute for Region" "no,yes"
line.long 0x08 "RA2,Region Attribute Register 2"
hexmask.long 0x8 12.--23. 1. "RS ,Region Size"
bitfld.long 0x8 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x8 6. "  G ,Guarded Attribute for Region" "no,yes"
line.long 0x0c "RA3,Region Attribute Register 3"
hexmask.long 0x0c 12.--23. 1. "RS ,Region Size"
bitfld.long 0x0c 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0c 6. "  G ,Guarded Attribute for Region" "no,yes"
group spr:536.--536. 
line.long 0x00 "GRA,Global Region Attribute" 
bitfld.long 0x0 31. "ENR0 ,Enable Region 0 of IMPU" "dis,ena"
bitfld.long 0x0 30. "  ENR1 ,Enable Region 1 of IMPU" "dis,ena"
bitfld.long 0x0 29. "  ENR2 ,Enable Region 2 of IMPU" "dis,ena"
bitfld.long 0x0 28. "  ENR3 ,Enable Region 3 of IMPU" "dis,ena"
bitfld.long 0x0 10.--11. "  PP ,Protection" "00,01,10,11"
bitfld.long 0x0 6. "  G ,Guarded Attribute for Region" "no,yes"
tree.end
tree "UIMB"
group 0x307f80--0x307f83 "UBUS / IMB Interface"
line.long 0x00 "UMCR,Module Configuration Register"
bitfld.long 0x0 31. "STOP ,Stop" "no,yes"
bitfld.long 0x0 29.--30. "  IRQMUX ,Multiplexing of Interrupt Requests" "8,16,24,32"
bitfld.long 0x0 28. "  HSPEED ,IMB Clock Speed" "1/1,1/2"
group 0x307f90--0x307f93
line.long 0x00 "TCREG,UIMB Test Control Register"
bitfld.long 0x0 31. "NIMB ,Non-CIMB Bus Scan Address" "no,yes"
group 0x307fa0--0x307fa3
line.long 0x00 "IRQPND,Pending Interrupt Request Register"
bitfld.long 0x0 31. "IRQ0  ,Interrupt Request 0" "ok,pen"
bitfld.long 0x0 30. " IRQ1  ,Interrupt Request 1" "ok,pen"
bitfld.long 0x0 29. " IRQ2  ,Interrupt Request 2" "ok,pen"
bitfld.long 0x0 28. " IRQ3  ,Interrupt Request 3" "ok,pen"
textline "                "
bitfld.long 0x0 27. "IRQ4  ,Interrupt Request 4" "ok,pen"
bitfld.long 0x0 26. " IRQ5  ,Interrupt Request 5" "ok,pen"
bitfld.long 0x0 25. " IRQ6  ,Interrupt Request 6" "ok,pen"
bitfld.long 0x0 24. " IRQ7  ,Interrupt Request 7" "ok,pen"
textline "                "
bitfld.long 0x0 23. "IRQ8  ,Interrupt Request 8" "ok,pen"
bitfld.long 0x0 22. " IRQ9  ,Interrupt Request 9" "ok,pen"
bitfld.long 0x0 21. " IRQ10 ,Interrupt Request 10" "ok,pen"
bitfld.long 0x0 20. " IRQ11 ,Interrupt Request 11" "ok,pen"
textline "                "
bitfld.long 0x0 19. "IRQ12 ,Interrupt Request 12" "ok,pen"
bitfld.long 0x0 18. " IRQ13 ,Interrupt Request 13" "ok,pen"
bitfld.long 0x0 17. " IRQ14 ,Interrupt Request 14" "ok,pen"
bitfld.long 0x0 16. " IRQ15 ,Interrupt Request 15" "ok,pen"
textline "                "
bitfld.long 0x0 15. "IRQ16 ,Interrupt Request 16" "ok,pen"
bitfld.long 0x0 14. " IRQ17 ,Interrupt Request 17" "ok,pen"
bitfld.long 0x0 13. " IRQ18 ,Interrupt Request 18" "ok,pen"
bitfld.long 0x0 12. " IRQ19 ,Interrupt Request 19" "ok,pen"
textline "                "
bitfld.long 0x0 11. "IRQ20 ,Interrupt Request 20" "ok,pen"
bitfld.long 0x0 10. " IRQ21 ,Interrupt Request 21" "ok,pen"
bitfld.long 0x0 9. " IRQ22 ,Interrupt Request 22" "ok,pen"
bitfld.long 0x0 8. " IRQ23 ,Interrupt Request 23" "ok,pen"
textline "                "
bitfld.long 0x0 7. "IRQ24 ,Interrupt Request 24" "ok,pen"
bitfld.long 0x0 6. " IRQ25 ,Interrupt Request 25" "ok,pen"
bitfld.long 0x0 5. " IRQ26 ,Interrupt Request 26" "ok,pen"
bitfld.long 0x0 4. " IRQ27 ,Interrupt Request 27" "ok,pen"
textline "                "
bitfld.long 0x0 3. "IRQ28 ,Interrupt Request 28" "ok,pen"
bitfld.long 0x0 2. " IRQ29 ,Interrupt Request 29" "ok,pen"
bitfld.long 0x0 1. " IRQ30 ,Interrupt Request 30" "ok,pen"
bitfld.long 0x0 0. " IRQ31 ,Interrupt Request 31" "ok,pen"

tree.end
tree "QADC-A"
group (0x304800+0x0)--(0x304801+0x0) "Queued Analog-to-Digital Converter (QADC) Module A"
line.word 0x00 "QAMCR,Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. "  FRZ ,Freeze Enable" "no,yes"
bitfld.word 0x0 7. "  SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. "  MSTR ,Master/Slave select (Advancded Mode)" "slave,master"
bitfld.word 0x0 5. "  EXTCLK ,External Clock (Advancded Mode)" "no,yes"
bitfld.word 0x0 0.--3. "  IARB ,Interrupt Arbitration Number", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x304802+0x0)--(0x304803+0x0) 
line.word 0x00 "QATEST,QADC Test Register (valid only in test mode)"
group (0x304804+0x0)--(0x304813+0x0)
line.word 0x00 "QAINT,Interrupt Register"
bitfld.word 0x0 11.--15. "IRL1 ,Queue 1 Interrupt Request Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.word 0x0 6.--10. "  IRL2 ,Queue 2 Interrupt Request Level" "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"
hexfld.byte 1. "  IVB ,Interrupt Vector Base"
line.byte 0x02 "PORTQA,Port A Data"
bitfld.byte 0x2 7. "A7 ,Data" "low,high"
bitfld.byte 0x2 6. " A6 ,Data" "low,high"
bitfld.byte 0x2 5. " A5 ,Data" "low,high"
bitfld.byte 0x2 4. " A4 ,Data" "low,high"
bitfld.byte 0x2 3. " A3 ,Data" "low,high"
bitfld.byte 0x2 2. " A2 ,Data" "low,high"
bitfld.byte 0x2 1. " A1 ,Data" "low,high"
bitfld.byte 0x2 0. " A0 ,Data" "low,high"
line.byte 0x03 "PORTQB,Port B Data"
bitfld.byte 0x3 7. "B7 ,Data" "low,high"
bitfld.byte 0x3 6. " B6 ,Data" "low,high"
bitfld.byte 0x3 5. " B5 ,Data" "low,high"
bitfld.byte 0x3 4. " B4 ,Data" "low,high"
bitfld.byte 0x3 3. " B3 ,Data" "low,high"
bitfld.byte 0x3 2. " B2 ,Data" "low,high"
bitfld.byte 0x3 1. " B1 ,Data" "low,high"
bitfld.byte 0x3 0. " B0 ,Data" "low,high"
line.word 0x04 "DDRQA,Port Data Direction Register"
bitfld.word 0x4 15. "DA7 ,Data" "in,out"
bitfld.word 0x4 14. " DA6 ,Data" "in,out"
bitfld.word 0x4 13. " DA5 ,Data" "in,out"
bitfld.word 0x4 12. " DA4 ,Data" "in,out"
bitfld.word 0x4 11. " DA3 ,Data" "in,out"
bitfld.word 0x4 10. " DA2 ,Data" "in,out"
bitfld.word 0x4 9. " DA1 ,Data" "in,out"
bitfld.word 0x4 8. " DA0 ,Data" "in,out"
line.word 0x06 "QACR0,Control Register 0"
bitfld.word 0x6 15. "MUX ,Externally Multiplexed Mode" "no,yes"
bitfld.word 0x6 12. "  TRIG ,Trigger Assignment" "0,1"
bitfld.word 0x6 4.--8. "  PSH ,Prescaler Clock High Time (Legacy Mode)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.word 0x6 3. "  PSA ,Prescaler Add a Clock Tick (Legacy Mode)" "no,yes"
bitfld.word 0x6 0.--2. "  PSL ,Prescaler Clock Low Time (Legacy Mode)" "0,1,2,3,4,5,6,7"
line.word 0x08 "QACR1,Control Register 1"
bitfld.word 0x8 15. "CIE1 ,Queue 1 Completion Interrupt Enable" "no,yes"
bitfld.word 0x8 14. "  PIE1 ,Queue 1 Pause Interrupt Enable" "no,yes"
bitfld.word 0x8 13. "  SSE1 ,Queue 1 Single-Scan Enable" "no,yes"
bitfld.word 0x8 12.    " MQ1 ,Operating Mode Queue 1" "sing,cont"
bitfld.word 0x8 8.--11. " " "dis/resvd,software,extern rise,extern fall,timer*128,timer*256,timer*512,timer*1024,timer*2048,timer*4096,timer*8192,timer*16384,timer*32768,timer*65536,timer*131072,extern gated"
line.word 0x0a "QACR2,Control Register 2"
bitfld.word 0x0a 15. "CIE2 ,Queue 2 Completion Interrupt Enable" "no,yes"
bitfld.word 0x0a 14. "  PIE2 ,Queue 2 Pause Interrupt Enable" "no,yes"
bitfld.word 0x0a 13. "  SSE2 ,Queue 2 Single-Scan Enable" "no,yes"
bitfld.word 0x0a 12.     " MQ2 ,Operating Mode Queue 2" "sing,cont"
bitfld.word 0x0a 8.--11. " " "dis/resvd,software,extern rise,extern fall,timer*128,timer*256,timer*512,timer*1024,timer*2048,timer*4096,timer*8192,timer*16384,timer*32768,timer*65536,timer*131072,reserved"
bitfld.word 0x0a 7. "  RESUME ,Queue 2 Resume" "no,yes"
bitfld.word 0x0a 4.--6. "  BQ2 ,Beginning of Queue 2" "0,1,2,3,4,5,6,7"
bitfld.word 0x0a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0c "QASR0,Status Register 0"
bitfld.word 0x0c 15. "CF1 ,Queue 1 Completion Flag" "no,yes"
bitfld.word 0x0c 14. " PF1 ,Queue 1 Pause Flag" "no,yes"
bitfld.word 0x0c 13. " CF2 ,Queue 2 Completion Flag" "no,yes"
bitfld.word 0x0c 12. " PF2 ,Queue 2 Pause Flag" "no,yes"
bitfld.word 0x0c 11. " TOR1 ,Queue 1 Trigger Overrun" "no,yes"
bitfld.word 0x0c 10. " TOR2 ,Queue 2 Trigger Overrun" "no,yes"
textline "           "
bitfld.word 0x0c 6.--9. " QS ,Queue Status" "1_idle/2_idle,1_idle/2_pau,1_idle/2_act,1_idle/2_pend,1_pau/2_idle,1_pau/2_pau,1_pau/2_act,1_pau/2_pend,1_act/2_idle,1_act/2_pau,1_act/2_susp,1_act/2_pend,reserved,reserved,reserved,reserved"
hexmask.word 0x0c 4.--5. 1. " CWP ,Command Word Pointer"
line.word 0x0e "QASR1,Status Register 1"
hexmask.word 0x0e 8.--13. 1. "CWPQ1 ,Command Word Pointer Queue 1"
hexmask.word 0x0e 0.--5. 1. " CWPQ2 ,Command Word Pointer Queue 2"
group (0x304a00+0x0)--(0x304a7f+0x0) "Conversion Command Word Table"
line.word 0x00 "CCW 0,Conversion Command Word 0 "
bitfld.word 0x0 9. "P ,Pause" "no,yes"
bitfld.word 0x0 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x02 "CCW 1,Conversion Command Word 1 "
bitfld.word 0x2 9. "P ,Pause" "no,yes"
bitfld.word 0x2 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x04 "CCW 2,Conversion Command Word 2 "
bitfld.word 0x4 9. "P ,Pause" "no,yes"
bitfld.word 0x4 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x06 "CCW 3,Conversion Command Word 3 "
bitfld.word 0x6 9. "P ,Pause" "no,yes"
bitfld.word 0x6 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x08 "CCW 4,Conversion Command Word 4 "
bitfld.word 0x8 9. "P ,Pause" "no,yes"
bitfld.word 0x8 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x8 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x8 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x8 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0a "CCW 5,Conversion Command Word 5 "
bitfld.word 0x0a 9. "P ,Pause" "no,yes"
bitfld.word 0x0a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0c "CCW 6,Conversion Command Word 6 "
bitfld.word 0x0c 9. "P ,Pause" "no,yes"
bitfld.word 0x0c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0e "CCW 7,Conversion Command Word 7 "
bitfld.word 0x0e 9. "P ,Pause" "no,yes"
bitfld.word 0x0e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x10 "CCW 8,Conversion Command Word 8 "
bitfld.word 0x10 9. "P ,Pause" "no,yes"
bitfld.word 0x10 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x10 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x10 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x10 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x12 "CCW 9,Conversion Command Word 9 "
bitfld.word 0x12 9. "P ,Pause" "no,yes"
bitfld.word 0x12 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x12 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x12 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x12 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x14 "CCW10,Conversion Command Word 10"
bitfld.word 0x14 9. "P ,Pause" "no,yes"
bitfld.word 0x14 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x14 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x14 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x14 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x16 "CCW11,Conversion Command Word 11"
bitfld.word 0x16 9. "P ,Pause" "no,yes"
bitfld.word 0x16 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x16 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x16 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x16 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x18 "CCW12,Conversion Command Word 12"
bitfld.word 0x18 9. "P ,Pause" "no,yes"
bitfld.word 0x18 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x18 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x18 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x18 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1a "CCW13, Conversion Command Word 13"
bitfld.word 0x1a 9. "P ,Pause" "no,yes"
bitfld.word 0x1a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1c "CCW14,Conversion Command Word 14"
bitfld.word 0x1c 9. "P ,Pause" "no,yes"
bitfld.word 0x1c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1e "CCW15,Conversion Command Word 15"
bitfld.word 0x1e 9. "P ,Pause" "no,yes"
bitfld.word 0x1e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x20 "CCW16,Conversion Command Word 16"
bitfld.word 0x20 9. "P ,Pause" "no,yes"
bitfld.word 0x20 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x20 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x20 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x20 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x22 "CCW17,Conversion Command Word 17"
bitfld.word 0x22 9. "P ,Pause" "no,yes"
bitfld.word 0x22 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x22 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x22 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x22 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x24 "CCW18,Conversion Command Word 18"
bitfld.word 0x24 9. "P ,Pause" "no,yes"
bitfld.word 0x24 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x24 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x24 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x24 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x26 "CCW19,Conversion Command Word 19"
bitfld.word 0x26 9. "P ,Pause" "no,yes"
bitfld.word 0x26 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x26 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x26 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x26 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x28 "CCW20,Conversion Command Word 20"
bitfld.word 0x28 9. "P ,Pause" "no,yes"
bitfld.word 0x28 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x28 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x28 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x28 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2a "CCW21,Conversion Command Word 21"
bitfld.word 0x2a 9. "P ,Pause" "no,yes"
bitfld.word 0x2a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2c "CCW22,Conversion Command Word 22"
bitfld.word 0x2c 9. "P ,Pause" "no,yes"
bitfld.word 0x2c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2e "CCW23,Conversion Command Word 23"
bitfld.word 0x2e 9. "P ,Pause" "no,yes"
bitfld.word 0x2e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x30 "CCW24,Conversion Command Word 24"
bitfld.word 0x30 9. "P ,Pause" "no,yes"
bitfld.word 0x30 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x30 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x30 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x30 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x32 "CCW25,Conversion Command Word 25"
bitfld.word 0x32 9. "P ,Pause" "no,yes"
bitfld.word 0x32 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x32 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x32 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x32 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x34 "CCW26,Conversion Command Word 26"
bitfld.word 0x34 9. "P ,Pause" "no,yes"
bitfld.word 0x34 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x34 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x34 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x34 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x36 "CCW27,Conversion Command Word 27"
bitfld.word 0x36 9. "P ,Pause" "no,yes"
bitfld.word 0x36 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x36 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x36 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x36 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x38 "CCW28,Conversion Command Word 28"
bitfld.word 0x38 9. "P ,Pause" "no,yes"
bitfld.word 0x38 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x38 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x38 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x38 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3a "CCW29,Conversion Command Word 29"
bitfld.word 0x3a 9. "P ,Pause" "no,yes"
bitfld.word 0x3a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3c "CCW30,Conversion Command Word 30"
bitfld.word 0x3c 9. "P ,Pause" "no,yes"
bitfld.word 0x3c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3e "CCW31,Conversion Command Word 31"
bitfld.word 0x3e 9. "P ,Pause" "no,yes"
bitfld.word 0x3e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x40 "CCW32,Conversion Command Word 32"
bitfld.word 0x40 9. "P ,Pause" "no,yes"
bitfld.word 0x40 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x40 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x40 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x40 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x42 "CCW33,Conversion Command Word 33"
bitfld.word 0x42 9. "P ,Pause" "no,yes"
bitfld.word 0x42 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x42 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x42 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x42 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x44 "CCW34,Conversion Command Word 34"
bitfld.word 0x44 9. "P ,Pause" "no,yes"
bitfld.word 0x44 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x44 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x44 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x44 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x46 "CCW35,Conversion Command Word 35"
bitfld.word 0x46 9. "P ,Pause" "no,yes"
bitfld.word 0x46 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x46 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x46 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x46 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x48 "CCW36,Conversion Command Word 36"
bitfld.word 0x48 9. "P ,Pause" "no,yes"
bitfld.word 0x48 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x48 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x48 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x48 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4a "CCW37,Conversion Command Word 37"
bitfld.word 0x4a 9. "P ,Pause" "no,yes"
bitfld.word 0x4a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4c "CCW38,Conversion Command Word 38"
bitfld.word 0x4c 9. "P ,Pause" "no,yes"
bitfld.word 0x4c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4e "CCW39,Conversion Command Word 39"
bitfld.word 0x4e 9. "P ,Pause" "no,yes"
bitfld.word 0x4e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x50 "CCW40,Conversion Command Word 40"
bitfld.word 0x50 9. "P ,Pause" "no,yes"
bitfld.word 0x50 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x50 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x50 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x50 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x52 "CCW41,Conversion Command Word 41"
bitfld.word 0x52 9. "P ,Pause" "no,yes"
bitfld.word 0x52 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x52 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x52 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x52 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x54 "CCW42,Conversion Command Word 42"
bitfld.word 0x54 9. "P ,Pause" "no,yes"
bitfld.word 0x54 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x54 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x54 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x54 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x56 "CCW43,Conversion Command Word 43"
bitfld.word 0x56 9. "P ,Pause" "no,yes"
bitfld.word 0x56 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x56 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x56 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x56 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x58 "CCW44,Conversion Command Word 44"
bitfld.word 0x58 9. "P ,Pause" "no,yes"
bitfld.word 0x58 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x58 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x58 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x58 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5a "CCW45,Conversion Command Word 45"
bitfld.word 0x5a 9. "P ,Pause" "no,yes"
bitfld.word 0x5a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5c "CCW46,Conversion Command Word 46"
bitfld.word 0x5c 9. "P ,Pause" "no,yes"
bitfld.word 0x5c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5e "CCW47,Conversion Command Word 47"
bitfld.word 0x5e 9. "P ,Pause" "no,yes"
bitfld.word 0x5e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x60 "CCW48,Conversion Command Word 48"
bitfld.word 0x60 9. "P ,Pause" "no,yes"
bitfld.word 0x60 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x60 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x60 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x60 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x62 "CCW49,Conversion Command Word 49"
bitfld.word 0x62 9. "P ,Pause" "no,yes"
bitfld.word 0x62 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x62 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x62 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x62 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x64 "CCW50,Conversion Command Word 50"
bitfld.word 0x64 9. "P ,Pause" "no,yes"
bitfld.word 0x64 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x64 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x64 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x64 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x66 "CCW51,Conversion Command Word 51"
bitfld.word 0x66 9. "P ,Pause" "no,yes"
bitfld.word 0x66 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x66 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x66 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x66 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x68 "CCW52,Conversion Command Word 52"
bitfld.word 0x68 9. "P ,Pause" "no,yes"
bitfld.word 0x68 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x68 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x68 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x68 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6a "CCW53,Conversion Command Word 53"
bitfld.word 0x6a 9. "P ,Pause" "no,yes"
bitfld.word 0x6a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6c "CCW54,Conversion Command Word 54"
bitfld.word 0x6c 9. "P ,Pause" "no,yes"
bitfld.word 0x6c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6e "CCW55,Conversion Command Word 55"
bitfld.word 0x6e 9. "P ,Pause" "no,yes"
bitfld.word 0x6e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x70 "CCW56,Conversion Command Word 56"
bitfld.word 0x70 9. "P ,Pause" "no,yes"
bitfld.word 0x70 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x70 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x70 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x70 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x72 "CCW57,Conversion Command Word 57"
bitfld.word 0x72 9. "P ,Pause" "no,yes"
bitfld.word 0x72 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x72 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x72 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x72 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x74 "CCW58,Conversion Command Word 58"
bitfld.word 0x74 9. "P ,Pause" "no,yes"
bitfld.word 0x74 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x74 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x74 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x74 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x76 "CCW59,Conversion Command Word 59"
bitfld.word 0x76 9. "P ,Pause" "no,yes"
bitfld.word 0x76 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x76 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x76 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x76 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x78 "CCW60,Conversion Command Word 60"
bitfld.word 0x78 9. "P ,Pause" "no,yes"
bitfld.word 0x78 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x78 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x78 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x78 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7a "CCW61,Conversion Command Word 61"
bitfld.word 0x7a 9. "P ,Pause" "no,yes"
bitfld.word 0x7a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7c "CCW62,Conversion Command Word 62"
bitfld.word 0x7c 9. "P ,Pause" "no,yes"
bitfld.word 0x7c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7e "CCW63,Conversion Command Word 63"
bitfld.word 0x7e 9. "P ,Pause" "no,yes"
bitfld.word 0x7e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
group (0x304a80+0x0)--(0x304aff+0x0) "Result Word Table; Right Justified, Unsigned Result Register (RJURR)"
textline "00-0f "
hexfld.word 0. " "
hexfld.word 2. "  "
hexfld.word 4. "  "
hexfld.word 6. "  "
hexfld.word 8. "  "
hexfld.word 0x0a "  "
hexfld.word 0x0c "  "
hexfld.word 0x0e "  "
textline "10-1f "
hexfld.word 0x10 " "
hexfld.word 0x12 "  "
hexfld.word 0x14 "  "
hexfld.word 0x16 "  "
hexfld.word 0x18 "  "
hexfld.word 0x1a "  "
hexfld.word 0x1c "  "
hexfld.word 0x1e "  "
textline "20-2f "
hexfld.word 0x20 " "
hexfld.word 0x22 "  "
hexfld.word 0x24 "  "
hexfld.word 0x26 "  "
hexfld.word 0x28 "  "
hexfld.word 0x2a "  "
hexfld.word 0x2c "  "
hexfld.word 0x2e "  "
textline "30-3f "
hexfld.word 0x30 " "
hexfld.word 0x32 "  "
hexfld.word 0x34 "  "
hexfld.word 0x36 "  "
hexfld.word 0x38 "  "
hexfld.word 0x3a "  "
hexfld.word 0x3c "  "
hexfld.word 0x3e "  "
textline "40-4f "
hexfld.word 0x40 " "
hexfld.word 0x42 "  "
hexfld.word 0x44 "  "
hexfld.word 0x46 "  "
hexfld.word 0x48 "  "
hexfld.word 0x4a "  "
hexfld.word 0x4c "  "
hexfld.word 0x4e "  "
textline "50-5f "
hexfld.word 0x50 " "
hexfld.word 0x52 "  "
hexfld.word 0x54 "  "
hexfld.word 0x56 "  "
hexfld.word 0x58 "  "
hexfld.word 0x5a "  "
hexfld.word 0x5c "  "
hexfld.word 0x5e "  "
textline "60-6f "
hexfld.word 0x60 " "
hexfld.word 0x62 "  "
hexfld.word 0x64 "  "
hexfld.word 0x66 "  "
hexfld.word 0x68 "  "
hexfld.word 0x6a "  "
hexfld.word 0x6c "  "
hexfld.word 0x6e "  "
textline "70-7f "
hexfld.word 0x70 " "
hexfld.word 0x72 "  "
hexfld.word 0x74 "  "
hexfld.word 0x76 "  "
hexfld.word 0x78 "  "
hexfld.word 0x7a "  "
hexfld.word 0x7c "  "
hexfld.word 0x7e "  "
tree.end
tree "QADC-B"
group (0x304800+0x400)--(0x304801+0x400) "Queued Analog-to-Digital Converter (QADC) Module B"
line.word 0x00 "QAMCR,Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. "  FRZ ,Freeze Enable" "no,yes"
bitfld.word 0x0 7. "  SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. "  MSTR ,Master/Slave select (Advancded Mode)" "slave,master"
bitfld.word 0x0 5. "  EXTCLK ,External Clock (Advancded Mode)" "no,yes"
bitfld.word 0x0 0.--3. "  IARB ,Interrupt Arbitration Number", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x304802+0x400)--(0x304803+0x400) 
line.word 0x00 "QATEST,QADC Test Register (valid only in test mode)"
group (0x304804+0x400)--(0x304813+0x400)
line.word 0x00 "QAINT,Interrupt Register"
bitfld.word 0x0 11.--15. "IRL1 ,Queue 1 Interrupt Request Level" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.word 0x0 6.--10. "  IRL2 ,Queue 2 Interrupt Request Level" "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"
hexfld.byte 1. "  IVB ,Interrupt Vector Base"
line.byte 0x02 "PORTQA,Port A Data"
bitfld.byte 0x2 7. "A7 ,Data" "low,high"
bitfld.byte 0x2 6. " A6 ,Data" "low,high"
bitfld.byte 0x2 5. " A5 ,Data" "low,high"
bitfld.byte 0x2 4. " A4 ,Data" "low,high"
bitfld.byte 0x2 3. " A3 ,Data" "low,high"
bitfld.byte 0x2 2. " A2 ,Data" "low,high"
bitfld.byte 0x2 1. " A1 ,Data" "low,high"
bitfld.byte 0x2 0. " A0 ,Data" "low,high"
line.byte 0x03 "PORTQB,Port B Data"
bitfld.byte 0x3 7. "B7 ,Data" "low,high"
bitfld.byte 0x3 6. " B6 ,Data" "low,high"
bitfld.byte 0x3 5. " B5 ,Data" "low,high"
bitfld.byte 0x3 4. " B4 ,Data" "low,high"
bitfld.byte 0x3 3. " B3 ,Data" "low,high"
bitfld.byte 0x3 2. " B2 ,Data" "low,high"
bitfld.byte 0x3 1. " B1 ,Data" "low,high"
bitfld.byte 0x3 0. " B0 ,Data" "low,high"
line.word 0x04 "DDRQA,Port Data Direction Register"
bitfld.word 0x4 15. "DA7 ,Data" "in,out"
bitfld.word 0x4 14. " DA6 ,Data" "in,out"
bitfld.word 0x4 13. " DA5 ,Data" "in,out"
bitfld.word 0x4 12. " DA4 ,Data" "in,out"
bitfld.word 0x4 11. " DA3 ,Data" "in,out"
bitfld.word 0x4 10. " DA2 ,Data" "in,out"
bitfld.word 0x4 9. " DA1 ,Data" "in,out"
bitfld.word 0x4 8. " DA0 ,Data" "in,out"
line.word 0x06 "QACR0,Control Register 0"
bitfld.word 0x6 15. "MUX ,Externally Multiplexed Mode" "no,yes"
bitfld.word 0x6 12. "  TRIG ,Trigger Assignment" "0,1"
bitfld.word 0x6 4.--8. "  PSH ,Prescaler Clock High Time (Legacy Mode)" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
bitfld.word 0x6 3. "  PSA ,Prescaler Add a Clock Tick (Legacy Mode)" "no,yes"
bitfld.word 0x6 0.--2. "  PSL ,Prescaler Clock Low Time (Legacy Mode)" "0,1,2,3,4,5,6,7"
line.word 0x08 "QACR1,Control Register 1"
bitfld.word 0x8 15. "CIE1 ,Queue 1 Completion Interrupt Enable" "no,yes"
bitfld.word 0x8 14. "  PIE1 ,Queue 1 Pause Interrupt Enable" "no,yes"
bitfld.word 0x8 13. "  SSE1 ,Queue 1 Single-Scan Enable" "no,yes"
bitfld.word 0x8 12.    " MQ1 ,Operating Mode Queue 1" "sing,cont"
bitfld.word 0x8 8.--11. " " "dis/resvd,software,extern rise,extern fall,timer*128,timer*256,timer*512,timer*1024,timer*2048,timer*4096,timer*8192,timer*16384,timer*32768,timer*65536,timer*131072,extern gated"
line.word 0x0a "QACR2,Control Register 2"
bitfld.word 0x0a 15. "CIE2 ,Queue 2 Completion Interrupt Enable" "no,yes"
bitfld.word 0x0a 14. "  PIE2 ,Queue 2 Pause Interrupt Enable" "no,yes"
bitfld.word 0x0a 13. "  SSE2 ,Queue 2 Single-Scan Enable" "no,yes"
bitfld.word 0x0a 12.     " MQ2 ,Operating Mode Queue 2" "sing,cont"
bitfld.word 0x0a 8.--11. " " "dis/resvd,software,extern rise,extern fall,timer*128,timer*256,timer*512,timer*1024,timer*2048,timer*4096,timer*8192,timer*16384,timer*32768,timer*65536,timer*131072,reserved"
bitfld.word 0x0a 7. "  RESUME ,Queue 2 Resume" "no,yes"
bitfld.word 0x0a 4.--6. "  BQ2 ,Beginning of Queue 2" "0,1,2,3,4,5,6,7"
bitfld.word 0x0a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0c "QASR0,Status Register 0"
bitfld.word 0x0c 15. "CF1 ,Queue 1 Completion Flag" "no,yes"
bitfld.word 0x0c 14. " PF1 ,Queue 1 Pause Flag" "no,yes"
bitfld.word 0x0c 13. " CF2 ,Queue 2 Completion Flag" "no,yes"
bitfld.word 0x0c 12. " PF2 ,Queue 2 Pause Flag" "no,yes"
bitfld.word 0x0c 11. " TOR1 ,Queue 1 Trigger Overrun" "no,yes"
bitfld.word 0x0c 10. " TOR2 ,Queue 2 Trigger Overrun" "no,yes"
textline "           "
bitfld.word 0x0c 6.--9. " QS ,Queue Status" "1_idle/2_idle,1_idle/2_pau,1_idle/2_act,1_idle/2_pend,1_pau/2_idle,1_pau/2_pau,1_pau/2_act,1_pau/2_pend,1_act/2_idle,1_act/2_pau,1_act/2_susp,1_act/2_pend,reserved,reserved,reserved,reserved"
hexmask.word 0x0c 4.--5. 1. " CWP ,Command Word Pointer"
line.word 0x0e "QASR1,Status Register 1"
hexmask.word 0x0e 8.--13. 1. "CWPQ1 ,Command Word Pointer Queue 1"
hexmask.word 0x0e 0.--5. 1. " CWPQ2 ,Command Word Pointer Queue 2"
group (0x304a00+0x400)--(0x304a7f+0x400) "Conversion Command Word Table"
line.word 0x00 "CCW 0,Conversion Command Word 0 "
bitfld.word 0x0 9. "P ,Pause" "no,yes"
bitfld.word 0x0 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x02 "CCW 1,Conversion Command Word 1 "
bitfld.word 0x2 9. "P ,Pause" "no,yes"
bitfld.word 0x2 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x04 "CCW 2,Conversion Command Word 2 "
bitfld.word 0x4 9. "P ,Pause" "no,yes"
bitfld.word 0x4 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x06 "CCW 3,Conversion Command Word 3 "
bitfld.word 0x6 9. "P ,Pause" "no,yes"
bitfld.word 0x6 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x08 "CCW 4,Conversion Command Word 4 "
bitfld.word 0x8 9. "P ,Pause" "no,yes"
bitfld.word 0x8 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x8 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x8 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x8 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0a "CCW 5,Conversion Command Word 5 "
bitfld.word 0x0a 9. "P ,Pause" "no,yes"
bitfld.word 0x0a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0c "CCW 6,Conversion Command Word 6 "
bitfld.word 0x0c 9. "P ,Pause" "no,yes"
bitfld.word 0x0c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x0e "CCW 7,Conversion Command Word 7 "
bitfld.word 0x0e 9. "P ,Pause" "no,yes"
bitfld.word 0x0e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x0e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x0e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x10 "CCW 8,Conversion Command Word 8 "
bitfld.word 0x10 9. "P ,Pause" "no,yes"
bitfld.word 0x10 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x10 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x10 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x10 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x12 "CCW 9,Conversion Command Word 9 "
bitfld.word 0x12 9. "P ,Pause" "no,yes"
bitfld.word 0x12 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x12 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x12 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x12 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x14 "CCW10,Conversion Command Word 10"
bitfld.word 0x14 9. "P ,Pause" "no,yes"
bitfld.word 0x14 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x14 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x14 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x14 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x16 "CCW11,Conversion Command Word 11"
bitfld.word 0x16 9. "P ,Pause" "no,yes"
bitfld.word 0x16 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x16 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x16 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x16 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x18 "CCW12,Conversion Command Word 12"
bitfld.word 0x18 9. "P ,Pause" "no,yes"
bitfld.word 0x18 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x18 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x18 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x18 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1a "CCW13, Conversion Command Word 13"
bitfld.word 0x1a 9. "P ,Pause" "no,yes"
bitfld.word 0x1a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1c "CCW14,Conversion Command Word 14"
bitfld.word 0x1c 9. "P ,Pause" "no,yes"
bitfld.word 0x1c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x1e "CCW15,Conversion Command Word 15"
bitfld.word 0x1e 9. "P ,Pause" "no,yes"
bitfld.word 0x1e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x1e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x1e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x1e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x20 "CCW16,Conversion Command Word 16"
bitfld.word 0x20 9. "P ,Pause" "no,yes"
bitfld.word 0x20 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x20 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x20 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x20 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x22 "CCW17,Conversion Command Word 17"
bitfld.word 0x22 9. "P ,Pause" "no,yes"
bitfld.word 0x22 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x22 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x22 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x22 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x24 "CCW18,Conversion Command Word 18"
bitfld.word 0x24 9. "P ,Pause" "no,yes"
bitfld.word 0x24 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x24 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x24 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x24 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x26 "CCW19,Conversion Command Word 19"
bitfld.word 0x26 9. "P ,Pause" "no,yes"
bitfld.word 0x26 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x26 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x26 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x26 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x28 "CCW20,Conversion Command Word 20"
bitfld.word 0x28 9. "P ,Pause" "no,yes"
bitfld.word 0x28 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x28 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x28 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x28 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2a "CCW21,Conversion Command Word 21"
bitfld.word 0x2a 9. "P ,Pause" "no,yes"
bitfld.word 0x2a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x0 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2c "CCW22,Conversion Command Word 22"
bitfld.word 0x2c 9. "P ,Pause" "no,yes"
bitfld.word 0x2c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x2e "CCW23,Conversion Command Word 23"
bitfld.word 0x2e 9. "P ,Pause" "no,yes"
bitfld.word 0x2e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x2e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x2e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x2e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x30 "CCW24,Conversion Command Word 24"
bitfld.word 0x30 9. "P ,Pause" "no,yes"
bitfld.word 0x30 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x30 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x30 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x30 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x32 "CCW25,Conversion Command Word 25"
bitfld.word 0x32 9. "P ,Pause" "no,yes"
bitfld.word 0x32 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x32 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x32 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x32 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x34 "CCW26,Conversion Command Word 26"
bitfld.word 0x34 9. "P ,Pause" "no,yes"
bitfld.word 0x34 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x34 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x34 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x34 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x36 "CCW27,Conversion Command Word 27"
bitfld.word 0x36 9. "P ,Pause" "no,yes"
bitfld.word 0x36 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x36 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x36 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x36 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x38 "CCW28,Conversion Command Word 28"
bitfld.word 0x38 9. "P ,Pause" "no,yes"
bitfld.word 0x38 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x38 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x38 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x38 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3a "CCW29,Conversion Command Word 29"
bitfld.word 0x3a 9. "P ,Pause" "no,yes"
bitfld.word 0x3a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3c "CCW30,Conversion Command Word 30"
bitfld.word 0x3c 9. "P ,Pause" "no,yes"
bitfld.word 0x3c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x3e "CCW31,Conversion Command Word 31"
bitfld.word 0x3e 9. "P ,Pause" "no,yes"
bitfld.word 0x3e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x3e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x3e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x3e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x40 "CCW32,Conversion Command Word 32"
bitfld.word 0x40 9. "P ,Pause" "no,yes"
bitfld.word 0x40 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x40 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x40 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x40 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x42 "CCW33,Conversion Command Word 33"
bitfld.word 0x42 9. "P ,Pause" "no,yes"
bitfld.word 0x42 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x42 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x42 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x42 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x44 "CCW34,Conversion Command Word 34"
bitfld.word 0x44 9. "P ,Pause" "no,yes"
bitfld.word 0x44 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x44 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x44 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x44 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x46 "CCW35,Conversion Command Word 35"
bitfld.word 0x46 9. "P ,Pause" "no,yes"
bitfld.word 0x46 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x46 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x46 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x46 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x48 "CCW36,Conversion Command Word 36"
bitfld.word 0x48 9. "P ,Pause" "no,yes"
bitfld.word 0x48 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x48 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x48 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x48 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4a "CCW37,Conversion Command Word 37"
bitfld.word 0x4a 9. "P ,Pause" "no,yes"
bitfld.word 0x4a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4c "CCW38,Conversion Command Word 38"
bitfld.word 0x4c 9. "P ,Pause" "no,yes"
bitfld.word 0x4c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x4e "CCW39,Conversion Command Word 39"
bitfld.word 0x4e 9. "P ,Pause" "no,yes"
bitfld.word 0x4e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x4e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x4e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x4e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x50 "CCW40,Conversion Command Word 40"
bitfld.word 0x50 9. "P ,Pause" "no,yes"
bitfld.word 0x50 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x50 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x50 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x50 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x52 "CCW41,Conversion Command Word 41"
bitfld.word 0x52 9. "P ,Pause" "no,yes"
bitfld.word 0x52 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x52 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x52 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x52 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x54 "CCW42,Conversion Command Word 42"
bitfld.word 0x54 9. "P ,Pause" "no,yes"
bitfld.word 0x54 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x54 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x54 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x54 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x56 "CCW43,Conversion Command Word 43"
bitfld.word 0x56 9. "P ,Pause" "no,yes"
bitfld.word 0x56 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x56 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x56 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x56 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x58 "CCW44,Conversion Command Word 44"
bitfld.word 0x58 9. "P ,Pause" "no,yes"
bitfld.word 0x58 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x58 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x58 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x58 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5a "CCW45,Conversion Command Word 45"
bitfld.word 0x5a 9. "P ,Pause" "no,yes"
bitfld.word 0x5a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5c "CCW46,Conversion Command Word 46"
bitfld.word 0x5c 9. "P ,Pause" "no,yes"
bitfld.word 0x5c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x5e "CCW47,Conversion Command Word 47"
bitfld.word 0x5e 9. "P ,Pause" "no,yes"
bitfld.word 0x5e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x5e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x5e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x5e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x60 "CCW48,Conversion Command Word 48"
bitfld.word 0x60 9. "P ,Pause" "no,yes"
bitfld.word 0x60 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x60 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x60 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x60 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x62 "CCW49,Conversion Command Word 49"
bitfld.word 0x62 9. "P ,Pause" "no,yes"
bitfld.word 0x62 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x62 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x62 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x62 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x64 "CCW50,Conversion Command Word 50"
bitfld.word 0x64 9. "P ,Pause" "no,yes"
bitfld.word 0x64 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x64 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x64 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x64 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x66 "CCW51,Conversion Command Word 51"
bitfld.word 0x66 9. "P ,Pause" "no,yes"
bitfld.word 0x66 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x66 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x66 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x66 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x68 "CCW52,Conversion Command Word 52"
bitfld.word 0x68 9. "P ,Pause" "no,yes"
bitfld.word 0x68 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x68 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x68 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x68 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6a "CCW53,Conversion Command Word 53"
bitfld.word 0x6a 9. "P ,Pause" "no,yes"
bitfld.word 0x6a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6c "CCW54,Conversion Command Word 54"
bitfld.word 0x6c 9. "P ,Pause" "no,yes"
bitfld.word 0x6c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x6e "CCW55,Conversion Command Word 55"
bitfld.word 0x6e 9. "P ,Pause" "no,yes"
bitfld.word 0x6e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x6e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x6e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x6e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x70 "CCW56,Conversion Command Word 56"
bitfld.word 0x70 9. "P ,Pause" "no,yes"
bitfld.word 0x70 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x70 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x70 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x70 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x72 "CCW57,Conversion Command Word 57"
bitfld.word 0x72 9. "P ,Pause" "no,yes"
bitfld.word 0x72 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x72 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x72 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x72 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x74 "CCW58,Conversion Command Word 58"
bitfld.word 0x74 9. "P ,Pause" "no,yes"
bitfld.word 0x74 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x74 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x74 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x74 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x76 "CCW59,Conversion Command Word 59"
bitfld.word 0x76 9. "P ,Pause" "no,yes"
bitfld.word 0x76 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x76 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x76 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x76 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x78 "CCW60,Conversion Command Word 60"
bitfld.word 0x78 9. "P ,Pause" "no,yes"
bitfld.word 0x78 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x78 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x78 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x78 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7a "CCW61,Conversion Command Word 61"
bitfld.word 0x7a 9. "P ,Pause" "no,yes"
bitfld.word 0x7a 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7a 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7a 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7a 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7c "CCW62,Conversion Command Word 62"
bitfld.word 0x7c 9. "P ,Pause" "no,yes"
bitfld.word 0x7c 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7c 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7c 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7c 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
line.word 0x7e "CCW63,Conversion Command Word 63"
bitfld.word 0x7e 9. "P ,Pause" "no,yes"
bitfld.word 0x7e 8. "  REF ,Alternate Reference" "VRH,AltRef"
bitfld.word 0x7e 7. "  IST ,Input Sample Time" "x2,x16"
bitfld.word 0x7e 4.--6. "  CHAN ,Channel" "0,1,2,3,4,%d..."
bitfld.word 0x7e 0.--3. "" "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F"
group (0x304a80+0x400)--(0x304aff+0x400) "Result Word Table; Right Justified, Unsigned Result Register (RJURR)"
textline "00-0f "
hexfld.word 0. " "
hexfld.word 2. "  "
hexfld.word 4. "  "
hexfld.word 6. "  "
hexfld.word 8. "  "
hexfld.word 0x0a "  "
hexfld.word 0x0c "  "
hexfld.word 0x0e "  "
textline "10-1f "
hexfld.word 0x10 " "
hexfld.word 0x12 "  "
hexfld.word 0x14 "  "
hexfld.word 0x16 "  "
hexfld.word 0x18 "  "
hexfld.word 0x1a "  "
hexfld.word 0x1c "  "
hexfld.word 0x1e "  "
textline "20-2f "
hexfld.word 0x20 " "
hexfld.word 0x22 "  "
hexfld.word 0x24 "  "
hexfld.word 0x26 "  "
hexfld.word 0x28 "  "
hexfld.word 0x2a "  "
hexfld.word 0x2c "  "
hexfld.word 0x2e "  "
textline "30-3f "
hexfld.word 0x30 " "
hexfld.word 0x32 "  "
hexfld.word 0x34 "  "
hexfld.word 0x36 "  "
hexfld.word 0x38 "  "
hexfld.word 0x3a "  "
hexfld.word 0x3c "  "
hexfld.word 0x3e "  "
textline "40-4f "
hexfld.word 0x40 " "
hexfld.word 0x42 "  "
hexfld.word 0x44 "  "
hexfld.word 0x46 "  "
hexfld.word 0x48 "  "
hexfld.word 0x4a "  "
hexfld.word 0x4c "  "
hexfld.word 0x4e "  "
textline "50-5f "
hexfld.word 0x50 " "
hexfld.word 0x52 "  "
hexfld.word 0x54 "  "
hexfld.word 0x56 "  "
hexfld.word 0x58 "  "
hexfld.word 0x5a "  "
hexfld.word 0x5c "  "
hexfld.word 0x5e "  "
textline "60-6f "
hexfld.word 0x60 " "
hexfld.word 0x62 "  "
hexfld.word 0x64 "  "
hexfld.word 0x66 "  "
hexfld.word 0x68 "  "
hexfld.word 0x6a "  "
hexfld.word 0x6c "  "
hexfld.word 0x6e "  "
textline "70-7f "
hexfld.word 0x70 " "
hexfld.word 0x72 "  "
hexfld.word 0x74 "  "
hexfld.word 0x76 "  "
hexfld.word 0x78 "  "
hexfld.word 0x7a "  "
hexfld.word 0x7c "  "
hexfld.word 0x7e "  "
tree.end
tree "QSMC"
group (0x305000+0x0)--(0x305001+0x0) "Queued Serial Multi-Channel Module (QSMCM)"
line.word 0x00 "QMCR,QSMCM Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. "  FRZ1 ,Freeze 1" "no,yes"
bitfld.word 0x0 7. "  SUPV ,Supervisor Data Space" "no,yes"
group (0x305004+0x0)--(0x305007+0x0)
line.word 0x00 "SCI_IL,QSMCM Dual SCI Interrupt Level Register"
bitfld.word 0x0 8.--12. "ILSCI1 ,Interrupt Level of SCIs" "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"
line.byte 0x03 "QSPIIL,QSMCM QSPI Interrupt Level Register"
bitfld.byte 0x3 0.--5. "ILQSPI ,Interrupt Level for QSPI" "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,%d..."
group (0x305014+0x0)--(0x30501f+0x0) "QSPI Registers"
line.word 0x00 "QPDR,QSMCM Port Data Register"
bitfld.word 0x0 11. "D11 ,Data D11 / RXD2" "low,high"
bitfld.word 0x0 10. " D10 ,Data D10 / TXD2" "low,high"
bitfld.word 0x0 9. " D9  ,Data D9 / RXD1" "low,high"
bitfld.word 0x0 8. " D8  ,Data D8 / TXD1" "low,high"
textline "           "
bitfld.word 0x0 6. " D6  ,Data D6 / PCS3" "low,high"
bitfld.word 0x0 5. " D5  ,Data D5 / PCS2" "low,high"
bitfld.word 0x0 4. " D4  ,Data D4 / PCS1" "low,high"
bitfld.word 0x0 3. " D3  ,Data D3 / PCS0/SS#" "low,high"
bitfld.word 0x0 2. " D2  ,Data D2 / SCK" "low,high"
bitfld.word 0x0 1. " D1  ,Data D1 / MISO" "low,high"
bitfld.word 0x0 0. " D0  ,Data D0 / MOSI" "low,high"
line.byte 0x02 "QPAR,QSMCM Pin Assignment Register"
bitfld.byte 0x2 6. "PCS3 ,Pin Assignment" "io,cs"
bitfld.byte 0x2 5. "   PCS2 ,Pin Assignment" "io,cs"
bitfld.byte 0x2 4. "   PCS1 ,Pin Assignment" "io,cs"
bitfld.byte 0x2 3. "   PCS0 ,Pin Assignment" "io,cs"
bitfld.byte 0x2 1. "            MOSI ,Pin Assignment" "io,osi"
bitfld.byte 0x2 0. "  MISO ,Pin Assignment" "io,iso"
line.byte 0x03 "QDDR,QSMCM Data Direction Register"
bitfld.byte 0x3 6. "PCS3 ,Data Direction" "in,out"
bitfld.byte 0x3 5. "  PCS2 ,Data Direction" "in,out"
bitfld.byte 0x3 4. "  PCS1 ,Data Direction" "in,out"
bitfld.byte 0x3 3. "  PCS0 ,Data Direction" "in,out"
bitfld.byte 0x3 2. "  SCK ,Data Direction" "in,out"
bitfld.byte 0x3 1. "  MOSI ,Data Direction" "in,out"
bitfld.byte 0x3 0. "  MISO ,Data Direction" "in,out"
textline " "
line.byte 0x04 "SPCR0,QSPI Control Register 0"
bitfld.byte 0x4 7. "MSTR ,Master Slave Mode Select" "S,M"
bitfld.byte 0x4 6. "  WOMQ ,Wired-OR Mode for QSPI Pins" "no,yes" 
bitfld.byte 0x4 2.--5. "  BITS ,Bits per Transfer" "16,8,8,8,8,8,8,8,8,9,10,11,12,13,14,15"
bitfld.byte 0x4 1. "  CPOL ,Clock Polarity" "low,hig"
bitfld.byte 0x4 0. "  CPHA ,Clock Phase" "0,1"
line.byte 0x05 "SPBR,Serial Clock Baud Rate"
line.word 0x06 "SPCR1,QSPI Control Register 1"
bitfld.word 0x6 15. "SPE ,QSPI Enable" "dis,ena"
hexmask.word 0x6 8.--14. 1. "  DSCKL ,Delay before SCK"
hexfld.byte 0x07 "  DTL ,Length of Delay after Transfer"
line.word 0x08 "SPCR2,QSPI Control Register 2"
bitfld.word 0x8 15. "SPIFIE ,SPI Finished Interrupt Enable" "dis,ena"
bitfld.word 0x8 14. "  WREN ,Wrap Enable" "dis,ena"
bitfld.word 0x8 13. "  WRTO ,Wrap To" "0,1"
bitfld.word 0x8 8.--12. "  ENDQP ,Ending Queue Pointer" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f"
bitfld.word 0x8 0.--4. "  NEWQP ,New Queue Pointer Value" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f"
line.byte 0x0a "SPCR3,QSPI Control Register"
bitfld.byte 0x0a 2. "LOOPQ ,QSPI Loop Mode" "dis,ena"
bitfld.byte 0x0a 1. "  HMIE ,HALTA and MODF Interrupt Enable" "dis,ena"
bitfld.byte 0x0a 0. "  HALT ,HALT" "dis,ena"
line.byte 0x0b "SPSR,QSPI Status Register"
bitfld.byte 0x0b 7. "SPIF ,QSPI Finished Flag" "no,yes"
bitfld.byte 0x0b 6. "  MODF ,Mode Fault Flag" "no,yes"
bitfld.byte 0x0b 5. "  HALTA ,Halt Acknowledge Flag" "no,yes"
bitfld.byte 0x0b 0.--4. "  CPTQP ,Completed Queue Pointer" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f"
group (0x305140+0x0)--(0x30517f+0x0) "Receive Data Ram (REC.RAM)"
textline "00-0f "
hexfld.byte 0x00 " "
hexfld.byte 1. " "
hexfld.byte 2. " "
hexfld.byte 3. " "
hexfld.byte 0x04 " "
hexfld.byte 0x05 " "
hexfld.byte 0x06 " "
hexfld.byte 0x07 " "
hexfld.byte 8. " "
hexfld.byte 9. " "
hexfld.byte 0x0a " "
hexfld.byte 0x0b " "
hexfld.byte 0x0c " "
hexfld.byte 0x0d " "
hexfld.byte 0x0e " "
hexfld.byte 0x0f " "
textline "10-1f "
hexfld.byte 0x10 " "
hexfld.byte 0x11 " "
hexfld.byte 0x12 " "
hexfld.byte 0x13 " "
hexfld.byte 0x14 " "
hexfld.byte 0x15 " "
hexfld.byte 0x16 " "
hexfld.byte 0x17 " "
hexfld.byte 0x18 " "
hexfld.byte 0x19 " "
hexfld.byte 0x1a " "
hexfld.byte 0x1b " "
hexfld.byte 0x1c " "
hexfld.byte 0x1d " "
hexfld.byte 0x1e " "
hexfld.byte 0x1f " "
textline "20-2f "
hexfld.byte 0x20 " "
hexfld.byte 0x21 " "
hexfld.byte 0x22 " "
hexfld.byte 0x23 " "
hexfld.byte 0x24 " "
hexfld.byte 0x25 " "
hexfld.byte 0x26 " "
hexfld.byte 0x27 " "
hexfld.byte 0x28 " "
hexfld.byte 0x29 " "
hexfld.byte 0x2a " "
hexfld.byte 0x2b " "
hexfld.byte 0x2c " "
hexfld.byte 0x2d " "
hexfld.byte 0x2e " "
hexfld.byte 0x2f " "
textline "30-3f "
hexfld.byte 0x30 " "
hexfld.byte 0x31 " "
hexfld.byte 0x32 " "
hexfld.byte 0x33 " "
hexfld.byte 0x34 " "
hexfld.byte 0x35 " "
hexfld.byte 0x36 " "
hexfld.byte 0x37 " "
hexfld.byte 0x38 " "
hexfld.byte 0x39 " "
hexfld.byte 0x3a " "
hexfld.byte 0x3b " "
hexfld.byte 0x3c " "
hexfld.byte 0x3d " "
hexfld.byte 0x3e " "
hexfld.byte 0x3f " "
group (0x305180+0x0)--(0x3051bf+0x0) "Transmit Data Ram (TRAN.RAM)"
textline "00-0f "
hexfld.byte 0x00 " "
hexfld.byte 1. " "
hexfld.byte 2. " "
hexfld.byte 3. " "
hexfld.byte 0x04 " "
hexfld.byte 0x05 " "
hexfld.byte 0x06 " "
hexfld.byte 0x07 " "
hexfld.byte 8. " "
hexfld.byte 9. " "
hexfld.byte 0x0a " "
hexfld.byte 0x0b " "
hexfld.byte 0x0c " "
hexfld.byte 0x0d " "
hexfld.byte 0x0e " "
hexfld.byte 0x0f " "
textline "10-1f "
hexfld.byte 0x10 " "
hexfld.byte 0x11 " "
hexfld.byte 0x12 " "
hexfld.byte 0x13 " "
hexfld.byte 0x14 " "
hexfld.byte 0x15 " "
hexfld.byte 0x16 " "
hexfld.byte 0x17 " "
hexfld.byte 0x18 " "
hexfld.byte 0x19 " "
hexfld.byte 0x1a " "
hexfld.byte 0x1b " "
hexfld.byte 0x1c " "
hexfld.byte 0x1d " "
hexfld.byte 0x1e " "
hexfld.byte 0x1f " "
textline "20-2f "
hexfld.byte 0x20 " "
hexfld.byte 0x21 " "
hexfld.byte 0x22 " "
hexfld.byte 0x23 " "
hexfld.byte 0x24 " "
hexfld.byte 0x25 " "
hexfld.byte 0x26 " "
hexfld.byte 0x27 " "
hexfld.byte 0x28 " "
hexfld.byte 0x29 " "
hexfld.byte 0x2a " "
hexfld.byte 0x2b " "
hexfld.byte 0x2c " "
hexfld.byte 0x2d " "
hexfld.byte 0x2e " "
hexfld.byte 0x2f " "
textline "30-3f "
hexfld.byte 0x30 " "
hexfld.byte 0x31 " "
hexfld.byte 0x32 " "
hexfld.byte 0x33 " "
hexfld.byte 0x34 " "
hexfld.byte 0x35 " "
hexfld.byte 0x36 " "
hexfld.byte 0x37 " "
hexfld.byte 0x38 " "
hexfld.byte 0x39 " "
hexfld.byte 0x3a " "
hexfld.byte 0x3b " "
hexfld.byte 0x3c " "
hexfld.byte 0x3d " "
hexfld.byte 0x3e " "
hexfld.byte 0x3f " "
group (0x3051c0+0x0)--(0x3051df+0x0) "Command RAM (COMD.RAM)"
line.byte 0x00 "$0"
bitfld.byte 0x0 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x01 "$1"
bitfld.byte 0x1 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x02 "$2"
bitfld.byte 0x2 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x2 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x2 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x2 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x2 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x2 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x2 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x2 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x03 "$3"
bitfld.byte 0x3 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x3 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x3 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x3 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x3 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x3 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x3 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x3 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x04 "$4"
bitfld.byte 0x4 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x4 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x4 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x4 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x4 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x4 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x4 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x4 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x05 "$5"
bitfld.byte 0x5 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x5 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x5 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x5 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x5 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x5 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x5 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x5 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x06 "$6"
bitfld.byte 0x6 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x6 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x6 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x6 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x6 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x6 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x6 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x6 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x07 "$7"
bitfld.byte 0x7 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x7 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x7 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x7 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x7 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x7 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x7 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x7 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x08 "$8"
bitfld.byte 0x8 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x8 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x8 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x8 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x8 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x8 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x8 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x8 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x09 "$9"
bitfld.byte 0x9 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x9 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x9 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x9 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x9 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x9 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x9 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x9 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0a "$a"
bitfld.byte 0x0a 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0a 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0a 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0a 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0a 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0a 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0a 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0a 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0b "$b"
bitfld.byte 0x0b 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0b 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0b 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0b 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0b 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0b 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0b 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0b 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0c "$c"
bitfld.byte 0x0c 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0c 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0c 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0c 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0c 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0c 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0c 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0c 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0d "$d"
bitfld.byte 0x0d 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0d 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0d 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0d 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0d 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0d 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0d 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0d 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0e "$e"
bitfld.byte 0x0e 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0e 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0e 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0e 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0e 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0e 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0e 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0e 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x0f "$f"
bitfld.byte 0x0f 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x0f 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x0f 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x0f 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x0f 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x0f 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x0f 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x0f 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x10 "$10"
bitfld.byte 0x10 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x10 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x10 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x10 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x10 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x10 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x10 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x10 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x11 "$11"
bitfld.byte 0x11 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x11 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x11 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x11 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x11 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x11 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x11 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x11 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x12 "$12"
bitfld.byte 0x12 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x12 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x12 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x12 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x12 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x12 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x12 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x12 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x13 "$13"
bitfld.byte 0x13 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x13 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x13 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x13 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x13 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x13 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x13 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x13 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x14 "$14"
bitfld.byte 0x14 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x14 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x14 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x14 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x14 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x14 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x14 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x14 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x15 "$15"
bitfld.byte 0x15 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x15 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x15 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x15 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x15 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x15 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x15 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x15 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x16 "$16"
bitfld.byte 0x16 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x16 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x16 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x16 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x16 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x16 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x16 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x16 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x17 "$17"
bitfld.byte 0x17 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x17 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x17 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x17 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x17 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x17 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x17 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x17 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x18 "$18"
bitfld.byte 0x18 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x18 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x18 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x18 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x18 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x18 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x18 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x18 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x19 "$19"
bitfld.byte 0x19 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x19 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x19 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x19 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x19 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x19 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x19 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x19 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1a "$1a"
bitfld.byte 0x1a 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1a 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1a 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1a 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1a 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1a 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1a 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1a 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1b "$1b"
bitfld.byte 0x1b 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1b 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1b 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1b 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1b 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1b 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1b 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1b 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1c "$1c"
bitfld.byte 0x1c 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1c 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1c 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1c 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1c 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1c 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1c 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1c 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1d "$1d"
bitfld.byte 0x1d 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1d 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1d 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1d 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1d 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1d 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1d 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1d 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1e "$1e"
bitfld.byte 0x1e 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1e 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1e 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1e 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1e 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1e 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1e 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1e 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
line.byte 0x1f "$1f"
bitfld.byte 0x1f 7. "CONT ,Continue" "no,yes"
bitfld.byte 0x1f 6. "  BITSE ,Bits per Transfer Enable" "dis,ena"
bitfld.byte 0x1f 5. "  DT ,Delay after Transfer" "no,yes"
bitfld.byte 0x1f 4. "  DSCK ,PCS to SCK Delay" "no,yes"
bitfld.byte 0x1f 3. "  PCS3 ,Peripheral Chip Select 3" "0,1"
bitfld.byte 0x1f 2. "  PCS2 ,Peripheral Chip Select 2" "0,1"
bitfld.byte 0x1f 1. "  PCS1 ,Peripheral Chip Select 1" "0,1"
bitfld.byte 0x1f 0. "  PCS0 ,Peripheral Chip Select 0" "0,1"
group (0x305008+0x0)++0x05 "SCI1 Registers"
line.word 0x00 "SCC1R0,SCI1 Control Register 0"
bitfld.word 0x0 15. "OTHR ,Baud Rate Source Clock other than System Clock" "no,yes"
bitfld.word 0x0 14. "  LNKBD ,Link Baud" "no,yes"
hexmask.word 0x0 0.--12. 1. "  SC1BR ,Baud Rate"
line.word 0x02 "SCC1R1,SCI1 Control Register 1"
bitfld.word 0x2 14. "LOOPS ,Loop Mode" "dis,ena"
bitfld.word 0x2 13. "  WOMS ,Wired-OR Mode for SCI1 Pins" "no,yes"
bitfld.word 0x2 12. "  ILT ,Idle-Line Detect Type" "sho,lon"
bitfld.word 0x2 11. "  PT ,Parity Type" "ev,od"
bitfld.word 0x2 10. "  PE ,Parity Enable" "dis,ena"
bitfld.word 0x2 9. "  M ,Mode Select" "8,9"
bitfld.word 0x2 8. "  WAKE ,Wakeup by Address Mark" "no,yes"
textline "            "
bitfld.word 0x2 7. "TIE ,Transmit Interrupt" "dis,ena"
bitfld.word 0x2 6. " TCIE ,Transmit Complete Interrupt" "dis,ena"
bitfld.word 0x2 5. " RIE ,Receiver Interrupt" "dis,ena"
bitfld.word 0x2 4. " ILIE ,Idle-Line Interrupt" "dis,ena"
bitfld.word 0x2 3. " TE ,Transmitter Enable" "dis,ena"
bitfld.word 0x2 2. " RE ,Receiver Enable" "dis,ena"
bitfld.word 0x2 1. " RWU ,Receiver Wakeup" "no,yes"
bitfld.word 0x2 0. " SBK ,Send Break" "no,yes"
;group (0x30500c+0x305008+0x0)--(0x30500d+0x305008+0x0)
line.word 0x04 "SC1SR,SCI1 Status Register"
bitfld.word 0x4 8. "TDRE ,Transmit Data Register Empty" "no,yes"
bitfld.word 0x4 7. " TC ,Transmit Complete" "no,yes"
bitfld.word 0x4 6. " RDRF ,Receive Data Register Full" "no,yes"
bitfld.word 0x4 5. " RAF ,Receiver Active" "no,yes"
bitfld.word 0x4 4. " IDLE ,Idle-Line Detect" "no,yes"
bitfld.word 0x4 3. " OR ,Overrun Error" "no,yes"
bitfld.word 0x4 2. " NF ,Noise Error" "no,yes"
bitfld.word 0x4 1. " FE ,Framing Error" "no,yes"
bitfld.word 0x4 0. " PF ,Parity Error" "no,yes"
hgroup (0x305008+0x0+0x06)++1
hide.word 0x00 "SC1DR,SCI1 Data Register"
in
;  bitfld.word 0x0 8. "R8/T8 , Receive 8 / Transmit 8" "0,1"
;  hexfld.byte 1. "  R/T ,Receive 0-7 / Transmit 0-7"

group (0x305028+0x0)--(0x30502b+0x0) "Queue Control for SCI1"
line.word 0x00 "QSC1CR,QSCI1 Control Register"
bitfld.word 0x0 12.--15. "QTPNT ,Queue Transmit Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word 0x0 11. "  QTHFI ,Queue Top-Half Full Interrupt" "dis,ena"
bitfld.word 0x0 10. "  QBHFI ,Queue Bottom-Half Full Interrupt" "dis,ena"
bitfld.word 0x0 9. "  QTHEI ,Queue Top-Half Empty Interrupt" "dis,ena"
bitfld.word 0x0 8. "  QBHEI ,Queue Bottom-Half Empty Interrupt" "dis,ena"
textline "          "
bitfld.word 0x0 6. "  QTE ,Queue Transmit Enable" "dis,ena"
bitfld.word 0x0 5. "  QRE ,Queue Receive Enable" "dis,ena"
bitfld.word 0x0 4. "  QTWE ,Queue Transmit Wrap Enable" "dis,ena"
bitfld.word 0x0 0.--3. "  QTSZ ,Queue Transfer Size" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
line.word 0x02 "QSC1SR,QSCI1 Status Register"
bitfld.word 0x2 12. "QOR ,Queue Overrun Error" "no,yes"
bitfld.word 0x2 11. "  QTHF ,Queue Top-Half Full" "no,yes"
bitfld.word 0x2 10. "  QBHF ,Queue Bottom-Half Full" "no,yes"
bitfld.word 0x2 9. "  QTHE ,Queue Top-Half Empty" "no,yes"
bitfld.word 0x2 8. "  QBHE ,Queue Bottom-Half Empty" "no,yes"
textline "          "
bitfld.word 0x2 4.--7. "  QRPNT ,Queue Receive Pointer" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.word 0x2 0.--3. "  QPEND ,Queue Pending" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group (0x30502c+0x0)--(0x30504b+0x0) "Transmit Queue (SCTQ)"
textline " 0-7  "
hexfld.word 0. " "
hexfld.word 2. " "
hexfld.word 0x04 " "
hexfld.word 0x06 " "
hexfld.word 8. " "
hexfld.word 0x0a " "
hexfld.word 0x0c " "
hexfld.word 0x0e " "
textline " 8-15 "
hexfld.word 0x10 " "
hexfld.word 0x12 " "
hexfld.word 0x14 " "
hexfld.word 0x16 " "
hexfld.word 0x18 " "
hexfld.word 0x1a " "
hexfld.word 0x1c " "
hexfld.word 0x1e " "
group (0x30504c+0x0)--(0x30506b+0x0) "Receive Queue (SCRQ)"
textline " 0-7  "
hexfld.word 0. " "
hexfld.word 2. " "
hexfld.word 0x04 " "
hexfld.word 0x06 " "
hexfld.word 8. " "
hexfld.word 0x0a " "
hexfld.word 0x0c " "
hexfld.word 0x0e " "
textline " 8-15 "
hexfld.word 0x10 " "
hexfld.word 0x12 " "
hexfld.word 0x14 " "
hexfld.word 0x16 " "
hexfld.word 0x18 " "
hexfld.word 0x1a " "
hexfld.word 0x1c " "
hexfld.word 0x1e " "
group (0x305020+0x0)++0x05 "SCI2 Registers"
line.word 0x00 "SCC2R0,SCI2 Control Register 0"
bitfld.word 0x0 15. "OTHR ,Baud Rate Source Clock other than System Clock" "no,yes"
bitfld.word 0x0 14. "  LNKBD ,Link Baud" "no,yes"
hexmask.word 0x0 0.--12. 1. "  SC1BR ,Baud Rate"
line.word 0x02 "SCC2R1,SCI2 Control Register 1"
bitfld.word 0x2 14. "LOOPS ,Loop Mode" "dis,ena"
bitfld.word 0x2 13. "  WOMS ,Wired-OR Mode for SCI1 Pins" "no,yes"
bitfld.word 0x2 12. "  ILT ,Idle-Line Detect Type" "sho,lon"
bitfld.word 0x2 11. "  PT ,Parity Type" "ev,od"
bitfld.word 0x2 10. "  PE ,Parity Enable" "dis,ena"
bitfld.word 0x2 9. "  M ,Mode Select" "8,9"
bitfld.word 0x2 8. "  WAKE ,Wakeup by Address Mark" "no,yes"
textline "            "
bitfld.word 0x2 7. "TIE ,Transmit Interrupt" "dis,ena"
bitfld.word 0x2 6. " TCIE ,Transmit Complete Interrupt" "dis,ena"
bitfld.word 0x2 5. " RIE ,Receiver Interrupt" "dis,ena"
bitfld.word 0x2 4. " ILIE ,Idle-Line Interrupt" "dis,ena"
bitfld.word 0x2 3. " TE ,Transmitter Enable" "dis,ena"
bitfld.word 0x2 2. " RE ,Receiver Enable" "dis,ena"
bitfld.word 0x2 1. " RWU ,Receiver Wakeup" "no,yes"
bitfld.word 0x2 0. " SBK ,Send Break" "no,yes"
;group (0x30500c+0x305020+0x0)--(0x30500d+0x305020+0x0)
line.word 0x04 "SC2SR,SCI2 Status Register"
bitfld.word 0x4 8. "TDRE ,Transmit Data Register Empty" "no,yes"
bitfld.word 0x4 7. " TC ,Transmit Complete" "no,yes"
bitfld.word 0x4 6. " RDRF ,Receive Data Register Full" "no,yes"
bitfld.word 0x4 5. " RAF ,Receiver Active" "no,yes"
bitfld.word 0x4 4. " IDLE ,Idle-Line Detect" "no,yes"
bitfld.word 0x4 3. " OR ,Overrun Error" "no,yes"
bitfld.word 0x4 2. " NF ,Noise Error" "no,yes"
bitfld.word 0x4 1. " FE ,Framing Error" "no,yes"
bitfld.word 0x4 0. " PF ,Parity Error" "no,yes"
hgroup (0x305020+0x0+0x06)++1
hide.word 0x00 "SC2DR,SCI2 Data Register"
in
;  bitfld.word 0x0 8. "R8/T8 , Receive 8 / Transmit 8" "0,1"
;  hexfld.byte 1. "  R/T ,Receive 0-7 / Transmit 0-7"


tree.end
tree "TOUCAN-A"
group (0x307080+0x0)--(0x307081+0x0) "TOUCAN Module A"
line.word 0x00 "MCR,TOUCAN Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. " FRZ1 ,Freeze 1" "ign,hlt"
bitfld.word 0x0 13. " FRZ0 ,Freeze 0" "0,1"
bitfld.word 0x0 12. " HALT ,Halt Sclock" "ign,hlt"
bitfld.word 0x0 11. " NRDY ,TOUCAN not ready" "no,yes"
bitfld.word 0x0 10. " WAKE ,Wake-Up Interrupt Mask" "no,yes"
bitfld.word 0x0 9. " SRST ,Soft Reset" "no,yes"
bitfld.word 0x0 8. " FRZA ,TOUCAN disabled" "no,yes"
textline "            "
bitfld.word 0x0 7. "SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. " SWAK ,self wake up" "no,yes"
bitfld.word 0x0 5. " APWR ,Auto Power Save" "no,yes"
bitfld.word 0x0 4. " STPA ,TOUCAN is stopped" "no,yes"
bitfld.word 0x0 0.--3. " IARB ,Internal Arbitfld.word 0ration Identifier", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x307084+0x0)--(0x30708b+0x0)
line.word 0x00 "ICR,Interrupt Configuration Register"
bitfld.word 0x0 8.--10. "IRQ ,Interrupt Request Level" "0,1,2,3,4,5,6,7"
bitfld.word 0x0 5.--7. "  VEC ,Interrupt Base Vector" "$0,$1,$2,$3,$4,$5,$6,$7"
line.byte 0x02 "CTRL0,Control Register 0"
bitfld.byte 0x2 7. "Boff ,Bus-off Interrupt" "dis,ena"
bitfld.byte 0x2 6. "  ErrM ,Error Interrupt" "dis,ena"
bitfld.byte 0x2 2.--3. "  RXM ,RX-Mode" "0,1,2,3"
bitfld.byte 0x2 0.--1. "  TXM ,TX-Mode" "0,1,2,3"
line.byte 0x03 "CTLR1,Control Register 1"
bitfld.byte 0x3 7. "SAMP ,Sampling Mode" "1,3"
bitfld.byte 0x3 5. "  TSYNC ,Timer Sync Mode" "dis,ena"
bitfld.byte 0x3 4. "  LBUF ,Lowest Buffer transmitted first" "ID,BUF"
bitfld.byte 0x3 0.--2. "  PRP ,Propagation Segment" "0,1,2,3,4,5,6,7"
line.byte 0x04 "PRDIV,Prescaler Devide Register"
line.byte 0x05 "CTLR2,Control Register 2"
bitfld.byte 0x5 6.--7. "RJW ,Resync Jump Width" "0,1,2,3"
bitfld.byte 0x5 3.--5. "  PSE1 ,Phase Segment 1" "0,1,2,3,4,5,6,7"
bitfld.byte 0x5 0.--2. "  PSE2 ,Phase Segment 2" "0,1,2,3,4,5,6,7"
line.word 0x06 "TIMER,Free Running Timer"
group (0x307090+0x0)--(0x30709b+0x0)
line.word 0x00 "RxGMH,Rx Global Mask H"
line.word 0x02 "RxGML,Rx Global Mask L"
line.word 0x04 "Rx14MH,Rx Buffer 14 Mask H"
line.word 0x06 "Rx14ML,Rx Buffer 14 Mask L"
line.word 0x08 "Rx15MH,Rx Buffer 15 Mask H"
line.word 0x0a "Rx15ML,Rx Buffer 15 Mask L"
group (0x3070a0+0x0)--(0x3070a7+0x0)
line.word 0x00 "ERSTA,Error & Status Register"
bitfld.word 0x0 15. "BIT1 ,Bit 1 Error" "no,yes"
bitfld.word 0x0 14. " BIT0 ,Bit 1c Error" "no,yes"
bitfld.word 0x0 13. " ACK ,ACK Error" "no,yes"
bitfld.word 0x0 12. " CRC ,CRC Error" "no,yes"
bitfld.word 0x0 11. " FORM ,FORM Error" "no,yes"
bitfld.word 0x0 10. " STFF ,STUFF Error" "no,yes"
bitfld.word 0x0 9. " TXW ,TX Warning" "no,yes"
bitfld.word 0x0 8. " RXW ,RX Warning" "no,yes"
textline "            "
bitfld.word 0x0 7. "IDLE ,CAN in idle mode" "no,yes"
bitfld.word 0x0 6. " TxRx ,transmits/receives" "tr,re"
bitfld.word 0x0 4.--5. " BUSS ,Bus State" "ErrA,ErrP,Off,Off"
bitfld.word 0x0 2. " BOFI ,Bus Off Interrupt" "dis,ena"
bitfld.word 0x0 1. " ERRI ,Error Interrupt" "dis,ena"
bitfld.word 0x0 0. " WAKI ,Wake Interrupt" "dis,ena"
line.word 0x02 "IMASK,Interrupt Mask Register"
bitfld.word 0x2 15. "Bu15 ,BUF15M Interrupt" "dis,en"
bitfld.word 0x2 14. " Bu14 ,BUF14M Interrupt" "dis,en"
bitfld.word 0x2 13. " Bu13 ,BUF13M Interrupt" "dis,en"
bitfld.word 0x2 12. " Bu12 ,BUF12M Interrupt" "dis,en"
bitfld.word 0x2 11. " Bu11 ,BUF11M Interrupt" "dis,en"
bitfld.word 0x2 10. " Bu10 ,BUF10M Interrupt" "dis,en"
bitfld.word 0x2 9. " Bu9 ,BUF9M Interrupt" "dis,en"
bitfld.word 0x2 8. " Bu8 ,BUF8M Interrupt" "dis,en"
textline "            "
bitfld.word 0x2 7. "Bu7  ,BUF7M Interrupt" "dis,en"
bitfld.word 0x2 6. " Bu6  ,BUF6M Interrupt" "dis,en"
bitfld.word 0x2 5. " Bu5  ,BUF5M Interrupt" "dis,en"
bitfld.word 0x2 4. " Bu4  ,BUF4M Interrupt" "dis,en"
bitfld.word 0x2 3. " Bu3  ,BUF3M Interrupt" "dis,en"
bitfld.word 0x2 2. " Bu2  ,BUF2M Interrupt" "dis,en"
bitfld.word 0x2 1. " Bu1 ,BUF1M Interrupt" "dis,en"
bitfld.word 0x2 0. " Bu0 ,BUF0M Interrupt" "dis,en"
line.word 0x04 "IFLAG,Interrupt Flag Register"
bitfld.word 0x4 15. "Bu15 ,BUF15I Interrupt" "no,yes"
bitfld.word 0x4 14. " Bu14 ,BUF14I Interrupt" "no,yes"
bitfld.word 0x4 13. " Bu13 ,BUF13I Interrupt" "no,yes"
bitfld.word 0x4 12. " Bu12 ,BUF12I Interrupt" "no,yes"
bitfld.word 0x4 11. " Bu11 ,BUF11I Interrupt" "no,yes"
bitfld.word 0x4 10. " Bu10 ,BUF10I Interrupt" "no,yes"
bitfld.word 0x4 9. " Bu9 ,BUF9I Interrupt" "no,yes"
bitfld.word 0x4 8. " Bu8 ,BUF8I Interrupt" "no,yes"
textline "            "
bitfld.word 0x4 7. "Bu7  ,BUF7I Interrupt" "no,yes"
bitfld.word 0x4 6. " Bu6  ,BUF6I Interrupt" "no,yes"
bitfld.word 0x4 5. " Bu5  ,BUF5I Interrupt" "no,yes"
bitfld.word 0x4 4. " Bu4  ,BUF4I Interrupt" "no,yes"
bitfld.word 0x4 3. " Bu3  ,BUF3I Interrupt" "no,yes"
bitfld.word 0x4 2. " Bu2  ,BUF2I Interrupt" "no,yes"
bitfld.word 0x4 1. " Bu1 ,BUF1I Interrupt" "no,yes"
bitfld.word 0x4 0. " Bu0 ,BUF0I Interrupt" "no,yes"
line.byte 0x06 "RxEr,Rx Error Counter"
line.byte 0x07 "TxEr,Tx Error Counter"
group (0x307100+0x0)--(0x30710d+0x0) "Message Buffer 0"
line.word 0x00 "CSTAT"
hexmask.word 0x0 8.--15. 1. "Time Stamp "
bitfld.word 0x0 4.--7. " Code , Rx/Tx Command" "Rx OFF,Rx BUSY,Rx FULL,Rx BUSY,Rx EMPTY,Rx BUSY,Rx OVERRUN,Rx BUSY,Tx EMPTY,Tx BUSY,Tx RESPOND,Tx BUSY,Tx DATA,Tx BUSY,Tx ONCE,Tx BUSY"
bitfld.word 0x0 0.--3. " Length , Length Of Frame" "0,1,2,3,4,5,6,7,8,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL"
line.word 0x02 "ID_HI "
hexmask.word 0x2 5.--15. 1. "ID 18-28 "
bitfld.word 0x2 4. " Std-RTR , Remote Transmission Request for Standard Frame" "NO,YES"
bitfld.word 0x2 3. " IDE , Extended Frame Flag" "STD,EXT"
hexmask.word 0x2 0.--2. 1. " ID 15-17 "
line.word 0x04 "ID_LO "
hexmask.word 0x4 1.--15. 1. "ID 0-14 "
bitfld.word 0x4 0. " Ext-RTR , Remote Transmission Request for Extended Frames" "YES,NO"
textline "Data  "
hexfld.byte 0x06 " "
hexfld.byte 0x07 " "
hexfld.byte 8. " "
hexfld.byte 9. " "
hexfld.byte 0x0a " "
hexfld.byte 0x0b " "
hexfld.byte 0x0c " "
hexfld.byte 0x0d " "
group (0x307110+0x0)--(0x30711d+0x0) "Message Buffer 1"
copy
group (0x307120+0x0)--(0x30712d+0x0) "Message Buffer 2"
copy
group (0x307130+0x0)--(0x30713d+0x0) "Message Buffer 3"
copy
group (0x307140+0x0)--(0x30714d+0x0) "Message Buffer 4"
copy
group (0x307150+0x0)--(0x30715d+0x0) "Message Buffer 5"
copy
group (0x307160+0x0)--(0x30716d+0x0) "Message Buffer 6"
copy
group (0x307170+0x0)--(0x30717d+0x0) "Message Buffer 7"
copy
group (0x307180+0x0)--(0x30718d+0x0) "Message Buffer 8"
copy
group (0x307190+0x0)--(0x30719d+0x0) "Message Buffer 9"
copy
group (0x3071a0+0x0)--(0x3071ad+0x0) "Message Buffer 10"
copy
group (0x3071b0+0x0)--(0x3071bd+0x0) "Message Buffer 11"
copy
group (0x3071c0+0x0)--(0x3071cd+0x0) "Message Buffer 12"
copy
group (0x3071d0+0x0)--(0x3071dd+0x0) "Message Buffer 13"
copy
group (0x3071e0+0x0)--(0x3071ed+0x0) "Message Buffer 14"
copy
group (0x3071f0+0x0)--(0x3071fd+0x0) "Message Buffer 15"
copy

tree.end
tree "TOUCAN-B"
group (0x307080+0x400)--(0x307081+0x400) "TOUCAN Module B"
line.word 0x00 "MCR,TOUCAN Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. " FRZ1 ,Freeze 1" "ign,hlt"
bitfld.word 0x0 13. " FRZ0 ,Freeze 0" "0,1"
bitfld.word 0x0 12. " HALT ,Halt Sclock" "ign,hlt"
bitfld.word 0x0 11. " NRDY ,TOUCAN not ready" "no,yes"
bitfld.word 0x0 10. " WAKE ,Wake-Up Interrupt Mask" "no,yes"
bitfld.word 0x0 9. " SRST ,Soft Reset" "no,yes"
bitfld.word 0x0 8. " FRZA ,TOUCAN disabled" "no,yes"
textline "            "
bitfld.word 0x0 7. "SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. " SWAK ,self wake up" "no,yes"
bitfld.word 0x0 5. " APWR ,Auto Power Save" "no,yes"
bitfld.word 0x0 4. " STPA ,TOUCAN is stopped" "no,yes"
bitfld.word 0x0 0.--3. " IARB ,Internal Arbitfld.word 0ration Identifier", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x307084+0x400)--(0x30708b+0x400)
line.word 0x00 "ICR,Interrupt Configuration Register"
bitfld.word 0x0 8.--10. "IRQ ,Interrupt Request Level" "0,1,2,3,4,5,6,7"
bitfld.word 0x0 5.--7. "  VEC ,Interrupt Base Vector" "$0,$1,$2,$3,$4,$5,$6,$7"
line.byte 0x02 "CTRL0,Control Register 0"
bitfld.byte 0x2 7. "Boff ,Bus-off Interrupt" "dis,ena"
bitfld.byte 0x2 6. "  ErrM ,Error Interrupt" "dis,ena"
bitfld.byte 0x2 2.--3. "  RXM ,RX-Mode" "0,1,2,3"
bitfld.byte 0x2 0.--1. "  TXM ,TX-Mode" "0,1,2,3"
line.byte 0x03 "CTLR1,Control Register 1"
bitfld.byte 0x3 7. "SAMP ,Sampling Mode" "1,3"
bitfld.byte 0x3 5. "  TSYNC ,Timer Sync Mode" "dis,ena"
bitfld.byte 0x3 4. "  LBUF ,Lowest Buffer transmitted first" "ID,BUF"
bitfld.byte 0x3 0.--2. "  PRP ,Propagation Segment" "0,1,2,3,4,5,6,7"
line.byte 0x04 "PRDIV,Prescaler Devide Register"
line.byte 0x05 "CTLR2,Control Register 2"
bitfld.byte 0x5 6.--7. "RJW ,Resync Jump Width" "0,1,2,3"
bitfld.byte 0x5 3.--5. "  PSE1 ,Phase Segment 1" "0,1,2,3,4,5,6,7"
bitfld.byte 0x5 0.--2. "  PSE2 ,Phase Segment 2" "0,1,2,3,4,5,6,7"
line.word 0x06 "TIMER,Free Running Timer"
group (0x307090+0x400)--(0x30709b+0x400)
line.word 0x00 "RxGMH,Rx Global Mask H"
line.word 0x02 "RxGML,Rx Global Mask L"
line.word 0x04 "Rx14MH,Rx Buffer 14 Mask H"
line.word 0x06 "Rx14ML,Rx Buffer 14 Mask L"
line.word 0x08 "Rx15MH,Rx Buffer 15 Mask H"
line.word 0x0a "Rx15ML,Rx Buffer 15 Mask L"
group (0x3070a0+0x400)--(0x3070a7+0x400)
line.word 0x00 "ERSTA,Error & Status Register"
bitfld.word 0x0 15. "BIT1 ,Bit 1 Error" "no,yes"
bitfld.word 0x0 14. " BIT0 ,Bit 1c Error" "no,yes"
bitfld.word 0x0 13. " ACK ,ACK Error" "no,yes"
bitfld.word 0x0 12. " CRC ,CRC Error" "no,yes"
bitfld.word 0x0 11. " FORM ,FORM Error" "no,yes"
bitfld.word 0x0 10. " STFF ,STUFF Error" "no,yes"
bitfld.word 0x0 9. " TXW ,TX Warning" "no,yes"
bitfld.word 0x0 8. " RXW ,RX Warning" "no,yes"
textline "            "
bitfld.word 0x0 7. "IDLE ,CAN in idle mode" "no,yes"
bitfld.word 0x0 6. " TxRx ,transmits/receives" "tr,re"
bitfld.word 0x0 4.--5. " BUSS ,Bus State" "ErrA,ErrP,Off,Off"
bitfld.word 0x0 2. " BOFI ,Bus Off Interrupt" "dis,ena"
bitfld.word 0x0 1. " ERRI ,Error Interrupt" "dis,ena"
bitfld.word 0x0 0. " WAKI ,Wake Interrupt" "dis,ena"
line.word 0x02 "IMASK,Interrupt Mask Register"
bitfld.word 0x2 15. "Bu15 ,BUF15M Interrupt" "dis,en"
bitfld.word 0x2 14. " Bu14 ,BUF14M Interrupt" "dis,en"
bitfld.word 0x2 13. " Bu13 ,BUF13M Interrupt" "dis,en"
bitfld.word 0x2 12. " Bu12 ,BUF12M Interrupt" "dis,en"
bitfld.word 0x2 11. " Bu11 ,BUF11M Interrupt" "dis,en"
bitfld.word 0x2 10. " Bu10 ,BUF10M Interrupt" "dis,en"
bitfld.word 0x2 9. " Bu9 ,BUF9M Interrupt" "dis,en"
bitfld.word 0x2 8. " Bu8 ,BUF8M Interrupt" "dis,en"
textline "            "
bitfld.word 0x2 7. "Bu7  ,BUF7M Interrupt" "dis,en"
bitfld.word 0x2 6. " Bu6  ,BUF6M Interrupt" "dis,en"
bitfld.word 0x2 5. " Bu5  ,BUF5M Interrupt" "dis,en"
bitfld.word 0x2 4. " Bu4  ,BUF4M Interrupt" "dis,en"
bitfld.word 0x2 3. " Bu3  ,BUF3M Interrupt" "dis,en"
bitfld.word 0x2 2. " Bu2  ,BUF2M Interrupt" "dis,en"
bitfld.word 0x2 1. " Bu1 ,BUF1M Interrupt" "dis,en"
bitfld.word 0x2 0. " Bu0 ,BUF0M Interrupt" "dis,en"
line.word 0x04 "IFLAG,Interrupt Flag Register"
bitfld.word 0x4 15. "Bu15 ,BUF15I Interrupt" "no,yes"
bitfld.word 0x4 14. " Bu14 ,BUF14I Interrupt" "no,yes"
bitfld.word 0x4 13. " Bu13 ,BUF13I Interrupt" "no,yes"
bitfld.word 0x4 12. " Bu12 ,BUF12I Interrupt" "no,yes"
bitfld.word 0x4 11. " Bu11 ,BUF11I Interrupt" "no,yes"
bitfld.word 0x4 10. " Bu10 ,BUF10I Interrupt" "no,yes"
bitfld.word 0x4 9. " Bu9 ,BUF9I Interrupt" "no,yes"
bitfld.word 0x4 8. " Bu8 ,BUF8I Interrupt" "no,yes"
textline "            "
bitfld.word 0x4 7. "Bu7  ,BUF7I Interrupt" "no,yes"
bitfld.word 0x4 6. " Bu6  ,BUF6I Interrupt" "no,yes"
bitfld.word 0x4 5. " Bu5  ,BUF5I Interrupt" "no,yes"
bitfld.word 0x4 4. " Bu4  ,BUF4I Interrupt" "no,yes"
bitfld.word 0x4 3. " Bu3  ,BUF3I Interrupt" "no,yes"
bitfld.word 0x4 2. " Bu2  ,BUF2I Interrupt" "no,yes"
bitfld.word 0x4 1. " Bu1 ,BUF1I Interrupt" "no,yes"
bitfld.word 0x4 0. " Bu0 ,BUF0I Interrupt" "no,yes"
line.byte 0x06 "RxEr,Rx Error Counter"
line.byte 0x07 "TxEr,Tx Error Counter"
group (0x307100+0x400)--(0x30710d+0x400) "Message Buffer 0"
line.word 0x00 "CSTAT"
hexmask.word 0x0 8.--15. 1. "Time Stamp "
bitfld.word 0x0 4.--7. " Code , Rx/Tx Command" "Rx OFF,Rx BUSY,Rx FULL,Rx BUSY,Rx EMPTY,Rx BUSY,Rx OVERRUN,Rx BUSY,Tx EMPTY,Tx BUSY,Tx RESPOND,Tx BUSY,Tx DATA,Tx BUSY,Tx ONCE,Tx BUSY"
bitfld.word 0x0 0.--3. " Length , Length Of Frame" "0,1,2,3,4,5,6,7,8,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL"
line.word 0x02 "ID_HI "
hexmask.word 0x2 5.--15. 1. "ID 18-28 "
bitfld.word 0x2 4. " Std-RTR , Remote Transmission Request for Standard Frame" "NO,YES"
bitfld.word 0x2 3. " IDE , Extended Frame Flag" "STD,EXT"
hexmask.word 0x2 0.--2. 1. " ID 15-17 "
line.word 0x04 "ID_LO "
hexmask.word 0x4 1.--15. 1. "ID 0-14 "
bitfld.word 0x4 0. " Ext-RTR , Remote Transmission Request for Extended Frames" "YES,NO"
textline "Data  "
hexfld.byte 0x06 " "
hexfld.byte 0x07 " "
hexfld.byte 8. " "
hexfld.byte 9. " "
hexfld.byte 0x0a " "
hexfld.byte 0x0b " "
hexfld.byte 0x0c " "
hexfld.byte 0x0d " "
group (0x307110+0x400)--(0x30711d+0x400) "Message Buffer 1"
copy
group (0x307120+0x400)--(0x30712d+0x400) "Message Buffer 2"
copy
group (0x307130+0x400)--(0x30713d+0x400) "Message Buffer 3"
copy
group (0x307140+0x400)--(0x30714d+0x400) "Message Buffer 4"
copy
group (0x307150+0x400)--(0x30715d+0x400) "Message Buffer 5"
copy
group (0x307160+0x400)--(0x30716d+0x400) "Message Buffer 6"
copy
group (0x307170+0x400)--(0x30717d+0x400) "Message Buffer 7"
copy
group (0x307180+0x400)--(0x30718d+0x400) "Message Buffer 8"
copy
group (0x307190+0x400)--(0x30719d+0x400) "Message Buffer 9"
copy
group (0x3071a0+0x400)--(0x3071ad+0x400) "Message Buffer 10"
copy
group (0x3071b0+0x400)--(0x3071bd+0x400) "Message Buffer 11"
copy
group (0x3071c0+0x400)--(0x3071cd+0x400) "Message Buffer 12"
copy
group (0x3071d0+0x400)--(0x3071dd+0x400) "Message Buffer 13"
copy
group (0x3071e0+0x400)--(0x3071ed+0x400) "Message Buffer 14"
copy
group (0x3071f0+0x400)--(0x3071fd+0x400) "Message Buffer 15"
copy

tree.end
tree "TOUCAN-C"
group (0x307080+0x800)--(0x307081+0x800) "TOUCAN Module C"
line.word 0x00 "MCR,TOUCAN Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 14. " FRZ1 ,Freeze 1" "ign,hlt"
bitfld.word 0x0 13. " FRZ0 ,Freeze 0" "0,1"
bitfld.word 0x0 12. " HALT ,Halt Sclock" "ign,hlt"
bitfld.word 0x0 11. " NRDY ,TOUCAN not ready" "no,yes"
bitfld.word 0x0 10. " WAKE ,Wake-Up Interrupt Mask" "no,yes"
bitfld.word 0x0 9. " SRST ,Soft Reset" "no,yes"
bitfld.word 0x0 8. " FRZA ,TOUCAN disabled" "no,yes"
textline "            "
bitfld.word 0x0 7. "SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. " SWAK ,self wake up" "no,yes"
bitfld.word 0x0 5. " APWR ,Auto Power Save" "no,yes"
bitfld.word 0x0 4. " STPA ,TOUCAN is stopped" "no,yes"
bitfld.word 0x0 0.--3. " IARB ,Internal Arbitfld.word 0ration Identifier", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x307084+0x800)--(0x30708b+0x800)
line.word 0x00 "ICR,Interrupt Configuration Register"
bitfld.word 0x0 8.--10. "IRQ ,Interrupt Request Level" "0,1,2,3,4,5,6,7"
bitfld.word 0x0 5.--7. "  VEC ,Interrupt Base Vector" "$0,$1,$2,$3,$4,$5,$6,$7"
line.byte 0x02 "CTRL0,Control Register 0"
bitfld.byte 0x2 7. "Boff ,Bus-off Interrupt" "dis,ena"
bitfld.byte 0x2 6. "  ErrM ,Error Interrupt" "dis,ena"
bitfld.byte 0x2 2.--3. "  RXM ,RX-Mode" "0,1,2,3"
bitfld.byte 0x2 0.--1. "  TXM ,TX-Mode" "0,1,2,3"
line.byte 0x03 "CTLR1,Control Register 1"
bitfld.byte 0x3 7. "SAMP ,Sampling Mode" "1,3"
bitfld.byte 0x3 5. "  TSYNC ,Timer Sync Mode" "dis,ena"
bitfld.byte 0x3 4. "  LBUF ,Lowest Buffer transmitted first" "ID,BUF"
bitfld.byte 0x3 0.--2. "  PRP ,Propagation Segment" "0,1,2,3,4,5,6,7"
line.byte 0x04 "PRDIV,Prescaler Devide Register"
line.byte 0x05 "CTLR2,Control Register 2"
bitfld.byte 0x5 6.--7. "RJW ,Resync Jump Width" "0,1,2,3"
bitfld.byte 0x5 3.--5. "  PSE1 ,Phase Segment 1" "0,1,2,3,4,5,6,7"
bitfld.byte 0x5 0.--2. "  PSE2 ,Phase Segment 2" "0,1,2,3,4,5,6,7"
line.word 0x06 "TIMER,Free Running Timer"
group (0x307090+0x800)--(0x30709b+0x800)
line.word 0x00 "RxGMH,Rx Global Mask H"
line.word 0x02 "RxGML,Rx Global Mask L"
line.word 0x04 "Rx14MH,Rx Buffer 14 Mask H"
line.word 0x06 "Rx14ML,Rx Buffer 14 Mask L"
line.word 0x08 "Rx15MH,Rx Buffer 15 Mask H"
line.word 0x0a "Rx15ML,Rx Buffer 15 Mask L"
group (0x3070a0+0x800)--(0x3070a7+0x800)
line.word 0x00 "ERSTA,Error & Status Register"
bitfld.word 0x0 15. "BIT1 ,Bit 1 Error" "no,yes"
bitfld.word 0x0 14. " BIT0 ,Bit 1c Error" "no,yes"
bitfld.word 0x0 13. " ACK ,ACK Error" "no,yes"
bitfld.word 0x0 12. " CRC ,CRC Error" "no,yes"
bitfld.word 0x0 11. " FORM ,FORM Error" "no,yes"
bitfld.word 0x0 10. " STFF ,STUFF Error" "no,yes"
bitfld.word 0x0 9. " TXW ,TX Warning" "no,yes"
bitfld.word 0x0 8. " RXW ,RX Warning" "no,yes"
textline "            "
bitfld.word 0x0 7. "IDLE ,CAN in idle mode" "no,yes"
bitfld.word 0x0 6. " TxRx ,transmits/receives" "tr,re"
bitfld.word 0x0 4.--5. " BUSS ,Bus State" "ErrA,ErrP,Off,Off"
bitfld.word 0x0 2. " BOFI ,Bus Off Interrupt" "dis,ena"
bitfld.word 0x0 1. " ERRI ,Error Interrupt" "dis,ena"
bitfld.word 0x0 0. " WAKI ,Wake Interrupt" "dis,ena"
line.word 0x02 "IMASK,Interrupt Mask Register"
bitfld.word 0x2 15. "Bu15 ,BUF15M Interrupt" "dis,en"
bitfld.word 0x2 14. " Bu14 ,BUF14M Interrupt" "dis,en"
bitfld.word 0x2 13. " Bu13 ,BUF13M Interrupt" "dis,en"
bitfld.word 0x2 12. " Bu12 ,BUF12M Interrupt" "dis,en"
bitfld.word 0x2 11. " Bu11 ,BUF11M Interrupt" "dis,en"
bitfld.word 0x2 10. " Bu10 ,BUF10M Interrupt" "dis,en"
bitfld.word 0x2 9. " Bu9 ,BUF9M Interrupt" "dis,en"
bitfld.word 0x2 8. " Bu8 ,BUF8M Interrupt" "dis,en"
textline "            "
bitfld.word 0x2 7. "Bu7  ,BUF7M Interrupt" "dis,en"
bitfld.word 0x2 6. " Bu6  ,BUF6M Interrupt" "dis,en"
bitfld.word 0x2 5. " Bu5  ,BUF5M Interrupt" "dis,en"
bitfld.word 0x2 4. " Bu4  ,BUF4M Interrupt" "dis,en"
bitfld.word 0x2 3. " Bu3  ,BUF3M Interrupt" "dis,en"
bitfld.word 0x2 2. " Bu2  ,BUF2M Interrupt" "dis,en"
bitfld.word 0x2 1. " Bu1 ,BUF1M Interrupt" "dis,en"
bitfld.word 0x2 0. " Bu0 ,BUF0M Interrupt" "dis,en"
line.word 0x04 "IFLAG,Interrupt Flag Register"
bitfld.word 0x4 15. "Bu15 ,BUF15I Interrupt" "no,yes"
bitfld.word 0x4 14. " Bu14 ,BUF14I Interrupt" "no,yes"
bitfld.word 0x4 13. " Bu13 ,BUF13I Interrupt" "no,yes"
bitfld.word 0x4 12. " Bu12 ,BUF12I Interrupt" "no,yes"
bitfld.word 0x4 11. " Bu11 ,BUF11I Interrupt" "no,yes"
bitfld.word 0x4 10. " Bu10 ,BUF10I Interrupt" "no,yes"
bitfld.word 0x4 9. " Bu9 ,BUF9I Interrupt" "no,yes"
bitfld.word 0x4 8. " Bu8 ,BUF8I Interrupt" "no,yes"
textline "            "
bitfld.word 0x4 7. "Bu7  ,BUF7I Interrupt" "no,yes"
bitfld.word 0x4 6. " Bu6  ,BUF6I Interrupt" "no,yes"
bitfld.word 0x4 5. " Bu5  ,BUF5I Interrupt" "no,yes"
bitfld.word 0x4 4. " Bu4  ,BUF4I Interrupt" "no,yes"
bitfld.word 0x4 3. " Bu3  ,BUF3I Interrupt" "no,yes"
bitfld.word 0x4 2. " Bu2  ,BUF2I Interrupt" "no,yes"
bitfld.word 0x4 1. " Bu1 ,BUF1I Interrupt" "no,yes"
bitfld.word 0x4 0. " Bu0 ,BUF0I Interrupt" "no,yes"
line.byte 0x06 "RxEr,Rx Error Counter"
line.byte 0x07 "TxEr,Tx Error Counter"
group (0x307100+0x800)--(0x30710d+0x800) "Message Buffer 0"
line.word 0x00 "CSTAT"
hexmask.word 0x0 8.--15. 1. "Time Stamp "
bitfld.word 0x0 4.--7. " Code , Rx/Tx Command" "Rx OFF,Rx BUSY,Rx FULL,Rx BUSY,Rx EMPTY,Rx BUSY,Rx OVERRUN,Rx BUSY,Tx EMPTY,Tx BUSY,Tx RESPOND,Tx BUSY,Tx DATA,Tx BUSY,Tx ONCE,Tx BUSY"
bitfld.word 0x0 0.--3. " Length , Length Of Frame" "0,1,2,3,4,5,6,7,8,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL,ILLEGAL"
line.word 0x02 "ID_HI "
hexmask.word 0x2 5.--15. 1. "ID 18-28 "
bitfld.word 0x2 4. " Std-RTR , Remote Transmission Request for Standard Frame" "NO,YES"
bitfld.word 0x2 3. " IDE , Extended Frame Flag" "STD,EXT"
hexmask.word 0x2 0.--2. 1. " ID 15-17 "
line.word 0x04 "ID_LO "
hexmask.word 0x4 1.--15. 1. "ID 0-14 "
bitfld.word 0x4 0. " Ext-RTR , Remote Transmission Request for Extended Frames" "YES,NO"
textline "Data  "
hexfld.byte 0x06 " "
hexfld.byte 0x07 " "
hexfld.byte 8. " "
hexfld.byte 9. " "
hexfld.byte 0x0a " "
hexfld.byte 0x0b " "
hexfld.byte 0x0c " "
hexfld.byte 0x0d " "
group (0x307110+0x800)--(0x30711d+0x800) "Message Buffer 1"
copy
group (0x307120+0x800)--(0x30712d+0x800) "Message Buffer 2"
copy
group (0x307130+0x800)--(0x30713d+0x800) "Message Buffer 3"
copy
group (0x307140+0x800)--(0x30714d+0x800) "Message Buffer 4"
copy
group (0x307150+0x800)--(0x30715d+0x800) "Message Buffer 5"
copy
group (0x307160+0x800)--(0x30716d+0x800) "Message Buffer 6"
copy
group (0x307170+0x800)--(0x30717d+0x800) "Message Buffer 7"
copy
group (0x307180+0x800)--(0x30718d+0x800) "Message Buffer 8"
copy
group (0x307190+0x800)--(0x30719d+0x800) "Message Buffer 9"
copy
group (0x3071a0+0x800)--(0x3071ad+0x800) "Message Buffer 10"
copy
group (0x3071b0+0x800)--(0x3071bd+0x800) "Message Buffer 11"
copy
group (0x3071c0+0x800)--(0x3071cd+0x800) "Message Buffer 12"
copy
group (0x3071d0+0x800)--(0x3071dd+0x800) "Message Buffer 13"
copy
group (0x3071e0+0x800)--(0x3071ed+0x800) "Message Buffer 14"
copy
group (0x3071f0+0x800)--(0x3071fd+0x800) "Message Buffer 15"
copy

tree.end
tree "MIOS"
group 0x306800--0x306807 "Modular I/O Subsystem (MIOS1)"
line.word 0x00 "TPCR,MIOS14 Test and Pin Control Register"
bitfld.word 0x0 15. "TEST ,Test Enable" "dis,ena"
bitfld.word 0x0 1. "  VF ,Pin Multiplex" "I/O,VF"
bitfld.word 0x0 0. "  VFLS ,Pin Multiplex" "I/O,VFLS"
line.word 0x02 "VECT,MIOS14 Vector Register"
line.word 0x04 "VNR,Module-Version Number Register"
hexfld.byte 0x04 "MN ,Module Number"
hexfld.byte 0x05 "  VN ,Version Number"
line.word 0x06 "MCR,MIOS14 Module Configuration Register"
bitfld.word 0x6 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x6 13. "  FRZ ,Freeze Enable" "no,yes"
bitfld.word 0x6 12. "   RST ,Module Reset" "no,yes"
bitfld.word 0x6 7. "  SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x6 0.--3. "  IARB ,Interrupt Arbitration Identification Bits" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group 0x306816--0x306817 "MCPSM Prescaler Submodule"
line.word 0x00 "SCR,MCPSM Status/Control Register"
bitfld.word 0x0 15. "PREN ,Prescaler Enable" "no,yes"
bitfld.word 0x0 14. "  FREN ,Freeze Enable" "no,yes"
bitfld.word 0x0 0.--3. "  PSL ,Clock Prescaler" "16,no,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
group 0x306030--0x306037 "MMCSM 6"
line.word 0x00 "CNT,MMCSM Up-Counter Register"
line.word 0x02 "MML,MMCSM Modulus Latch Register"
line.word 0x06 "MSCR,MMCSM Status/Control Register"
bitfld.word 0x6 15. "PINC ,Clock Input Pin Status" "low,high"
bitfld.word 0x6 14. "  PINL ,Modulus Load Input Pin Status" "low,high"
bitfld.word 0x6 13. "  FREN ,Freeze Enable" "no,yes"
bitfld.word 0x6 12. "  EDGN ,Modulus Load Falling-Edge Sensitivity" "no,yes"
bitfld.word 0x6 11. "  EDGB ,Modulus Load Rising-Edge Sensitivity" "no,yes"
bitfld.word 0x6 9.--10. "  CLS ,Clock Select" "dis,fal,ris,clk"
hexfld.byte 0x07 "  CP ,Clock Prescaler"
group 0x306038--0x30603f "MMCSM 7"
copy
group 0x306040--0x306047 "MMCSM 8"
copy
group 0x3060b0--0x3060b7 "MMCSM 22"
copy
group 0x3060b8--0x3060bf "MMCSM 23"
copy
group 0x3060c0--0x3060c7 "MMCSM 24"
copy
group 0x306058--0x30605f "MDASM 11"
line.word 0x00 "AR,MDASM Data A Register"
line.word 0x02 "BR,MDASM Data B Register"
line.word 0x06 "SCR,MDASM Status/Control Register"
bitfld.word 0x6 15. "PIN ,Pin Input Status" "low,high"
bitfld.word 0x6 14. " WOR ,Wired-OR" "no,yes"
bitfld.word 0x6 13. " FREN ,Freeze Enable" "no,yes"
bitfld.word 0x6 11. " EDPOL ,Polarity" "0,1"
bitfld.word 0x6 10. " FORCA ,Force A" "no,yes"
bitfld.word 0x6 9. " FORCB ,Force B" "no,yes"
bitfld.word 0x6 5.--6. " BSL ,Bus Select" "$0,$1,$2,$3"
bitfld.word 0x6 0.--3. " MODE , Operation Mode" "DIS,IPWM,IPM,IC,OCB,OCAB,res,res,OPWM16,OPWM15,OPWM14,OPWM13,OPWM12,OPWM11,OPWM9,OPWM7"
group 0x306060--0x306067 "MDASM 12"
copy
group 0x306068--0x30606f "MDASM 13"
copy
group 0x306070--0x306077 "MDASM 14"
copy
group 0x306078--0x30607f "MDASM 15"
copy
group 0x3060d8--0x3060df "MDASM 27"
copy
group 0x3060e0--0x3060e7 "MDASM 28"
copy
group 0x3060e8--0x3060ef "MDASM 29"
copy
group 0x3060f0--0x3060f7 "MDASM 30"
copy
group 0x3060f8--0x3060ff "MDASM 31"
copy
group 0x306000--0x306007 "MPWMSM 0"
line.word 0x00 "PERR ,MPWMSM Period Register"
line.word 0x02 "PULR ,MPWMSM Pulse Width Register"
line.word 0x04 "CNTR ,MPWMSM Counter Register"
line.word 0x06 "SCR ,MPWMSM Status/Control Register"
bitfld.word 0x6 15. "PIN ,Pin Input Status" "low,high"
bitfld.word 0x6 14. "  DDR ,Data Direction Register" "in,out"
bitfld.word 0x6 13. "  FREN ,Freeze Enable" "no,yes"
bitfld.word 0x6 12. "  TRSP ,Transparent Mode" "no,yes"
bitfld.word 0x6 11. "  POL ,Output Polarity" "0,1"
bitfld.word 0x6 10. "  EN ,Enable PWM Signal Generator" "no,yes"
hexfld.byte 0x07 "  CP ,Clock Prescaler"
group 0x306008--0x30600f "MPWMSM 1"
copy
group 0x306010--0x306017 "MPWMSM 2"
copy
group 0x306018--0x30601f "MPWMSM 3"
copy
group 0x306020--0x306027 "MPWMSM 4"
copy
group 0x306028--0x30602f "MPWMSM 5"
copy
group 0x306080--0x306087 "MPWMSM 16"
copy
group 0x306088--0x30608f "MPWMSM 17"
copy
group 0x306090--0x306097 "MPWMSM 18"
copy
group 0x306098--0x30609f "MPWMSM 19"
copy
group 0x3060a0--0x3060a7 "MPWMSM 20"
copy
group 0x3060a8--0x3060af "MPWMSM 21"
copy
group 0x306100--0x306103 "MPIOSM"
line.word 0x00 "DR,MPIOSM Data Register"
bitfld.word 0x0 15. "D15 ,Data D15" "low,hig"
bitfld.word 0x0 14. " D14 ,Data D14" "low,hig"
bitfld.word 0x0 13. " D13 ,Data D13" "low,hig"
bitfld.word 0x0 12. " D12 ,Data D12" "low,hig"
bitfld.word 0x0 11. " D11 ,Data D11" "low,hig"
bitfld.word 0x0 10. " D10 ,Data D10" "low,hig"
bitfld.word 0x0 9. " D9 ,Data D9" "low,hig"
bitfld.word 0x0 8. " D8 ,Data D8" "low,hig"
textline "            "
bitfld.word 0x0 7. "D7  ,Data D7" "low,hig"
bitfld.word 0x0 6. " D6  ,Data D6" "low,hig"
bitfld.word 0x0 5. " D5  ,Data D5" "low,hig"
bitfld.word 0x0 4. " D4  ,Data D4" "low,hig"
bitfld.word 0x0 3. " D3  ,Data D3" "low,hig"
bitfld.word 0x0 2. " D2  ,Data D2" "low,hig"
bitfld.word 0x0 1. " D1 ,Data D1" "low,hig"
bitfld.word 0x0 0. " D0 ,Data D0" "low,hig"
line.word 0x02 "DDR,MPOIOSM Data Direction Register"
bitfld.word 0x2 15. "DD15 ,Data Direction D15" "in,ou"
bitfld.word 0x2 14. " DD14 ,Data Direction D14" "in,ou"
bitfld.word 0x2 13. " DD13 ,Data Direction D13" "in,ou"
bitfld.word 0x2 12. " DD12 ,Data Direction D12" "in,ou"
bitfld.word 0x2 11. " DD11 ,Data Direction D11" "in,ou"
bitfld.word 0x2 10. " DD10 ,Data Direction D10" "in,ou"
bitfld.word 0x2 9. " DD9 ,Data Direction D9" "in,ou"
bitfld.word 0x2 8. " DD8 ,Data Direction D8" "in,ou"
textline "            "
bitfld.word 0x2 7. "DD7  ,Data Direction D7" "in,ou"
bitfld.word 0x2 6. " DD6  ,Data Direction D6" "in,ou"
bitfld.word 0x2 5. " DD5  ,Data Direction D5" "in,ou"
bitfld.word 0x2 4. " DD4  ,Data Direction D4" "in,ou"
bitfld.word 0x2 3. " DD3  ,Data Direction D3" "in,ou"
bitfld.word 0x2 2. " DD2  ,Data Direction D2" "in,ou"
bitfld.word 0x2 1. " DD1 ,Data Direction D1" "in,ou"
bitfld.word 0x2 0. " DD0 ,Data Direction D0" "in,ou"
group 0x0306c00--0x0306c01 "Module Flags 0"
line.word 0x00 "SR0 ,Interrupt Status"
bitfld.word 0x0 15. " DASM15 ,DASM15 Flag" "0,1"
bitfld.word 0x0 14. " DASM14 ,DASM14 Flag" "0,1"
bitfld.word 0x0 13. " DASM13 ,DASM13 Flag" "0,1"
bitfld.word 0x0 12. " DASM12 ,DASM12 Flag" "0,1"
bitfld.word 0x0 11. " DASM11 ,DASM11 Flag" "0,1"
bitfld.word 0x0 10. " DASM10 ,DASM10 Flag" "0,1"
textline "            "
bitfld.word 0x0 8. " MCSM8 ,MCSM8 Flag" "0,1"
bitfld.word 0x0 7. " MCSM7 ,MCSM7 Flag" "0,1"
bitfld.word 0x0 6. " MCSM6 ,MCSM6 Flag" "0,1"
bitfld.word 0x0 5. " PWSM5 ,PWM5 Flag" "0,1"
bitfld.word 0x0 4. " PWSM4 ,PWM4 Flag" "0,1"
bitfld.word 0x0 3. " PWSM3 ,PWM3 Flag" "0,1"
bitfld.word 0x0 2. " PWSM2 ,PWM2 Flag" "0,1"
bitfld.word 0x0 1. " PWSM1 ,PWM1 Flag" "0,1"
bitfld.word 0x0 0. " PWSM0 ,PWM0 Flag" "0,1"
group 0x0306c04--0x0306c07 "Interrupt Control 0"
line.word 0x00 "ER0 ,Interrupt Enable"
bitfld.word 0x0 15. " DASM15 ,DASM15 Flag" "0,1"
bitfld.word 0x0 14. " DASM14 ,DASM14 Flag" "0,1"
bitfld.word 0x0 13. " DASM13 ,DASM13 Flag" "0,1"
bitfld.word 0x0 12. " DASM12 ,DASM12 Flag" "0,1"
bitfld.word 0x0 11. " DASM11 ,DASM11 Flag" "0,1"
bitfld.word 0x0 10. " DASM10 ,DASM10 Flag" "0,1"
textline "            "
bitfld.word 0x0 8. " MCSM8 ,MCSM8 Flag" "0,1"
bitfld.word 0x0 7. " MCSM7 ,MCSM7 Flag" "0,1"
bitfld.word 0x0 6. " MCSM6 ,MCSM6 Flag" "0,1"
bitfld.word 0x0 5. " PWSM5 ,PWM5 Flag" "0,1"
bitfld.word 0x0 4. " PWSM4 ,PWM4 Flag" "0,1"
bitfld.word 0x0 3. " PWSM3 ,PWM3 Flag" "0,1"
bitfld.word 0x0 2. " PWSM2 ,PWM2 Flag" "0,1"
bitfld.word 0x0 1. " PWSM1 ,PWM1 Flag" "0,1"
bitfld.word 0x0 0. " PWSM0 ,PWM0 Flag" "0,1"
textline "            "
line.word 0x02 "RP0 ,Interrupt Pending"
bitfld.word 0x2 15. " DASM15 ,DASM15 Flag" "0,1"
bitfld.word 0x2 14. " DASM14 ,DASM14 Flag" "0,1"
bitfld.word 0x2 13. " DASM13 ,DASM13 Flag" "0,1"
bitfld.word 0x2 12. " DASM12 ,DASM12 Flag" "0,1"
bitfld.word 0x2 11. " DASM11 ,DASM11 Flag" "0,1"
bitfld.word 0x2 10. " DASM10 ,DASM10 Flag" "0,1"
textline "            "
bitfld.word 0x2 8. " MCSM8 ,MCSM8 Flag" "0,1"
bitfld.word 0x2 7. " MCSM7 ,MCSM7 Flag" "0,1"
bitfld.word 0x2 6. " MCSM6 ,MCSM6 Flag" "0,1"
bitfld.word 0x2 5. " PWSM5 ,PWM5 Flag" "0,1"
bitfld.word 0x2 4. " PWSM4 ,PWM4 Flag" "0,1"
bitfld.word 0x2 3. " PWSM3 ,PWM3 Flag" "0,1"
bitfld.word 0x2 2. " PWSM2 ,PWM2 Flag" "0,1"
bitfld.word 0x2 1. " PWSM1 ,PWM1 Flag" "0,1"
bitfld.word 0x2 0. " PWSM0 ,PWM0 Flag" "0,1"
group 0x0306c30--0x0306c31 "Interrupt Level 0"
line.word 0x00 "LVL0 "
bitfld.word 0x0 8.--10. "LVL ,Interupt Level" "0/8/16/24,1/9/17/25,2/10/18/26,3/11/19/27,4/12/20/28,5/13/21/29,6/14/22/30,7/15/23/31"
bitfld.word 0x0 6.--7. " TM ,Time Multiplex" "LVL 0-7,LVL 8-15,LVL 16-23,LVL 24-31" 
group 0x0306c40--0x0306c41 "Module Flags 1"
line.word 0x00 "SR1 ,Interrupt Status"
bitfld.word 0x0 15. " DASM31 ,DASM31 Flag" "0,1"
bitfld.word 0x0 14. " DASM30 ,DASM30 Flag" "0,1"
bitfld.word 0x0 13. " DASM29 ,DASM29 Flag" "0,1"
bitfld.word 0x0 12. " DASM28 ,DASM28 Flag" "0,1"
bitfld.word 0x0 11. " DASM27 ,DASM27 Flag" "0,1"
textline "            "
bitfld.word 0x0 8. " MCSM24 ,MCSM24 Flag" "0,1"
bitfld.word 0x0 7. " MCSM23 ,MCSM23 Flag" "0,1"
bitfld.word 0x0 6. " MCSM22 ,MCSM22 Flag" "0,1"
textline "            "
bitfld.word 0x0 5. " PWSM21 ,PWM21 Flag" "0,1"
bitfld.word 0x0 4. " PWSM20 ,PWM20 Flag" "0,1"
bitfld.word 0x0 3. " PWSM19 ,PWM19 Flag" "0,1"
bitfld.word 0x0 2. " PWSM18 ,PWM18 Flag" "0,1"
bitfld.word 0x0 1. " PWSM17 ,PWM17 Flag" "0,1"
bitfld.word 0x0 0. " PWSM16 ,PWM16 Flag" "0,1"
group 0x0306c44--0x0306c47 "Interrupt Control 1"
line.word 0x00 "ER1 ,Interrupt Enable"
bitfld.word 0x0 15. " DASM31 ,DASM31 Flag" "0,1"
bitfld.word 0x0 14. " DASM30 ,DASM30 Flag" "0,1"
bitfld.word 0x0 13. " DASM29 ,DASM29 Flag" "0,1"
bitfld.word 0x0 12. " DASM28 ,DASM28 Flag" "0,1"
bitfld.word 0x0 11. " DASM27 ,DASM27 Flag" "0,1"
textline "            "
bitfld.word 0x0 8. " MCSM24 ,MCSM24 Flag" "0,1"
bitfld.word 0x0 7. " MCSM23 ,MCSM23 Flag" "0,1"
bitfld.word 0x0 6. " MCSM22 ,MCSM22 Flag" "0,1"
textline "            "
bitfld.word 0x0 5. " PWSM21 ,PWM21 Flag" "0,1"
bitfld.word 0x0 4. " PWSM20 ,PWM20 Flag" "0,1"
bitfld.word 0x0 3. " PWSM19 ,PWM19 Flag" "0,1"
bitfld.word 0x0 2. " PWSM18 ,PWM18 Flag" "0,1"
bitfld.word 0x0 1. " PWSM17 ,PWM17 Flag" "0,1"
bitfld.word 0x0 0. " PWSM16 ,PWM16 Flag" "0,1"
line.word 0x02 "RP1 ,Interrupt Pending"
bitfld.word 0x2 15. " DASM31 ,DASM31 Flag" "0,1"
bitfld.word 0x2 14. " DASM30 ,DASM30 Flag" "0,1"
bitfld.word 0x2 13. " DASM29 ,DASM29 Flag" "0,1"
bitfld.word 0x2 12. " DASM28 ,DASM28 Flag" "0,1"
bitfld.word 0x2 11. " DASM27 ,DASM27 Flag" "0,1"
textline "            "
bitfld.word 0x2 8. " MCSM24 ,MCSM24 Flag" "0,1"
bitfld.word 0x2 7. " MCSM23 ,MCSM23 Flag" "0,1"
bitfld.word 0x2 6. " MCSM22 ,MCSM22 Flag" "0,1"
textline "            "
bitfld.word 0x2 5. " PWSM21 ,PWM21 Flag" "0,1"
bitfld.word 0x2 4. " PWSM20 ,PWM20 Flag" "0,1"
bitfld.word 0x2 3. " PWSM19 ,PWM19 Flag" "0,1"
bitfld.word 0x2 2. " PWSM18 ,PWM18 Flag" "0,1"
bitfld.word 0x2 1. " PWSM17 ,PWM17 Flag" "0,1"
bitfld.word 0x2 0. " PWSM16 ,PWM16 Flag" "0,1"
group 0x0306c70--0x0306c71 "Interrupt Level 1"
line.word 0x00 "LVL1 "
bitfld.word 0x0 8.--10. "LVL ,Interupt Level" "0/8/16/24,1/9/17/25,2/10/18/26,3/11/19/27,4/12/20/28,5/13/21/29,6/14/22/30,7/15/23/31"
bitfld.word 0x0 6.--7. " TM ,Time Multiplex" "LVL 0-7,LVL 8-15,LVL 16-23,LVL 24-31" 

tree.end
tree "PPM"
group 0x305c00--0x305c01 "Peripheral Pin Multiplexing (PPM) Module"
line.word 0x00 "PPMMCR,Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Enable" "no,yes"
bitfld.word 0x0 7. "  SUPV ,Supervisor Data Space" "no,yes"
group 0x305c02--0x305c03
line.word 0x00 "PPMTCR,PPM Test Register (valid only in test mode)"
group 0x305c04--0x305c33
line.word 0x00 "PPMPCR,PPM Control Register"
bitfld.word 0x0 13.--15. "SAMP ,Sample Rate" "1,2,4,8,16,16,16,16"
bitfld.word 0x0 12. "  OP_16_8 ,Cycles per word" "16,8"
bitfld.word 0x0 11. "  ENRX ,Enable Receiver" "no,yes"
bitfld.word 0x0 10. "  ENTX ,Enable Transmitter" "no,yes"
bitfld.word 0x0 9. "  SPI ,SPI Mode" "no,yes"
bitfld.word 0x0 8. "  STR ,Start bit" "no,yes"
bitfld.word 0x0 7. "  CI ,Clock Invert" "no,yes"
bitfld.word 0x0 6. "  CP ,Clock Phase" "0,1"
bitfld.word 0x0 5. "  CM ,Continuous Mode" "no,yes"
line.word 0x02 "TXCNF1,TX Output Configuration"
line.word 0x04 "TXCNF2,TX Output Configuration"
line.word 0x0a "RXCNF1,RX Input Configuration"
line.word 0x0c "RXCNF2,RX Input Configuration"
line.word 0x12 "RXDATA,RX Data"
line.word 0x14 "RXSHIFT,RX Shifter"
line.word 0x1a "TXDATA,TX Data"
line.word 0x1e "GPDO,General Purpose Data Out"
line.word 0x20 "GPDI,General Purpose Data In"
line.word 0x22 "SHREG,Enables shorting of internal signals"
line.word 0x24 "SHCHREG,Enables shorting of transmit data channels"
line.word 0x26 "SCTCLK,Establishes frequency of TCLK"
tree.end
tree "TPU-A"
group (0x304000+0x0)--(0x304001+0x0) "TPU Module A"
line.word 0x00 "TMCR,TPU Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Bit" "no,yes"
bitfld.word 0x0 13.--14. "  TCR1P ,TCR1 Prescaler" "/1,/2,/4,/8"
bitfld.word 0x0 11.--12. "  TCR2P ,TCR2 Prescaler" "/1,/2,/4,/8"
bitfld.word 0x0 10. "  EMU ,Emulation Control" "no,yes"
bitfld.word 0x0 9. "  T2CG ,TCR2 Clock/Gate Control" "clk,gate"
bitfld.word 0x0 8. "  STF ,Stop Flag" "no,yes"
textline "            "
bitfld.word 0x0 7. "SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. "  PSCK ,Prescaler Clock" "/32,/4"
bitfld.word 0x0 5. "  TPU2 ,TPU2 Mode" "no,yes"
bitfld.word 0x0 4. "  T2CSL ,TCR2 Counter Source" "no,yes"
bitfld.word 0x0 0.--3. "  IARB ,Internal Arbitfld.word 0ration ID", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x304028+0x0)--(0x30402b+0x0)
line.word 0x00 "TMCR2,TPU Module Configuration Register 2"
bitfld.word 0x0 8. "DIV2 ,TCR1 at ICLOCK/2" "no,yes"
bitfld.word 0x0 7. "  RST ,Software Reset" "no,yes"
bitfld.word 0x0 5.--6. "  ETB ,Entry Table Bank" "0,1,2,3"
bitfld.word 0x0 2.--4. "  FPSCK ,Filter Prescaler Clock" "/4,/8,/16,/32,/64,/128,/256,/512"
bitfld.word 0x0 1. "  T2CF ,T2CLK Filter" "no,yes"
bitfld.word 0x0 0. "  DTPU ,Disable TPU Pins" "no,yes"
line.word 0x02 "TMCR3, TPU3 Module Configuration Register"
bitfld.word 0x2 12. "ISE ,Internal Scan Enable" "no,yes"
bitfld.word 0x2 8. "  PWOD ,Prescaler Write Once Disable"    "no,yes"
bitfld.word 0x2 7. "  PSCK2 ,TCR2 Counter Prescaler Source Clock" "/1,/2"
bitfld.word 0x2 6. "  EPSCE ,Enhanced Prescaler Enable" "no,yes"
bitfld.word 0x2 0.--4. "  EPSCK ,Enhanced Prescaler" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32,/34,/36,/38,/40,/42,/44,/46,/48,/50,/52,/54,/56,/58,/60,/62,/64"
group (0x304004+0x0)--(0x304005+0x0)
line.word 0x00 "DSCR,Development Support Control Register"
bitfld.word 0x0 15. "HOT4 ,Hang on T4" "no,yes"
bitfld.word 0x0 10. "  BLC ,Branch Latch Control" "lat,nol"
bitfld.word 0x0 9. "  CLKS ,Stop Clocks" "no,yes"
bitfld.word 0x0 7.--8. "  FRZ ,IMB Freeze Response" "ign,res,eoc,slt"
bitfld.word 0x0 6. " CCL ,Channel Conditions Latch" "no,yes"
textline "            "
bitfld.word 0x0 5. "BP ,Break if uPC equal uPC breakpoint" "no,yes"
bitfld.word 0x0 4. "  BC ,Break if CHAN register equal channel breakpoint" "no,yes"
bitfld.word 0x0 3. "  BH ,Break if host service latch is asserted" "no,yes"
bitfld.word 0x0 2. "  BL ,Break if link service latch is asserted" "no,yes"
bitfld.word 0x0 1. "  BM ,Break if MRL is asserted" "no,yes"
bitfld.word 0x0 0. "  BT ,Break if TDL is asserted" "no,yes"
group (0x304008+0x0)--(0x304021+0x0)
line.word 0x00 "TICR ,TPU Interrupt Configuration Register"
bitfld.word 0x0 8.--10. "CIRL ,Channel Interrupt Request Level" "0,1,2,3,4,5,6,7"
bitfld.word 0x0 4.--7. "  CIBV ,Channel Interrupt Base Vector / ILBS Field" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x02 "CIER,Channel Interrupt Enable Register"
bitfld.word 0x2 15. "C15 ,Channel 15" "no,yes"
bitfld.word 0x2 14. " C14 ,Channel 14" "no,yes"
bitfld.word 0x2 13. " C13 ,Channel 13" "no,yes"
bitfld.word 0x2 12. " C12 ,Channel 12" "no,yes"
bitfld.word 0x2 11. " C11 ,Channel 11" "no,yes"
bitfld.word 0x2 10. " C10 ,Channel 10" "no,yes"
bitfld.word 0x2 9. " C9 ,Channel 9" "no,yes"
bitfld.word 0x2 8. " C8 ,Channel 8" "no,yes"
textline "            "
bitfld.word 0x2 7. "C7  ,Channel 7" "no,yes"
bitfld.word 0x2 6. " C6  ,Channel 6" "no,yes"
bitfld.word 0x2 5. " C5  ,Channel 5" "no,yes"
bitfld.word 0x2 4. " C4  ,Channel 4" "no,yes"
bitfld.word 0x2 3. " C3  ,Channel 3" "no,yes"
bitfld.word 0x2 2. " C2  ,Channel 2" "no,yes"
bitfld.word 0x2 1. " C1 ,Channel 1" "no,yes"
bitfld.word 0x2 0. " C0 ,Channel 0" "no,yes"
line.word 0x18 "CISR,Channel Interrupt Status Register"
bitfld.word 0x18 15. "C15 ,Channel 15" "no,yes"
bitfld.word 0x18 14. " C14 ,Channel 14" "no,yes"
bitfld.word 0x18 13. " C13 ,Channel 13" "no,yes"
bitfld.word 0x18 12. " C12 ,Channel 12" "no,yes"
bitfld.word 0x18 11. " C11 ,Channel 11" "no,yes"
bitfld.word 0x18 10. " C10 ,Channel 10" "no,yes"
bitfld.word 0x18 9. " C9 ,Channel 9" "no,yes"
bitfld.word 0x18 8. " C8 ,Channel 8" "no,yes"
textline "            "
bitfld.word 0x18 7. "C7  ,Channel 7" "no,yes"
bitfld.word 0x18 6. " C6  ,Channel 6" "no,yes"
bitfld.word 0x18 5. " C5  ,Channel 5" "no,yes"
bitfld.word 0x18 4. " C4  ,Channel 4" "no,yes"
bitfld.word 0x18 3. " C3  ,Channel 3" "no,yes"
bitfld.word 0x18 2. " C2  ,Channel 2" "no,yes"
bitfld.word 0x18 1. " C1 ,Channel 1" "no,yes"
bitfld.word 0x18 0. " C0 ,Channel 0" "no,yes"
line.word 0x04 "CFSR0,Channel Function Select Register 0"
bitfld.word 0x4 12.--15. "C15 ,Channel 15" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 8.--11. "  C14 ,Channel 14" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 4.--7. "  C13 ,Channel 13" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 0.--3. "  C12 ,Channel 12" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x06 "CFSR1,Channel Function Select Register 1"
bitfld.word 0x6 12.--15. "C11 ,Channel 11" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 8.--11. "  C10 ,Channel 10" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 4.--7. "  C9  ,Channel 9" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 0.--3. "  C8  ,Channel 8" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x08 "CFSR2,Channel Function Select Register 2"
bitfld.word 0x8 12.--15. "C7  ,Channel 7" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 8.--11. "  C6  ,Channel 6" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 4.--7. "  C5  ,Channel 5" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 0.--3. "  C4  ,Channel 4" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x0a "CFSR3,Channel Function Select Register 3"
bitfld.word 0x0a 12.--15. "C3  ,Channel 3" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 8.--11. "  C2  ,Channel 2" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 4.--7. "  C1  ,Channel 1" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 0.--3. "  C0  ,Channel 0" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x0c "HSQR0,Host Sequence Register 0"
bitfld.word 0x0c 14.--15. "C15 ,Channel 15" "$0,$1,$2,$3"
bitfld.word 0x0c 12.--13. "  C14 ,Channel 14" "$0,$1,$2,$3"
bitfld.word 0x0c 10.--11. "  C13 ,Channel 13" "$0,$1,$2,$3"
bitfld.word 0x0c 8.--9. "  C12 ,Channel 12" "$0,$1,$2,$3"
bitfld.word 0x0c 6.--7. "  C11 ,Channel 11" "$0,$1,$2,$3"
bitfld.word 0x0c 4.--5. "  C10 ,Channel 10" "$0,$1,$2,$3"
bitfld.word 0x0c 2.--3. "  C9 ,Channel 9" "$0,$1,$2,$3"
bitfld.word 0x0c 0.--1. "  C8 ,Channel 8" "$0,$1,$2,$3"
line.word 0x0e "HSQR1,Host Sequence Register 1"
bitfld.word 0x0e 14.--15. "C7  ,Channel 7" "$0,$1,$2,$3"
bitfld.word 0x0e 12.--13. "  C6  ,Channel 6" "$0,$1,$2,$3"
bitfld.word 0x0e 10.--11. "  C5  ,Channel 5" "$0,$1,$2,$3"
bitfld.word 0x0e 8.--9. "  C4  ,Channel 4" "$0,$1,$2,$3"
bitfld.word 0x0e 6.--7. "  C3  ,Channel 3" "$0,$1,$2,$3"
bitfld.word 0x0e 4.--5. "  C2  ,Channel 2" "$0,$1,$2,$3"
bitfld.word 0x0e 2.--3. "  C1 ,Channel 1" "$0,$1,$2,$3"
bitfld.word 0x0e 0.--1. "  C0 ,Channel 0" "$0,$1,$2,$3"
line.word 0x10 "HSRR0,Host Service Request Register 0"
bitfld.word 0x10 14.--15. "C15 ,Channel 15" "$0,$1,$2,$3"
bitfld.word 0x10 12.--13. "  C14 ,Channel 14" "$0,$1,$2,$3"
bitfld.word 0x10 10.--11. "  C13 ,Channel 13" "$0,$1,$2,$3"
bitfld.word 0x10 8.--9. "  C12 ,Channel 12" "$0,$1,$2,$3"
bitfld.word 0x10 6.--7. "  C11 ,Channel 11" "$0,$1,$2,$3"
bitfld.word 0x10 4.--5. "  C10 ,Channel 10" "$0,$1,$2,$3"
bitfld.word 0x10 2.--3. "  C9 ,Channel 9" "$0,$1,$2,$3"
bitfld.word 0x10 0.--1. "  C8 ,Channel 8" "$0,$1,$2,$3"
line.word 0x12 "HSRR1,Host Service Request Register 1"
bitfld.word 0x12 14.--15. "C7  ,Channel 7" "$0,$1,$2,$3"
bitfld.word 0x12 12.--13. "  C6  ,Channel 6" "$0,$1,$2,$3"
bitfld.word 0x12 10.--11. "  C5  ,Channel 5" "$0,$1,$2,$3"
bitfld.word 0x12 8.--9. "  C4  ,Channel 4" "$0,$1,$2,$3"
bitfld.word 0x12 6.--7. "  C3  ,Channel 3" "$0,$1,$2,$3"
bitfld.word 0x12 4.--5. "  C2  ,Channel 2" "$0,$1,$2,$3"
bitfld.word 0x12 2.--3. "  C1 ,Channel 1" "$0,$1,$2,$3"
bitfld.word 0x12 0.--1. "  C0 ,Channel 0" "$0,$1,$2,$3"
line.word 0x14 "CPR0,Channel Priority Register 0"
bitfld.word 0x14 14.--15. "C15 ,Channel 15" "dis,low,mid,hig"
bitfld.word 0x14 12.--13. "  C14 ,Channel 14" "dis,low,mid,hig"
bitfld.word 0x14 10.--11. "  C13 ,Channel 13" "dis,low,mid,hig"
bitfld.word 0x14 8.--9. "  C12 ,Channel 12" "dis,low,mid,hig"
bitfld.word 0x14 6.--7. "  C11 ,Channel 11" "dis,low,mid,hig"
bitfld.word 0x14 4.--5. "  C10 ,Channel 10" "dis,low,mid,hig"
bitfld.word 0x14 2.--3. "  C9 ,Channel 9" "dis,low,mid,hig"
bitfld.word 0x14 0.--1. "  C8 ,Channel 8" "dis,low,mid,hig"
line.word 0x16 "CPR1,Channel Priority Register 1"
bitfld.word 0x16 14.--15. "C7  ,Channel 7" "dis,low,mid,hig"
bitfld.word 0x16 12.--13. "  C6  ,Channel 6" "dis,low,mid,hig"
bitfld.word 0x16 10.--11. "  C5  ,Channel 5" "dis,low,mid,hig"
bitfld.word 0x16 8.--9. "  C4  ,Channel 4" "dis,low,mid,hig"
bitfld.word 0x16 6.--7. "  C3  ,Channel 3" "dis,low,mid,hig"
bitfld.word 0x16 4.--5. "  C2  ,Channel 2" "dis,low,mid,hig"
bitfld.word 0x16 2.--3. "  C1 ,Channel 1" "dis,low,mid,hig"
bitfld.word 0x16 0.--1. "  C0 ,Channel 0" "dis,low,mid,hig"
group (0x304100+0x0)--(0x30410f+0x0) "channel 0"
textline "0-7 "
hexfld.word 0. " "
hexfld.word 2. " "
hexfld.word 0x04 " "
hexfld.word 0x06 " "
hexfld.word 8. " "
hexfld.word 0x0a " "
hexfld.word 0x0c " "
hexfld.word 0x0e " "
group (0x304110+0x0)--(0x30411f+0x0) "channel 1"
copy
group (0x304120+0x0)--(0x30412f+0x0) "channel 2"
copy
group (0x304130+0x0)--(0x30413f+0x0) "channel 3"
copy
group (0x304140+0x0)--(0x30414f+0x0) "channel 4"
copy
group (0x304150+0x0)--(0x30415f+0x0) "channel 5"
copy
group (0x304160+0x0)--(0x30416f+0x0) "channel 6"
copy
group (0x304170+0x0)--(0x30417f+0x0) "channel 7"
copy
group (0x304180+0x0)--(0x30418f+0x0) "channel 8"
copy
group (0x304190+0x0)--(0x30419f+0x0) "channel 9"
copy
group (0x3041a0+0x0)--(0x3041af+0x0) "channel 10"
copy
group (0x3041b0+0x0)--(0x3041bf+0x0) "channel 11"
copy
group (0x3041c0+0x0)--(0x3041cf+0x0) "channel 12"
copy
group (0x3041d0+0x0)--(0x3041df+0x0) "channel 13"
copy
group (0x3041e0+0x0)--(0x3041ef+0x0) "channel 14"
copy
group (0x3041f0+0x0)--(0x3041ff+0x0) "channel 15"
copy
tree.end
tree "TPU-B"
group (0x304000+0x400)--(0x304001+0x400) "TPU Module B"
line.word 0x00 "TMCR,TPU Module Configuration Register"
bitfld.word 0x0 15. "STOP ,Stop Bit" "no,yes"
bitfld.word 0x0 13.--14. "  TCR1P ,TCR1 Prescaler" "/1,/2,/4,/8"
bitfld.word 0x0 11.--12. "  TCR2P ,TCR2 Prescaler" "/1,/2,/4,/8"
bitfld.word 0x0 10. "  EMU ,Emulation Control" "no,yes"
bitfld.word 0x0 9. "  T2CG ,TCR2 Clock/Gate Control" "clk,gate"
bitfld.word 0x0 8. "  STF ,Stop Flag" "no,yes"
textline "            "
bitfld.word 0x0 7. "SUPV ,Supervisor Data Space" "no,yes"
bitfld.word 0x0 6. "  PSCK ,Prescaler Clock" "/32,/4"
bitfld.word 0x0 5. "  TPU2 ,TPU2 Mode" "no,yes"
bitfld.word 0x0 4. "  T2CSL ,TCR2 Counter Source" "no,yes"
bitfld.word 0x0 0.--3. "  IARB ,Internal Arbitfld.word 0ration ID", "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
group (0x304028+0x400)--(0x30402b+0x400)
line.word 0x00 "TMCR2,TPU Module Configuration Register 2"
bitfld.word 0x0 8. "DIV2 ,TCR1 at ICLOCK/2" "no,yes"
bitfld.word 0x0 7. "  RST ,Software Reset" "no,yes"
bitfld.word 0x0 5.--6. "  ETB ,Entry Table Bank" "0,1,2,3"
bitfld.word 0x0 2.--4. "  FPSCK ,Filter Prescaler Clock" "/4,/8,/16,/32,/64,/128,/256,/512"
bitfld.word 0x0 1. "  T2CF ,T2CLK Filter" "no,yes"
bitfld.word 0x0 0. "  DTPU ,Disable TPU Pins" "no,yes"
line.word 0x02 "TMCR3, TPU3 Module Configuration Register"
bitfld.word 0x2 12. "ISE ,Internal Scan Enable" "no,yes"
bitfld.word 0x2 8. "  PWOD ,Prescaler Write Once Disable"    "no,yes"
bitfld.word 0x2 7. "  PSCK2 ,TCR2 Counter Prescaler Source Clock" "/1,/2"
bitfld.word 0x2 6. "  EPSCE ,Enhanced Prescaler Enable" "no,yes"
bitfld.word 0x2 0.--4. "  EPSCK ,Enhanced Prescaler" "/2,/4,/6,/8,/10,/12,/14,/16,/18,/20,/22,/24,/26,/28,/30,/32,/34,/36,/38,/40,/42,/44,/46,/48,/50,/52,/54,/56,/58,/60,/62,/64"
group (0x304004+0x400)--(0x304005+0x400)
line.word 0x00 "DSCR,Development Support Control Register"
bitfld.word 0x0 15. "HOT4 ,Hang on T4" "no,yes"
bitfld.word 0x0 10. "  BLC ,Branch Latch Control" "lat,nol"
bitfld.word 0x0 9. "  CLKS ,Stop Clocks" "no,yes"
bitfld.word 0x0 7.--8. "  FRZ ,IMB Freeze Response" "ign,res,eoc,slt"
bitfld.word 0x0 6. " CCL ,Channel Conditions Latch" "no,yes"
textline "            "
bitfld.word 0x0 5. "BP ,Break if uPC equal uPC breakpoint" "no,yes"
bitfld.word 0x0 4. "  BC ,Break if CHAN register equal channel breakpoint" "no,yes"
bitfld.word 0x0 3. "  BH ,Break if host service latch is asserted" "no,yes"
bitfld.word 0x0 2. "  BL ,Break if link service latch is asserted" "no,yes"
bitfld.word 0x0 1. "  BM ,Break if MRL is asserted" "no,yes"
bitfld.word 0x0 0. "  BT ,Break if TDL is asserted" "no,yes"
group (0x304008+0x400)--(0x304021+0x400)
line.word 0x00 "TICR ,TPU Interrupt Configuration Register"
bitfld.word 0x0 8.--10. "CIRL ,Channel Interrupt Request Level" "0,1,2,3,4,5,6,7"
bitfld.word 0x0 4.--7. "  CIBV ,Channel Interrupt Base Vector / ILBS Field" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x02 "CIER,Channel Interrupt Enable Register"
bitfld.word 0x2 15. "C15 ,Channel 15" "no,yes"
bitfld.word 0x2 14. " C14 ,Channel 14" "no,yes"
bitfld.word 0x2 13. " C13 ,Channel 13" "no,yes"
bitfld.word 0x2 12. " C12 ,Channel 12" "no,yes"
bitfld.word 0x2 11. " C11 ,Channel 11" "no,yes"
bitfld.word 0x2 10. " C10 ,Channel 10" "no,yes"
bitfld.word 0x2 9. " C9 ,Channel 9" "no,yes"
bitfld.word 0x2 8. " C8 ,Channel 8" "no,yes"
textline "            "
bitfld.word 0x2 7. "C7  ,Channel 7" "no,yes"
bitfld.word 0x2 6. " C6  ,Channel 6" "no,yes"
bitfld.word 0x2 5. " C5  ,Channel 5" "no,yes"
bitfld.word 0x2 4. " C4  ,Channel 4" "no,yes"
bitfld.word 0x2 3. " C3  ,Channel 3" "no,yes"
bitfld.word 0x2 2. " C2  ,Channel 2" "no,yes"
bitfld.word 0x2 1. " C1 ,Channel 1" "no,yes"
bitfld.word 0x2 0. " C0 ,Channel 0" "no,yes"
line.word 0x18 "CISR,Channel Interrupt Status Register"
bitfld.word 0x18 15. "C15 ,Channel 15" "no,yes"
bitfld.word 0x18 14. " C14 ,Channel 14" "no,yes"
bitfld.word 0x18 13. " C13 ,Channel 13" "no,yes"
bitfld.word 0x18 12. " C12 ,Channel 12" "no,yes"
bitfld.word 0x18 11. " C11 ,Channel 11" "no,yes"
bitfld.word 0x18 10. " C10 ,Channel 10" "no,yes"
bitfld.word 0x18 9. " C9 ,Channel 9" "no,yes"
bitfld.word 0x18 8. " C8 ,Channel 8" "no,yes"
textline "            "
bitfld.word 0x18 7. "C7  ,Channel 7" "no,yes"
bitfld.word 0x18 6. " C6  ,Channel 6" "no,yes"
bitfld.word 0x18 5. " C5  ,Channel 5" "no,yes"
bitfld.word 0x18 4. " C4  ,Channel 4" "no,yes"
bitfld.word 0x18 3. " C3  ,Channel 3" "no,yes"
bitfld.word 0x18 2. " C2  ,Channel 2" "no,yes"
bitfld.word 0x18 1. " C1 ,Channel 1" "no,yes"
bitfld.word 0x18 0. " C0 ,Channel 0" "no,yes"
line.word 0x04 "CFSR0,Channel Function Select Register 0"
bitfld.word 0x4 12.--15. "C15 ,Channel 15" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 8.--11. "  C14 ,Channel 14" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 4.--7. "  C13 ,Channel 13" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x4 0.--3. "  C12 ,Channel 12" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x06 "CFSR1,Channel Function Select Register 1"
bitfld.word 0x6 12.--15. "C11 ,Channel 11" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 8.--11. "  C10 ,Channel 10" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 4.--7. "  C9  ,Channel 9" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x6 0.--3. "  C8  ,Channel 8" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x08 "CFSR2,Channel Function Select Register 2"
bitfld.word 0x8 12.--15. "C7  ,Channel 7" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 8.--11. "  C6  ,Channel 6" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 4.--7. "  C5  ,Channel 5" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x8 0.--3. "  C4  ,Channel 4" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x0a "CFSR3,Channel Function Select Register 3"
bitfld.word 0x0a 12.--15. "C3  ,Channel 3" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 8.--11. "  C2  ,Channel 2" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 4.--7. "  C1  ,Channel 1" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
bitfld.word 0x0a 0.--3. "  C0  ,Channel 0" "$0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$a,$b,$c,$d,$e,$f"
line.word 0x0c "HSQR0,Host Sequence Register 0"
bitfld.word 0x0c 14.--15. "C15 ,Channel 15" "$0,$1,$2,$3"
bitfld.word 0x0c 12.--13. "  C14 ,Channel 14" "$0,$1,$2,$3"
bitfld.word 0x0c 10.--11. "  C13 ,Channel 13" "$0,$1,$2,$3"
bitfld.word 0x0c 8.--9. "  C12 ,Channel 12" "$0,$1,$2,$3"
bitfld.word 0x0c 6.--7. "  C11 ,Channel 11" "$0,$1,$2,$3"
bitfld.word 0x0c 4.--5. "  C10 ,Channel 10" "$0,$1,$2,$3"
bitfld.word 0x0c 2.--3. "  C9 ,Channel 9" "$0,$1,$2,$3"
bitfld.word 0x0c 0.--1. "  C8 ,Channel 8" "$0,$1,$2,$3"
line.word 0x0e "HSQR1,Host Sequence Register 1"
bitfld.word 0x0e 14.--15. "C7  ,Channel 7" "$0,$1,$2,$3"
bitfld.word 0x0e 12.--13. "  C6  ,Channel 6" "$0,$1,$2,$3"
bitfld.word 0x0e 10.--11. "  C5  ,Channel 5" "$0,$1,$2,$3"
bitfld.word 0x0e 8.--9. "  C4  ,Channel 4" "$0,$1,$2,$3"
bitfld.word 0x0e 6.--7. "  C3  ,Channel 3" "$0,$1,$2,$3"
bitfld.word 0x0e 4.--5. "  C2  ,Channel 2" "$0,$1,$2,$3"
bitfld.word 0x0e 2.--3. "  C1 ,Channel 1" "$0,$1,$2,$3"
bitfld.word 0x0e 0.--1. "  C0 ,Channel 0" "$0,$1,$2,$3"
line.word 0x10 "HSRR0,Host Service Request Register 0"
bitfld.word 0x10 14.--15. "C15 ,Channel 15" "$0,$1,$2,$3"
bitfld.word 0x10 12.--13. "  C14 ,Channel 14" "$0,$1,$2,$3"
bitfld.word 0x10 10.--11. "  C13 ,Channel 13" "$0,$1,$2,$3"
bitfld.word 0x10 8.--9. "  C12 ,Channel 12" "$0,$1,$2,$3"
bitfld.word 0x10 6.--7. "  C11 ,Channel 11" "$0,$1,$2,$3"
bitfld.word 0x10 4.--5. "  C10 ,Channel 10" "$0,$1,$2,$3"
bitfld.word 0x10 2.--3. "  C9 ,Channel 9" "$0,$1,$2,$3"
bitfld.word 0x10 0.--1. "  C8 ,Channel 8" "$0,$1,$2,$3"
line.word 0x12 "HSRR1,Host Service Request Register 1"
bitfld.word 0x12 14.--15. "C7  ,Channel 7" "$0,$1,$2,$3"
bitfld.word 0x12 12.--13. "  C6  ,Channel 6" "$0,$1,$2,$3"
bitfld.word 0x12 10.--11. "  C5  ,Channel 5" "$0,$1,$2,$3"
bitfld.word 0x12 8.--9. "  C4  ,Channel 4" "$0,$1,$2,$3"
bitfld.word 0x12 6.--7. "  C3  ,Channel 3" "$0,$1,$2,$3"
bitfld.word 0x12 4.--5. "  C2  ,Channel 2" "$0,$1,$2,$3"
bitfld.word 0x12 2.--3. "  C1 ,Channel 1" "$0,$1,$2,$3"
bitfld.word 0x12 0.--1. "  C0 ,Channel 0" "$0,$1,$2,$3"
line.word 0x14 "CPR0,Channel Priority Register 0"
bitfld.word 0x14 14.--15. "C15 ,Channel 15" "dis,low,mid,hig"
bitfld.word 0x14 12.--13. "  C14 ,Channel 14" "dis,low,mid,hig"
bitfld.word 0x14 10.--11. "  C13 ,Channel 13" "dis,low,mid,hig"
bitfld.word 0x14 8.--9. "  C12 ,Channel 12" "dis,low,mid,hig"
bitfld.word 0x14 6.--7. "  C11 ,Channel 11" "dis,low,mid,hig"
bitfld.word 0x14 4.--5. "  C10 ,Channel 10" "dis,low,mid,hig"
bitfld.word 0x14 2.--3. "  C9 ,Channel 9" "dis,low,mid,hig"
bitfld.word 0x14 0.--1. "  C8 ,Channel 8" "dis,low,mid,hig"
line.word 0x16 "CPR1,Channel Priority Register 1"
bitfld.word 0x16 14.--15. "C7  ,Channel 7" "dis,low,mid,hig"
bitfld.word 0x16 12.--13. "  C6  ,Channel 6" "dis,low,mid,hig"
bitfld.word 0x16 10.--11. "  C5  ,Channel 5" "dis,low,mid,hig"
bitfld.word 0x16 8.--9. "  C4  ,Channel 4" "dis,low,mid,hig"
bitfld.word 0x16 6.--7. "  C3  ,Channel 3" "dis,low,mid,hig"
bitfld.word 0x16 4.--5. "  C2  ,Channel 2" "dis,low,mid,hig"
bitfld.word 0x16 2.--3. "  C1 ,Channel 1" "dis,low,mid,hig"
bitfld.word 0x16 0.--1. "  C0 ,Channel 0" "dis,low,mid,hig"
group (0x304100+0x400)--(0x30410f+0x400) "channel 0"
textline "0-7 "
hexfld.word 0. " "
hexfld.word 2. " "
hexfld.word 0x04 " "
hexfld.word 0x06 " "
hexfld.word 8. " "
hexfld.word 0x0a " "
hexfld.word 0x0c " "
hexfld.word 0x0e " "
group (0x304110+0x400)--(0x30411f+0x400) "channel 1"
copy
group (0x304120+0x400)--(0x30412f+0x400) "channel 2"
copy
group (0x304130+0x400)--(0x30413f+0x400) "channel 3"
copy
group (0x304140+0x400)--(0x30414f+0x400) "channel 4"
copy
group (0x304150+0x400)--(0x30415f+0x400) "channel 5"
copy
group (0x304160+0x400)--(0x30416f+0x400) "channel 6"
copy
group (0x304170+0x400)--(0x30417f+0x400) "channel 7"
copy
group (0x304180+0x400)--(0x30418f+0x400) "channel 8"
copy
group (0x304190+0x400)--(0x30419f+0x400) "channel 9"
copy
group (0x3041a0+0x400)--(0x3041af+0x400) "channel 10"
copy
group (0x3041b0+0x400)--(0x3041bf+0x400) "channel 11"
copy
group (0x3041c0+0x400)--(0x3041cf+0x400) "channel 12"
copy
group (0x3041d0+0x400)--(0x3041df+0x400) "channel 13"
copy
group (0x3041e0+0x400)--(0x3041ef+0x400) "channel 14"
copy
group (0x3041f0+0x400)--(0x3041ff+0x400) "channel 15"
copy
tree.end
tree "DPTRAM"
group 0x300000--0x300001 "Dual Port RAM Module (DPTRAM)"
line.word 0x00 "MCR,Module Configuration Register"
bitfld.word 0x0 15. "  STOP ,Low Power Sleep Mode" "no,yes"
bitfld.word 0x0 10. "  MISF ,Multiple Input Signature Flag" "no,yes"
bitfld.word 0x0 9. "  MISEN ,Multiple Input Signature Enable" "dis,ena"
bitfld.word 0x0 8. "  RASP ,RAM Area Supervisor Access Only" "no,yes"
group 0x300004--0x300007
line.word 0x00 "BAR,DPTRAM Base Address (Bits 15-23 must be 1 !)"
bitfld.word 0x0 0. " RAMDS , Disable RAM" "ENABLE,DISABLE" 
hexmask.long 0x0 20.--22. 0x1000 " Base "
group 0x300006--0x30000b "Signature Registers"
line.word 0x00 "MISRH,Signature High"
line.word 0x02 "MISRL,Signature Low"
line.word 0x04 "MISCNT,MISC Counter"

tree.end
tree "CALRAM"
group 0x380000--0x380003 "Calibration RAM Module (CALRAM)"
line.long 0x00 "MCR,Module Configuration Register"
bitfld.long 0x0 31. "LCK ,Write Protection" "no,yes"
bitfld.long 0x0 30. "  DIS ,Array disable" "enable,disable"
bitfld.long 0x0 29. "  2CY ,Two cycle mode" "one,two"
bitfld.long 0x0 11. "  R0 ,Read only" "no,yes"
bitfld.long 0x0 10. "  D0 ,Data only" "no,yes"
textline "               "
bitfld.long 0x0 9. " S0 ,Supervisor only" "no,yes"
bitfld.long 0x0 8. " R1 ,Read only" "no,yes"
bitfld.long 0x0 7. " D1 ,Data only" "no,yes"
bitfld.long 0x0 6. " S1 ,Supervisor only" "no,yes"
bitfld.long 0x0 5. " R2 ,Read only" "no,yes"
bitfld.long 0x0 4. " D2 ,Data only" "no,yes"
bitfld.long 0x0 3. " S2 ,Supervisor only" "no,yes"
bitfld.long 0x0 2. " R3 ,Read only" "no,yes"
bitfld.long 0x0 1. " D3 ,Data only" "no,yes"
bitfld.long 0x0 0. " S3 ,Supervisor only" "no,yes"
group 0x380008--0x38000b
line.long 0x00 "RBA,Region Size/Address"
bitfld.long 0x0 28.--31. "SIZE , Region Size" "disable,4,16,32,64,128,256,512,res,res,res,res,res,res,res,res" 
hexmask.long 0x0 2.--20. 0x4 0. "  RBA "
group 0x38000c--0x38000f
copy
group 0x380010--0x380013
copy
group 0x380014--0x380017
copy
group 0x380018--0x38001b
copy
group 0x38001c--0x38001f
copy
group 0x380020--0x380023
copy
group 0x380024--0x380027
copy
group 0x380028--0x38002f
line.long 0x00 "OVLCR,Overlay Control Register"
bitfld.long 0x0 31. "OVL ,Overlay Enable" "no,yes"
bitfld.long 0x0 30. "  DERR ,Data error" "no,yes"
bitfld.long 0x0 29. "  CLPS ,Collapse Overlay" "no,yes"
line.long 0x04 "OTR,Ownership Trace Register"
tree.end
tree "Development Port"
group spr:149.--149.
hide.long -0x04 "ECR,Exception Cause Register"
in
line.long 0x00 "DER,Debug Enable Register"
bitfld.long 0x0 30. "RSTE   ,Reset" "-,ena"
bitfld.long 0x0 29. "  CHSTPE ,Checkstop" "-,ena"
bitfld.long 0x0 28. "  MCIE   ,Machine Check Interrupt" "-,ena"
bitfld.long 0x0 27. "  DSIE  ,Data Storage Interrupt" "-,ena"
bitfld.long 0x0 26. "  ISIE   ,Instruction Storage Interrupt" "-,ena"
bitfld.long 0x0 25. "  EXTIE ,External Interrupt" "-,ena"
bitfld.long 0x0 24. "  ALIE   ,Alignment Interupt" "-,ena"
bitfld.long 0x0 23. "  PRIE ,Program Interrupt" "-,ena"
textline "              "
bitfld.long 0x0 22. "  FPUVIE ,Folating Point unavailable Interrupt" "-,ena"
bitfld.long 0x0 21. "  DECIE  ,Decrementer Interrupt" "-,ena"
bitfld.long 0x0 18. "  SYSIE  ,System Call Interrupt" "-,ena"
bitfld.long 0x0 17. "  TRE   ,Trace" "-,ena"
bitfld.long 0x0 16. "  FPASIE ,Floating Point assist Interrupt" "-,ena"
bitfld.long 0x0 14. "  SEIE  ,Software Emulation Interrupt" "-,ena"
bitfld.long 0x0 13. "  ITLBMS ,Instruction TLB Miss" "-,ena"
textline "              "
bitfld.long 0x0 12. "  DTLBMS ,Data TLB Miss" "-,ena"
bitfld.long 0x0 11. "  ITLBER ,Instruction TLB Error" "-,ena"
bitfld.long 0x0 10. "  DTLBER ,Data TLB Error" "-,ena"
bitfld.long 0x0 03. "  LBRKE ,L-Bus Breakpoint" "-,ena"
bitfld.long 0x0 02. "  IBRKE  ,I-Bus Breakpoint" "-,ena"
bitfld.long 0x0 01. "  EBRKE ,External Breakpoint" "-,ena"
bitfld.long 0x0 00. "  DPIE   ,Development Port Interrupt" "-,ena"
group spr:158.--158. "I-Bus Control"
line.long 0x00 "ICTL,I-BUS Support Control Register"
bitfld.long 0x0 29.--31. "CTA ,Compare Type A" "not active,lt (cm),gt (cm),ne (cm),equal,less than,greater than,not equal"
bitfld.long 0x0 26.--28. "  CTB ,Compare Type B" "not active,lt (cm),gt (cm),ne (cm),equal,less than,greater than,not equal"
bitfld.long 0x0 23.--25. "  CTC ,Compare Type C" "not active,lt (cm),gt (cm),ne (cm),equal,less than,greater than,not equal"
bitfld.long 0x0 20.--22. "  CTD ,Compare Type D" "not active,lt (cm),gt (cm),ne (cm),equal,less than,greater than,not equal"
textline "              "
bitfld.long 0x0 18.--19. "  IW0 ,I-bus 1st watchpoint" "not active,(1),comp A,comp A&B"
bitfld.long 0x0 16.--17. "    IW1 ,I-bus 2nd watchpoint" "not active,(1),comp B,comp A|B"
bitfld.long 0x0 14.--15. "    IW2 ,I-bus 3rd watchpoint" "not active,(1),comp C,comp C&D"
bitfld.long 0x0 12.--13. "    IW3 ,I-bus 4th watchpoint" "not active,(1),comp D,comp C|D"
textline "              "
bitfld.long 0x0 11. "  DIW0EN ,Development port Trap enable 1st I-bus watchpoint" "no,yes"
bitfld.long 0x0 10. "        DIW1EN ,Development port Trap enable 2nd I-bus watchpoint" "no,yes"
bitfld.long 0x0 9. "        DIW2EN ,Development port Trap enable 3rd I-bus watchpoint" "no,yes"
bitfld.long 0x0 8. "        DIW3EN ,Development port Trap enable 4th I-bus watchpoint" "no,yes"
textline "              "
bitfld.long 0x0 7. "  SIW0EN ,Software Trap enable 1st I-bus watchpoint" "no,yes"
bitfld.long 0x0 6. "        SIW1EN ,Software Trap enable 2nd I-bus watchpoint" "no,yes"
bitfld.long 0x0 5. "        SIW2EN ,Software Trap enable 3rd I-bus watchpoint" "no,yes"
bitfld.long 0x0 4. "        SIW3EN ,Software Trap enable 4th I-bus watchpoint" "no,yes"
textline "              "
bitfld.long 0x0 3. "  IFM ,Ignore first match" "no,yes"
bitfld.long 0x0 0.--2. "  ISCT_SER ,Instruction fetch show cycle and core serialize control" "serialized-all fetches,serialized-all changes,serialized-ind changes,serialized-none,illegal,all changes,ind changes,none"
group spr:144.--147.
line.long 0x00 "CMPA,Comparator A Value Register"
line.long 0x04 "CMPB,Comparator B Value Register"
line.long 0x08 "CMPC,Comparator C Value Register"
line.long 0x0C "CMPD,Comparator D Value Register"
group spr:156.--157. "L-Bus Control"
line.long 0x00 "LCTL1,L-Bus Support Comparators Control"
bitfld.long 0x0 29.--31. "CTE ,Compare Type E" "not active,(1),(2),(3),equal,less than,greater than,not equal"
bitfld.long 0x0 26.--28. "  CTF ,Compare Type F" "not active,(1),(2),(3),equal,less than,greater than,not equal"
bitfld.long 0x0 23.--25. "  CTG ,Compare Type G" "not active,(1),(2),(3),equal,less than,greater than,not equal"
bitfld.long 0x0 20.--22. "  CTH ,Compare Type H" "not active,(1),(2),(3),equal,less than,greater than,not equal"
textline "              "
bitfld.long 0x0 18.--19. "  CRWE ,Select match on read/write E" "don't care,(1),read,write"
bitfld.long 0x0 16.--17. "   CRWF ,Select match on read/write F" "don't care,(1),read,write"
bitfld.long 0x0 14.--15. "   CSG ,Compare size G" "res,word,half word,byte"
bitfld.long 0x0 12.--13. "     CSH ,Compare size H" "res,word,half word,byte"
textline "              "
bitfld.long 0x0 11. "  SUSG ,Signed/Unsigned mode G" "unsigned,signed"
bitfld.long 0x0 10. "     SUSH ,Signed/Unsigned mode H" "unsigned,signed"
bitfld.long 0x0 6.--9. "     CGBMSK ,Byte mask for 1st L-bus comparator" "VVVV,VVVX,VVXV,VVXX,VXVV,VXVX,VXXV,VXXX,XVVV,XVVX,XVXV,XVXX,XXVV,XXVX,XXXV,XXXX"
bitfld.long 0x0 2.--5. "       CHBMSK ,Byte mask for 2nd L-bus comparator" "VVVV,VVVX,VVXV,VVXX,VXVV,VXVX,VXXV,VXXX,XVVV,XVVX,XVXV,XVXX,XXVV,XXVX,XXXV,XXXX"
line.long 0x04 "LCTL2,L-Bus Support Comparators Control"
bitfld.long 0x4 31. "LW0EN ,1st L-bus watchpoint enable" "no,yes"
bitfld.long 0x4 29.--30. "  LW0IA ,1st L-bus watchpoint I-addr selection" "first,second,third,fourth"
bitfld.long 0x4 28. "  LW0IADC ,1st L-bus watchpoint I-addr event compare" "no,yes"
textline "              "
bitfld.long 0x4 26.--27. "  LW0LA ,1st L-bus watchpoint L-addr selection" "comp E,comp F,comp E&F,comp E|F"
bitfld.long 0x4 25. "  LW0LADC ,1st L-bus watchpoint L-addr event compare" "no,yes"
bitfld.long 0x4 23.--24. "  LW0LD ,1st L-bus watchpoint L-data selection" "comp G,comp H,comp G&H,comp G|H"
bitfld.long 0x4 22. "  LW0LDDC ,1st L-bus watchpoint L-data event compare" "no,yes"
textline "              "
bitfld.long 0x4 21. "  LW1EN ,2nd L-bus watchpoint enable" "no,yes"
bitfld.long 0x4 19.--20. "  LW1IA ,2nd L-bus watchpoint I-addr selection" "first,second,third,fourth"
bitfld.long 0x4 18. "  LW1IADC ,2nd L-bus watchpoint I-addr event compare" "no,yes"
textline "              "
bitfld.long 0x4 16.--17. "  LW1LA ,2nd L-bus watchpoint L-addr selection" "comp E,comp F,comp E&F,comp E|F"
bitfld.long 0x4 15. "  LW1LADC ,2nd L-bus watchpoint L-addr event compare" "no,yes"
bitfld.long 0x4 13.--14. "  LW1LD ,2nd L-bus watchpoint L-data selection" "comp G,comp H,comp G&H,comp G|H"
bitfld.long 0x4 12. "  LW1LDDC ,2nd L-bus watchpoint L-data event compare" "no,yes"
textline "              "
bitfld.long 0x4 11. "  BRKNOMSK ,Internal breakpoints non-mask bit" "masked,non-masked"
bitfld.long 0x4 3. "  SLW0EN ,Software trap enable 1st L-bus watchpoint" "no,yes"
bitfld.long 0x4 2. "  SLW1EN ,Software trap enable 2nd L-bus watchpoint" "no,yes"
bitfld.long 0x4 1. "  DLW0EN ,Development port trap enable 1st L-bus watchpoint" "no,yes"
bitfld.long 0x4 0. "  DLW1EN ,Development port trap enable 2nd L-bus watchpoint" "no,yes"
group spr:152.--155.
line.long 0x00 "CMPE,Comparator E Value Register"
line.long 0x04 "CMPF,Comparator F Value Register"
line.long 0x08 "CMPG,Comparator G Value Register"
line.long 0x0C "CMPH,Comparator H Value Register" 
group spr:150.--151. "Breakpoint Control"
line.long 0x00 "CNTA,Breakpoint Counter A Value and Control"
hexmask.long 0x0 16.--31. 1. "CNTV ,Counter preset value"
bitfld.long 0x0 0.--1. "  CNTC ,Counter source select" "no active,I-bus,L-bus,res"
line.long 0x04 "CNTB,Breakpoint Counter B Value and Control"
hexmask.long 0x4 16.--31. 1. "CNTV ,Counter preset value"
bitfld.long 0x4 0.--1. "  CNTC ,Counter source select" "no active,I-bus,L-bus,res"
group spr:159.--159.
line.long 0x00 "BAR,Breakpoint Address Register"
tree.end
