Files
Gen4_R-Car_Trace32/2_Trunk/perat91sam7x.per
2025-10-14 09:52:32 +09:00

23720 lines
1.5 MiB

; --------------------------------------------------------------------------------
; @Title: At91(SAM7A1,2,3) On-Chip Peripherals
; @Props: Released
; @Author: JAZ
; @Changelog: 2005-07-04 JAZ
; @Manufacturer: ATMEL - Atmel Corporation
; @Core: ARM7TDMI
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: perat91sam7x.per 17440 2024-02-02 15:33:08Z kwisniewski $
config 16. 8.
width 0x0b
base ad:0x00000000
sif (cpu()=="AT91SAM7A1")
tree "Advanced Memory Controller (AMC)"
base 0xFFE00000
group.long 0x00--0x27
line.long 0x00 "AMC_CSR0,AMC Chip Select Register 0"
hexmask.long.word 0x00 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x00 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x00 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x00 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x00 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x00 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x00 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x00 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x04 "AMC_CSR1,AMC Chip Select Register 1"
hexmask.long.word 0x04 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x04 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x04 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x04 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x04 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x04 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x04 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x04 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x08 "AMC_CSR2,AMC Chip Select Register 2"
hexmask.long.word 0x08 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x08 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x08 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x08 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x08 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x08 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x08 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x08 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x0c "AMC_CSR3,AMC Chip Select Register 3"
hexmask.long.word 0x0c 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x0c 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x0c 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x0c 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x0c 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x0c 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x0c 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x0c 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x18 "AMC_CSR6,AMC Chip Select Register 6"
hexmask.long.word 0x18 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x18 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x18 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x18 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x18 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x18 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x18 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x18 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x1c "AMC_CSR7,AMC Chip Select Register 7"
hexmask.long.word 0x1c 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x1c 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x1c 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x1c 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x1c 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x1c 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x1c 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x1c 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x20 "AMC_RCR,AMC Remap Control Register"
bitfld.long 0x20 0. " RCB ,Remap Command Bit" "No effect,Cancel"
line.long 0x24 "AMC_MCR,AMC Memory Control Register"
bitfld.long 0x24 4. " DRP ,Data Read Protocol" "Standard,Early"
bitfld.long 0x24 0.--2. " ALE[2:0] ,Address Line Enable" "ADD[21:0],ADD[21:0],ADD[21:0],ADD[21:0],ADD[21:0],ADD[21:0],ADD[20:0],ADD[19:0]"
tree.end
tree "Clock Manager (CM)"
base 0xfffec000
width 11.
wgroup.long 0x00--0x1b
line.long 0x00 "CM_CE,CM Clock Enable Register"
hexmask.long.word 0x00 16.--31. 1. " CLKEKEY[15:0] ,Key for Write Access into the CM_CE Register"
bitfld.long 0x00 7. " RTCKEN ,Low Frequency Clock Oscillator" "No effect,Enabled"
bitfld.long 0x00 6. " RTCSEL ,RTC Frequency Clock Selection" "No effect,Enabled"
bitfld.long 0x00 5. " DIVSLCT ,Programmable Clock Selection" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " LFSLCT ,Low Frequency Clock Selection" "No effect,Enabled"
bitfld.long 0x00 2. " PLLSLCT ,PLL/Master Clock Selection" "No effect,Enabled"
line.long 0x04 "CM_CD,CM Clock Disable Register"
hexmask.long.word 0x04 16.--31. 1. " CLKEKEY[15:0] ,Key for Write Access into the CM_CE Register"
bitfld.long 0x04 7. " RTCKEN ,Low Frequency Clock Oscillator" "No effect,Disabled"
bitfld.long 0x04 6. " RTCSEL ,RTC Frequency Clock Selection" "No effect,Disabled"
bitfld.long 0x04 5. " DIVSLCT ,Programmable Clock Selection" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " LFSLCT ,Low Frequency Clock Selection" "No effect,Disabled"
bitfld.long 0x04 2. " PLLSLCT ,PLL/Master Clock Selection" "No effect,Disabled"
rgroup.long 0x00--0x1b
line.long 0x08 "CM_CS,CM Clock Status Register"
bitfld.long 0x08 14. " RTCSLCT ,Low Frequency Clock Selection" "DIVCLK,RTCK"
bitfld.long 0x08 13. " DIVEN ,Programmable Divider Enable" "Disabled,Enabled"
bitfld.long 0x08 9. " PLLEN ,PLL Enable" "Disabled,Enabled"
bitfld.long 0x08 8. " MCKEN ,Master Clock Oscillator Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x08 7. " RTCKEN ,Low Frequency Clock Oscillator" "Disabled,Enabled"
bitfld.long 0x08 6. " RTCSEL ,RTC Frequency Clock Selection" "DIVCLK,RTCK"
bitfld.long 0x08 5. " DIVSLCT ,Programmable Clock Selection" "Normal,DIVCLK"
bitfld.long 0x04 3. " LFSLCT ,Low Frequency Clock Selection" "Normal,LFCLK"
textline " "
bitfld.long 0x04 2. " PLLSLCT ,PLL/Master Clock Selection" "MCK clock,PLLCLK"
group.long 0x00--0x1b
line.long 0x0c "CM_PST,CM PLL Stabilization Time Register"
hexmask.long.word 0x0c 16.--31. 1. " PSTKEY[15:0] ,Key for Write Access into the CM_PST Register"
hexmask.long.word 0x0c 0.--9. 1. " PSTB[9:0] ,PLL Stabilization Time"
line.long 0x10 "CM_PDIV,CM PLL Divider Register"
hexmask.long.word 0x10 16.--31. 1. " PDIVKEY[15:0] ,Key for Write Access into the CM_PDIV Register"
bitfld.long 0x10 15. " PLLDIV2 ,PLL Divider" "PLLCLK,PLLCLK/2"
bitfld.long 0x10 0.--4. " PMUL[4:0] ,PLL Multipier" "Not changed,Not changed,x 2,x 3,x 4,x 5,x 6,x 7,x 8,x 9,x 10,x 11,x 12,x 13,x 14,x 15,x 16,x 17,x 18,x 19,x 20,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed"
line.long 0x14 "CM_OST,CM Oscillator Stabilization Time Register"
hexmask.long.word 0x14 16.--31. 1. " OSTKEY[15:0] ,Key for Write Access into the CM_OST Register"
hexmask.long.word 0x14 0.--9. 1. " OSTB[9:0] ,Oscillator Stabilization Time"
line.long 0x18 "CM_MDIV,CM Master Clock Divider Register"
hexmask.long.word 0x18 16.--31. 1. " MDIVKEY[15:0] ,Key for Write Access into the CM_MDIV Register"
hexmask.long.byte 0x18 0.--6. 1. " MDIV[6:0] ,Master Clock Divider"
tree.end
tree "Special Function Mode (SFM)"
base 0xfff00000
rgroup.long 0x00--0x0b
line.long 0x00 "SFM_CIDR,SFM Chip ID"
bitfld.long 0x00 31. " EXT ,Extension Flag" "Not extended,Extended"
bitfld.long 0x00 16.--19. " ARCH[3:0] ,Core Architecture" "ARM7TDMI,?..."
bitfld.long 0x00 12.--15. " NVPMT[3:0] ,Non Volatile Program Memory Type" "ROM less,Mask ROM,?..."
bitfld.long 0x00 8.--11. " IRS[3:0] ,Internal RAM Size" "512 bytes,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB"
textline " "
bitfld.long 0x00 4.--7. " NVDMS[3:0] ,Non Volatile Data Memory Size" "None,?..."
bitfld.long 0x00 0.--3. " NVPMS[3:0] ,Non Volatile Program Memory Size" "None,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB"
line.long 0x04 "SFM_EXID,SFM Extended Chip ID"
hexmask.long.byte 0x04 24.--27. 1. " TYPE[3:0] ,Project Code Type"
hexmask.long.byte 0x04 20.--23. 1. " PRJCF[3:0] ,Project Code First Digit"
hexmask.long.byte 0x04 16.--19. 1. " PRJCS[3:0] ,Project Code Second Digit"
hexmask.long.byte 0x04 12.--15. 1. " PRJCT[3:0] ,Project Code Third Digit"
textline " "
hexmask.long.byte 0x04 8.--11. 1. " REVF[3:0] ,Revision number first digit"
hexmask.long.byte 0x04 4.--7. 1. " REVS[3:0] ,Revision Number Second Digit"
hexmask.long.byte 0x04 0.--3. 1. " REVT[3:0] ,Revision Number Third Digit"
line.long 0x08 "SFM_RSR,SFM Reset Status"
hexmask.long.byte 0x08 0.--7. 1. " RESET[7:0] ,Cause of Reset"
group.long 0x14++0x03
line.long 0x00 "SFM_TM,SFM Test Mode"
hexmask.long.word 0x00 16.--31. 1. " KEY ,Test Key for Test Mode Entry"
bitfld.long 0x00 1. " TESTEN ,Test Enable" "Disabled,Enabled"
tree.end
tree "Watchdog (WD)"
base 0xFFFA0000
wgroup.long 0x00--0x8b
line.long 0x60 "WD_CR,WD Control Register"
hexmask.long.word 0x60 0.--15. 1. " RSTKEY[15:0] ,Restart Key"
group.long 0x00--0x8b
line.long 0x64 "WD_MR,WD Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " CKEY[7:0] ,Clock Access Key"
hexmask.long.byte 0x64 16.--20. 1. " HPCV[7:0] ,High Preload Counter Value"
hexmask.long.byte 0x64 4.--14. 1. " SYSCAL[10:0] ,System Clock Prescalar Value"
bitfld.long 0x64 3. " SYSCLK ,System Clock Selection" "LFCLK,CORECLK"
textline " "
bitfld.long 0x64 0.--2. " WDPDIV[2:0] ,WD Clock Divider" "LFCLK/2,LFCLK/4,LFCLK/8,LFCLK/16,LFCLK/32,LFCLK/128,LFCLK/256,LFCLK/1024"
line.long 0x68 "WD_OMR,WD Overflow Mode Register"
hexmask.long.word 0x68 4.--15. 1. " OKEY[11:0] ,Overflow Access Key"
bitfld.long 0x68 1. " RSTEN ,Reset Enable" "Disabled,Enabled"
bitfld.long 0x68 0. " WDEN ,Watchdog Enable" "Disabled,Enabled"
wgroup.long 0x00--0x8b
line.long 0x6c "WD_CSR,WD Clear Status Register"
bitfld.long 0x6c 1. " WDOVF ,Watchdog Overflow Clear" "Don't clear,Clear"
bitfld.long 0x6c 0. " WDPEND ,Watchdog Pending Clear" "Don't clear,Clear"
rgroup.long 0x00--0x8b
line.long 0x70 "WD_SR,WD Status Register"
bitfld.long 0x70 8. " PENDING ,Watchdog Pending Status" "Over window,Equal or less window"
bitfld.long 0x70 1. " WDOVF ,Watchdog Overflow" "Not occurred,Occurred"
bitfld.long 0x70 0. " WDPEND ,Watchdog Pending" "Not pending,Pending"
wgroup.long 0x00--0x8b
line.long 0x74 "WD_IER,WD Interrupt Enable Register"
bitfld.long 0x74 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "Don't Enable,Enable"
bitfld.long 0x74 0. " WDPEND ,Watchdog Pending Interrupt Mask" "Don't Enable,Enable"
line.long 0x78 "WD_IDR,WD Interrupt Disable Register"
bitfld.long 0x78 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "Don't Disable,Disable"
bitfld.long 0x78 0. " WDPEND ,Watchdog Pending Interrupt Mask" "Don't Disable,Disable"
rgroup.long 0x00--0x8b
line.long 0x7c "WD_IMR,WD Interrupt Mask Register"
bitfld.long 0x7c 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " WDPEND ,Watchdog Pending Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "WD_TR,WD Test Register"
bitfld.long 0x80 2. " WDIV ,Watchdog Interrupt Value" "Low,High"
bitfld.long 0x80 1. " WDRV ,Watchdog Reset Value" "Low,High"
bitfld.long 0x80 0. " TMEN ,Test Mode Enabled" "Enabled,Normal"
line.long 0x84 "WD_CTR,WD Counter Test Register"
bitfld.long 0x84 16. " RESET ,Watchdog Counter Reset" "No reset,Reset"
hexmask.long.word 0x84 0.--15. 1. " COUNT[15:0] ,Counter Value"
wgroup.long 0x00--0x8b
line.long 0x88 "WD_PTR,WD Preload Test Register"
hexmask.long.word 0x88 0.--15. 1. " CTPR[15:0] ,Counter Test Preload Register"
tree.end
tree "Watch Timer (WT)"
base 0xfffa4000
width 13.
wgroup.long 0x00--0x87
line.long 0x60 "WT_CR,WT Control Register"
bitfld.long 0x60 4. " ALARMDIS ,WT Alarm Disable" "No effect,Disabled"
bitfld.long 0x60 3. " ALARMEN ,WT Alarm Enable" "No effect,Enabled"
bitfld.long 0x60 2. " SECSDIS ,WT Seconds Counter Disable" "No effect,Disabled"
bitfld.long 0x60 1. " SECSEN ,WT Seconds Counter Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRRST ,WT Software Reset" "No effect,Reset"
group.long 0x00--0x87
line.long 0x64 "WT_MR,WT Mode Register"
bitfld.long 0x64 0. " SECRST ,Second Reset" "0xA8BFFFFF,0xFFFFFFFF"
wgroup.long 0x00--0x87
line.long 0x6c "WT_CSR,WT Clear Status Register"
bitfld.long 0x6c 4. " ALARMDIS ,Clear Alarm Disabled" "No effect,Cleared"
bitfld.long 0x6c 3. " ALARMEN ,Clear Alarm Enabled" "No effect,Cleared"
bitfld.long 0x6c 2. " SECSDIS ,Clear Seconds Counter Disabled" "No effect,Cleared"
bitfld.long 0x6c 1. " SECSEN ,Clear Seconds Counter Enabled" "No effect,Cleared"
textline " "
bitfld.long 0x6c 0. " ALARM ,Clear Alarm Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x87
line.long 0x70 "WT_SR,WT Status Register"
bitfld.long 0x70 9. " ALARMENS ,Alarm Enable Status" "Disabled,Enabled"
bitfld.long 0x70 8. " SECENS ,Seconds Counter Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " WSEC ,Write Second" "Not occurred,Occurred"
bitfld.long 0x70 4. " ALARMDIS ,Alarm Disabled Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " ALARMEN ,Alarm Enabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 2. " SECSDIS ,Seconds Counter Disabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 1. " SECSEN ,Seconds Counter Enabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 0. " ALARM ,Alarm Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x87
line.long 0x74 "WT_IER,WT Interrupt Enable Register"
bitfld.long 0x74 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " ALARM ,Alarm Interrupt Mask" "No effect,Enabled"
line.long 0x78 "WT_IDR,WT Interrupt Disable Register"
bitfld.long 0x78 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " ALARM ,Alarm Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x87
line.long 0x7c "WT_IMR,WT Interrupt Mask Register"
bitfld.long 0x7c 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " ALARM ,Alarm Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x87
line.long 0x80 "WT_SECR,WT Seconds Register"
hexmask.long.long 0x80 0.--31. 1. " SECONDS[31:0] ,Seconds Register"
line.long 0x84 "WT_ALR,WT Alarm Register"
hexmask.long.long 0x84 0.--31. 1. " ALARMREG[31:0] ,Alarm Register"
tree.end
tree "Peripherial Data Controller (PDC)"
base 0xffff8000
tree "PDC channel 0"
group.long (0x80+(0.*0x10))++0x0f
line.long 0x00 "PDC_PRA0,CH0 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR0,CH0 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR0,CH0 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR0,CH0 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 1"
group.long (0x80+(1.*0x10))++0x0f
line.long 0x00 "PDC_PRA1,CH1 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR1,CH1 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR1,CH1 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR1,CH1 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 2"
group.long (0x80+(2.*0x10))++0x0f
line.long 0x00 "PDC_PRA2,CH2 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR2,CH2 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR2,CH2 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR2,CH2 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 3"
group.long (0x80+(3.*0x10))++0x0f
line.long 0x00 "PDC_PRA3,CH3 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR3,CH3 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR3,CH3 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR3,CH3 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 4"
group.long (0x80+(4.*0x10))++0x0f
line.long 0x00 "PDC_PRA4,CH4 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR4,CH4 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR4,CH4 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR4,CH4 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 5"
group.long (0x80+(5.*0x10))++0x0f
line.long 0x00 "PDC_PRA5,CH5 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR5,CH5 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR5,CH5 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR5,CH5 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 6"
group.long (0x80+(6.*0x10))++0x0f
line.long 0x00 "PDC_PRA6,CH6 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR6,CH6 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR6,CH6 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR6,CH6 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 7"
group.long (0x80+(7.*0x10))++0x0f
line.long 0x00 "PDC_PRA7,CH7 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR7,CH7 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR7,CH7 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR7,CH7 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 8"
group.long (0x80+(8.*0x10))++0x0f
line.long 0x00 "PDC_PRA8,CH8 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR8,CH8 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR8,CH8 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR8,CH8 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 9"
group.long (0x80+(9.*0x10))++0x0f
line.long 0x00 "PDC_PRA9,CH9 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR9,CH9 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR9,CH9 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR9,CH9 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 10"
group.long (0x80+(10.*0x10))++0x0f
line.long 0x00 "PDC_PRA10,CH10 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR10,CH10 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR10,CH10 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR10,CH10 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC Test Register"
wgroup.long 0xFFFF8F00++0x03
line.long 0x00 "PDC_TR,PDC Test Register"
bitfld.long 0x00 10. " TCH10 ,Trigger Channel10" "No effect,Transfer"
bitfld.long 0x00 9. " TCH9 ,Trigger Channel9" "No effect,Transfer"
bitfld.long 0x00 8. " TCH8 ,Trigger Channel8" "No effect,Transfer"
bitfld.long 0x00 7. " TCH7 ,Trigger Channel7" "No effect,Transfer"
textline " "
bitfld.long 0x00 6. " TCH6 ,Trigger Channel6" "No effect,Transfer"
bitfld.long 0x00 5. " TCH5 ,Trigger Channel5" "No effect,Transfer"
bitfld.long 0x00 4. " TCH4 ,Trigger Channel4" "No effect,Transfer"
bitfld.long 0x00 3. " TCH3 ,Trigger Channel3" "No effect,Transfer"
textline " "
bitfld.long 0x00 2. " TCH2 ,Trigger Channel2" "No effect,Transfer"
bitfld.long 0x00 1. " TCH1 ,Trigger Channel1" "No effect,Transfer"
bitfld.long 0x00 0. " TCH0 ,Trigger Channel0" "No effect,Transfer"
tree.end
tree.end
tree "Generic Interrupt Controller (GIC)"
base 0xfffff000
tree "GIC Source Mode Registers"
group.long 0x00--0xff
line.long 0x00 "GIC_SMR0,GIC Source Mode Register 0 (FIQ)"
bitfld.long 0x00 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x00 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x04 "GIC_SMR1,GIC Source Mode Register 1 (SWIRQ0)"
bitfld.long 0x04 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x04 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x08 "GIC_SMR2,GIC Source Mode Register 2 (WD)"
bitfld.long 0x08 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x08 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x0c "GIC_SMR3,GIC Source Mode Register 3 (WT)"
bitfld.long 0x0c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x0c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x10 "GIC_SMR4,GIC Source Mode Register 4 (USART0)"
bitfld.long 0x10 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x10 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x14 "GIC_SMR5,GIC Source Mode Register 5 (USART1)"
bitfld.long 0x14 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x14 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x18 "GIC_SMR6,GIC Source Mode Register 6 (CAN3)"
bitfld.long 0x18 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x18 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x1c "GIC_SMR7,GIC Source Mode Register 7 (SPI)"
bitfld.long 0x1c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x1c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x20 "GIC_SMR8,GIC Source Mode Register 8 (CAN1)"
bitfld.long 0x20 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x20 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x24 "GIC_SMR9,GIC Source Mode Register 9 (CAN2)"
bitfld.long 0x24 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x24 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x28 "GIC_SMR10,GIC Source Mode Register 10 (ADC0)"
bitfld.long 0x28 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x28 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x2c "GIC_SMR11,GIC Source Mode Register 11 (ADC1)"
bitfld.long 0x2c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x2c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x30 "GIC_SMR12,GIC Source Mode Register 12 (GPT0CH0)"
bitfld.long 0x30 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x30 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x34 "GIC_SMR13,GIC Source Mode Register 13 (GPT0CH1)"
bitfld.long 0x34 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x34 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x38 "GIC_SMR14,GIC Source Mode Register 14 (GPT0CH2)"
bitfld.long 0x38 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x38 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x3c "GIC_SMR15,GIC Source Mode Register 15 (SWIRQ0)"
bitfld.long 0x3c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x3c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x40 "GIC_SMR16,GIC Source Mode Register 16 (SWIRQ1)"
bitfld.long 0x40 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x40 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x44 "GIC_SMR17,GIC Source Mode Register 17 (SWIRQ2)"
bitfld.long 0x44 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x44 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x48 "GIC_SMR18,GIC Source Mode Register 18 (GPT1CH0)"
bitfld.long 0x48 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x48 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x4c "GIC_SMR19,GIC Source Mode Register 19 (PWM)"
bitfld.long 0x4c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x4c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x50 "GIC_SMR20,GIC Source Mode Register 20 (CAN0)"
bitfld.long 0x50 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x50 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x54 "GIC_SMR21,GIC Source Mode Register 21 (UPIO)"
bitfld.long 0x54 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x54 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x58 "GIC_SMR22,GIC Source Mode Register 22 (CAPT0)"
bitfld.long 0x58 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x58 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x5c "GIC_SMR23,GIC Source Mode Register 23 (CAPT1)"
bitfld.long 0x5c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x5c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x60 "GIC_SMR24,GIC Source Mode Register 24 (ST0)"
bitfld.long 0x60 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x60 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x64 "GIC_SMR25,GIC Source Mode Register 25 (ST1)"
bitfld.long 0x64 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x64 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x68 "GIC_SMR26,GIC Source Mode Register 26 (SWIRQ4)"
bitfld.long 0x68 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x68 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x6c "GIC_SMR27,GIC Source Mode Register 27 (SWIRQ5)"
bitfld.long 0x6c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x6c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x70 "GIC_SMR28,GIC Source Mode Register 28 (IRQ0)"
bitfld.long 0x70 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x70 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x74 "GIC_SMR29,GIC Source Mode Register 29 (IRQ1)"
bitfld.long 0x74 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x74 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x78 "GIC_SMR30,GIC Source Mode Register 30 (SWIRQ6)"
bitfld.long 0x78 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x78 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x7c "GIC_SMR31,GIC Source Mode Register 31 (SWIRQ7)"
bitfld.long 0x7c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x7c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
tree.end
tree "GIC Source Vector Registers"
textline ""
group.long 0x00--0xff
line.long 0x80 "GIC_SVR0,GIC Source Vector Register 0 (FIQ)"
hexmask.long 0x80 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x84 "GIC_SVR0,GIC Source Vector Register 1 (SWIRQ0)"
hexmask.long 0x84 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x88 "GIC_SVR0,GIC Source Vector Register 2 (WD)"
hexmask.long 0x88 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x8c "GIC_SVR0,GIC Source Vector Register 3 (WT)"
hexmask.long 0x8c 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x90 "GIC_SVR0,GIC Source Vector Register 4 (USART0)"
hexmask.long 0x90 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x94 "GIC_SVR0,GIC Source Vector Register 5 (USART1)"
hexmask.long 0x94 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x98 "GIC_SVR0,GIC Source Vector Register 6 (CAN3)"
hexmask.long 0x98 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x9c "GIC_SVR0,GIC Source Vector Register 7 (SPI)"
hexmask.long 0x9c 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa0 "GIC_SVR0,GIC Source Vector Register 8 (CAN1)"
hexmask.long 0xa0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa4 "GIC_SVR0,GIC Source Vector Register 9 (CAN2)"
hexmask.long 0xa4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa8 "GIC_SVR0,GIC Source Vector Register 10 (ADC0)"
hexmask.long 0xa8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xac "GIC_SVR0,GIC Source Vector Register 11 (ADC1)"
hexmask.long 0xac 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb0 "GIC_SVR0,GIC Source Vector Register 12 (GPT0CH0)"
hexmask.long 0xb0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb4 "GIC_SVR0,GIC Source Vector Register 13 (GPT0CH1)"
hexmask.long 0xb4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb8 "GIC_SVR0,GIC Source Vector Register 14 (GPT0CH2)"
hexmask.long 0xb8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xbc "GIC_SVR0,GIC Source Vector Register 15 (SWIRQ0)"
hexmask.long 0xbc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc0 "GIC_SVR0,GIC Source Vector Register 16 (SWIRQ1)"
hexmask.long 0xc0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc4 "GIC_SVR0,GIC Source Vector Register 17 (SWIRQ2)"
hexmask.long 0xc4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc8 "GIC_SVR0,GIC Source Vector Register 18 (GPT1CH0)"
hexmask.long 0xc8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xcc "GIC_SVR0,GIC Source Vector Register 19 (PWM)"
hexmask.long 0xcc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd0 "GIC_SVR0,GIC Source Vector Register 20 (CAN0)"
hexmask.long 0xd0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd4 "GIC_SVR0,GIC Source Vector Register 21 (UPIO)"
hexmask.long 0xd4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd8 "GIC_SVR0,GIC Source Vector Register 22 (CAPT0)"
hexmask.long 0xd8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xdc "GIC_SVR0,GIC Source Vector Register 23 (CAPT1)"
hexmask.long 0xdc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe0 "GIC_SVR0,GIC Source Vector Register 24 (ST0)"
hexmask.long 0xe0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe4 "GIC_SVR0,GIC Source Vector Register 25 (ST1)"
hexmask.long 0xe4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe8 "GIC_SVR0,GIC Source Vector Register 26 (SWIRQ4)"
hexmask.long 0xe8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xec "GIC_SVR0,GIC Source Vector Register 27 (SWIRQ5)"
hexmask.long 0xec 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf0 "GIC_SVR0,GIC Source Vector Register 28 (IRQ0)"
hexmask.long 0xf0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf4 "GIC_SVR0,GIC Source Vector Register 29 (IRQ1)"
hexmask.long 0xf4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf8 "GIC_SVR0,GIC Source Vector Register 30 (SWIRQ6)"
hexmask.long 0xf8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xfc "GIC_SVR0,GIC Source Vector Register 31 (SWIRQ7)"
hexmask.long 0xfc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
tree.end
textline " "
rgroup.long 0x100--0x117
line.long 0x00 "GIC_IVR,GIC IRQ Vector"
hexmask.long 0x00 0.--31. 1. " IRQV[31:0] ,Interrupt Vector Address"
line.long 0x04 "GIC_FVR,GIC FIQ Vector"
hexmask.long 0x04 0.--31. 1. " FIQV[31:0] ,FIQ Vector Address"
line.long 0x08 "GIC_ISR,GIC Interrrupt Status"
hexmask.long.byte 0x08 0.--4. 1. " IRQID[4:0] ,Current IRQ Identifier"
line.long 0x0c "GIC_IPR,GIC Interrupt Pending Register"
bitfld.long 0x0c 31. " SWIRQ7 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 30. " SWIRQ6 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 29. " IRQ1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 28. " IRQ0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 27. " SWIRQ5 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 26. " SWIRQ4 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 25. " ST1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 24. " ST0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 23. " CAPT1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 22. " CAPT0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 21. " UPIO ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 20. " CAN0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 19. " PWM ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 18. " GPT1CH0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 17. " SWIRQ3 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 16. " SWIRQ2 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 15. " SWIRQ1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 14. " GPT0CH2 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 13. " GPT0CH1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 12. " GPT0CH0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 11. " ADC1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 10. " ADC0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 9. " CAN2 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 8. " CAN1 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 7. " SPI ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 6. " CAN3 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 5. " USART1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 4. " USART0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 3. " WT ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 2. " WD ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 1. " SWIRQ0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 0. " FIQ ,Interrupt Pending" "Inactive,Pending"
line.long 0x10 "GIC_IMR,GIC Interrupt Mask Register"
bitfld.long 0x10 31. " SWIRQ7 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 30. " SWIRQ6 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 29. " IRQ1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 28. " IRQ0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 27. " SWIRQ5 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 26. " SWIRQ4 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 25. " ST1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 24. " ST0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 23. " CAPT1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 22. " CAPT0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 21. " UPIO ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 20. " CAN0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 19. " PWM ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 18. " GPT1CH0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 17. " SWIRQ3 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 16. " SWIRQ2 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 15. " SWIRQ1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 14. " GPT0CH2 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 13. " GPT0CH1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 12. " GPT0CH0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 11. " ADC1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 10. " ADC0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 9. " CAN2 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 8. " CAN1 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 7. " SPI ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 6. " CAN3 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 5. " USART1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 4. " USART0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 3. " WT ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 2. " WD ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 1. " SWIRQ0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 0. " FIQ ,Interrupt Mask" "Disabled,Enabled"
line.long 0x14 "GIC_CISR,GIC Core Interrupt Status Register"
bitfld.long 0x14 1. " NIRQ ,NIRQ Status" "Inactive,Active"
bitfld.long 0x14 0. " NFIQ ,NFIQ Status" "Inactive,Active"
wgroup.long 0x120--0x133
line.long 0x00 "GIC_IECR,GIC Interrupt Enable Command Register"
bitfld.long 0x00 31. " SWIRQ7 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 30. " SWIRQ6 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 29. " IRQ1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 28. " IRQ0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 27. " SWIRQ5 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 26. " SWIRQ4 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 25. " ST1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 24. " ST0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 23. " CAPT1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 22. " CAPT0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 21. " UPIO ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 20. " CAN0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 19. " PWM ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 18. " GPT1CH0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 17. " SWIRQ3 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 16. " SWIRQ2 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 15. " SWIRQ1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 14. " GPT0CH2 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 13. " GPT0CH1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 12. " GPT0CH0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " ADC1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 10. " ADC0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 9. " CAN2 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 8. " CAN1 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " SPI ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 6. " CAN3 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 5. " USART1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 4. " USART0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " WT ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " WD ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " SWIRQ0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " FIQ ,Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "GIC_IDCR,GIC Interrupt Disable Command Register"
bitfld.long 0x04 31. " SWIRQ7 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 30. " SWIRQ6 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 29. " IRQ1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 28. " IRQ0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 27. " SWIRQ5 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 26. " SWIRQ4 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 25. " ST1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 24. " ST0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 23. " CAPT1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 22. " CAPT0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 21. " UPIO ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 20. " CAN0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 19. " PWM ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 18. " GPT1CH0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 17. " SWIRQ3 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 16. " SWIRQ2 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 15. " SWIRQ1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 14. " GPT0CH2 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 13. " GPT0CH1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 12. " GPT0CH0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 11. " ADC1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 10. " ADC0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 9. " CAN2 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 8. " CAN1 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 7. " SPI ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 6. " CAN3 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 5. " USART1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 4. " USART0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " WT ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 2. " WD ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 1. " SWIRQ0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 0. " FIQ ,Interrupt Disable" "Disabled,Enabled"
line.long 0x08 "GIC_ICCR,GIC Interrupt Clear Command Register"
bitfld.long 0x08 31. " SWIRQ7 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 30. " SWIRQ6 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 29. " IRQ1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 28. " IRQ0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 27. " SWIRQ5 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 26. " SWIRQ4 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 25. " ST1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 24. " ST0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 23. " CAPT1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 22. " CAPT0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 21. " UPIO ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 20. " CAN0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 19. " PWM ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 18. " GPT1CH0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 17. " SWIRQ3 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 16. " SWIRQ2 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 15. " SWIRQ1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 14. " GPT0CH2 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 13. " GPT0CH1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 12. " GPT0CH0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 11. " ADC1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 10. " ADC0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 9. " CAN2 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 8. " CAN1 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 7. " SPI ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 6. " CAN3 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 5. " USART1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 4. " USART0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 3. " WT ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 2. " WD ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 1. " SWIRQ0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 0. " FIQ ,Software Interrupt Clear" "No effect,Cleared"
line.long 0x0c "GIC_ISCR,GIC Interrupt Set Command Register"
bitfld.long 0x0c 31. " SWIRQ7 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 30. " SWIRQ6 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 29. " IRQ1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 28. " IRQ0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 27. " SWIRQ5 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 26. " SWIRQ4 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 25. " ST1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 24. " ST0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 23. " CAPT1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 22. " CAPT0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 21. " UPIO ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 20. " CAN0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 19. " PWM ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 18. " GPT1CH0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 17. " SWIRQ3 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 16. " SWIRQ2 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 15. " SWIRQ1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 14. " GPT0CH2 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 13. " GPT0CH1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 12. " GPT0CH0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 11. " ADC1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 10. " ADC0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 9. " CAN2 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 8. " CAN1 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 7. " SPI ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 6. " CAN3 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 5. " USART1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 4. " USART0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 3. " WT ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 2. " WD ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 1. " SWIRQ0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 0. " FIQ ,Software Interrupt Set" "No effect,Set"
line.long 0x10 "GIC_EOICR,GIC End of Interrupt Command Register"
group.long 0x134++3
line.long 0x00 "GIC_SPU,GIC Spurious Vector Register"
hexmask.long 0x00 0.--31. 1. " SPUVECT[31:0] ,Spurious Interrupt Vector Handler Address"
tree.end
tree "Analog to Digital Converter (ADC)"
base 0xfffc0000
wgroup.long 0x00--0x83
line.long 0x50 "ADC_ECR,Enable Clock Register"
bitfld.long 0x50 1. " ADC ,ADC Clock Enable" "No effect,Enabled"
line.long 0x54 "ADC_DCR,Disable Clock Register"
bitfld.long 0x54 1. " ADC ,ADC Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x58 "ADC_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " ADC ,ADC Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "ADC_CR,Control Register"
bitfld.long 0x60 4. " STOP ,Stop Conversion in Continuous Conversion" "No effect,Stopped"
bitfld.long 0x60 3. " START ,Start Conversion" "No effect,Started"
bitfld.long 0x60 2. " ADCDIS ,ADC Disable" "No effect,Disabled"
bitfld.long 0x60 1. " ADCEN ,ADC Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ADC Software Reset" "Don't reset,Reset"
group.long 0x00--0x83
line.long 0x64 "ADC_MR,Mode Register"
bitfld.long 0x64 19. " CONTCV ,Continuous Conversion" "One shot,Continuous"
bitfld.long 0x64 16.--18. " NBRCH[2:0] ,Number of Conversions" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 8.--15. 1. " STARTUPTIME[7:0] ,Startup Time"
bitfld.long 0x64 6. " STOPEN ,Stop Enable" "Disabled,Enabled"
textline " "
hexmask.long.byte 0x64 0.--4. 1. " PRVAL[4:0] ,Preload Value"
line.long 0x68 "ADC_CMR,Conversion Mode Register"
bitfld.long 0x68 28.--30. " CV8[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 24.--26. " CV7[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 20.--22. " CV6[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 16.--18. " CV5[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
textline " "
bitfld.long 0x68 12.--14. " CV4[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 8.--10. " CV3[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 4.--6. " CV2[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 0.--2. " CV1[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
wgroup.long 0x00--0x83
line.long 0x6c "ADC_CSR,Clear Status Register"
bitfld.long 0x63 3. " TEND ,End of PDC Transfer Interrupt" "No effect,Cleared"
bitfld.long 0x63 2. " OVR ,Overrun Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "ADC_SR,Status Register"
bitfld.long 0x70 9. " CTVS ,Continuous Mode Status" "One shot,Contiuous"
bitfld.long 0x70 8. " ADCENS ,ADC Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " TEND ,End of Total Transfer of PDC" "Not completed,Completed"
bitfld.long 0x70 2. " OVR ,Overrun" "No overrun,Overrun"
textline " "
bitfld.long 0x70 1. " READY ,ADC Ready for Conversion" "Not ready,Ready"
bitfld.long 0x70 0. " EOR ,End of Conversion" "Not completed,Completed"
wgroup.long 0x00--0x83
line.long 0x74 "ADC_IER,Interrupt Enable Register"
bitfld.long 0x74 3. " TEND ,End of PDC Transfer" "No effect,Enabled"
bitfld.long 0x74 2. " OVR , Overrun" "No effect,Enabled"
bitfld.long 0x74 1. " READY ,ADC Ready for Conversion" "No effect,Enabled"
bitfld.long 0x74 0. " EOC ,End of Conversion" "No effect,Enabled"
line.long 0x78 "ADC_IDR,Interrupt Disable Register"
bitfld.long 0x78 3. " TEND ,End of PDC Transfer" "No effect,Disabled"
bitfld.long 0x78 2. " OVR , Overrun" "No effect,Disabled"
bitfld.long 0x78 1. " READY ,ADC Ready for Conversion" "No effect,Disabled"
bitfld.long 0x78 0. " EOC ,End of Conversion" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "ADC_IMR,Inrerrupt Mask Register"
bitfld.long 0x7c 3. " TEND ,End of PDC Transfer" "Disabled,Enabled"
bitfld.long 0x7c 2. " OVR , Overrun" "Disabled,Enabled"
bitfld.long 0x7c 1. " READY ,ADC Ready for Conversion" "Disabled,Enabled"
bitfld.long 0x7c 0. " EOC ,End of Conversion" "Disabled,Enabled"
line.long 0x80 "ADC_DR,Convert Data Register"
hexmask.long.word 0x80 0.--9. 1. " DATA[9:0] ,Converted Data"
tree "Test Mode Register"
group.long 0x90++0x03
line.long 0x00 "ADC_TSTR,ADC Test Mode Register"
bitfld.long 0x00 0. " TEST ,Test Mode" "Normal,Test"
tree.end
tree.end
tree.open "Universal Synchronous/Asynchronous Receiver/Transmitter (USART)"
tree "USART 0"
base 0xfffa8000
wgroup.long 0x00--0x93
line.long 0x00 "US_PER,PIO Enable Register"
bitfld.long 0x00 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x04 "US_PDR,PIO Disable Register"
bitfld.long 0x04 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x08 "US_PSR,PIO Status Register"
bitfld.long 0x08 18. " RXD ,RXD Pin" "Inactive,Active"
bitfld.long 0x08 17. " TXD ,TXD Pin" "Inactive,Active"
bitfld.long 0x08 16. " SCK ,SCK Pin" "Inactive,Active"
wgroup.long 0x00--0x93
line.long 0x10 "US_OER,Output Enable Register"
bitfld.long 0x10 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x14 "US_ODR,Output Disable Register"
bitfld.long 0x14 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x18 "US_OSR,Output Status Register"
bitfld.long 0x18 18. " RXD ,RXD Pin" "Input,Output"
bitfld.long 0x18 17. " TXD ,TXD Pin" "Input,Output"
bitfld.long 0x18 16. " SCK ,SCK Pin" "Input,Output"
wgroup.long 0x00--0x93
line.long 0x30 "US_SODR,Set Output Data Register"
bitfld.long 0x30 18. " RXD ,RXD Pin" "Don't set,Set"
bitfld.long 0x30 17. " TXD ,TXD Pin" "Don't set,Set"
bitfld.long 0x30 16. " SCK ,SCK Pin" "Don't set,Set"
line.long 0x34 "US_CODR,Clear Output Data Register"
bitfld.long 0x34 18. " RXD ,RXD Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TXD ,TXD Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " SCK ,SCK Pin" "Don't clear,Clear"
rgroup.long 0x00--0x93
line.long 0x38 "US_ODSR,Output Data Status Register"
bitfld.long 0x38 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x38 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x38 16. " SCK ,SCK Pin" "Low,High"
line.long 0x3c "US_PDSR,Pin Data Status Register"
bitfld.long 0x3c 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x3c 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x3c 16. " SCK ,SCK Pin" "Low,High"
wgroup.long 0x00--0x93
line.long 0x40 "US_MDER,Multi-Driver Enable Register"
bitfld.long 0x40 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x44 "US_MDDR,Multi-Driver Disable Register"
bitfld.long 0x44 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x48 "US_MDSR,Multi-Driver Status Register"
bitfld.long 0x48 18. " RXD ,RXD Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " TXD ,TXD Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SCK ,SCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0x93
line.long 0x50 "US_ECR,Enable Clock Register"
bitfld.long 0x50 1. " USART ,USART Clock Enable" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "Don't enable,Enable"
line.long 0x54 "US_DCR,Disable Clock Register"
bitfld.long 0x54 1. " USART ,USART Clock Disable" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x58 "US_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " USART ,USART Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "US_CR,USART Control Register"
bitfld.long 0x60 12. " SENDA ,Send Address" "Don't send,Send"
bitfld.long 0x60 11. " STTO ,Start Time-out" "Don't start,Start"
bitfld.long 0x60 10. " STPBRK ,Stop Break" "Don't stop,Stop"
bitfld.long 0x60 9. " STTBRK ,Start Break" "Don't start,Start"
textline " "
bitfld.long 0x60 8. " RSTSTA ,Reset Status Bit" "Don't reset,Reset"
bitfld.long 0x60 7. " TXDIS ,Transmitter Disable" "Don't disable,Disable"
bitfld.long 0x60 6. " TXEN ,Transmitter Enable" "Don't enable,Enable"
bitfld.long 0x60 5. " RXDIS ,Receiver Disable" "Don't disable,Disable"
textline " "
bitfld.long 0x60 4. " RXEN ,Receiver Enable" "Don't enable,Enable"
bitfld.long 0x60 3. " RSTTX ,Reset Transmitter" "Don't reset,Reset"
bitfld.long 0x60 2. " RSTTRX ,Reset Receiver" "Don't reset,Reset"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
if ((data.long(ad:(0xfffa8000+0x64))&0x00000100)!=0x00000100)
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,1.5 stop bits,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
else
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,Reserved,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
endif
rgroup.long 0x00--0x93
line.long 0x70 "US_SR,Status Register"
bitfld.long 0x70 18. " RXD ,RXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 17. " TXD ,TXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " SCK ,SCK Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 11. " IDLEFLAG ,Idle Flag" "Being received,Idle"
textline " "
bitfld.long 0x70 10. " IDLE ,Idle Interrupt" "Not ended,Ended"
bitfld.long 0x70 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x70 8. " TIMEOUT ,Receiver Time Out" "No time-out,Time-out"
bitfld.long 0x70 7. " PARE ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x70 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x70 5. " USOVRE ,Overrun Error" "No error,Error"
bitfld.long 0x70 4. " ENDTX ,End of PDC Transmitter Transfer" "Inactive,Active"
bitfld.long 0x70 3. " ENDRX ,End of PDC Receiver Transfer" "Inactive,Active"
textline " "
bitfld.long 0x70 2. " RXBRK ,Break Received/End" "No break,Break"
bitfld.long 0x70 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x70 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
wgroup.long 0x00--0x93
line.long 0x74 "US_IER,Interrupt Enable Register"
bitfld.long 0x74 18. " RXD ,RXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 17. " TXD ,TXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 16. " SCK ,SCK Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 10. " IDLE ,Mask IDLE Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't enable,Enable"
bitfld.long 0x74 7. " PARE ,Mask Parity Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 6. " FRAME ,Mask Framing Error Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 1. " TXRDY ,Mask TXRDY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 0. " RXRDY ,Mask RXRDY Interrupt" "Don't enable,Enable"
line.long 0x78 "US_IDR,Interrupt Disable Register"
bitfld.long 0x78 18. " RXD ,RXD Interrupt Mask" "Don't disable,Disable"
textline " "
bitfld.long 0x78 17. " TXD ,TXD Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 16. " SCK ,SCK Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 10. " IDLE ,Mask IDLE Interrupt" "Don't disable,Disable"
bitfld.long 0x78 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't disable,Disable"
bitfld.long 0x78 7. " PARE ,Mask Parity Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 6. " FRAME ,Mask Framing Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't disable,Disable"
bitfld.long 0x78 1. " TXRDY ,Mask TXRDY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 0. " RXRDY ,Mask RXRDY Interrupt" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x7c "US_IMR,Interrupt Mask Register"
bitfld.long 0x7c 18. " RXD ,RXD Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 17. " TXD ,TXD Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " SCK ,SCK Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " IDLE ,IDLE Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 8. " TIMEOUT ,Time Out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " USOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " ENDTX ,End of PDC Transmit Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ENDRX ,End of PDC Receive Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x80 0.--8. 1. " RXCHR[8:0] ,Received Character"
wgroup.long 0x00--0x93
line.long 0x84 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x84 0.--8. 1. " TXCHR[8:0] ,Character to be Transmitted"
group.long 0x00--0x93
line.long 0x88 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x88 0.--15. 1. " CD[15:0] ,Clock Divisor"
line.long 0x8c "US_RTOR,Receiver Time-out Register"
hexmask.long.byte 0x8c 0.--7. 1. " TO[15:0] ,Time Out Value"
line.long 0x90 "US_TTGR,Transmitter Time-guard Register"
hexmask.long.byte 0x90 0.--7. 1. " TG[7:0] ,Time Guard Value"
tree.end
tree "USART 1"
base 0xfffac000
wgroup.long 0x00--0x93
line.long 0x00 "US_PER,PIO Enable Register"
bitfld.long 0x00 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x04 "US_PDR,PIO Disable Register"
bitfld.long 0x04 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x08 "US_PSR,PIO Status Register"
bitfld.long 0x08 18. " RXD ,RXD Pin" "Inactive,Active"
bitfld.long 0x08 17. " TXD ,TXD Pin" "Inactive,Active"
bitfld.long 0x08 16. " SCK ,SCK Pin" "Inactive,Active"
wgroup.long 0x00--0x93
line.long 0x10 "US_OER,Output Enable Register"
bitfld.long 0x10 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x14 "US_ODR,Output Disable Register"
bitfld.long 0x14 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x18 "US_OSR,Output Status Register"
bitfld.long 0x18 18. " RXD ,RXD Pin" "Input,Output"
bitfld.long 0x18 17. " TXD ,TXD Pin" "Input,Output"
bitfld.long 0x18 16. " SCK ,SCK Pin" "Input,Output"
wgroup.long 0x00--0x93
line.long 0x30 "US_SODR,Set Output Data Register"
bitfld.long 0x30 18. " RXD ,RXD Pin" "Don't set,Set"
bitfld.long 0x30 17. " TXD ,TXD Pin" "Don't set,Set"
bitfld.long 0x30 16. " SCK ,SCK Pin" "Don't set,Set"
line.long 0x34 "US_CODR,Clear Output Data Register"
bitfld.long 0x34 18. " RXD ,RXD Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TXD ,TXD Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " SCK ,SCK Pin" "Don't clear,Clear"
rgroup.long 0x00--0x93
line.long 0x38 "US_ODSR,Output Data Status Register"
bitfld.long 0x38 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x38 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x38 16. " SCK ,SCK Pin" "Low,High"
line.long 0x3c "US_PDSR,Pin Data Status Register"
bitfld.long 0x3c 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x3c 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x3c 16. " SCK ,SCK Pin" "Low,High"
wgroup.long 0x00--0x93
line.long 0x40 "US_MDER,Multi-Driver Enable Register"
bitfld.long 0x40 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x44 "US_MDDR,Multi-Driver Disable Register"
bitfld.long 0x44 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x48 "US_MDSR,Multi-Driver Status Register"
bitfld.long 0x48 18. " RXD ,RXD Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " TXD ,TXD Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SCK ,SCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0x93
line.long 0x50 "US_ECR,Enable Clock Register"
bitfld.long 0x50 1. " USART ,USART Clock Enable" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "Don't enable,Enable"
line.long 0x54 "US_DCR,Disable Clock Register"
bitfld.long 0x54 1. " USART ,USART Clock Disable" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x58 "US_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " USART ,USART Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "US_CR,USART Control Register"
bitfld.long 0x60 12. " SENDA ,Send Address" "Don't send,Send"
bitfld.long 0x60 11. " STTO ,Start Time-out" "Don't start,Start"
bitfld.long 0x60 10. " STPBRK ,Stop Break" "Don't stop,Stop"
bitfld.long 0x60 9. " STTBRK ,Start Break" "Don't start,Start"
textline " "
bitfld.long 0x60 8. " RSTSTA ,Reset Status Bit" "Don't reset,Reset"
bitfld.long 0x60 7. " TXDIS ,Transmitter Disable" "Don't disable,Disable"
bitfld.long 0x60 6. " TXEN ,Transmitter Enable" "Don't enable,Enable"
bitfld.long 0x60 5. " RXDIS ,Receiver Disable" "Don't disable,Disable"
textline " "
bitfld.long 0x60 4. " RXEN ,Receiver Enable" "Don't enable,Enable"
bitfld.long 0x60 3. " RSTTX ,Reset Transmitter" "Don't reset,Reset"
bitfld.long 0x60 2. " RSTTRX ,Reset Receiver" "Don't reset,Reset"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
if ((data.long(ad:(0xfffac000+0x64))&0x00000100)!=0x00000100)
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,1.5 stop bits,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
else
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,Reserved,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
endif
rgroup.long 0x00--0x93
line.long 0x70 "US_SR,Status Register"
bitfld.long 0x70 18. " RXD ,RXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 17. " TXD ,TXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " SCK ,SCK Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 11. " IDLEFLAG ,Idle Flag" "Being received,Idle"
textline " "
bitfld.long 0x70 10. " IDLE ,Idle Interrupt" "Not ended,Ended"
bitfld.long 0x70 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x70 8. " TIMEOUT ,Receiver Time Out" "No time-out,Time-out"
bitfld.long 0x70 7. " PARE ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x70 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x70 5. " USOVRE ,Overrun Error" "No error,Error"
bitfld.long 0x70 4. " ENDTX ,End of PDC Transmitter Transfer" "Inactive,Active"
bitfld.long 0x70 3. " ENDRX ,End of PDC Receiver Transfer" "Inactive,Active"
textline " "
bitfld.long 0x70 2. " RXBRK ,Break Received/End" "No break,Break"
bitfld.long 0x70 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x70 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
wgroup.long 0x00--0x93
line.long 0x74 "US_IER,Interrupt Enable Register"
bitfld.long 0x74 18. " RXD ,RXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 17. " TXD ,TXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 16. " SCK ,SCK Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 10. " IDLE ,Mask IDLE Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't enable,Enable"
bitfld.long 0x74 7. " PARE ,Mask Parity Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 6. " FRAME ,Mask Framing Error Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 1. " TXRDY ,Mask TXRDY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 0. " RXRDY ,Mask RXRDY Interrupt" "Don't enable,Enable"
line.long 0x78 "US_IDR,Interrupt Disable Register"
bitfld.long 0x78 18. " RXD ,RXD Interrupt Mask" "Don't disable,Disable"
textline " "
bitfld.long 0x78 17. " TXD ,TXD Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 16. " SCK ,SCK Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 10. " IDLE ,Mask IDLE Interrupt" "Don't disable,Disable"
bitfld.long 0x78 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't disable,Disable"
bitfld.long 0x78 7. " PARE ,Mask Parity Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 6. " FRAME ,Mask Framing Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't disable,Disable"
bitfld.long 0x78 1. " TXRDY ,Mask TXRDY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 0. " RXRDY ,Mask RXRDY Interrupt" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x7c "US_IMR,Interrupt Mask Register"
bitfld.long 0x7c 18. " RXD ,RXD Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 17. " TXD ,TXD Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " SCK ,SCK Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " IDLE ,IDLE Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 8. " TIMEOUT ,Time Out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " USOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " ENDTX ,End of PDC Transmit Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ENDRX ,End of PDC Receive Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x80 0.--8. 1. " RXCHR[8:0] ,Received Character"
wgroup.long 0x00--0x93
line.long 0x84 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x84 0.--8. 1. " TXCHR[8:0] ,Character to be Transmitted"
group.long 0x00--0x93
line.long 0x88 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x88 0.--15. 1. " CD[15:0] ,Clock Divisor"
line.long 0x8c "US_RTOR,Receiver Time-out Register"
hexmask.long.byte 0x8c 0.--7. 1. " TO[15:0] ,Time Out Value"
line.long 0x90 "US_TTGR,Transmitter Time-guard Register"
hexmask.long.byte 0x90 0.--7. 1. " TG[7:0] ,Time Guard Value"
tree.end
tree "USART 2"
base 0xFFFB0000
wgroup.long 0x00--0x93
line.long 0x00 "US_PER,PIO Enable Register"
bitfld.long 0x00 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x00 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x04 "US_PDR,PIO Disable Register"
bitfld.long 0x04 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x04 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x08 "US_PSR,PIO Status Register"
bitfld.long 0x08 18. " RXD ,RXD Pin" "Inactive,Active"
bitfld.long 0x08 17. " TXD ,TXD Pin" "Inactive,Active"
bitfld.long 0x08 16. " SCK ,SCK Pin" "Inactive,Active"
wgroup.long 0x00--0x93
line.long 0x10 "US_OER,Output Enable Register"
bitfld.long 0x10 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x10 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x14 "US_ODR,Output Disable Register"
bitfld.long 0x14 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x14 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x18 "US_OSR,Output Status Register"
bitfld.long 0x18 18. " RXD ,RXD Pin" "Input,Output"
bitfld.long 0x18 17. " TXD ,TXD Pin" "Input,Output"
bitfld.long 0x18 16. " SCK ,SCK Pin" "Input,Output"
wgroup.long 0x00--0x93
line.long 0x30 "US_SODR,Set Output Data Register"
bitfld.long 0x30 18. " RXD ,RXD Pin" "Don't set,Set"
bitfld.long 0x30 17. " TXD ,TXD Pin" "Don't set,Set"
bitfld.long 0x30 16. " SCK ,SCK Pin" "Don't set,Set"
line.long 0x34 "US_CODR,Clear Output Data Register"
bitfld.long 0x34 18. " RXD ,RXD Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TXD ,TXD Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " SCK ,SCK Pin" "Don't clear,Clear"
rgroup.long 0x00--0x93
line.long 0x38 "US_ODSR,Output Data Status Register"
bitfld.long 0x38 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x38 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x38 16. " SCK ,SCK Pin" "Low,High"
line.long 0x3c "US_PDSR,Pin Data Status Register"
bitfld.long 0x3c 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x3c 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x3c 16. " SCK ,SCK Pin" "Low,High"
wgroup.long 0x00--0x93
line.long 0x40 "US_MDER,Multi-Driver Enable Register"
bitfld.long 0x40 18. " RXD ,RXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 17. " TXD ,TXD Pin" "Don't Enable,Enable"
bitfld.long 0x40 16. " SCK ,SCK Pin" "Don't Enable,Enable"
line.long 0x44 "US_MDDR,Multi-Driver Disable Register"
bitfld.long 0x44 18. " RXD ,RXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 17. " TXD ,TXD Pin" "Don't Disable,Disable"
bitfld.long 0x44 16. " SCK ,SCK Pin" "Don't Disable,Disable"
rgroup.long 0x00--0x93
line.long 0x48 "US_MDSR,Multi-Driver Status Register"
bitfld.long 0x48 18. " RXD ,RXD Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " TXD ,TXD Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SCK ,SCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0x93
line.long 0x50 "US_ECR,Enable Clock Register"
bitfld.long 0x50 1. " USART ,USART Clock Enable" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "Don't enable,Enable"
line.long 0x54 "US_DCR,Disable Clock Register"
bitfld.long 0x54 1. " USART ,USART Clock Disable" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x58 "US_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " USART ,USART Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "US_CR,USART Control Register"
bitfld.long 0x60 12. " SENDA ,Send Address" "Don't send,Send"
bitfld.long 0x60 11. " STTO ,Start Time-out" "Don't start,Start"
bitfld.long 0x60 10. " STPBRK ,Stop Break" "Don't stop,Stop"
bitfld.long 0x60 9. " STTBRK ,Start Break" "Don't start,Start"
textline " "
bitfld.long 0x60 8. " RSTSTA ,Reset Status Bit" "Don't reset,Reset"
bitfld.long 0x60 7. " TXDIS ,Transmitter Disable" "Don't disable,Disable"
bitfld.long 0x60 6. " TXEN ,Transmitter Enable" "Don't enable,Enable"
bitfld.long 0x60 5. " RXDIS ,Receiver Disable" "Don't disable,Disable"
textline " "
bitfld.long 0x60 4. " RXEN ,Receiver Enable" "Don't enable,Enable"
bitfld.long 0x60 3. " RSTTX ,Reset Transmitter" "Don't reset,Reset"
bitfld.long 0x60 2. " RSTTRX ,Reset Receiver" "Don't reset,Reset"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
if ((data.long(ad:(0xFFFB0000+0x64))&0x00000100)!=0x00000100)
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,1.5 stop bits,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
else
group.long 0x00--0x93
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,Reserved,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
endif
rgroup.long 0x00--0x93
line.long 0x70 "US_SR,Status Register"
bitfld.long 0x70 18. " RXD ,RXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 17. " TXD ,TXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " SCK ,SCK Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 11. " IDLEFLAG ,Idle Flag" "Being received,Idle"
textline " "
bitfld.long 0x70 10. " IDLE ,Idle Interrupt" "Not ended,Ended"
bitfld.long 0x70 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x70 8. " TIMEOUT ,Receiver Time Out" "No time-out,Time-out"
bitfld.long 0x70 7. " PARE ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x70 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x70 5. " USOVRE ,Overrun Error" "No error,Error"
bitfld.long 0x70 4. " ENDTX ,End of PDC Transmitter Transfer" "Inactive,Active"
bitfld.long 0x70 3. " ENDRX ,End of PDC Receiver Transfer" "Inactive,Active"
textline " "
bitfld.long 0x70 2. " RXBRK ,Break Received/End" "No break,Break"
bitfld.long 0x70 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x70 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
wgroup.long 0x00--0x93
line.long 0x74 "US_IER,Interrupt Enable Register"
bitfld.long 0x74 18. " RXD ,RXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 17. " TXD ,TXD Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 16. " SCK ,SCK Interrupt Mask" "Don't enable,Enable"
bitfld.long 0x74 10. " IDLE ,Mask IDLE Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't enable,Enable"
bitfld.long 0x74 7. " PARE ,Mask Parity Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 6. " FRAME ,Mask Framing Error Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't enable,Enable"
bitfld.long 0x74 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't enable,Enable"
bitfld.long 0x74 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't enable,Enable"
textline " "
bitfld.long 0x74 1. " TXRDY ,Mask TXRDY Interrupt" "Don't enable,Enable"
bitfld.long 0x74 0. " RXRDY ,Mask RXRDY Interrupt" "Don't enable,Enable"
line.long 0x78 "US_IDR,Interrupt Disable Register"
bitfld.long 0x78 18. " RXD ,RXD Interrupt Mask" "Don't disable,Disable"
textline " "
bitfld.long 0x78 17. " TXD ,TXD Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 16. " SCK ,SCK Interrupt Mask" "Don't disable,Disable"
bitfld.long 0x78 10. " IDLE ,Mask IDLE Interrupt" "Don't disable,Disable"
bitfld.long 0x78 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 8. " TIMEOUT ,Mask Time Out Interrupt" "Don't disable,Disable"
bitfld.long 0x78 7. " PARE ,Mask Parity Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 6. " FRAME ,Mask Framing Error Interrupt" "Don't disable,Disable"
bitfld.long 0x78 5. " USOVRE ,Mask Overrun Error Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "Don't disable,Disable"
bitfld.long 0x78 2. " RXBRK ,Mask Receiver Break Interrupt" "Don't disable,Disable"
bitfld.long 0x78 1. " TXRDY ,Mask TXRDY Interrupt" "Don't disable,Disable"
textline " "
bitfld.long 0x78 0. " RXRDY ,Mask RXRDY Interrupt" "Don't disable,Disable"
rgroup.long 0x00--0x93
line.long 0x7c "US_IMR,Interrupt Mask Register"
bitfld.long 0x7c 18. " RXD ,RXD Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 17. " TXD ,TXD Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " SCK ,SCK Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " IDLE ,IDLE Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 8. " TIMEOUT ,Time Out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " USOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " ENDTX ,End of PDC Transmit Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ENDRX ,End of PDC Receive Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x80 0.--8. 1. " RXCHR[8:0] ,Received Character"
wgroup.long 0x00--0x93
line.long 0x84 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x84 0.--8. 1. " TXCHR[8:0] ,Character to be Transmitted"
group.long 0x00--0x93
line.long 0x88 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x88 0.--15. 1. " CD[15:0] ,Clock Divisor"
line.long 0x8c "US_RTOR,Receiver Time-out Register"
hexmask.long.byte 0x8c 0.--7. 1. " TO[15:0] ,Time Out Value"
line.long 0x90 "US_TTGR,Transmitter Time-guard Register"
hexmask.long.byte 0x90 0.--7. 1. " TG[7:0] ,Time Guard Value"
tree.end
tree.end
tree "Capture (CAPT)"
tree "CAPT 0"
base 0xfffdc000
wgroup.long 0x00++0x07
line.long 0x00 "CAPT_PER,PIO Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
line.long 0x04 "CAPT_PDR,PIO Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
rgroup.long 0x08++0x03
line.long 0x00 "CAPT_PSR,PIO Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
group.long 0x10++0x07
line.long 0x00 "CAPT_OER,Output Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
line.long 0x04 "CAPT_ODR,Output Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
rgroup.long 0x18++0x03
line.long 0x00 "CAPT_OSR,Output Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
wgroup.long 0x30++0x07
line.long 0x00 "CAPT_SODR,Set Output Data Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
line.long 0x04 "CAPT_CODR,Clear Output Data Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "0,1"
rgroup.long 0x38++0x07
line.long 0x00 "CAPT_ODSR,Output Data Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
line.long 0x04 "CAPT_PDSR,Pin Data Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
wgroup.long 0x40++0x07
line.long 0x00 "CAPT_MDER,Multi-Driver Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
line.long 0x04 "CAPT_MDDR,Multi-Driver Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
rgroup.long 0x48++0x03
line.long 0x00 "CAPT_MDSR,Multi-Driver Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
wgroup.long 0x00--0x83
line.long 0x50 "CAP_ECR,CAPTURE Enable Clock Register"
bitfld.long 0x50 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "Disabled,Enabled"
line.long 0x54 "CAP_DCR,CAPTURE Disable Clock Register"
bitfld.long 0x54 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
rgroup.long 0x00--0x83
line.long 0x58 "CAP_PMSR,CAPTURE Power Management Status Register"
bitfld.long 0x58 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "CAP_CR,CAPTURE Control Register"
bitfld.long 0x60 3. " STARTCAP ,Start Capture" "No effect,Start"
bitfld.long 0x60 2. " CAPDIS ,Capture Disable" "No effect,Disable"
bitfld.long 0x60 1. " CAPEN ,Capture Enable" "No effect,Enable"
bitfld.long 0x60 0. " SWRST ,Capture Software Reset" "No effect,Reset"
group.long 0x00--0x83
line.long 0x64 "CAP_MR,CAPTURE Mode Register"
bitfld.long 0x64 7. " ONESHOT ,One Shot" "Continuous,One shot"
bitfld.long 0x64 6. " OVERMODE ,Overrun Mode" "Disabled,Enabled"
bitfld.long 0x64 4.--5. " MEASMODE[1:0] ,Measurement Mode" "Each edge,Each edge,Positive,Negative"
bitfld.long 0x64 0.--3. " PRESCLAR[3:0] ,Counter Clock Prescalar" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
wgroup.long 0x00--0x83
line.long 0x6c "CAP_CSR,CAPTURE Clear Status Register"
bitfld.long 0x6c 16. " CAPTPIN ,Capture Pin" "No effect,Clear"
bitfld.long 0x6c 2. " OVERFLOW ,Clear Overflow Interrupt" "No effect,Clear"
bitfld.long 0x6c 1. " OVERRUN ,Clear Overrun Interrupt" "No effect,Clear"
bitfld.long 0x6c 0. " PDCEND ,Clear PDCEND Interrupt" "No effect,Clear"
rgroup.long 0x00--0x83
line.long 0x70 "CAP_SR,CAPTURE Status Register"
bitfld.long 0x70 16. " CAPTPIN ,Capture Pin" "No effect,Changed"
bitfld.long 0x70 8. " CAPENS ,Capture Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " DATACAPT ,Data Captured" "Not captured,Captured"
bitfld.long 0x70 2. " OVERFLOW ,Overflow" "Not occurred,Occurred"
bitfld.long 0x70 1. " OVERRUN ,Overrun" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 0. " PDCEND ,PDC End" "Not finished,Finished"
wgroup.long 0x00--0x83
line.long 0x74 "CAP_IER,CAPTURE Interrupt Enable Register"
bitfld.long 0x70 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
bitfld.long 0x74 3. " DATACAPT ,Data Capture Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 2. " OVERFLOW ,Overflow Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 1. " OVERRUN ,Overrun Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 0. " PDCEND ,PDC End Interrupt Enable" "Disabled,Enabled"
line.long 0x78 "CAP_IDR,CAPTURE Interrupt Disable Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Disable" "Disabled,Enabled"
rgroup.long 0x00--0x83
line.long 0x7c "CAP_IMR,CAPTURE Interrupt Mask Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "CAP_DR,CAPTURE Data register"
bitfld.long 0x80 15. " LEVEL ,Level measured" "Low level,High level"
hexmask.long.word 0x80 0.--14. 1. " DURATION[14:0] ,Capture Duration"
tree.end
tree "CAPT 1"
base 0xfffe0000
wgroup.long 0x00++0x07
line.long 0x00 "CAPT_PER,PIO Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
line.long 0x04 "CAPT_PDR,PIO Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
rgroup.long 0x08++0x03
line.long 0x00 "CAPT_PSR,PIO Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
group.long 0x10++0x07
line.long 0x00 "CAPT_OER,Output Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
line.long 0x04 "CAPT_ODR,Output Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
rgroup.long 0x18++0x03
line.long 0x00 "CAPT_OSR,Output Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
wgroup.long 0x30++0x07
line.long 0x00 "CAPT_SODR,Set Output Data Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
line.long 0x04 "CAPT_CODR,Clear Output Data Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "0,1"
rgroup.long 0x38++0x07
line.long 0x00 "CAPT_ODSR,Output Data Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
line.long 0x04 "CAPT_PDSR,Pin Data Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "0,1"
wgroup.long 0x40++0x07
line.long 0x00 "CAPT_MDER,Multi-Driver Enable Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
line.long 0x04 "CAPT_MDDR,Multi-Driver Disable Register"
bitfld.long 0x04 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
rgroup.long 0x48++0x03
line.long 0x00 "CAPT_MDSR,Multi-Driver Status Register"
bitfld.long 0x00 16. " CAPTPIN ,Capture Pin" "No open drain,Open drain"
wgroup.long 0x00--0x83
line.long 0x50 "CAP_ECR,CAPTURE Enable Clock Register"
bitfld.long 0x50 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "Disabled,Enabled"
line.long 0x54 "CAP_DCR,CAPTURE Disable Clock Register"
bitfld.long 0x54 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
rgroup.long 0x00--0x83
line.long 0x58 "CAP_PMSR,CAPTURE Power Management Status Register"
bitfld.long 0x58 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "CAP_CR,CAPTURE Control Register"
bitfld.long 0x60 3. " STARTCAP ,Start Capture" "No effect,Start"
bitfld.long 0x60 2. " CAPDIS ,Capture Disable" "No effect,Disable"
bitfld.long 0x60 1. " CAPEN ,Capture Enable" "No effect,Enable"
bitfld.long 0x60 0. " SWRST ,Capture Software Reset" "No effect,Reset"
group.long 0x00--0x83
line.long 0x64 "CAP_MR,CAPTURE Mode Register"
bitfld.long 0x64 7. " ONESHOT ,One Shot" "Continuous,One shot"
bitfld.long 0x64 6. " OVERMODE ,Overrun Mode" "Disabled,Enabled"
bitfld.long 0x64 4.--5. " MEASMODE[1:0] ,Measurement Mode" "Each edge,Each edge,Positive,Negative"
bitfld.long 0x64 0.--3. " PRESCLAR[3:0] ,Counter Clock Prescalar" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
wgroup.long 0x00--0x83
line.long 0x6c "CAP_CSR,CAPTURE Clear Status Register"
bitfld.long 0x6c 16. " CAPTPIN ,Capture Pin" "No effect,Clear"
bitfld.long 0x6c 2. " OVERFLOW ,Clear Overflow Interrupt" "No effect,Clear"
bitfld.long 0x6c 1. " OVERRUN ,Clear Overrun Interrupt" "No effect,Clear"
bitfld.long 0x6c 0. " PDCEND ,Clear PDCEND Interrupt" "No effect,Clear"
rgroup.long 0x00--0x83
line.long 0x70 "CAP_SR,CAPTURE Status Register"
bitfld.long 0x70 16. " CAPTPIN ,Capture Pin" "No effect,Changed"
bitfld.long 0x70 8. " CAPENS ,Capture Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " DATACAPT ,Data Captured" "Not captured,Captured"
bitfld.long 0x70 2. " OVERFLOW ,Overflow" "Not occurred,Occurred"
bitfld.long 0x70 1. " OVERRUN ,Overrun" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 0. " PDCEND ,PDC End" "Not finished,Finished"
wgroup.long 0x00--0x83
line.long 0x74 "CAP_IER,CAPTURE Interrupt Enable Register"
bitfld.long 0x70 16. " CAPTPIN ,Capture Pin" "Disabled,Enabled"
bitfld.long 0x74 3. " DATACAPT ,Data Capture Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 2. " OVERFLOW ,Overflow Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 1. " OVERRUN ,Overrun Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x74 0. " PDCEND ,PDC End Interrupt Enable" "Disabled,Enabled"
line.long 0x78 "CAP_IDR,CAPTURE Interrupt Disable Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Disable" "Disabled,Enabled"
rgroup.long 0x00--0x83
line.long 0x7c "CAP_IMR,CAPTURE Interrupt Mask Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "CAP_DR,CAPTURE Data register"
bitfld.long 0x80 15. " LEVEL ,Level measured" "Low level,High level"
hexmask.long.word 0x80 0.--14. 1. " DURATION[14:0] ,Capture Duration"
tree.end
tree.end
tree "Simple Timer (ST)"
tree "ST0"
base 0xfffe4000
wgroup.long 0x00--0x8f
line.long 0x50 "ST_ECR,ST Enable Clock Register"
bitfld.long 0x50 1. " ST ,Simple Timer Clock Enable" "No effect,Enabled"
line.long 0x54 "ST_DCR,ST Disable Clock Register"
bitfld.long 0x54 1. " ST ,Simple Timer Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "ST_PMSR,ST Power Management Status Register"
bitfld.long 0x58 1. " ST ,Simple Timer Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "ST_CR,ST Control Register"
bitfld.long 0x60 4. " CHDIS1 ,Simple Timer Channel 1 Disable" "No effect,Disabled"
bitfld.long 0x60 3. " CHEN1 ,Simple Timer Channel 1 Enable" "No effect,Enabled"
bitfld.long 0x60 2. " CHDIS0 ,Simple Timer Channel 0 Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CHEN0 ,Simple Timer Channel 0 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ST Software Reset" "Don't Reset,Reset"
line.long 0x6c "ST_CSR,ST Clear Status Register"
bitfld.long 0x6c 5. " CHLD1 ,Clear Channel Load Interrupt" "No effect,Cleared"
bitfld.long 0x6c 4. " CHDIS1 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 3. " CHEND1 ,Clear Channel End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 2. " CHLD0 ,Clear Channel Load Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x6c 1. " CHDIS0 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " CHEND0 ,Clear Channel End Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x8f
line.long 0x70 "ST_SR,ST Status Register"
bitfld.long 0x70 25. " CHENS1 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 24. " CHENS0 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " CHLD1 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CHDIS1 ,Channel Disable Status" "Not reseted,Reseted"
textline " "
bitfld.long 0x70 3. " CHEND1 ,Channel End Status" "Not ended,Ended"
bitfld.long 0x70 2. " CHLD0 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 1. " CHDIS0 ,Channel Disable Status" "Not reseted,Reseted"
bitfld.long 0x70 0. " CHEND0 ,Channel End Status" "Not ended,Ended"
wgroup.long 0x00--0x8f
line.long 0x74 "ST_IER,ST Interrupt Enable Register"
bitfld.long 0x74 5. " CHLD1 ,Enable Channel Load Interrupt" "No effect,Enabled"
bitfld.long 0x74 4. " CHDIS1 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " CHEND1 ,Enable Channel End Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " CHLD0 ,Enable Channel Load Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 1. " CHDIS0 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 0. " CHEND0 ,Enable Channel End Interrupt" "No effect,Enabled"
line.long 0x78 "ST_IDR,ST Interrrupt Disable Register"
bitfld.long 0x78 5. " CHLD1 ,Disable Channel Load Interrupt" "No effect,Disabled"
bitfld.long 0x78 4. " CHDIS1 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " CHEND1 ,Disable Channel End Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " CHLD0 ,Disable Channel Load Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 1. " CHDIS0 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 0. " CHEND0 ,Disable Channel End Interrupt" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "ST_IMR,ST Interrupt Mask Register"
bitfld.long 0x7c 5. " CHLD1 ,Channel Load Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " CHDIS1 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " CHEND1 ,Channel End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " CHLD0 ,Channel Load Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 1. " CHDIS0 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " CHEND0 ,Channel End Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x8f
line.long 0x80 "ST_PR0,ST Channel 0 Prescalar Register"
hexmask.long.word 0x80 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x80 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x80 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x80 0.--3. " PRESCALAR ,Channel 0 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x84 "ST_CT0,ST Channel 0 Counter Register"
hexmask.long.word 0x84 0.--15. 1. " LOAD ,Channel 0 Preload Value"
line.long 0x88 "ST_PR1,ST Channel 1 Prescalar Register"
hexmask.long.word 0x88 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x88 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x88 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x88 0.--3. " PRESCALAR ,Channel 1 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x8c "ST_CT1,ST Channel 1 Counter Register"
hexmask.long.word 0x8c 0.--15. 1. " LOAD ,Channel 1 Preload Value"
rgroup.long 0x200--0x207
line.long 0x00 "ST_CCV0,ST Current Counter Value 0"
hexmask.long.word 0x00 0.--15. 1. " COUNT ,Current Counter Value 0 Register"
line.long 0x04 "ST_CCV1,ST Current Counter Value 1"
hexmask.long.word 0x04 0.--15. 1. " COUNT ,Current Counter Value 1 Register"
tree.end
tree "ST1"
base 0xfffe8000
wgroup.long 0x00--0x8f
line.long 0x50 "ST_ECR,ST Enable Clock Register"
bitfld.long 0x50 1. " ST ,Simple Timer Clock Enable" "No effect,Enabled"
line.long 0x54 "ST_DCR,ST Disable Clock Register"
bitfld.long 0x54 1. " ST ,Simple Timer Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "ST_PMSR,ST Power Management Status Register"
bitfld.long 0x58 1. " ST ,Simple Timer Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "ST_CR,ST Control Register"
bitfld.long 0x60 4. " CHDIS1 ,Simple Timer Channel 1 Disable" "No effect,Disabled"
bitfld.long 0x60 3. " CHEN1 ,Simple Timer Channel 1 Enable" "No effect,Enabled"
bitfld.long 0x60 2. " CHDIS0 ,Simple Timer Channel 0 Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CHEN0 ,Simple Timer Channel 0 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ST Software Reset" "Don't Reset,Reset"
line.long 0x6c "ST_CSR,ST Clear Status Register"
bitfld.long 0x6c 5. " CHLD1 ,Clear Channel Load Interrupt" "No effect,Cleared"
bitfld.long 0x6c 4. " CHDIS1 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 3. " CHEND1 ,Clear Channel End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 2. " CHLD0 ,Clear Channel Load Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x6c 1. " CHDIS0 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " CHEND0 ,Clear Channel End Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x8f
line.long 0x70 "ST_SR,ST Status Register"
bitfld.long 0x70 25. " CHENS1 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 24. " CHENS0 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " CHLD1 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CHDIS1 ,Channel Disable Status" "Not reseted,Reseted"
textline " "
bitfld.long 0x70 3. " CHEND1 ,Channel End Status" "Not ended,Ended"
bitfld.long 0x70 2. " CHLD0 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 1. " CHDIS0 ,Channel Disable Status" "Not reseted,Reseted"
bitfld.long 0x70 0. " CHEND0 ,Channel End Status" "Not ended,Ended"
wgroup.long 0x00--0x8f
line.long 0x74 "ST_IER,ST Interrupt Enable Register"
bitfld.long 0x74 5. " CHLD1 ,Enable Channel Load Interrupt" "No effect,Enabled"
bitfld.long 0x74 4. " CHDIS1 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " CHEND1 ,Enable Channel End Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " CHLD0 ,Enable Channel Load Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 1. " CHDIS0 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 0. " CHEND0 ,Enable Channel End Interrupt" "No effect,Enabled"
line.long 0x78 "ST_IDR,ST Interrrupt Disable Register"
bitfld.long 0x78 5. " CHLD1 ,Disable Channel Load Interrupt" "No effect,Disabled"
bitfld.long 0x78 4. " CHDIS1 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " CHEND1 ,Disable Channel End Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " CHLD0 ,Disable Channel Load Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 1. " CHDIS0 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 0. " CHEND0 ,Disable Channel End Interrupt" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "ST_IMR,ST Interrupt Mask Register"
bitfld.long 0x7c 5. " CHLD1 ,Channel Load Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " CHDIS1 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " CHEND1 ,Channel End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " CHLD0 ,Channel Load Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 1. " CHDIS0 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " CHEND0 ,Channel End Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x8f
line.long 0x80 "ST_PR0,ST Channel 0 Prescalar Register"
hexmask.long.word 0x80 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x80 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x80 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x80 0.--3. " PRESCALAR ,Channel 0 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x84 "ST_CT0,ST Channel 0 Counter Register"
hexmask.long.word 0x84 0.--15. 1. " LOAD ,Channel 0 Preload Value"
line.long 0x88 "ST_PR1,ST Channel 1 Prescalar Register"
hexmask.long.word 0x88 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x88 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x88 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x88 0.--3. " PRESCALAR ,Channel 1 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x8c "ST_CT1,ST Channel 1 Counter Register"
hexmask.long.word 0x8c 0.--15. 1. " LOAD ,Channel 1 Preload Value"
rgroup.long 0x200--0x207
line.long 0x00 "ST_CCV0,ST Current Counter Value 0"
hexmask.long.word 0x00 0.--15. 1. " COUNT ,Current Counter Value 0 Register"
line.long 0x04 "ST_CCV1,ST Current Counter Value 1"
hexmask.long.word 0x04 0.--15. 1. " COUNT ,Current Counter Value 1 Register"
tree.end
tree.end
tree "Pulse Width Modulator (PWM)"
base 0xfffd0000
wgroup.long 0x00++0x07
line.long 0x00 "PWM_PER,PIO Enable Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
line.long 0x04 "PWM_PDR,PIO Disable Register"
bitfld.long 0x04 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
rgroup.long 0x08++0x03
line.long 0x00 "PWM_PSR,PIO Status Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
wgroup.long 0x10++0x07
line.long 0x00 "PWM_OER,Output Enable Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
line.long 0x04 "PWM_ODR,Output Disable Register"
bitfld.long 0x04 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x04 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
rgroup.long 0x18++0x03
line.long 0x00 "PWM_OSR,Output Status Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "Disabled,Enabled"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "Disabled,Enabled"
wgroup.long 0x30++0x07
line.long 0x00 "PWM_SODR,Set Output Data Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "Not set,Set"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "Not set,Set"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "Not set,Set"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "Not set,Set"
line.long 0x04 "PWM_CODR,Clear Output Data Register"
bitfld.long 0x04 19. " PWM3 ,PWM Pin" "Not cleared,Cleared"
bitfld.long 0x04 18. " PWM2 ,PWM Pin" "Not cleared,Cleared"
bitfld.long 0x04 17. " PWM1 ,PWM Pin" "Not cleared,Cleared"
bitfld.long 0x04 16. " PWM0 ,PWM Pin" "Not cleared,Cleared"
rgroup.long 0x38++0x07
line.long 0x00 "PWM_ODSR,Output Data Status Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "0,1"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "0,1"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "0,1"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "0,1"
line.long 0x04 "PWM_PDSR,Pin Data Status Register"
bitfld.long 0x04 19. " PWM3 ,PWM Pin" "0,1"
bitfld.long 0x04 18. " PWM2 ,PWM Pin" "0,1"
bitfld.long 0x04 17. " PWM1 ,PWM Pin" "0,1"
bitfld.long 0x04 16. " PWM0 ,PWM Pin" "0,1"
wgroup.long 0x40++0x07
line.long 0x00 "PWM_MDER,Multi-Drive Enable Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "No open drain,Open drain"
line.long 0x04 "PWM_MDDR,Multi-Drive Disable Register"
bitfld.long 0x04 19. " PWM3 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x04 18. " PWM2 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x04 17. " PWM1 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x04 16. " PWM0 ,PWM Pin" "No open drain,Open drain"
rgroup.long 0x48++0x03
line.long 0x00 "PWM_MDSR,Multi-Drive Status Register"
bitfld.long 0x00 19. " PWM3 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 18. " PWM2 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 17. " PWM1 ,PWM Pin" "No open drain,Open drain"
bitfld.long 0x00 16. " PWM0 ,PWM Pin" "No open drain,Open drain"
wgroup.long 0x50++0x07
line.long 0x00 "PWM_ECR,Enable Clock Register"
bitfld.long 0x00 1. " PWM ,PWM Clock" "Disabled,Enabled"
line.long 0x04 "PWM_DCR,Disable Clock Register"
bitfld.long 0x04 1. " PWM ,PWM Clock" "Disabled,Enabled"
rgroup.long 0x58++0x03
line.long 0x00 "PWM_PMSR,Power Management Status Register"
bitfld.long 0x00 1. " PWM ,PWM Clock" "Disabled,Enabled"
wgroup.long 0x60++0x03
line.long 0x00 "PWM_CR,Control Register"
bitfld.long 0x00 8. " PWMDIS3 ,PWM Disable Channel Number 3" "No effect,Disable"
bitfld.long 0x00 7. " PWMEN3 ,PWM Enable Channel Number 3" "No effect,Enable"
bitfld.long 0x00 6. " PWMDIS2 ,PWM Disable Channel Number 2" "No effect,Disable"
bitfld.long 0x00 5. " PWMEN2 ,PWM Enable Channel Number 2" "No effect,Enable"
textline " "
bitfld.long 0x00 4. " PWMDIS1 ,PWM Disable Channel Number 1" "No effect,Disable"
bitfld.long 0x00 3. " PWMEN1 ,PWM Enable Channel Number 1" "No effect,Enable"
bitfld.long 0x00 2. " PWMDIS0 ,PWM Disable Channel Number 0" "No effect,Disable"
bitfld.long 0x00 1. " PWMEN0 ,PWM Enable Channel Number 0" "No effect,Enable"
textline " "
bitfld.long 0x00 0. " SWRST ,PWM Software Reset" "No reset,Reset"
group.long 0x64++0x03
line.long 0x00 "PWM_MR,Mode Register"
bitfld.long 0x00 28. " PL3 ,Pulse Level for PWM Channel 3" "Pulse low,Pulse high"
bitfld.long 0x00 24.--27. " PRESCAL3 ,Counter Clock Prescalar for PWM Channel 3" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long 0x00 20. " PL2 ,Pulse Level for PWM Channel 2" "Pulse low,Pulse high"
bitfld.long 0x00 16.--19. " PRESCAL2 ,Counter Clock Prescalar for PWM Channel 2" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
textline " "
bitfld.long 0x00 12. " PL1 ,Pulse Level for PWM Channel 1" "Pulse low,Pulse high"
bitfld.long 0x00 8.--11. " PRESCAL1 ,Counter Clock Prescalar for PWM Channel 1" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long 0x00 4. " PL0 ,Pulse Level for PWM Channel 0" "Pulse low,Pulse high"
bitfld.long 0x00 0.--3. " PRESCAL0 ,Counter Clock Prescalar for PWM Channel 0" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
wgroup.long 0x6c++0x03
line.long 0x00 "PWM_CSR,Clear Status Register"
bitfld.long 0x00 7. " PEND3 ,Pulse End Interrupt" "No effect,Clear"
bitfld.long 0x00 6. " PSTA3 ,Pulse Start Interrupt" "No effect,Clear"
bitfld.long 0x00 5. " PEND2 ,Pulse End Interrupt" "No effect,Clear"
bitfld.long 0x00 4. " PSTA2 ,Pulse Start Interrupt" "No effect,Clear"
textline " "
bitfld.long 0x00 3. " PEND1 ,Pulse End Interrupt" "No effect,Clear"
bitfld.long 0x00 2. " PSTA1 ,Pulse Start Interrupt" "No effect,Clear"
bitfld.long 0x00 1. " PEND0 ,Pulse End Interrupt" "No effect,Clear"
bitfld.long 0x00 0. " PSTA0 ,Pulse Start Interrupt" "No effect,Clear"
rgroup.long 0x70++0x03
line.long 0x00 "PWM_SR,Status Register"
bitfld.long 0x00 11. " PWMENS3 ,PWM Enable Status of Channel 3" "Disabled,Enabled"
bitfld.long 0x00 10. " PWMENS2 ,PWM Enable Status of Channel 2" "Disabled,Enabled"
bitfld.long 0x00 9. " PWMENS1 ,PWM Enable Status of Channel 1" "Disabled,Enabled"
bitfld.long 0x00 8. " PWMENS0 ,PWM Enable Status of Channel 0" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " PEND3 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x00 6. " PSTA3 ,Pulse Start Interrupt" "Not started,Started"
bitfld.long 0x00 5. " PEND2 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x00 4. " PSTA2 ,Pulse Start Interrupt" "Not started,Started"
textline " "
bitfld.long 0x00 3. " PEND1 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x00 2. " PSTA1 ,Pulse Start Interrupt" "Not started,Started"
bitfld.long 0x00 1. " PEND0 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x00 0. " PSTA0 ,Pulse Start Interrupt" "Not started,Started"
wgroup.long 0x74++0x07
line.long 0x00 "PWM_IER,Interrupt Enable Register"
bitfld.long 0x00 7. " PEND3 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 6. " PSTA3 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x00 5. " PEND2 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 4. " PSTA2 ,Pulse Start Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " PEND1 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 2. " PSTA1 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x00 1. " PEND0 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 0. " PSTA0 ,Pulse Start Interrupt" "Disabled,Enabled"
line.long 0x04 "PWM_IDR,Interrupt Disable Register"
bitfld.long 0x04 7. " PEND3 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x04 6. " PSTA3 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x04 5. " PEND2 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x04 4. " PSTA2 ,Pulse Start Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " PEND1 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x04 2. " PSTA1 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x04 1. " PEND0 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x04 0. " PSTA0 ,Pulse Start Interrupt" "Disabled,Enabled"
rgroup.long 0x7c++0x03
line.long 0x00 "PWM_IMR,Interrupt Mask Register"
bitfld.long 0x00 7. " PEND3 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 6. " PSTA3 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x00 5. " PEND2 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 4. " PSTA2 ,Pulse Start Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " PEND1 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 2. " PSTA1 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x00 1. " PEND0 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x00 0. " PSTA0 ,Pulse Start Interrupt" "Disabled,Enabled"
group.long 0x80--0x9f
line.long 0x00 "PWM_DLY_0,Delay Register 0"
hexmask.long.word 0x00 0.--15. 1. " DELAY ,PWM Delay on Channel 0"
line.long 0x04 "PWM_PUL_0,Pulse Register 0"
hexmask.long.word 0x04 0.--15. 1. " PULSE ,Pulse Width on Channel 0"
line.long 0x08 "PWM_DLY_1,Delay Register 1"
hexmask.long.word 0x08 0.--15. 1. " DELAY ,PWM Delay on Channel 1"
line.long 0x0c "PWM_PUL_1,Pulse Register 0"
hexmask.long.word 0x0c 0.--15. 1. " PULSE ,Pulse Width on Channel 1"
line.long 0x10 "PWM_DLY_2,Delay Register 2"
hexmask.long.word 0x10 0.--15. 1. " DELAY ,PWM Delay on Channel 2"
line.long 0x14 "PWM_PUL_2,Pulse Register 0"
hexmask.long.word 0x14 0.--15. 1. " PULSE ,Pulse Width on Channel 2"
line.long 0x18 "PWM_DLY_3,Delay Register 3"
hexmask.long.word 0x18 0.--15. 1. " DELAY ,PWM Delay on Channel 3"
line.long 0x1c "PWM_PUL_3,Pulse Register 0"
hexmask.long.word 0x1c 0.--15. 1. " PULSE ,Pulse Width on Channel 3"
tree.end
tree "Serial Peripherial Interface (SPI)"
base 0xfffb4000
wgroup.long 0x00--0x9f
line.long 0x00 "SPI_PER,SPI PIO Enable Register"
bitfld.long 0x00 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x00 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x00 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x00 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x00 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x00 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x00 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x04 "SPI_PDR,SPI PIO Disable Register"
bitfld.long 0x04 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x04 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x04 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x04 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x04 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x04 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x04 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x08 "SPI_PSR,SPI PIO Status Register"
bitfld.long 0x08 22. " NPCS3 ,NPCS3 Pin" "Inactive,Active"
bitfld.long 0x08 21. " NPCS2 ,NPCS2 Pin" "Inactive,Active"
bitfld.long 0x08 20. " NPCS1 ,NPCS1 Pin" "Inactive,Active"
bitfld.long 0x08 19. " NPCS0 ,NPCS0 Pin" "Inactive,Active"
textline " "
bitfld.long 0x08 18. " MOSI ,MOSI Pin" "Inactive,Active"
bitfld.long 0x08 17. " MISO ,MISO Pin" "Inactive,Active"
bitfld.long 0x08 16. " SPCK ,SPCK Pin" "Inactive,Active"
wgroup.long 0x00--0x9f
line.long 0x10 "SPI_OER,SPI Output Enable Register"
bitfld.long 0x10 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x10 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x10 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x10 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x10 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x10 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x14 "SPI_ODR,SPI Output Disable Register"
bitfld.long 0x14 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x14 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x14 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x14 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x14 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x14 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x18 "SPI_OSR,SPI Output Status Register"
bitfld.long 0x18 22. " NPCS3 ,NPCS3 Pin" "Input,Output"
bitfld.long 0x18 21. " NPCS2 ,NPCS2 Pin" "Input,Output"
bitfld.long 0x18 20. " NPCS1 ,NPCS1 Pin" "Input,Output"
bitfld.long 0x18 19. " NPCS0 ,NPCS0 Pin" "Input,Output"
textline " "
bitfld.long 0x18 18. " MOSI ,MOSI Pin" "Input,Output"
bitfld.long 0x18 17. " MISO ,MISO Pin" "Input,Output"
bitfld.long 0x18 16. " SPCK ,SPCK Pin" "Input,Output"
wgroup.long 0x00--0x9f
line.long 0x30 "SPI_SODR,SPI Set Output Data Register"
bitfld.long 0x30 22. " NPCS3 ,NPCS3 Pin" "No effect,Set"
bitfld.long 0x30 21. " NPCS2 ,NPCS2 Pin" "No effect,Set"
bitfld.long 0x30 20. " NPCS1 ,NPCS1 Pin" "No effect,Set"
bitfld.long 0x30 19. " NPCS0 ,NPCS0 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 18. " MOSI ,MOSI Pin" "No effect,Set"
bitfld.long 0x30 17. " MISO ,MISO Pin" "No effect,Set"
bitfld.long 0x30 16. " SPCK ,SPCK Pin" "No effect,Set"
line.long 0x34 "SPI_CODR,SPI Clear Output Data Register"
bitfld.long 0x34 22. " NPCS3 ,NPCS3 Pin" "No effect,Cleared"
bitfld.long 0x34 21. " NPCS2 ,NPCS2 Pin" "No effect,Cleared"
bitfld.long 0x34 20. " NPCS1 ,NPCS1 Pin" "No effect,Cleared"
bitfld.long 0x34 19. " NPCS0 ,NPCS0 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 18. " MOSI ,MOSI Pin" "No effect,Cleared"
bitfld.long 0x34 17. " MISO ,MISO Pin" "No effect,Cleared"
bitfld.long 0x34 16. " SPCK ,SPCK Pin" "No effect,Cleared"
rgroup.long 0x00--0x9f
line.long 0x38 "SPI_ODSR,SPI Output Data Status Register"
bitfld.long 0x38 22. " NPCS3 ,NPCS3 Pin" "Output low,Output high"
bitfld.long 0x38 21. " NPCS2 ,NPCS2 Pin" "Output low,Output high"
bitfld.long 0x38 20. " NPCS1 ,NPCS1 Pin" "Output low,Output high"
bitfld.long 0x38 19. " NPCS0 ,NPCS0 Pin" "Output low,Output high"
textline " "
bitfld.long 0x38 18. " MOSI ,MOSI Pin" "Output low,Output high"
bitfld.long 0x38 17. " MISO ,MISO Pin" "Output low,Output high"
bitfld.long 0x38 16. " SPCK ,SPCK Pin" "Output low,Output high"
line.long 0x3c "SPI_PDSR,SPI Pin Data Status Register"
bitfld.long 0x3c 22. " NPCS3 ,NPCS3 Pin" "Low,High"
bitfld.long 0x3c 21. " NPCS2 ,NPCS2 Pin" "Low,High"
bitfld.long 0x3c 20. " NPCS1 ,NPCS1 Pin" "Low,High"
bitfld.long 0x3c 19. " NPCS0 ,NPCS0 Pin" "Low,High"
textline " "
bitfld.long 0x3c 18. " MOSI ,MOSI Pin" "Low,High"
bitfld.long 0x3c 17. " MISO ,MISO Pin" "Low,High"
bitfld.long 0x3c 16. " SPCK ,SPCK Pin" "Low,High"
wgroup.long 0x00--0x9f
line.long 0x40 "SPI_MDER,SPI Multi-Driver Enable Register"
bitfld.long 0x40 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x40 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x40 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x40 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x40 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x40 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x44 "SPI_MDDR,SPI Multi-Driver Disable Register"
bitfld.long 0x44 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x44 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x44 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x44 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x44 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x44 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x48 "SPI_MDSR,SPI Multi-Driver Status Register"
bitfld.long 0x48 22. " NPCS3 ,NPCS3 Pin" "Disabled,Open drain"
bitfld.long 0x48 21. " NPCS2 ,NPCS2 Pin" "Disabled,Open drain"
bitfld.long 0x48 20. " NPCS1 ,NPCS1 Pin" "Disabled,Open drain"
bitfld.long 0x48 19. " NPCS0 ,NPCS0 Pin" "Disabled,Open drain"
textline " "
bitfld.long 0x48 18. " MOSI ,MOSI Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " MISO ,MISO Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SPCK ,SPCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0x9f
line.long 0x50 "SPI_ECR,SPI Enable Clock Register"
bitfld.long 0x50 1. " SPI ,SPI Clock Enable" "No effect,Enabled"
bitfld.long 0x50 0. " SPI ,PIO Clock Enable" "No effect,Enabled"
line.long 0x54 "SPI_DCR,SPI Disable Clock Register"
bitfld.long 0x54 1. " SPI ,SPI Clock Disable" "No effect,Disabled"
bitfld.long 0x54 0. " SPI ,PIO Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x58 "SPI_PMSR,SPI Power Management Status Register"
bitfld.long 0x58 1. " SPI ,SPI Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " SPI ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x9f
line.long 0x60 "SPI_CR,SPI Control Register"
bitfld.long 0x60 2. " SPIDIS ,SPI Disable" "No effect,Disabled"
bitfld.long 0x60 1. " SPIEN ,SPI Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,SPI Software Reset" "Don't reset,Reset"
if ((data.long(ad:(0xfffb4000+0x64))&0x00000004)!=0x00000004)
group.long 0x00--0x9f
line.long 0x64 "SPI_MR,SPI Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x64 16.--19. " PCS ,Peripheral Chip Select" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
bitfld.long 0x64 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x64 3. " DIV32 ,Clock Selection" "CORECLK,CORECLK/32"
textline " "
bitfld.long 0x64 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
bitfld.long 0x64 1. " PS ,Peripheral Select" "Fix,Variable"
bitfld.long 0x64 0. " MSTR ,Master/Slave Mode" "Slave,Master"
else
group.long 0x00--0x9f
line.long 0x64 "SPI_MR,SPI Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x64 16.--19. " PCS ,Peripheral Chip Select" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
bitfld.long 0x64 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x64 3. " DIV32 ,Clock Selection" "CORECLK,CORECLK/32"
textline " "
bitfld.long 0x64 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
bitfld.long 0x64 1. " PS ,Peripheral Select" "Fix,Variable"
bitfld.long 0x64 0. " MSTR ,Master/Slave Mode" "Slave,Master"
endif
rgroup.long 0x00--0x9f
line.long 0x70 "SPI_SR,SPI Status Register"
bitfld.long 0x70 22. " NPCS3 ,NPCS3 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 21. " NPCS2 ,NPCS2 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 20. " NPCS1 ,NPCS1 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 19. " NPCS0 ,NPCS0 PIO Interrupt" "Not changed,Changed"
textline " "
bitfld.long 0x70 18. " MOSI ,MOSI PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 17. " MISO ,MISO PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 16. " SPCK ,SPCK PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 8. " SPIENS ,SPI Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x70 5. " TEND ,Transfer End" "Not ended,Ended"
bitfld.long 0x70 4. " REND ,Reception End" "Not ended,Ended"
bitfld.long 0x70 3. " SPIOVRE ,Overrun Error" "Not occurred,Occurred"
bitfld.long 0x70 2. " MODF ,Mode Fault Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 1. " TDRE ,Transmit Data Register Empty" "Not empty,Empty"
bitfld.long 0x70 0. " RDRF ,Receive Data Register Full" "Not full,Full"
wgroup.long 0x00--0x9f
line.long 0x74 "SPI_IER,SPI Interrupt Enable Register"
bitfld.long 0x74 22. " NPCS3 ,NPCS3 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 21. " NPCS2 ,NPCS2 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 20. " NPCS1 ,NPCS1 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 19. " NPCS0 ,NPCS0 PIO Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 18. " MOSI ,MOSI PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 17. " MISO ,MISO PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 16. " SPCK ,SPCK PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 5. " TEND ,Transfer End Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " REND ,Reception End Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " SPIOVRE ,Overrun Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " MODF ,Mode Fault Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 1. " TDRE ,Transmit Data Register Empty Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " RDRF ,Receive Data Register Full Interrupt Enable" "No effect,Enabled"
line.long 0x78 "SPI_IDR,SPI Interrupt Disable Register"
bitfld.long 0x78 22. " NPCS3 ,NPCS3 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 21. " NPCS2 ,NPCS2 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 20. " NPCS1 ,NPCS1 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 19. " NPCS0 ,NPCS0 PIO Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 18. " MOSI ,MOSI PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 17. " MISO ,MISO PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 16. " SPCK ,SPCK PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 5. " TEND ,Transfer End Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " REND ,Reception End Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " SPIOVRE ,Overrun Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " MODF ,Mode Fault Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 1. " TDRE ,Transmit Data Register Empty Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " RDRF ,Receive Data Register Full Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x7c "SPI_IMR,SPI Interrupt Mask Register"
bitfld.long 0x74 22. " NPCS3 ,NPCS3 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 21. " NPCS2 ,NPCS2 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 20. " NPCS1 ,NPCS1 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 19. " NPCS0 ,NPCS0 PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 18. " MOSI ,MOSI PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 17. " MISO ,MISO PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 16. " SPCK ,SPCK PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 5. " TEND ,Transfer End Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 4. " REND ,Reception End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 3. " SPIOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 2. " MODF ,Mode Fault Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 1. " TDRE ,Transmit Data Register Empty Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 0. " RDRF ,Receive Data Register Full Interrupt Mask" "Disabled,Enabled"
if ((data.long(ad:(0xfffb4000+0x64))&0x00000004)!=0x00000004)
rgroup.long 0x00--0x9f
line.long 0x80 "SPI_RDR,SPI Receive Data Register"
bitfld.long 0x80 16.--19. " PCS ,Peripherial Chip Select Status" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
hexmask.long.word 0x80 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x00--0x9f
line.long 0x84 "SPI_TDR,SPI Transmit Data Register"
bitfld.long 0x84 16.--19. " PCS ,Peripherial Chip Select" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
hexmask.long.word 0x84 0.--15. 1. " TD ,Transmit Data"
else
rgroup.long 0x00--0x9f
line.long 0x80 "SPI_RDR,SPI Receive Data Register"
bitfld.long 0x80 16.--19. " PCS ,Peripherial Chip Select Status" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
hexmask.long.word 0x80 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x00--0x9f
line.long 0x84 "SPI_TDR,SPI Transmit Data Register"
bitfld.long 0x84 16.--19. " PCS ,Peripherial Chip Select" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
hexmask.long.word 0x84 0.--15. 1. " TD ,Transmit Data"
endif
group.long 0x00--0x9f
line.long 0x90 "SPI_CSR0,SPI Chip Select Register 0"
hexmask.long.byte 0x90 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x90 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x90 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x90 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x90 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x90 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x94 "SPI_CSR1,SPI Chip Select Register 1"
hexmask.long.byte 0x94 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x94 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x94 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x94 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x94 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x94 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x98 "SPI_CSR2,SPI Chip Select Register 2"
hexmask.long.byte 0x98 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x98 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x98 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x98 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x98 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x98 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x9c "SPI_CSR3,SPI Chip Select Register 3"
hexmask.long.byte 0x9c 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x9c 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x9c 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x9c 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x9c 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x9c 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
tree.end
tree "Unified Parallel I/O Controller (UPIO)"
base 0xfffd8000
wgroup.long 0x00--0x7f
line.long 0x10 "UPIO_OER,UPIO Output Enable Register"
bitfld.long 0x10 17. " P17 ,P17 Pin" "No effect,Enable"
bitfld.long 0x10 16. " P16 ,P16 Pin" "No effect,Enable"
textline " "
bitfld.long 0x10 15. " P15 ,P15 Pin" "No effect,Enable"
bitfld.long 0x10 14. " P14 ,P14 Pin" "No effect,Enable"
bitfld.long 0x10 13. " P13 ,P13 Pin" "No effect,Enable"
bitfld.long 0x10 12. " P12 ,P12 Pin" "No effect,Enable"
textline " "
bitfld.long 0x10 11. " P11 ,P11 Pin" "No effect,Enable"
bitfld.long 0x10 10. " P10 ,P10 Pin" "No effect,Enable"
bitfld.long 0x10 9. " P9 ,P9 Pin" "No effect,Enable"
bitfld.long 0x10 8. " P8 ,P8 Pin" "No effect,Enable"
textline " "
bitfld.long 0x10 7. " P7 ,P7 Pin" "No effect,Enable"
bitfld.long 0x10 6. " P6 ,P6 Pin" "No effect,Enable"
bitfld.long 0x10 5. " P5 ,P5 Pin" "No effect,Enable"
bitfld.long 0x10 4. " P4 ,P4 Pin" "No effect,Enable"
textline " "
bitfld.long 0x10 3. " P3 ,P3 Pin" "No effect,Enable"
bitfld.long 0x10 2. " P2 ,P2 Pin" "No effect,Enable"
bitfld.long 0x10 1. " P1 ,P1 Pin" "No effect,Enable"
bitfld.long 0x10 0. " P0 ,P0 Pin" "No effect,Enable"
line.long 0x14 "UPIO_ODR,UPIO Output Disable Register"
bitfld.long 0x14 17. " P17 ,P17 Pin" "No effect,Disable"
bitfld.long 0x14 16. " P16 ,P16 Pin" "No effect,Disable"
textline " "
bitfld.long 0x14 15. " P15 ,P15 Pin" "No effect,Disable"
bitfld.long 0x14 14. " P14 ,P14 Pin" "No effect,Disable"
bitfld.long 0x14 13. " P13 ,P13 Pin" "No effect,Disable"
bitfld.long 0x14 12. " P12 ,P12 Pin" "No effect,Disable"
textline " "
bitfld.long 0x14 11. " P11 ,P11 Pin" "No effect,Disable"
bitfld.long 0x14 10. " P10 ,P10 Pin" "No effect,Disable"
bitfld.long 0x14 9. " P9 ,P9 Pin" "No effect,Disable"
bitfld.long 0x14 8. " P8 ,P8 Pin" "No effect,Disable"
textline " "
bitfld.long 0x14 7. " P7 ,P7 Pin" "No effect,Disable"
bitfld.long 0x14 6. " P6 ,P6 Pin" "No effect,Disable"
bitfld.long 0x14 5. " P5 ,P5 Pin" "No effect,Disable"
bitfld.long 0x14 4. " P4 ,P4 Pin" "No effect,Disable"
textline " "
bitfld.long 0x14 3. " P3 ,P3 Pin" "No effect,Disable"
bitfld.long 0x14 2. " P2 ,P2 Pin" "No effect,Disable"
bitfld.long 0x14 1. " P1 ,P1 Pin" "No effect,Disable"
bitfld.long 0x14 0. " P0 ,P0 Pin" "No effect,Disable"
rgroup.long 0x00--0x7f
line.long 0x18 "UPIO_OSR,UPIO Output Status Register"
bitfld.long 0x18 17. " P17 ,P17 Pin" "Input,Output"
bitfld.long 0x18 16. " P16 ,P16 Pin" "Input,Output"
textline " "
bitfld.long 0x18 15. " P15 ,P15 Pin" "Input,Output"
bitfld.long 0x18 14. " P14 ,P14 Pin" "Input,Output"
bitfld.long 0x18 13. " P13 ,P13 Pin" "Input,Output"
bitfld.long 0x18 12. " P12 ,P12 Pin" "Input,Output"
textline " "
bitfld.long 0x18 11. " P11 ,P11 Pin" "Input,Output"
bitfld.long 0x18 10. " P10 ,P10 Pin" "Input,Output"
bitfld.long 0x18 9. " P9 ,P9 Pin" "Input,Output"
bitfld.long 0x18 8. " P8 ,P8 Pin" "Input,Output"
textline " "
bitfld.long 0x18 7. " P7 ,P7 Pin" "Input,Output"
bitfld.long 0x18 6. " P6 ,P6 Pin" "Input,Output"
bitfld.long 0x18 5. " P5 ,P5 Pin" "Input,Output"
bitfld.long 0x18 4. " P4 ,P4 Pin" "Input,Output"
textline " "
bitfld.long 0x18 3. " P3 ,P3 Pin" "Input,Output"
bitfld.long 0x18 2. " P2 ,P2 Pin" "Input,Output"
bitfld.long 0x18 1. " P1 ,P1 Pin" "Input,Output"
bitfld.long 0x18 0. " P0 ,P0 Pin" "Input,Output"
wgroup.long 0x00--0x7f
line.long 0x30 "UPIO_SODR,UPIO Set Output Data Register"
bitfld.long 0x30 17. " P17 ,P17 Pin" "Not set,Set"
bitfld.long 0x30 16. " P16 ,P16 Pin" "Not set,Set"
textline " "
bitfld.long 0x30 15. " P15 ,P15 Pin" "Not set,Set"
bitfld.long 0x30 14. " P14 ,P14 Pin" "Not set,Set"
bitfld.long 0x30 13. " P13 ,P13 Pin" "Not set,Set"
bitfld.long 0x30 12. " P12 ,P12 Pin" "Not set,Set"
textline " "
bitfld.long 0x30 11. " P11 ,P11 Pin" "Not set,Set"
bitfld.long 0x30 10. " P10 ,P10 Pin" "Not set,Set"
bitfld.long 0x30 9. " P9 ,P9 Pin" "Not set,Set"
bitfld.long 0x30 8. " P8 ,P8 Pin" "Not set,Set"
textline " "
bitfld.long 0x30 7. " P7 ,P7 Pin" "Not set,Set"
bitfld.long 0x30 6. " P6 ,P6 Pin" "Not set,Set"
bitfld.long 0x30 5. " P5 ,P5 Pin" "Not set,Set"
bitfld.long 0x30 4. " P4 ,P4 Pin" "Not set,Set"
textline " "
bitfld.long 0x30 3. " P3 ,P3 Pin" "Not set,Set"
bitfld.long 0x30 2. " P2 ,P2 Pin" "Not set,Set"
bitfld.long 0x30 1. " P1 ,P1 Pin" "Not set,Set"
bitfld.long 0x30 0. " P0 ,P0 Pin" "Not set,Set"
line.long 0x34 "UPIO_CODR,UPIO Clear Output Data Register"
bitfld.long 0x34 17. " P17 ,P17 Pin" "Not cleared,Cleared"
bitfld.long 0x34 16. " P16 ,P16 Pin" "Not cleared,Cleared"
textline " "
bitfld.long 0x34 15. " P15 ,P15 Pin" "Not cleared,Cleared"
bitfld.long 0x34 14. " P14 ,P14 Pin" "Not cleared,Cleared"
bitfld.long 0x34 13. " P13 ,P13 Pin" "Not cleared,Cleared"
bitfld.long 0x34 12. " P12 ,P12 Pin" "Not cleared,Cleared"
textline " "
bitfld.long 0x34 11. " P11 ,P11 Pin" "Not cleared,Cleared"
bitfld.long 0x34 10. " P10 ,P10 Pin" "Not cleared,Cleared"
bitfld.long 0x34 9. " P9 ,P9 Pin" "Not cleared,Cleared"
bitfld.long 0x34 8. " P8 ,P8 Pin" "Not cleared,Cleared"
textline " "
bitfld.long 0x34 7. " P7 ,P7 Pin" "Not cleared,Cleared"
bitfld.long 0x34 6. " P6 ,P6 Pin" "Not cleared,Cleared"
bitfld.long 0x34 5. " P5 ,P5 Pin" "Not cleared,Cleared"
bitfld.long 0x34 4. " P4 ,P4 Pin" "Not cleared,Cleared"
textline " "
bitfld.long 0x34 3. " P3 ,P3 Pin" "Not cleared,Cleared"
bitfld.long 0x34 2. " P2 ,P2 Pin" "Not cleared,Cleared"
bitfld.long 0x34 1. " P1 ,P1 Pin" "Not cleared,Cleared"
bitfld.long 0x34 0. " P0 ,P0 Pin" "Not cleared,Cleared"
rgroup.long 0x00--0x7f
line.long 0x38 "UPIO_ODSR,UPIO Output Data Status Register"
bitfld.long 0x38 17. " P17 ,P17 Pin" "Low,High"
bitfld.long 0x38 16. " P16 ,P16 Pin" "Low,High"
textline " "
bitfld.long 0x38 15. " P15 ,P15 Pin" "Low,High"
bitfld.long 0x38 14. " P14 ,P14 Pin" "Low,High"
bitfld.long 0x38 13. " P13 ,P13 Pin" "Low,High"
bitfld.long 0x38 12. " P12 ,P12 Pin" "Low,High"
textline " "
bitfld.long 0x38 11. " P11 ,P11 Pin" "Low,High"
bitfld.long 0x38 10. " P10 ,P10 Pin" "Low,High"
bitfld.long 0x38 9. " P9 ,P9 Pin" "Low,High"
bitfld.long 0x38 8. " P8 ,P8 Pin" "Low,High"
textline " "
bitfld.long 0x38 7. " P7 ,P7 Pin" "Low,High"
bitfld.long 0x38 6. " P6 ,P6 Pin" "Low,High"
bitfld.long 0x38 5. " P5 ,P5 Pin" "Low,High"
bitfld.long 0x38 4. " P4 ,P4 Pin" "Low,High"
textline " "
bitfld.long 0x38 3. " P3 ,P3 Pin" "Low,High"
bitfld.long 0x38 2. " P2 ,P2 Pin" "Low,High"
bitfld.long 0x38 1. " P1 ,P1 Pin" "Low,High"
bitfld.long 0x38 0. " P0 ,P0 Pin" "Low,High"
line.long 0x3c "UPIO_PDSR,UPIO Pin Data Status Register"
bitfld.long 0x3c 17. " P17 ,P17 Pin" "Low,High"
bitfld.long 0x3c 16. " P16 ,P16 Pin" "Low,High"
textline " "
bitfld.long 0x3c 15. " P15 ,P15 Pin" "Low,High"
bitfld.long 0x3c 14. " P14 ,P14 Pin" "Low,High"
bitfld.long 0x3c 13. " P13 ,P13 Pin" "Low,High"
bitfld.long 0x3c 12. " P12 ,P12 Pin" "Low,High"
textline " "
bitfld.long 0x3c 11. " P11 ,P11 Pin" "Low,High"
bitfld.long 0x3c 10. " P10 ,P10 Pin" "Low,High"
bitfld.long 0x3c 9. " P9 ,P9 Pin" "Low,High"
bitfld.long 0x3c 8. " P8 ,P8 Pin" "Low,High"
textline " "
bitfld.long 0x3c 7. " P7 ,P7 Pin" "Low,High"
bitfld.long 0x3c 6. " P6 ,P6 Pin" "Low,High"
bitfld.long 0x3c 5. " P5 ,P5 Pin" "Low,High"
bitfld.long 0x3c 4. " P4 ,P4 Pin" "Low,High"
textline " "
bitfld.long 0x3c 3. " P3 ,P3 Pin" "Low,High"
bitfld.long 0x3c 2. " P2 ,P2 Pin" "Low,High"
bitfld.long 0x3c 1. " P1 ,P1 Pin" "Low,High"
bitfld.long 0x3c 0. " P0 ,P0 Pin" "Low,High"
wgroup.long 0x00--0x7f
line.long 0x40 "UPIO_MDER,UPIO Multi-Driver Enable Register"
bitfld.long 0x40 17. " P17 ,P17 Pin" "No effect,Enable"
bitfld.long 0x40 16. " P16 ,P16 Pin" "No effect,Enable"
textline " "
bitfld.long 0x40 15. " P15 ,P15 Pin" "No effect,Enable"
bitfld.long 0x40 14. " P14 ,P14 Pin" "No effect,Enable"
bitfld.long 0x40 13. " P13 ,P13 Pin" "No effect,Enable"
bitfld.long 0x40 12. " P12 ,P12 Pin" "No effect,Enable"
textline " "
bitfld.long 0x40 11. " P11 ,P11 Pin" "No effect,Enable"
bitfld.long 0x40 10. " P10 ,P10 Pin" "No effect,Enable"
bitfld.long 0x40 9. " P9 ,P9 Pin" "No effect,Enable"
bitfld.long 0x40 8. " P8 ,P8 Pin" "No effect,Enable"
textline " "
bitfld.long 0x40 7. " P7 ,P7 Pin" "No effect,Enable"
bitfld.long 0x40 6. " P6 ,P6 Pin" "No effect,Enable"
bitfld.long 0x40 5. " P5 ,P5 Pin" "No effect,Enable"
bitfld.long 0x40 4. " P4 ,P4 Pin" "No effect,Enable"
textline " "
bitfld.long 0x40 3. " P3 ,P3 Pin" "No effect,Enable"
bitfld.long 0x40 2. " P2 ,P2 Pin" "No effect,Enable"
bitfld.long 0x40 1. " P1 ,P1 Pin" "No effect,Enable"
bitfld.long 0x40 0. " P0 ,P0 Pin" "No effect,Enable"
line.long 0x44 "UPIO_MDDR,UPIO Multi-Driver Disable Register"
bitfld.long 0x44 17. " P17 ,P17 Pin" "No effect,Disable"
bitfld.long 0x44 16. " P16 ,P16 Pin" "No effect,Disable"
textline " "
bitfld.long 0x44 15. " P15 ,P15 Pin" "No effect,Disable"
bitfld.long 0x44 14. " P14 ,P14 Pin" "No effect,Disable"
bitfld.long 0x44 13. " P13 ,P13 Pin" "No effect,Disable"
bitfld.long 0x44 12. " P12 ,P12 Pin" "No effect,Disable"
textline " "
bitfld.long 0x44 11. " P11 ,P11 Pin" "No effect,Disable"
bitfld.long 0x44 10. " P10 ,P10 Pin" "No effect,Disable"
bitfld.long 0x44 9. " P9 ,P9 Pin" "No effect,Disable"
bitfld.long 0x44 8. " P8 ,P8 Pin" "No effect,Disable"
textline " "
bitfld.long 0x44 7. " P7 ,P7 Pin" "No effect,Disable"
bitfld.long 0x44 6. " P6 ,P6 Pin" "No effect,Disable"
bitfld.long 0x44 5. " P5 ,P5 Pin" "No effect,Disable"
bitfld.long 0x44 4. " P4 ,P4 Pin" "No effect,Disable"
textline " "
bitfld.long 0x44 3. " P3 ,P3 Pin" "No effect,Disable"
bitfld.long 0x44 2. " P2 ,P2 Pin" "No effect,Disable"
bitfld.long 0x44 1. " P1 ,P1 Pin" "No effect,Disable"
bitfld.long 0x44 0. " P0 ,P0 Pin" "No effect,Disable"
rgroup.long 0x00--0x7f
line.long 0x48 "UPIO_MDSR,UPIO Multi-Driver Status Register"
bitfld.long 0x48 17. " P17 ,P17 Pin" "Normal,Open drain"
bitfld.long 0x48 16. " P16 ,P16 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 15. " P15 ,P15 Pin" "Normal,Open drain"
bitfld.long 0x48 14. " P14 ,P14 Pin" "Normal,Open drain"
bitfld.long 0x48 13. " P13 ,P13 Pin" "Normal,Open drain"
bitfld.long 0x48 12. " P12 ,P12 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 11. " P11 ,P11 Pin" "Normal,Open drain"
bitfld.long 0x48 10. " P10 ,P10 Pin" "Normal,Open drain"
bitfld.long 0x48 9. " P9 ,P9 Pin" "Normal,Open drain"
bitfld.long 0x48 8. " P8 ,P8 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 7. " P7 ,P7 Pin" "Normal,Open drain"
bitfld.long 0x48 6. " P6 ,P6 Pin" "Normal,Open drain"
bitfld.long 0x48 5. " P5 ,P5 Pin" "Normal,Open drain"
bitfld.long 0x48 4. " P4 ,P4 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 3. " P3 ,P3 Pin" "Normal,Open drain"
bitfld.long 0x48 2. " P2 ,P2 Pin" "Normal,Open drain"
bitfld.long 0x48 1. " P1 ,P1 Pin" "Normal,Open drain"
bitfld.long 0x48 0. " P0 ,P0 Pin" "Normal,Open drain"
wgroup.long 0x00--0x7f
line.long 0x50 "UPIO_ECR,UPIO Enable Clock Register"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "No effect,Enable"
line.long 0x54 "UPIO_DCR,UPIO Disable Clock Register"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "No effect,Disable"
rgroup.long 0x00--0x7f
line.long 0x58 "UPIO_PMSR,UPIO Power Management Status Register"
bitfld.long 0x50 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x7f
line.long 0x60 "UPIO_CR,UPIO Control Register"
bitfld.long 0x60 0. " SWRST ,PIO Software Reset" "No effect,Reset"
rgroup.long 0x00--0x7f
line.long 0x70 "UPIO_SR,UPIO Status Register"
bitfld.long 0x70 17. " P17 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " P16 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 15. " P15 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 14. " P14 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 13. " P13 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 12. " P12 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 11. " P11 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 10. " P10 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 9. " P9 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 8. " P8 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 7. " P7 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 6. " P6 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 5. " P5 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 4. " P4 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 3. " P3 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 2. " P2 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 1. " P1 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 0. " P0 ,PIO Interrupt Status" "Not changed,Changed"
wgroup.long 0x00--0x7f
line.long 0x74 "UPIO_IER,UPIO Interrupt Enable Register"
bitfld.long 0x74 17. " P17 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 16. " P16 ,PIO Interrupt Mask" "No effect,Enable"
textline " "
bitfld.long 0x74 15. " P15 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 14. " P14 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 13. " P13 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 12. " P12 ,PIO Interrupt Mask" "No effect,Enable"
textline " "
bitfld.long 0x74 11. " P11 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 10. " P10 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 9. " P9 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 8. " P8 ,PIO Interrupt Mask" "No effect,Enable"
textline " "
bitfld.long 0x74 7. " P7 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 6. " P6 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 5. " P5 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 4. " P4 ,PIO Interrupt Mask" "No effect,Enable"
textline " "
bitfld.long 0x74 3. " P3 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 2. " P2 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 1. " P1 ,PIO Interrupt Mask" "No effect,Enable"
bitfld.long 0x74 0. " P0 ,PIO Interrupt Mask" "No effect,Enable"
line.long 0x78 "UPIO_IDR,UPIO Interrupt Disable Register"
bitfld.long 0x78 17. " P17 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 16. " P16 ,PIO Interrupt Mask" "No effect,Disable"
textline " "
bitfld.long 0x78 15. " P15 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 14. " P14 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 13. " P13 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 12. " P12 ,PIO Interrupt Mask" "No effect,Disable"
textline " "
bitfld.long 0x78 11. " P11 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 10. " P10 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 9. " P9 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 8. " P8 ,PIO Interrupt Mask" "No effect,Disable"
textline " "
bitfld.long 0x78 7. " P7 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 6. " P6 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 5. " P5 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 4. " P4 ,PIO Interrupt Mask" "No effect,Disable"
textline " "
bitfld.long 0x78 3. " P3 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 2. " P2 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 1. " P1 ,PIO Interrupt Mask" "No effect,Disable"
bitfld.long 0x78 0. " P0 ,PIO Interrupt Mask" "No effect,Disable"
rgroup.long 0x00--0x7f
line.long 0x7c "UPIO_IMR,UPIO Interrut Mask Register"
bitfld.long 0x7c 17. " P17 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " P16 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 15. " P15 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 14. " P14 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 13. " P13 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 12. " P12 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 11. " P11 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " P10 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " P9 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 8. " P8 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 7. " P7 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " P6 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " P5 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " P4 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 3. " P3 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " P2 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " P1 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " P0 ,PIO Interrupt Mask" "Disabled,Enabled"
tree.end
tree "Power Management Controller (PMC)"
base 0xffff4000
wgroup.long 0x00--0x5b
line.long 0x50 "PMC_ECR,PMC Enable Clock Register"
bitfld.long 0x50 1. " PDC ,PDC Clock" "Disabled,Enabled"
line.long 0x54 "PMC_DCR,PMC Disable Clock Register"
bitfld.long 0x54 1. " PDC ,PDC Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " ARM ,ARM Clock" "Disabled,Enabled"
rgroup.long 0x00--0x5b
line.long 0x58 "PMC_PMSR,PMC Power Management Status Register"
bitfld.long 0x58 1. " PDC ,PDC Clock" "Disabled,Enabled"
bitfld.long 0x58 0. " ARM ,ARM Clock" "Disabled,Enabled"
tree.end
tree "Controller Area Network (CAN)"
base 0xfffd4000
wgroup.long 0x50++0x07
line.long 0x00 "CAN_ECR,Enable Clock Register"
bitfld.long 0x00 1. " CAN ,CAN Clock Enable" "Disabled,Enabled"
line.long 0x04 "CAN_DCR,Disable Clock Register"
bitfld.long 0x04 1. " CAN ,CAN Clock Disable" "Disabled,Enabled"
rgroup.long 0x58++0x03
line.long 0x00 "CAN_PMSR,Power Management Status Register"
bitfld.long 0x00 1. " CAN ,CAN Clock Status" "Disabled,Enabled"
wgroup.long 0x60++0x03
line.long 0x00 "CAN_CR,Control Register"
bitfld.long 0x00 4. " ABDIS ,Abort Request Deactivate" "Don't deactivate,Deactivate"
bitfld.long 0x00 3. " ABEN ,Abort Request Activate" "Don't activate,Activate"
textline " "
bitfld.long 0x00 2. " CANDIS ,CAN Disable" "Don't disable,Disable"
bitfld.long 0x00 1. " CANEN ,CAN Enable" "Don't enable,Enable"
bitfld.long 0x00 0. " SWRST ,CAN Software Reset" "Don't reset,Reset"
group.long 0x64++0x03
line.long 0x00 "CAN_MR,Mode Register"
bitfld.long 0x00 20.--22. " PHSEG2 ,Phase Segment 2 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x00 16.--18. " PHSEG1 ,Phase Segment 1 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x00 14. " SMP ,Sampling Mode" "Once,3 times"
bitfld.long 0x00 12.--13. " SJW ,Synchronization Jump Width" "1,2,3,4"
textline " "
bitfld.long 0x00 8.--10. " PROP ,Propagation Segment Value" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x00 0.--5. 1. " BD ,Time Quantum Period"
wgroup.long 0x6c++0x03
line.long 0x00 "CAN_CSR,Clear Status Register"
bitfld.long 0x00 2. " ENDINIT ,Clear End of CAN Initialization" "No effect,Clear"
rgroup.long 0x70++0x03
line.long 0x00 "CAN_SR,Status Register"
hexmask.long.byte 0x00 24.--31. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x00 16.--23. 1. " REC ,Reception Error Counter"
bitfld.long 0x00 7. " ISS ,Interrupt Source Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 5. " ABRQ ,CAN Abort Request" "Not requested,Requested"
bitfld.long 0x00 4. " BUSOFF ,Bus Off" "No bus off,Bus off"
bitfld.long 0x00 3. " ERPAS ,Error Passive" "No error,Error"
bitfld.long 0x00 2. " ENDINIT ,End of CAN Initialization" "No end,End"
textline " "
bitfld.long 0x00 1. " CANINIT ,CAN Initialized" "Not initialized,Initialized"
bitfld.long 0x00 0. " CANENA ,CAN Enabled" "Disabled,Enabled"
wgroup.long 0x74++0x07
line.long 0x00 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x00 4. " BUSOFF ,Bus Off Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 3. " ERPAS ,Error Passive Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " ENDINIT ,End of CAN Initialization Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x04 4. " BUSOFF ,Bus Off Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 3. " ERPAS ,Error Passive Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 2. " ENDINIT ,End of CAN Initialization Interrupt Disable" "Disabled,Enabled"
rgroup.long 0x7c++0x03
line.long 0x00 "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x00 4. " BUSOFF ,Bus Off Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " ERPAS ,Error Passive Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 2. " ENDINIT ,End of CAN Initialization Interrupt Mask" "Disabled,Enabled"
wgroup.long 0x80++0x03
line.long 0x00 "CAN_CISR,Clear Interrupt Source Status Register"
bitfld.long 0x00 15. " CH15 ,Channel 15 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 14. " CH14 ,Channel 14 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 13. " CH13 ,Channel 13 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 12. " CH12 ,Channel 12 Interrupt Clear" "No effect,Clear"
textline " "
bitfld.long 0x00 11. " CH11 ,Channel 11 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 10. " CH10 ,Channel 10 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 9. " CH9 ,Channel 9 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 8. " CH8 ,Channel 8 Interrupt Clear" "No effect,Clear"
textline " "
bitfld.long 0x00 7. " CH7 ,Channel 7 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 6. " CH6 ,Channel 6 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 5. " CH5 ,Channel 5 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 4. " CH4 ,Channel 4 Interrupt Clear" "No effect,Clear"
textline " "
bitfld.long 0x00 3. " CH3 ,Channel 3 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 2. " CH2 ,Channel 2 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 1. " CH1 ,Channel 1 Interrupt Clear" "No effect,Clear"
bitfld.long 0x00 0. " CH0 ,Channel 0 Interrupt Clear" "No effect,Clear"
rgroup.long 0x84++0x03
line.long 0x00 "CAN_ISSR,Interrupt Source Status Register"
bitfld.long 0x00 15. " CH15 ,Channel 15 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 14. " CH14 ,Channel 14 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 13. " CH13 ,Channel 13 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 12. " CH12 ,Channel 12 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 11. " CH11 ,Channel 11 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 10. " CH10 ,Channel 10 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 9. " CH9 ,Channel 9 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 8. " CH8 ,Channel 8 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 7. " CH7 ,Channel 7 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 6. " CH6 ,Channel 6 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 5. " CH5 ,Channel 5 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 4. " CH4 ,Channel 4 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 3. " CH3 ,Channel 3 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 2. " CH2 ,Channel 2 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 1. " CH1 ,Channel 1 Interrupt" "Not occurred,Occurred"
bitfld.long 0x00 0. " CH0 ,Channel 0 Interrupt" "Not occurred,Occurred"
wgroup.long 0x88++0x07
line.long 0x00 "CAN_SIER,Source Interrupt Enable Register"
bitfld.long 0x00 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "CAN_SIDR,Source Interrupt Disable Register"
bitfld.long 0x04 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x04 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x04 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x04 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
rgroup.long 0x90++0x03
line.long 0x00 "CAN_SIMR,Source Interrupt Mask Register"
bitfld.long 0x00 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
tree "CAN Channel 0"
group.long (0x100+(0x40*0.))++0x3f
line.long 0x00 "CAN_DRA0,Channel 0 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 0"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 0"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 0"
line.long 0x04 "CAN_DRB0,Channel 0 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 0"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 0"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 0"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 0"
line.long 0x08 "CAN_MSK0,Channel 0 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 0"
line.long 0x0c "CAN_IR0,Channel 0 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 0"
line.long 0x10 "CAN_CR0,Channel 0 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x14 "CAN_STP0,Channel 0 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x18 "CAN_CSR0,Channel 0 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x1c "CAN_SR0,Channel 0 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x20 "CAN_IER0,Channel 0 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR0,Channel 0 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x28 "CAN_IMR0,Channel 0 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 1"
group.long (0x100+(0x40*1.))++0x3f
line.long 0x00 "CAN_DRA1,Channel 1 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 1"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 1"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 1"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 1"
line.long 0x04 "CAN_DRB1,Channel 1 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 1"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 1"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 1"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 1"
line.long 0x08 "CAN_MSK1,Channel 1 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 1"
line.long 0x0c "CAN_IR1,Channel 1 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 1"
line.long 0x10 "CAN_CR1,Channel 1 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x14 "CAN_STP1,Channel 1 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x18 "CAN_CSR1,Channel 1 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x1c "CAN_SR1,Channel 1 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x20 "CAN_IER1,Channel 1 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR1,Channel 1 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x28 "CAN_IMR1,Channel 1 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 2"
group.long (0x100+(0x40*2.))++0x3f
line.long 0x00 "CAN_DRA2,Channel 2 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 2"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 2"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 2"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 2"
line.long 0x04 "CAN_DRB2,Channel 2 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 2"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 2"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 2"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 2"
line.long 0x08 "CAN_MSK2,Channel 2 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 2"
line.long 0x0c "CAN_IR2,Channel 2 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 2"
line.long 0x10 "CAN_CR2,Channel 2 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x14 "CAN_STP2,Channel 2 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x18 "CAN_CSR2,Channel 2 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x1c "CAN_SR2,Channel 2 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x20 "CAN_IER2,Channel 2 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR2,Channel 2 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x28 "CAN_IMR2,Channel 2 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 3"
group.long (0x100+(0x40*3.))++0x3f
line.long 0x00 "CAN_DRA3,Channel 3 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 3"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 3"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 3"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 3"
line.long 0x04 "CAN_DRB3,Channel 3 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 3"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 3"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 3"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 3"
line.long 0x08 "CAN_MSK3,Channel 3 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 3"
line.long 0x0c "CAN_IR3,Channel 3 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 3"
line.long 0x10 "CAN_CR3,Channel 3 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x14 "CAN_STP3,Channel 3 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x18 "CAN_CSR3,Channel 3 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x1c "CAN_SR3,Channel 3 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x20 "CAN_IER3,Channel 3 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR3,Channel 3 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x28 "CAN_IMR3,Channel 3 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 4"
group.long (0x100+(0x40*4.))++0x3f
line.long 0x00 "CAN_DRA4,Channel 4 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 4"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 4"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 4"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 4"
line.long 0x04 "CAN_DRB4,Channel 4 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 4"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 4"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 4"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 4"
line.long 0x08 "CAN_MSK4,Channel 4 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 4"
line.long 0x0c "CAN_IR4,Channel 4 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 4"
line.long 0x10 "CAN_CR4,Channel 4 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x14 "CAN_STP4,Channel 4 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x18 "CAN_CSR4,Channel 4 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x1c "CAN_SR4,Channel 4 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x20 "CAN_IER4,Channel 4 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR4,Channel 4 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x28 "CAN_IMR4,Channel 4 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 5"
group.long (0x100+(0x40*5.))++0x3f
line.long 0x00 "CAN_DRA5,Channel 5 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 5"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 5"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 5"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 5"
line.long 0x04 "CAN_DRB5,Channel 5 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 5"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 5"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 5"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 5"
line.long 0x08 "CAN_MSK5,Channel 5 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 5"
line.long 0x0c "CAN_IR5,Channel 5 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 5"
line.long 0x10 "CAN_CR5,Channel 5 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x14 "CAN_STP5,Channel 5 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x18 "CAN_CSR5,Channel 5 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x1c "CAN_SR5,Channel 5 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x20 "CAN_IER5,Channel 5 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR5,Channel 5 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x28 "CAN_IMR5,Channel 5 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 6"
group.long (0x100+(0x40*6.))++0x3f
line.long 0x00 "CAN_DRA6,Channel 6 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 6"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 6"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 6"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 6"
line.long 0x04 "CAN_DRB6,Channel 6 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 6"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 6"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 6"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 6"
line.long 0x08 "CAN_MSK6,Channel 6 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 6"
line.long 0x0c "CAN_IR6,Channel 6 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 6"
line.long 0x10 "CAN_CR6,Channel 6 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x14 "CAN_STP6,Channel 6 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x18 "CAN_CSR6,Channel 6 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x1c "CAN_SR6,Channel 6 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x20 "CAN_IER6,Channel 6 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR6,Channel 6 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x28 "CAN_IMR6,Channel 6 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 7"
group.long (0x100+(0x40*7.))++0x3f
line.long 0x00 "CAN_DRA7,Channel 7 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 7"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 7"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 7"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 7"
line.long 0x04 "CAN_DRB7,Channel 7 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 7"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 7"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 7"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 7"
line.long 0x08 "CAN_MSK7,Channel 7 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 7"
line.long 0x0c "CAN_IR7,Channel 7 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 7"
line.long 0x10 "CAN_CR7,Channel 7 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x14 "CAN_STP7,Channel 7 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x18 "CAN_CSR7,Channel 7 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x1c "CAN_SR7,Channel 7 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x20 "CAN_IER7,Channel 7 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR7,Channel 7 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x28 "CAN_IMR7,Channel 7 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 8"
group.long (0x100+(0x40*8.))++0x3f
line.long 0x00 "CAN_DRA8,Channel 8 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 8"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 8"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 8"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 8"
line.long 0x04 "CAN_DRB8,Channel 8 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 8"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 8"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 8"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 8"
line.long 0x08 "CAN_MSK8,Channel 8 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 8"
line.long 0x0c "CAN_IR8,Channel 8 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 8"
line.long 0x10 "CAN_CR8,Channel 8 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x14 "CAN_STP8,Channel 8 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x18 "CAN_CSR8,Channel 8 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x1c "CAN_SR8,Channel 8 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x20 "CAN_IER8,Channel 8 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR8,Channel 8 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x28 "CAN_IMR8,Channel 8 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 9"
group.long (0x100+(0x40*9.))++0x3f
line.long 0x00 "CAN_DRA9,Channel 9 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 9"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 9"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 9"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 9"
line.long 0x04 "CAN_DRB9,Channel 9 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 9"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 9"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 9"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 9"
line.long 0x08 "CAN_MSK9,Channel 9 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 9"
line.long 0x0c "CAN_IR9,Channel 9 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 9"
line.long 0x10 "CAN_CR9,Channel 9 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x14 "CAN_STP9,Channel 9 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x18 "CAN_CSR9,Channel 9 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x1c "CAN_SR9,Channel 9 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x20 "CAN_IER9,Channel 9 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR9,Channel 9 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x28 "CAN_IMR9,Channel 9 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 10"
group.long (0x100+(0x40*10.))++0x3f
line.long 0x00 "CAN_DRA10,Channel 10 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 10"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 10"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 10"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 10"
line.long 0x04 "CAN_DRB10,Channel 10 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 10"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 10"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 10"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 10"
line.long 0x08 "CAN_MSK10,Channel 10 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 10"
line.long 0x0c "CAN_IR10,Channel 10 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 10"
line.long 0x10 "CAN_CR10,Channel 10 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x14 "CAN_STP10,Channel 10 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x18 "CAN_CSR10,Channel 10 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x1c "CAN_SR10,Channel 10 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x20 "CAN_IER10,Channel 10 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR10,Channel 10 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x28 "CAN_IMR10,Channel 10 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 11"
group.long (0x100+(0x40*11.))++0x3f
line.long 0x00 "CAN_DRA11,Channel 11 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 11"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 11"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 11"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 11"
line.long 0x04 "CAN_DRB11,Channel 11 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 11"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 11"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 11"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 11"
line.long 0x08 "CAN_MSK11,Channel 11 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 11"
line.long 0x0c "CAN_IR11,Channel 11 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 11"
line.long 0x10 "CAN_CR11,Channel 11 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x14 "CAN_STP11,Channel 11 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x18 "CAN_CSR11,Channel 11 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x1c "CAN_SR11,Channel 11 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x20 "CAN_IER11,Channel 11 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR11,Channel 11 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x28 "CAN_IMR11,Channel 11 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 12"
group.long (0x100+(0x40*12.))++0x3f
line.long 0x00 "CAN_DRA12,Channel 12 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 12"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 12"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 12"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 12"
line.long 0x04 "CAN_DRB12,Channel 12 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 12"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 12"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 12"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 12"
line.long 0x08 "CAN_MSK12,Channel 12 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 12"
line.long 0x0c "CAN_IR12,Channel 12 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 12"
line.long 0x10 "CAN_CR12,Channel 12 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x14 "CAN_STP12,Channel 12 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x18 "CAN_CSR12,Channel 12 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x1c "CAN_SR12,Channel 12 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x20 "CAN_IER12,Channel 12 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR12,Channel 12 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x28 "CAN_IMR12,Channel 12 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 13"
group.long (0x100+(0x40*13.))++0x3f
line.long 0x00 "CAN_DRA13,Channel 13 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 13"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 13"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 13"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 13"
line.long 0x04 "CAN_DRB13,Channel 13 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 13"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 13"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 13"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 13"
line.long 0x08 "CAN_MSK13,Channel 13 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 13"
line.long 0x0c "CAN_IR13,Channel 13 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 13"
line.long 0x10 "CAN_CR13,Channel 13 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x14 "CAN_STP13,Channel 13 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x18 "CAN_CSR13,Channel 13 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x1c "CAN_SR13,Channel 13 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x20 "CAN_IER13,Channel 13 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR13,Channel 13 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x28 "CAN_IMR13,Channel 13 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 14"
group.long (0x100+(0x40*14.))++0x3f
line.long 0x00 "CAN_DRA14,Channel 14 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 14"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 14"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 14"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 14"
line.long 0x04 "CAN_DRB14,Channel 14 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 14"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 14"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 14"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 14"
line.long 0x08 "CAN_MSK14,Channel 14 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 14"
line.long 0x0c "CAN_IR14,Channel 14 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 14"
line.long 0x10 "CAN_CR14,Channel 14 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x14 "CAN_STP14,Channel 14 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x18 "CAN_CSR14,Channel 14 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x1c "CAN_SR14,Channel 14 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x20 "CAN_IER14,Channel 14 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR14,Channel 14 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x28 "CAN_IMR14,Channel 14 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 15"
group.long (0x100+(0x40*15.))++0x3f
line.long 0x00 "CAN_DRA15,Channel 15 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 15"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 15"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 15"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 15"
line.long 0x04 "CAN_DRB15,Channel 15 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 15"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 15"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 15"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 15"
line.long 0x08 "CAN_MSK15,Channel 15 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 15"
line.long 0x0c "CAN_IR15,Channel 15 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 15"
line.long 0x10 "CAN_CR15,Channel 15 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x14 "CAN_STP15,Channel 15 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x18 "CAN_CSR15,Channel 15 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x1c "CAN_SR15,Channel 15 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x20 "CAN_IER15,Channel 15 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR15,Channel 15 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x28 "CAN_IMR15,Channel 15 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree.end
tree "General-purpose Timer (GPT)"
tree "(GPT0) Channel 0"
base 0xfffc8000
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock" "Don't enable,Enable"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
if ((data.long(ad:(0xfffc8000+0x64))&0x00008000)!=0x00008000)
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "Don't Enable,Enable"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "Don't Disable,Disable"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
else
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Waveform Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "Don't Enable,Enable"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "Don't Disable,Disable"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
endif
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "Don't restart,Restart"
bitfld.long 0x00 0. " SWRST ,Software Reset" "Don't reset,Reset"
if (0==0)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif (0==1)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif (0==2)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
if (data.long(ad:0xFFF00014)&0x00000002)==0x00000002
wgroup.long 0x400++0x03
line.long 0x00 "GPT_TSTC,Test Control Register"
bitfld.long 0x00 2. " LDCT2 ,Load Timer 2 Counter" "Low,High"
bitfld.long 0x00 1. " LDCT1 ,Load Timer 1 Counter" "Low,High"
bitfld.long 0x00 0. " LDCT0 ,Load Timer 0 Counter" "Low,High"
group.long 0x404++0x03
line.long 0x00 "GPT_TSTM,Test Mode Register"
bitfld.long 0x00 2. " OCLKEN2 ,Out Clock Counter Enable for the Timer 2" "No effect,Enabled"
bitfld.long 0x00 1. " OCLKEN1 ,Out Clock Counter Enable for the Timer 1" "No effect,Enabled"
bitfld.long 0x00 0. " OCLKEN0 ,Out Clock Counter Enable for the Timer 0" "No effect,Enabled"
endif
tree.end
tree "(GPT0) Channel 1"
base 0xfffc8100
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock" "Don't enable,Enable"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
if ((data.long(ad:(0xfffc8100+0x64))&0x00008000)!=0x00008000)
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "Don't Enable,Enable"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "Don't Disable,Disable"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
else
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Waveform Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "Don't Enable,Enable"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "Don't Disable,Disable"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
endif
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "Don't restart,Restart"
bitfld.long 0x00 0. " SWRST ,Software Reset" "Don't reset,Reset"
if (1==0)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif (1==1)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif (1==2)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
if (data.long(ad:0xFFF00014)&0x00000002)==0x00000002
wgroup.long 0x400++0x03
line.long 0x00 "GPT_TSTC,Test Control Register"
bitfld.long 0x00 2. " LDCT2 ,Load Timer 2 Counter" "Low,High"
bitfld.long 0x00 1. " LDCT1 ,Load Timer 1 Counter" "Low,High"
bitfld.long 0x00 0. " LDCT0 ,Load Timer 0 Counter" "Low,High"
group.long 0x404++0x03
line.long 0x00 "GPT_TSTM,Test Mode Register"
bitfld.long 0x00 2. " OCLKEN2 ,Out Clock Counter Enable for the Timer 2" "No effect,Enabled"
bitfld.long 0x00 1. " OCLKEN1 ,Out Clock Counter Enable for the Timer 1" "No effect,Enabled"
bitfld.long 0x00 0. " OCLKEN0 ,Out Clock Counter Enable for the Timer 0" "No effect,Enabled"
endif
tree.end
tree "(GPT0) Channel 2"
base 0xfffc8200
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "Don't enable,Enable"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "Don't enable,Enable"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "Don't enable,Enable"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "Don't disable,Disable"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "Don't disable,Disable"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "Don't enable,Enable"
bitfld.long 0x50 0. " PIO ,PIO Clock" "Don't enable,Enable"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Don't disable,Disable"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Don't disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
if ((data.long(ad:(0xfffc8200+0x64))&0x00008000)!=0x00008000)
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "Don't Enable,Enable"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "Don't Disable,Disable"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
else
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Waveform Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "Don't disable,Disable"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "Don't enable,Enable"
bitfld.long 0x60 0. " SWRST ,Software Reset" "Don't reset,Reset"
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Clear,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Clear,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Clear,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "Don't Enable,Enable"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "Don't Enable,Enable"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "Don't Enable,Enable"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "Don't Enable,Enable"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "Don't Enable,Enable"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "Don't Enable,Enable"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "Don't Enable,Enable"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "Don't Enable,Enable"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "Don't Disable,Disable"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "Don't Disable,Disable"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "Don't Disable,Disable"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "Don't Disable,Disable"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "Don't Disable,Disable"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "Don't Disable,Disable"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "Don't Disable,Disable"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "Don't Disable,Disable"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
endif
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "Don't restart,Restart"
bitfld.long 0x00 0. " SWRST ,Software Reset" "Don't reset,Reset"
if (2==0)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif (2==1)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif (2==2)
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
if (data.long(ad:0xFFF00014)&0x00000002)==0x00000002
wgroup.long 0x400++0x03
line.long 0x00 "GPT_TSTC,Test Control Register"
bitfld.long 0x00 2. " LDCT2 ,Load Timer 2 Counter" "Low,High"
bitfld.long 0x00 1. " LDCT1 ,Load Timer 1 Counter" "Low,High"
bitfld.long 0x00 0. " LDCT0 ,Load Timer 0 Counter" "Low,High"
group.long 0x404++0x03
line.long 0x00 "GPT_TSTM,Test Mode Register"
bitfld.long 0x00 2. " OCLKEN2 ,Out Clock Counter Enable for the Timer 2" "No effect,Enabled"
bitfld.long 0x00 1. " OCLKEN1 ,Out Clock Counter Enable for the Timer 1" "No effect,Enabled"
bitfld.long 0x00 0. " OCLKEN0 ,Out Clock Counter Enable for the Timer 0" "No effect,Enabled"
endif
tree.end
tree.end
endif
sif (cpu()=="AT91SAM7A2")
tree "Advanced Memory Controller (AMC)"
base 0xffe00000
group.long 0x00--0x27
line.long 0x00 "AMC_CSR0,AMC Chip Select Register 0"
hexmask.long.word 0x00 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x00 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x00 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x00 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x00 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x00 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x00 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x00 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x04 "AMC_CSR1,AMC Chip Select Register 1"
hexmask.long.word 0x04 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x04 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x04 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x04 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x04 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x04 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x04 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x04 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x08 "AMC_CSR2,AMC Chip Select Register 2"
hexmask.long.word 0x08 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x08 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x08 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x08 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x08 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x08 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x08 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x08 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x1c "AMC_CSR3,AMC Chip Select Register 3"
hexmask.long.word 0x1c 20.--29. 1. " BA[9:0] ,Base Address"
bitfld.long 0x1c 13. " CSEN ,Chip Select Enable" "Disabled,Enabled"
bitfld.long 0x1c 12. " BAT ,Byte Access Type" "Byte write,Byte select"
bitfld.long 0x1c 9.--11. " TDF[2:0] ,Data Float Output Time" "0 cycles,1 cycle,2 cycles,3 cycles,4 cycles,5 cycles,6 cycles,7 cycles"
textline " "
bitfld.long 0x1c 7.--8. " PAGES[1:0] ,Page Size" "1 Mbyte,4 Mbytes,16 MBytes,64 MBytes"
bitfld.long 0x1c 5. " WSE ,Wait State Enable" "Disabled,Enabled"
bitfld.long 0x1c 2.--4. " NWS[2:0] ,Number of Wait States" "1 WS,2 WS,3 WS,4 WS,5 WS,6 WS,7 WS,8 WS"
bitfld.long 0x1c 0.--1. " DBW[1:0] ,Data Bus Width" "Reserved,16-bit,8-bit,?..."
line.long 0x20 "AMC_RCR,AMC Remap Control Register"
bitfld.long 0x20 0. " RCB ,Remap Command Bit" "No effect,Cancel"
line.long 0x24 "AMC_MCR,AMC Memory Control Register"
bitfld.long 0x24 4. " DRP ,Data Read Protocol" "Standard,Early"
bitfld.long 0x24 0.--2. " ALE[2:0] ,Address Line Enable" "ADD[20:0],ADD[20:0],ADD[20:0],ADD[20:0],ADD[20:0],ADD[20:0],ADD[20:0],ADD[19:0]"
tree.end
tree "Clock Manager (CM)"
base 0xfffec000
width 11.
wgroup.long 0x00--0x1b
line.long 0x00 "CM_CE,CM Clock Enable Register"
hexmask.long.word 0x00 16.--31. 1. " CLKEKEY[15:0] ,Key for Write Access into the CM_CE Register"
bitfld.long 0x00 7. " RTCKEN ,Low Frequency Clock Oscillator" "No effect,Enabled"
bitfld.long 0x00 6. " RTCSEL ,RTC Frequency Clock Selection" "No effect,Enabled"
bitfld.long 0x00 5. " DIVSLCT ,Programmable Clock Selection" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " LFSLCT ,Low Frequency Clock Selection" "No effect,Enabled"
bitfld.long 0x00 2. " PLLSLCT ,PLL/Master Clock Selection" "No effect,Enabled"
line.long 0x04 "CM_CD,CM Clock Disable Register"
hexmask.long.word 0x04 16.--31. 1. " CLKEKEY[15:0] ,Key for Write Access into the CM_CE Register"
bitfld.long 0x04 7. " RTCKEN ,Low Frequency Clock Oscillator" "No effect,Disabled"
bitfld.long 0x04 6. " RTCSEL ,RTC Frequency Clock Selection" "No effect,Disabled"
bitfld.long 0x04 5. " DIVSLCT ,Programmable Clock Selection" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " LFSLCT ,Low Frequency Clock Selection" "No effect,Disabled"
bitfld.long 0x04 2. " PLLSLCT ,PLL/Master Clock Selection" "No effect,Disabled"
rgroup.long 0x00--0x1b
line.long 0x08 "CM_CS,CM Clock Status Register"
bitfld.long 0x08 14. " RTCSLCT ,Low Frequency Clock Selection" "DIVCLK,RTCK"
bitfld.long 0x08 13. " DIVEN ,Programmable Divider Enable" "Disabled,Enabled"
bitfld.long 0x08 9. " PLLEN ,PLL Enable" "Disabled,Enabled"
bitfld.long 0x08 8. " MCKEN ,Master Clock Oscillator Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x08 7. " RTCKEN ,Low Frequency Clock Oscillator" "Disabled,Enabled"
bitfld.long 0x08 6. " RTCSEL ,RTC Frequency Clock Selection" "DIVCLK,RTCK"
bitfld.long 0x08 5. " DIVSLCT ,Programmable Clock Selection" "Normal,DIVCLK"
bitfld.long 0x04 3. " LFSLCT ,Low Frequency Clock Selection" "Normal,LFCLK"
textline " "
bitfld.long 0x04 2. " PLLSLCT ,PLL/Master Clock Selection" "MCK clock,PLLCLK"
group.long 0x00--0x1b
line.long 0x0c "CM_PST,CM PLL Stabilization Time Register"
hexmask.long.word 0x0c 16.--31. 1. " PSTKEY[15:0] ,Key for Write Access into the CM_PST Register"
hexmask.long.word 0x0c 0.--9. 1. " PSTB[9:0] ,PLL Stabilization Time"
line.long 0x10 "CM_PDIV,CM PLL Divider Register"
hexmask.long.word 0x10 16.--31. 1. " PDIVKEY[15:0] ,Key for Write Access into the CM_PDIV Register"
bitfld.long 0x10 15. " PLLDIV2 ,PLL Divider" "PLLCLK,PLLCLK/2"
bitfld.long 0x10 0.--4. " PMUL[4:0] ,PLL Multipier" "Not changed,Not changed,x 2,x 3,x 4,x 5,x 6,x 7,x 8,x 9,x 10,x 11,x 12,x 13,x 14,x 15,x 16,x 17,x 18,x 19,x 20,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed,Not changed"
line.long 0x14 "CM_OST,CM Oscillator Stabilization Time Register"
hexmask.long.word 0x14 16.--31. 1. " OSTKEY[15:0] ,Key for Write Access into the CM_OST Register"
hexmask.long.word 0x14 0.--9. 1. " OSTB[9:0] ,Oscillator Stabilization Time"
line.long 0x18 "CM_MDIV,CM Master Clock Divider Register"
hexmask.long.word 0x18 16.--31. 1. " MDIVKEY[15:0] ,Key for Write Access into the CM_MDIV Register"
hexmask.long.byte 0x18 0.--6. 1. " MDIV[6:0] ,Master Clock Divider"
tree.end
tree "Special Function Mode (SFM)"
base 0xfff00000
rgroup.long 0x00--0x0b
line.long 0x00 "SFM_CIDR,SFM Chip ID"
bitfld.long 0x00 31. " EXT ,Extension Flag" "Not extended,Extended"
bitfld.long 0x00 16.--19. " ARCH[3:0] ,Core Architecture" "ARM7TDMI,?..."
bitfld.long 0x00 12.--15. " NVPMT[3:0] ,Non Volatile Program Memory Type" "ROM less,Mask ROM,?..."
bitfld.long 0x00 8.--11. " IRS[3:0] ,Internal RAM Size" "512 bytes,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB"
textline " "
bitfld.long 0x00 4.--7. " NVDMS[3:0] ,Non Volatile Data Memory Size" "None,?..."
bitfld.long 0x00 0.--3. " NVPMS[3:0] ,Non Volatile Program Memory Size" "None,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB"
line.long 0x08 "SFM_RSR,SFM Reset Status"
hexmask.long.byte 0x08 0.--7. 1. " RESET[7:0] ,Cause of Reset"
tree.end
tree "Watchdog (WD)"
base 0xfffa0000
wgroup.long 0x00--0x83
line.long 0x60 "WD_CR,WD Control Register"
hexmask.long.word 0x60 0.--15. 1. " RSTKEY[15:0] ,Restart Key"
group.long 0x00--0x83
line.long 0x64 "WD_MR,WD Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " CKEY[7:0] ,Clock Access Key"
hexmask.long.byte 0x64 16.--23. 1. " PCV[7:0] ,Preload Counter Value"
hexmask.long.byte 0x64 8.--15. 1. " PCV[7:0] ,Preload Counter Value"
bitfld.long 0x64 0.--2. " WDPDIV[2:0] ,WD Clock Divider" "LFCLK/2,LFCLK/4,LFCLK/8,LFCLK/16,LFCLK/32,LFCLK/128,LFCLK/256,LFCLK/1024"
line.long 0x68 "WD_OMR,WD Overflow Mode Register"
hexmask.long.word 0x68 4.--15. 1. " OKEY[11:0] ,Overflow Access Key"
bitfld.long 0x68 1. " RSTEN ,Reset Enable" "Disabled,Enabled"
bitfld.long 0x68 0. " WDEN ,Watchdog Enable" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x6c "WD_CSR,WD Clear Status Register"
bitfld.long 0x6c 1. " WDOVF ,Watchdog Overflow Clear" "No effect,Cleared"
bitfld.long 0x6c 0. " WDPEND ,Watchdog Pending Clear" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "WD_SR,WD Status Register"
bitfld.long 0x70 9. " RESTART ,Watchdog Restart Status" "Not executed,Executed"
bitfld.long 0x70 8. " PENDING ,Watchdog Pending Status" "Over window,Equal or less window"
bitfld.long 0x70 1. " WDOVF ,Watchdog Overflow" "Not occurred,Occurred"
bitfld.long 0x70 0. " WDPEND ,Watchdog Pending" "Not pending,Pending"
wgroup.long 0x00--0x83
line.long 0x74 "WD_IER,WD Interrupt Enable Register"
bitfld.long 0x74 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 0. " WDPEND ,Watchdog Pending Interrupt Mask" "No effect,Enabled"
line.long 0x78 "WD_IDR,WD Interrupt Disable Register"
bitfld.long 0x78 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 0. " WDPEND ,Watchdog Pending Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "WD_IMR,WD Interrupt Mask Register"
bitfld.long 0x7c 1. " WDOVF ,Watchdog Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " WDPEND ,Watchdog Pending Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "WD_PWR,WD Pending Window Register"
hexmask.long.byte 0x80 24.--31. 1. " PWKEY[7:0] ,Pending Window Access Key"
hexmask.long.word 0x80 8.--23. 1. " PWL[15:0] ,Pending Window Length"
bitfld.long 0x80 0. " RSTALW ,Restart Allowed" "Every time,Within window"
tree.end
tree "Watch Timer (WT)"
base 0xfffa4000
width 13.
wgroup.long 0x00--0x87
line.long 0x60 "WT_CR,WT Control Register"
bitfld.long 0x60 4. " ALARMDIS ,WT Alarm Disable" "No effect,Disabled"
bitfld.long 0x60 3. " ALARMEN ,WT Alarm Enable" "No effect,Enabled"
bitfld.long 0x60 2. " SECSDIS ,WT Seconds Counter Disable" "No effect,Disabled"
bitfld.long 0x60 1. " SECSEN ,WT Seconds Counter Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRRST ,WT Software Reset" "No effect,Reset"
group.long 0x00--0x87
line.long 0x64 "WT_MR,WT Mode Register"
bitfld.long 0x64 0. " SECRST ,Second Reset" "0xA8BFFFFF,0xFFFFFFFF"
wgroup.long 0x00--0x87
line.long 0x6c "WT_CSR,WT Clear Status Register"
bitfld.long 0x6c 4. " ALARMDIS ,Clear Alarm Disabled" "No effect,Cleared"
bitfld.long 0x6c 3. " ALARMEN ,Clear Alarm Enabled" "No effect,Cleared"
bitfld.long 0x6c 2. " SECSDIS ,Clear Seconds Counter Disabled" "No effect,Cleared"
bitfld.long 0x6c 1. " SECSEN ,Clear Seconds Counter Enabled" "No effect,Cleared"
textline " "
bitfld.long 0x6c 0. " ALARM ,Clear Alarm Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x87
line.long 0x70 "WT_SR,WT Status Register"
bitfld.long 0x70 9. " ALARMENS ,Alarm Enable Status" "Disabled,Enabled"
bitfld.long 0x70 8. " SECENS ,Seconds Counter Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " WSEC ,Write Second" "Not occurred,Occurred"
bitfld.long 0x70 4. " ALARMDIS ,Alarm Disabled Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " ALARMEN ,Alarm Enabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 2. " SECSDIS ,Seconds Counter Disabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 1. " SECSEN ,Seconds Counter Enabled Interrupt" "Not occurred,Occurred"
bitfld.long 0x70 0. " ALARM ,Alarm Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x87
line.long 0x74 "WT_IER,WT Interrupt Enable Register"
bitfld.long 0x74 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " ALARM ,Alarm Interrupt Mask" "No effect,Enabled"
line.long 0x78 "WT_IDR,WT Interrupt Disable Register"
bitfld.long 0x78 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " ALARM ,Alarm Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x87
line.long 0x7c "WT_IMR,WT Interrupt Mask Register"
bitfld.long 0x7c 4. " ALARMDIS ,Alarm Disabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ALARMEN ,Alarm Enabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " SECSDIS ,Seconds Counter Disabled Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " SECSEN ,Seconds Counter Enabled Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " ALARM ,Alarm Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x87
line.long 0x80 "WT_SECR,WT Seconds Register"
hexmask.long.long 0x80 0.--31. 1. " SECONDS[31:0] ,Seconds Register"
line.long 0x84 "WT_ALR,WT Alarm Register"
hexmask.long.long 0x84 0.--31. 1. " ALARMREG[31:0] ,Alarm Register"
tree.end
tree "Peripherial Data Controller (PDC)"
base 0xffff8000
tree "PDC channel 0"
group.long (0x80+(0.*0x10))++0x0f
line.long 0x00 "PDC_PRA0,CH0 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR0,CH0 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR0,CH0 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR0,CH0 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 1"
group.long (0x80+(1.*0x10))++0x0f
line.long 0x00 "PDC_PRA1,CH1 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR1,CH1 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR1,CH1 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR1,CH1 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 2"
group.long (0x80+(2.*0x10))++0x0f
line.long 0x00 "PDC_PRA2,CH2 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR2,CH2 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR2,CH2 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR2,CH2 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 3"
group.long (0x80+(3.*0x10))++0x0f
line.long 0x00 "PDC_PRA3,CH3 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR3,CH3 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR3,CH3 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR3,CH3 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 4"
group.long (0x80+(4.*0x10))++0x0f
line.long 0x00 "PDC_PRA4,CH4 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR4,CH4 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR4,CH4 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR4,CH4 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 5"
group.long (0x80+(5.*0x10))++0x0f
line.long 0x00 "PDC_PRA5,CH5 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR5,CH5 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR5,CH5 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR5,CH5 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 6"
group.long (0x80+(6.*0x10))++0x0f
line.long 0x00 "PDC_PRA6,CH6 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR6,CH6 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR6,CH6 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR6,CH6 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 7"
group.long (0x80+(7.*0x10))++0x0f
line.long 0x00 "PDC_PRA7,CH7 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR7,CH7 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR7,CH7 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR7,CH7 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 8"
group.long (0x80+(8.*0x10))++0x0f
line.long 0x00 "PDC_PRA8,CH8 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR8,CH8 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR8,CH8 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR8,CH8 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree "PDC channel 9"
group.long (0x80+(9.*0x10))++0x0f
line.long 0x00 "PDC_PRA9,CH9 Peripheral Register Address"
hexmask.long 0x00 0.--31. 1. " CHPRA[31:0] ,Peripheral Register Address"
line.long 0x04 "PDC_CR9,CH9 Control Register"
bitfld.long 0x04 1.--2. " SIZE[1:0] ,Transfer Size" "8-bit,16-bit,32-bit,?..."
bitfld.long 0x04 0. " DIR ,Transfer Direction" "To memory,To peripheral"
line.long 0x08 "PDC_MPR9,CH9 Memory Pointer"
hexmask.long 0x08 0.--31. 1. " CHPTR[31:0] ,Channel Pointer"
line.long 0x0c "PDC_TCR9,CH9 Transfer Counter"
hexmask.long.word 0x0c 0.--15. 1. " CHCTR[15:0] ,Channel Counter"
tree.end
tree.end
tree "Generic Interrupt Controller (GIC)"
base 0xfffff000
tree "GIC Source Mode Registers"
group.long 0x00--0xff
line.long 0x00 "GIC_SMR0,GIC Source Mode Register 0 (FIQ)"
bitfld.long 0x00 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x00 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x04 "GIC_SMR1,GIC Source Mode Register 1 (SWIRQ0)"
bitfld.long 0x04 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x04 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x08 "GIC_SMR2,GIC Source Mode Register 2 (WD)"
bitfld.long 0x08 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x08 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x0c "GIC_SMR3,GIC Source Mode Register 3 (WT)"
bitfld.long 0x0c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x0c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x10 "GIC_SMR4,GIC Source Mode Register 4 (USART0)"
bitfld.long 0x10 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x10 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x14 "GIC_SMR5,GIC Source Mode Register 5 (USART1)"
bitfld.long 0x14 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x14 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x18 "GIC_SMR6,GIC Source Mode Register 6 (CAN3)"
bitfld.long 0x18 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x18 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x1c "GIC_SMR7,GIC Source Mode Register 7 (SPI)"
bitfld.long 0x1c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x1c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x20 "GIC_SMR8,GIC Source Mode Register 8 (CAN1)"
bitfld.long 0x20 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x20 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x24 "GIC_SMR9,GIC Source Mode Register 9 (CAN2)"
bitfld.long 0x24 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x24 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x28 "GIC_SMR10,GIC Source Mode Register 10 (ADC0)"
bitfld.long 0x28 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x28 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x2c "GIC_SMR11,GIC Source Mode Register 11 (ADC1)"
bitfld.long 0x2c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x2c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x30 "GIC_SMR12,GIC Source Mode Register 12 (GPT0CH0)"
bitfld.long 0x30 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x30 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x34 "GIC_SMR13,GIC Source Mode Register 13 (GPT0CH1)"
bitfld.long 0x34 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x34 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x38 "GIC_SMR14,GIC Source Mode Register 14 (GPT0CH2)"
bitfld.long 0x38 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x38 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x3c "GIC_SMR15,GIC Source Mode Register 15 (SWIRQ0)"
bitfld.long 0x3c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x3c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x40 "GIC_SMR16,GIC Source Mode Register 16 (SWIRQ1)"
bitfld.long 0x40 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x40 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x44 "GIC_SMR17,GIC Source Mode Register 17 (SWIRQ2)"
bitfld.long 0x44 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x44 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x48 "GIC_SMR18,GIC Source Mode Register 18 (GPT1CH0)"
bitfld.long 0x48 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x48 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x4c "GIC_SMR19,GIC Source Mode Register 19 (PWM)"
bitfld.long 0x4c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x4c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x50 "GIC_SMR20,GIC Source Mode Register 20 (CAN0)"
bitfld.long 0x50 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x50 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x54 "GIC_SMR21,GIC Source Mode Register 21 (UPIO)"
bitfld.long 0x54 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x54 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x58 "GIC_SMR22,GIC Source Mode Register 22 (CAPT0)"
bitfld.long 0x58 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x58 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x5c "GIC_SMR23,GIC Source Mode Register 23 (CAPT1)"
bitfld.long 0x5c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x5c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x60 "GIC_SMR24,GIC Source Mode Register 24 (ST0)"
bitfld.long 0x60 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x60 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x64 "GIC_SMR25,GIC Source Mode Register 25 (ST1)"
bitfld.long 0x64 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x64 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x68 "GIC_SMR26,GIC Source Mode Register 26 (SWIRQ4)"
bitfld.long 0x68 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x68 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x6c "GIC_SMR27,GIC Source Mode Register 27 (SWIRQ5)"
bitfld.long 0x6c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x6c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x70 "GIC_SMR28,GIC Source Mode Register 28 (IRQ0)"
bitfld.long 0x70 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x70 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x74 "GIC_SMR29,GIC Source Mode Register 29 (IRQ1)"
bitfld.long 0x74 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "Low level,Negative edge,High level,Positive edge"
bitfld.long 0x74 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x78 "GIC_SMR30,GIC Source Mode Register 30 (SWIRQ6)"
bitfld.long 0x78 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x78 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
line.long 0x7c "GIC_SMR31,GIC Source Mode Register 31 (SWIRQ7)"
bitfld.long 0x7c 5.--6. " SRCTYP[1:0] ,Interrupt Source Type" "High level,Positive edge,High level,Positive edge"
bitfld.long 0x7c 0.--2. " PRIOR[2:0] ,Priority Level" "Level 0,Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7"
tree.end
tree "GIC Source Vector Registers"
textline ""
group.long 0x00--0xff
line.long 0x80 "GIC_SVR0,GIC Source Vector Register 0 (FIQ)"
hexmask.long 0x80 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x84 "GIC_SVR0,GIC Source Vector Register 1 (SWIRQ0)"
hexmask.long 0x84 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x88 "GIC_SVR0,GIC Source Vector Register 2 (WD)"
hexmask.long 0x88 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x8c "GIC_SVR0,GIC Source Vector Register 3 (WT)"
hexmask.long 0x8c 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x90 "GIC_SVR0,GIC Source Vector Register 4 (USART0)"
hexmask.long 0x90 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x94 "GIC_SVR0,GIC Source Vector Register 5 (USART1)"
hexmask.long 0x94 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x98 "GIC_SVR0,GIC Source Vector Register 6 (CAN3)"
hexmask.long 0x98 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0x9c "GIC_SVR0,GIC Source Vector Register 7 (SPI)"
hexmask.long 0x9c 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa0 "GIC_SVR0,GIC Source Vector Register 8 (CAN1)"
hexmask.long 0xa0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa4 "GIC_SVR0,GIC Source Vector Register 9 (CAN2)"
hexmask.long 0xa4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xa8 "GIC_SVR0,GIC Source Vector Register 10 (ADC0)"
hexmask.long 0xa8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xac "GIC_SVR0,GIC Source Vector Register 11 (ADC1)"
hexmask.long 0xac 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb0 "GIC_SVR0,GIC Source Vector Register 12 (GPT0CH0)"
hexmask.long 0xb0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb4 "GIC_SVR0,GIC Source Vector Register 13 (GPT0CH1)"
hexmask.long 0xb4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xb8 "GIC_SVR0,GIC Source Vector Register 14 (GPT0CH2)"
hexmask.long 0xb8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xbc "GIC_SVR0,GIC Source Vector Register 15 (SWIRQ0)"
hexmask.long 0xbc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc0 "GIC_SVR0,GIC Source Vector Register 16 (SWIRQ1)"
hexmask.long 0xc0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc4 "GIC_SVR0,GIC Source Vector Register 17 (SWIRQ2)"
hexmask.long 0xc4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xc8 "GIC_SVR0,GIC Source Vector Register 18 (GPT1CH0)"
hexmask.long 0xc8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xcc "GIC_SVR0,GIC Source Vector Register 19 (PWM)"
hexmask.long 0xcc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd0 "GIC_SVR0,GIC Source Vector Register 20 (CAN0)"
hexmask.long 0xd0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd4 "GIC_SVR0,GIC Source Vector Register 21 (UPIO)"
hexmask.long 0xd4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xd8 "GIC_SVR0,GIC Source Vector Register 22 (CAPT0)"
hexmask.long 0xd8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xdc "GIC_SVR0,GIC Source Vector Register 23 (CAPT1)"
hexmask.long 0xdc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe0 "GIC_SVR0,GIC Source Vector Register 24 (ST0)"
hexmask.long 0xe0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe4 "GIC_SVR0,GIC Source Vector Register 25 (ST1)"
hexmask.long 0xe4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xe8 "GIC_SVR0,GIC Source Vector Register 26 (SWIRQ4)"
hexmask.long 0xe8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xec "GIC_SVR0,GIC Source Vector Register 27 (SWIRQ5)"
hexmask.long 0xec 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf0 "GIC_SVR0,GIC Source Vector Register 28 (IRQ0)"
hexmask.long 0xf0 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf4 "GIC_SVR0,GIC Source Vector Register 29 (IRQ1)"
hexmask.long 0xf4 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xf8 "GIC_SVR0,GIC Source Vector Register 30 (SWIRQ6)"
hexmask.long 0xf8 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
line.long 0xfc "GIC_SVR0,GIC Source Vector Register 31 (SWIRQ7)"
hexmask.long 0xfc 0.--31. 1. " VECT[31:0] ,Interrupt Handler Address"
tree.end
textline " "
rgroup.long 0x100--0x117
line.long 0x00 "GIC_IVR,GIC IRQ Vector"
hexmask.long 0x00 0.--31. 1. " IRQV[31:0] ,Interrupt Vector Address"
line.long 0x04 "GIC_FVR,GIC FIQ Vector"
hexmask.long 0x04 0.--31. 1. " FIQV[31:0] ,FIQ Vector Address"
line.long 0x08 "GIC_ISR,GIC Interrrupt Status"
hexmask.long.byte 0x08 0.--4. 1. " IRQID[4:0] ,Current IRQ Identifier"
line.long 0x0c "GIC_IPR,GIC Interrupt Pending Register"
bitfld.long 0x0c 31. " SWIRQ7 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 30. " SWIRQ6 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 29. " IRQ1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 28. " IRQ0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 27. " SWIRQ5 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 26. " SWIRQ4 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 25. " ST1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 24. " ST0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 23. " CAPT1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 22. " CAPT0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 21. " UPIO ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 20. " CAN0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 19. " PWM ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 18. " GPT1CH0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 17. " SWIRQ3 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 16. " SWIRQ2 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 15. " SWIRQ1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 14. " GPT0CH2 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 13. " GPT0CH1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 12. " GPT0CH0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 11. " ADC1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 10. " ADC0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 9. " CAN2 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 8. " CAN1 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 7. " SPI ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 6. " CAN3 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 5. " USART1 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 4. " USART0 ,Interrupt Pending" "Inactive,Pending"
textline " "
bitfld.long 0x0c 3. " WT ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 2. " WD ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 1. " SWIRQ0 ,Interrupt Pending" "Inactive,Pending"
bitfld.long 0x0c 0. " FIQ ,Interrupt Pending" "Inactive,Pending"
line.long 0x10 "GIC_IMR,GIC Interrupt Mask Register"
bitfld.long 0x10 31. " SWIRQ7 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 30. " SWIRQ6 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 29. " IRQ1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 28. " IRQ0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 27. " SWIRQ5 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 26. " SWIRQ4 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 25. " ST1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 24. " ST0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 23. " CAPT1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 22. " CAPT0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 21. " UPIO ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 20. " CAN0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 19. " PWM ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 18. " GPT1CH0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 17. " SWIRQ3 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 16. " SWIRQ2 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 15. " SWIRQ1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 14. " GPT0CH2 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 13. " GPT0CH1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 12. " GPT0CH0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 11. " ADC1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 10. " ADC0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 9. " CAN2 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 8. " CAN1 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 7. " SPI ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 6. " CAN3 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 5. " USART1 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 4. " USART0 ,Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x10 3. " WT ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 2. " WD ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 1. " SWIRQ0 ,Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x10 0. " FIQ ,Interrupt Mask" "Disabled,Enabled"
line.long 0x14 "GIC_CISR,GIC Core Interrupt Status Register"
bitfld.long 0x14 1. " NIRQ ,NIRQ Status" "Inactive,Active"
bitfld.long 0x14 0. " NFIQ ,NFIQ Status" "Inactive,Active"
wgroup.long 0x120--0x133
line.long 0x00 "GIC_IECR,GIC Interrupt Enable Command Register"
bitfld.long 0x00 31. " SWIRQ7 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 30. " SWIRQ6 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 29. " IRQ1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 28. " IRQ0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 27. " SWIRQ5 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 26. " SWIRQ4 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 25. " ST1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 24. " ST0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 23. " CAPT1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 22. " CAPT0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 21. " UPIO ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 20. " CAN0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 19. " PWM ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 18. " GPT1CH0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 17. " SWIRQ3 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 16. " SWIRQ2 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 15. " SWIRQ1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 14. " GPT0CH2 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 13. " GPT0CH1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 12. " GPT0CH0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " ADC1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 10. " ADC0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 9. " CAN2 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 8. " CAN1 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " SPI ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 6. " CAN3 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 5. " USART1 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 4. " USART0 ,Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " WT ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 2. " WD ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " SWIRQ0 ,Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " FIQ ,Interrupt Enable" "Disabled,Enabled"
line.long 0x04 "GIC_IDCR,GIC Interrupt Disable Command Register"
bitfld.long 0x04 31. " SWIRQ7 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 30. " SWIRQ6 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 29. " IRQ1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 28. " IRQ0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 27. " SWIRQ5 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 26. " SWIRQ4 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 25. " ST1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 24. " ST0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 23. " CAPT1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 22. " CAPT0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 21. " UPIO ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 20. " CAN0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 19. " PWM ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 18. " GPT1CH0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 17. " SWIRQ3 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 16. " SWIRQ2 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 15. " SWIRQ1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 14. " GPT0CH2 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 13. " GPT0CH1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 12. " GPT0CH0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 11. " ADC1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 10. " ADC0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 9. " CAN2 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 8. " CAN1 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 7. " SPI ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 6. " CAN3 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 5. " USART1 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 4. " USART0 ,Interrupt Disable" "Disabled,Enabled"
textline " "
bitfld.long 0x04 3. " WT ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 2. " WD ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 1. " SWIRQ0 ,Interrupt Disable" "Disabled,Enabled"
bitfld.long 0x04 0. " FIQ ,Interrupt Disable" "Disabled,Enabled"
line.long 0x08 "GIC_ICCR,GIC Interrupt Clear Command Register"
bitfld.long 0x08 31. " SWIRQ7 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 30. " SWIRQ6 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 29. " IRQ1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 28. " IRQ0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 27. " SWIRQ5 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 26. " SWIRQ4 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 25. " ST1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 24. " ST0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 23. " CAPT1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 22. " CAPT0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 21. " UPIO ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 20. " CAN0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 19. " PWM ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 18. " GPT1CH0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 17. " SWIRQ3 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 16. " SWIRQ2 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 15. " SWIRQ1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 14. " GPT0CH2 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 13. " GPT0CH1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 12. " GPT0CH0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 11. " ADC1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 10. " ADC0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 9. " CAN2 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 8. " CAN1 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 7. " SPI ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 6. " CAN3 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 5. " USART1 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 4. " USART0 ,Software Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x08 3. " WT ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 2. " WD ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 1. " SWIRQ0 ,Software Interrupt Clear" "No effect,Cleared"
bitfld.long 0x08 0. " FIQ ,Software Interrupt Clear" "No effect,Cleared"
line.long 0x0c "GIC_ISCR,GIC Interrupt Set Command Register"
bitfld.long 0x0c 31. " SWIRQ7 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 30. " SWIRQ6 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 29. " IRQ1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 28. " IRQ0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 27. " SWIRQ5 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 26. " SWIRQ4 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 25. " ST1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 24. " ST0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 23. " CAPT1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 22. " CAPT0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 21. " UPIO ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 20. " CAN0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 19. " PWM ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 18. " GPT1CH0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 17. " SWIRQ3 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 16. " SWIRQ2 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 15. " SWIRQ1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 14. " GPT0CH2 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 13. " GPT0CH1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 12. " GPT0CH0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 11. " ADC1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 10. " ADC0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 9. " CAN2 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 8. " CAN1 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 7. " SPI ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 6. " CAN3 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 5. " USART1 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 4. " USART0 ,Software Interrupt Set" "No effect,Set"
textline " "
bitfld.long 0x0c 3. " WT ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 2. " WD ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 1. " SWIRQ0 ,Software Interrupt Set" "No effect,Set"
bitfld.long 0x0c 0. " FIQ ,Software Interrupt Set" "No effect,Set"
line.long 0x10 "GIC_EOICR,GIC End of Interrupt Command Register"
group.long 0x134++3
line.long 0x00 "GIC_SPU,GIC Spurious Vector Register"
hexmask.long 0x00 0.--31. 1. " SPUVECT[31:0] ,Spurious Interrupt Vector Handler Address"
tree.end
tree "Analog to Digital Converter (ADC)"
tree "ADC0"
base 0xfffc0000
wgroup.long 0x00--0x83
line.long 0x50 "ADC_ECR,Enable Clock Register"
bitfld.long 0x50 1. " ADC ,ADC Clock Enable" "No effect,Enabled"
line.long 0x54 "ADC_DCR,Disable Clock Register"
bitfld.long 0x54 1. " ADC ,ADC Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x58 "ADC_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " ADC ,ADC Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "ADC_CR,Control Register"
bitfld.long 0x60 4. " STOP ,Stop Conversion in Continuous Conversion" "No effect,Stopped"
bitfld.long 0x60 3. " START ,Start Conversion" "No effect,Started"
bitfld.long 0x60 2. " ADCDIS ,ADC Disable" "No effect,Disabled"
bitfld.long 0x60 1. " ADCEN ,ADC Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ADC Software Reset" "Don't reset,Reset"
group.long 0x00--0x83
line.long 0x64 "ADC_MR,Mode Register"
bitfld.long 0x64 19. " CONTCV ,Continuous Conversion" "One shot,Continuous"
bitfld.long 0x64 16.--18. " NBRCH[2:0] ,Number of Conversions" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 8.--15. 1. " STARTUPTIME[7:0] ,Startup Time"
bitfld.long 0x64 6. " STOPEN ,Stop Enable" "Disabled,Enabled"
textline " "
hexmask.long.byte 0x64 0.--4. 1. " PRVAL[4:0] ,Preload Value"
line.long 0x68 "ADC_CMR,Conversion Mode Register"
bitfld.long 0x68 28.--30. " CV8[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 24.--26. " CV7[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 20.--22. " CV6[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 16.--18. " CV5[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
textline " "
bitfld.long 0x68 12.--14. " CV4[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 8.--10. " CV3[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 4.--6. " CV2[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 0.--2. " CV1[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
wgroup.long 0x00--0x83
line.long 0x6c "ADC_CSR,Clear Status Register"
bitfld.long 0x63 3. " TEND ,End of PDC Transfer Interrupt" "No effect,Cleared"
bitfld.long 0x63 2. " OVR ,Overrun Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "ADC_SR,Status Register"
bitfld.long 0x70 9. " CTVS ,Continuous Mode Status" "One shot,Contiuous"
bitfld.long 0x70 8. " ADCENS ,ADC Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " TEND ,End of Total Transfer of PDC" "Not completed,Completed"
bitfld.long 0x70 2. " OVR ,Overrun" "No overrun,Overrun"
textline " "
bitfld.long 0x70 1. " READY ,ADC Ready for Conversion" "Not ready,Ready"
bitfld.long 0x70 0. " EOR ,End of Conversion" "Not completed,Completed"
wgroup.long 0x00--0x83
line.long 0x74 "ADC_IER,Interrupt Enable Register"
bitfld.long 0x74 3. " TEND ,End of PDC Transfer" "No effect,Enabled"
bitfld.long 0x74 2. " OVR , Overrun" "No effect,Enabled"
bitfld.long 0x74 1. " READY ,ADC Ready for Conversion" "No effect,Enabled"
bitfld.long 0x74 0. " EOC ,End of Conversion" "No effect,Enabled"
line.long 0x78 "ADC_IDR,Interrupt Disable Register"
bitfld.long 0x78 3. " TEND ,End of PDC Transfer" "No effect,Disabled"
bitfld.long 0x78 2. " OVR , Overrun" "No effect,Disabled"
bitfld.long 0x78 1. " READY ,ADC Ready for Conversion" "No effect,Disabled"
bitfld.long 0x78 0. " EOC ,End of Conversion" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "ADC_IMR,Inrerrupt Mask Register"
bitfld.long 0x7c 3. " TEND ,End of PDC Transfer" "Disabled,Enabled"
bitfld.long 0x7c 2. " OVR , Overrun" "Disabled,Enabled"
bitfld.long 0x7c 1. " READY ,ADC Ready for Conversion" "Disabled,Enabled"
bitfld.long 0x7c 0. " EOC ,End of Conversion" "Disabled,Enabled"
line.long 0x80 "ADC_DR,Convert Data Register"
hexmask.long.word 0x80 0.--9. 1. " DATA[9:0] ,Converted Data"
tree.end
tree "ADC1"
base 0xfffc4000
wgroup.long 0x00--0x83
line.long 0x50 "ADC_ECR,Enable Clock Register"
bitfld.long 0x50 1. " ADC ,ADC Clock Enable" "No effect,Enabled"
line.long 0x54 "ADC_DCR,Disable Clock Register"
bitfld.long 0x54 1. " ADC ,ADC Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x58 "ADC_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " ADC ,ADC Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "ADC_CR,Control Register"
bitfld.long 0x60 4. " STOP ,Stop Conversion in Continuous Conversion" "No effect,Stopped"
bitfld.long 0x60 3. " START ,Start Conversion" "No effect,Started"
bitfld.long 0x60 2. " ADCDIS ,ADC Disable" "No effect,Disabled"
bitfld.long 0x60 1. " ADCEN ,ADC Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ADC Software Reset" "Don't reset,Reset"
group.long 0x00--0x83
line.long 0x64 "ADC_MR,Mode Register"
bitfld.long 0x64 19. " CONTCV ,Continuous Conversion" "One shot,Continuous"
bitfld.long 0x64 16.--18. " NBRCH[2:0] ,Number of Conversions" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 8.--15. 1. " STARTUPTIME[7:0] ,Startup Time"
bitfld.long 0x64 6. " STOPEN ,Stop Enable" "Disabled,Enabled"
textline " "
hexmask.long.byte 0x64 0.--4. 1. " PRVAL[4:0] ,Preload Value"
line.long 0x68 "ADC_CMR,Conversion Mode Register"
bitfld.long 0x68 28.--30. " CV8[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 24.--26. " CV7[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 20.--22. " CV6[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 16.--18. " CV5[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
textline " "
bitfld.long 0x68 12.--14. " CV4[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 8.--10. " CV3[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 4.--6. " CV2[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
bitfld.long 0x68 0.--2. " CV1[2:0] ,Input Selection" "In0,In1,In2,In3,In4,In5,In6,In7"
wgroup.long 0x00--0x83
line.long 0x6c "ADC_CSR,Clear Status Register"
bitfld.long 0x63 3. " TEND ,End of PDC Transfer Interrupt" "No effect,Cleared"
bitfld.long 0x63 2. " OVR ,Overrun Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "ADC_SR,Status Register"
bitfld.long 0x70 9. " CTVS ,Continuous Mode Status" "One shot,Contiuous"
bitfld.long 0x70 8. " ADCENS ,ADC Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " TEND ,End of Total Transfer of PDC" "Not completed,Completed"
bitfld.long 0x70 2. " OVR ,Overrun" "No overrun,Overrun"
textline " "
bitfld.long 0x70 1. " READY ,ADC Ready for Conversion" "Not ready,Ready"
bitfld.long 0x70 0. " EOR ,End of Conversion" "Not completed,Completed"
wgroup.long 0x00--0x83
line.long 0x74 "ADC_IER,Interrupt Enable Register"
bitfld.long 0x74 3. " TEND ,End of PDC Transfer" "No effect,Enabled"
bitfld.long 0x74 2. " OVR , Overrun" "No effect,Enabled"
bitfld.long 0x74 1. " READY ,ADC Ready for Conversion" "No effect,Enabled"
bitfld.long 0x74 0. " EOC ,End of Conversion" "No effect,Enabled"
line.long 0x78 "ADC_IDR,Interrupt Disable Register"
bitfld.long 0x78 3. " TEND ,End of PDC Transfer" "No effect,Disabled"
bitfld.long 0x78 2. " OVR , Overrun" "No effect,Disabled"
bitfld.long 0x78 1. " READY ,ADC Ready for Conversion" "No effect,Disabled"
bitfld.long 0x78 0. " EOC ,End of Conversion" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "ADC_IMR,Inrerrupt Mask Register"
bitfld.long 0x7c 3. " TEND ,End of PDC Transfer" "Disabled,Enabled"
bitfld.long 0x7c 2. " OVR , Overrun" "Disabled,Enabled"
bitfld.long 0x7c 1. " READY ,ADC Ready for Conversion" "Disabled,Enabled"
bitfld.long 0x7c 0. " EOC ,End of Conversion" "Disabled,Enabled"
line.long 0x80 "ADC_DR,Convert Data Register"
hexmask.long.word 0x80 0.--9. 1. " DATA[9:0] ,Converted Data"
tree.end
tree.end
tree "Universal Synchronous/Asynchronous Receiver/Transmitter (USART)"
tree "USART0"
base 0xfffa8000
wgroup.long 0x00--0xab
line.long 0x00 "US_PER,PIO Enable Register"
bitfld.long 0x00 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x00 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x04 "US_PDR,PIO Disable Register"
bitfld.long 0x04 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x04 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x08 "US_PSR,PIO Status Register"
bitfld.long 0x08 18. " RXD ,RXD Pin" "Inactive,Active"
bitfld.long 0x08 17. " TXD ,TXD Pin" "Inactive,Active"
bitfld.long 0x08 16. " SCK ,SCK Pin" "Inactive,Active"
wgroup.long 0x00--0xab
line.long 0x10 "US_OER,Output Enable Register"
bitfld.long 0x10 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x10 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x14 "US_ODR,Output Disable Register"
bitfld.long 0x14 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x14 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x18 "US_OSR,Output Status Register"
bitfld.long 0x18 18. " RXD ,RXD Pin" "Input,Output"
bitfld.long 0x18 17. " TXD ,TXD Pin" "Input,Output"
bitfld.long 0x18 16. " SCK ,SCK Pin" "Input,Output"
wgroup.long 0x00--0xab
line.long 0x30 "US_SODR,Set Output Data Register"
bitfld.long 0x30 18. " RXD ,RXD Pin" "No effect,Set"
bitfld.long 0x30 17. " TXD ,TXD Pin" "No effect,Set"
bitfld.long 0x30 16. " SCK ,SCK Pin" "No effect,Set"
line.long 0x34 "US_CODR,Clear Output Data Register"
bitfld.long 0x34 18. " RXD ,RXD Pin" "No effect,Cleared"
bitfld.long 0x34 17. " TXD ,TXD Pin" "No effect,Cleared"
bitfld.long 0x34 16. " SCK ,SCK Pin" "No effect,Cleared"
rgroup.long 0x00--0xab
line.long 0x38 "US_ODSR,Output Data Status Register"
bitfld.long 0x38 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x38 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x38 16. " SCK ,SCK Pin" "Low,High"
line.long 0x3c "US_PDSR,Pin Data Status Register"
bitfld.long 0x3c 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x3c 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x3c 16. " SCK ,SCK Pin" "Low,High"
wgroup.long 0x00--0xab
line.long 0x40 "US_MDER,Multi-Driver Enable Register"
bitfld.long 0x40 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x40 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x44 "US_MDDR,Multi-Driver Disable Register"
bitfld.long 0x44 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x44 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x48 "US_MDSR,Multi-Driver Status Register"
bitfld.long 0x48 18. " RXD ,RXD Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " TXD ,TXD Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SCK ,SCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0xab
line.long 0x50 "US_ECR,Enable Clock Register"
bitfld.long 0x50 1. " USART ,USART Clock Enable" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "No effect,Enabled"
line.long 0x54 "US_DCR,Disable Clock Register"
bitfld.long 0x54 1. " USART ,USART Clock Disable" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x58 "US_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " USART ,USART Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0xab
line.long 0x60 "US_CR,USART Control Register"
bitfld.long 0x60 17. " STRESP ,Start Response" "No effect,Sent"
bitfld.long 0x60 16. " STHEADER ,Start Header" "No effect,Sent"
bitfld.long 0x60 12. " SENDA ,Send Address" "No effect,Sent"
bitfld.long 0x60 11. " STTO ,Start Time-out" "No effect,Started"
textline " "
bitfld.long 0x60 10. " STPBRK ,Stop Break" "No effect,Stopped"
bitfld.long 0x60 9. " STTBRK ,Start Break" "No effect,Started"
bitfld.long 0x60 8. " RSTSTA ,Reset Status Bit" "No effect,Reset"
bitfld.long 0x60 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
textline " "
bitfld.long 0x60 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
bitfld.long 0x60 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
bitfld.long 0x60 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x60 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
textline " "
bitfld.long 0x60 2. " RSTTRX ,Reset Receiver" "No effect,Reset"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffa8000+0x64))&0x00000100)!=0x00000100)
group.long 0x00--0xab
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 16. " SMCARDPT ,Smart Card Protocol" "Disabled,Enabled"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,1.5 stop bits,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
else
group.long 0x00--0xab
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 16. " SMCARDPT ,Smart Card Protocol" "Disabled,Enabled"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,Reserved,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
endif
wgroup.long 0x00--0xab
line.long 0x6c "US_CSR,Clear Status Register"
bitfld.long 0x6c 30. " WAKEUP ,Wake Up" "No effect,Cleared"
bitfld.long 0x6c 29. " CHECKSUM ,Check Sum" "No effect,Cleared"
bitfld.long 0x6c 28. " IPERROR ,Identity Parity Error" "No effect,Cleared"
bitfld.long 0x6c 27. " BITERROR ,Bit Error" "No effect,Cleared"
textline " "
bitfld.long 0x6c 26. " NOTRESP ,Not Responding" "No effect,Cleared"
bitfld.long 0x6c 25. " ENDMESS ,End of Message" "No effect,Cleared"
bitfld.long 0x6c 24. " ENDHEADER ,End of Header" "No effect,Cleared"
rgroup.long 0x00--0xab
line.long 0x70 "US_SR,Status Register"
bitfld.long 0x70 30. " WAKEUP ,Wake Up" "Not detected,Detected"
bitfld.long 0x70 29. " CHECKSUM ,Check Sum-error" "Not detected,Detected"
bitfld.long 0x70 28. " IPERROR ,Identity Parity Error" "Not detected,Detected"
bitfld.long 0x70 27. " BITERROR ,Bit Error" "Not detected,Detected"
textline " "
bitfld.long 0x70 26. " NOTRESP ,Not Responding" "Not detected,Detected"
bitfld.long 0x70 25. " ENDMESS ,End of Message" "Not occurred,Occurred"
bitfld.long 0x70 24. " ENDHEADER ,End of Header" "Not occurred,Occurred"
bitfld.long 0x70 18. " RXD ,RXD Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 17. " TXD ,TXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " SCK ,SCK Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 11. " IDLEFLAG ,Idle Flag" "Being received,Idle"
bitfld.long 0x70 10. " IDLE ,Idle Interrupt" "Not ended,Ended"
textline " "
bitfld.long 0x70 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x70 8. " TIMEOUT ,Receiver Time Out" "No time-out,Time-out"
bitfld.long 0x70 7. " PARE ,Parity Error" "No error,Error"
bitfld.long 0x70 6. " FRAME ,Framing Error" "No error,Error"
textline " "
bitfld.long 0x70 5. " USOVRE ,Overrun Error" "No error,Error"
bitfld.long 0x70 4. " ENDTX ,End of PDC Transmitter Transfer" "Inactive,Active"
bitfld.long 0x70 3. " ENDRX ,End of PDC Receiver Transfer" "Inactive,Active"
bitfld.long 0x70 2. " RXBRK ,Break Received/End" "No break,Break"
textline " "
bitfld.long 0x70 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x70 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
wgroup.long 0x00--0xab
line.long 0x74 "US_IER,Interrupt Enable Register"
bitfld.long 0x74 30. " WAKEUP ,Enable WAKEUP Interrupt" "No effect,Enabled"
bitfld.long 0x74 29. " CHECKSUM ,Enable CHECKSUM Interrupt" "No effect,Enabled"
bitfld.long 0x74 28. " IPERROR ,Enable IPERROR Interrupt" "No effect,Enabled"
bitfld.long 0x74 27. " BITERROR ,Enable BITERROR Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 26. " NOTRESP ,Enable NOTRESP Interrupt" "No effect,Enabled"
bitfld.long 0x74 25. " ENDMESS ,Enable ENDMESS Interrupt" "No effect,Enabled"
bitfld.long 0x74 24. " ENDHEADER ,Enable ENDHEADER Interrupt" "No effect,Enabled"
bitfld.long 0x74 18. " RXD ,RXD Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 17. " TXD ,TXD Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 16. " SCK ,SCK Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 10. " IDLE ,Mask IDLE Interrupt" "No effect,Enabled"
bitfld.long 0x74 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 8. " TIMEOUT ,Mask Time Out Interrupt" "No effect,Enabled"
bitfld.long 0x74 7. " PARE ,Mask Parity Error Interrupt" "No effect,Enabled"
bitfld.long 0x74 6. " FRAME ,Mask Framing Error Interrupt" "No effect,Enabled"
bitfld.long 0x74 5. " USOVRE ,Mask Overrun Error Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " RXBRK ,Mask Receiver Break Interrupt" "No effect,Enabled"
bitfld.long 0x74 1. " TXRDY ,Mask TXRDY Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " RXRDY ,Mask RXRDY Interrupt" "No effect,Enabled"
line.long 0x78 "US_IDR,Interrupt Disable Register"
bitfld.long 0x78 30. " WAKEUP ,Disable WAKEUP Interrupt" "No effect,Disabled"
bitfld.long 0x78 29. " CHECKSUM ,Disable CHECKSUM Interrupt" "No effect,Disabled"
bitfld.long 0x78 28. " IPERROR ,Disable IPERROR Interrupt" "No effect,Disabled"
bitfld.long 0x78 27. " BITERROR ,Disable BITERROR Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 26. " NOTRESP ,Disable NOTRESP Interrupt" "No effect,Disabled"
bitfld.long 0x78 25. " ENDMESS ,Disable ENDMESS Interrupt" "No effect,Disabled"
bitfld.long 0x78 24. " ENDHEADER ,Disable ENDHEADER Interrupt" "No effect,Disabled"
bitfld.long 0x78 18. " RXD ,RXD Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 17. " TXD ,TXD Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 16. " SCK ,SCK Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 10. " IDLE ,Mask IDLE Interrupt" "No effect,Disabled"
bitfld.long 0x78 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 8. " TIMEOUT ,Mask Time Out Interrupt" "No effect,Disabled"
bitfld.long 0x78 7. " PARE ,Mask Parity Error Interrupt" "No effect,Disabled"
bitfld.long 0x78 6. " FRAME ,Mask Framing Error Interrupt" "No effect,Disabled"
bitfld.long 0x78 5. " USOVRE ,Mask Overrun Error Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " RXBRK ,Mask Receiver Break Interrupt" "No effect,Disabled"
bitfld.long 0x78 1. " TXRDY ,Mask TXRDY Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " RXRDY ,Mask RXRDY Interrupt" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x7c "US_IMR,Interrupt Mask Register"
bitfld.long 0x7c 30. " WAKEUP ,WAKEUP Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 29. " CHECKSUM ,CHECKSUM Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 28. " IPERROR ,IPERROR Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 27. " BITERROR ,BITERROR Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 26. " NOTRESP ,NOTRESP Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 25. " ENDMESS ,ENDMESS Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 24. " ENDHEADER ,ENDHEADER Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 18. " RXD ,RXD Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 17. " TXD ,TXD Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " SCK ,SCK Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " IDLE ,IDLE Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 8. " TIMEOUT ,Time Out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " USOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " ENDTX ,End of PDC Transmit Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ENDRX ,End of PDC Receive Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x80 0.--8. 1. " RXCHR[8:0] ,Received Character"
wgroup.long 0x00--0xab
line.long 0x84 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x84 0.--8. 1. " TXCHR[8:0] ,Character to be Transmitted"
group.long 0x00--0xab
line.long 0x88 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x88 0.--15. 1. " CD[15:0] ,Clock Divisor"
line.long 0x8c "US_RTOR,Receiver Time-out Register"
hexmask.long.word 0x8c 0.--15. 1. " TO[15:0] ,Time Out Value"
line.long 0x90 "US_TTGR,Transmitter Time-guard Register"
hexmask.long.byte 0x90 0.--7. 1. " TG[7:0] ,Time Guard Value"
line.long 0x94 "US_LIR,LIN Identifier Register"
hexmask.long.byte 0x94 0.--5. 1. " IDENTIFIER[5:0] ,LIN's IDENTIFIER"
line.long 0x98 "US_DFWR0,Data Field Write 0 Register"
hexmask.long.byte 0x98 24.--31. 1. " DATA3[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 16.--23. 1. " DATA2[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 8.--15. 1. " DATA1[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 0.--7. 1. " DATA0[7:0] ,LIN's BYTE FIELD to be Transmitted"
line.long 0x9c "US_DFWR1,Data Field Write 1 Register"
hexmask.long.byte 0x9c 24.--31. 1. " DATA7[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 16.--23. 1. " DATA6[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 8.--15. 1. " DATA5[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 0.--7. 1. " DATA4[7:0] ,LIN's BYTE FIELD to be Transmitted"
rgroup.long 0x00--0xab
line.long 0xa0 "US_DFRR0,Data Field Read 0 Register"
hexmask.long.byte 0xa0 24.--31. 1. " DATA3[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 16.--23. 1. " DATA2[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 8.--15. 1. " DATA1[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 0.--7. 1. " DATA0[7:0] ,LIN's BYTE FIELD to be Received"
line.long 0xa4 "US_DFRR1,Data Field Read 1 Register"
hexmask.long.byte 0xa4 24.--31. 1. " DATA7[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 16.--23. 1. " DATA6[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 8.--15. 1. " DATA5[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 0.--7. 1. " DATA4[7:0] ,LIN's BYTE FIELD to be Received"
group.long 0x00--0xab
line.long 0xa8 "US_SBLR,Sync Break Length Register"
hexmask.long.byte 0xa8 0.--4. 1. " SYNCH_BRK[4:0] ,Sync Break Length"
tree.end
tree "USART1"
base 0xfffac000
wgroup.long 0x00--0xab
line.long 0x00 "US_PER,PIO Enable Register"
bitfld.long 0x00 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x00 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x04 "US_PDR,PIO Disable Register"
bitfld.long 0x04 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x04 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x08 "US_PSR,PIO Status Register"
bitfld.long 0x08 18. " RXD ,RXD Pin" "Inactive,Active"
bitfld.long 0x08 17. " TXD ,TXD Pin" "Inactive,Active"
bitfld.long 0x08 16. " SCK ,SCK Pin" "Inactive,Active"
wgroup.long 0x00--0xab
line.long 0x10 "US_OER,Output Enable Register"
bitfld.long 0x10 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x10 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x14 "US_ODR,Output Disable Register"
bitfld.long 0x14 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x14 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x18 "US_OSR,Output Status Register"
bitfld.long 0x18 18. " RXD ,RXD Pin" "Input,Output"
bitfld.long 0x18 17. " TXD ,TXD Pin" "Input,Output"
bitfld.long 0x18 16. " SCK ,SCK Pin" "Input,Output"
wgroup.long 0x00--0xab
line.long 0x30 "US_SODR,Set Output Data Register"
bitfld.long 0x30 18. " RXD ,RXD Pin" "No effect,Set"
bitfld.long 0x30 17. " TXD ,TXD Pin" "No effect,Set"
bitfld.long 0x30 16. " SCK ,SCK Pin" "No effect,Set"
line.long 0x34 "US_CODR,Clear Output Data Register"
bitfld.long 0x34 18. " RXD ,RXD Pin" "No effect,Cleared"
bitfld.long 0x34 17. " TXD ,TXD Pin" "No effect,Cleared"
bitfld.long 0x34 16. " SCK ,SCK Pin" "No effect,Cleared"
rgroup.long 0x00--0xab
line.long 0x38 "US_ODSR,Output Data Status Register"
bitfld.long 0x38 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x38 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x38 16. " SCK ,SCK Pin" "Low,High"
line.long 0x3c "US_PDSR,Pin Data Status Register"
bitfld.long 0x3c 18. " RXD ,RXD Pin" "Low,High"
bitfld.long 0x3c 17. " TXD ,TXD Pin" "Low,High"
bitfld.long 0x3c 16. " SCK ,SCK Pin" "Low,High"
wgroup.long 0x00--0xab
line.long 0x40 "US_MDER,Multi-Driver Enable Register"
bitfld.long 0x40 18. " RXD ,RXD Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TXD ,TXD Pin" "No effect,Enabled"
bitfld.long 0x40 16. " SCK ,SCK Pin" "No effect,Enabled"
line.long 0x44 "US_MDDR,Multi-Driver Disable Register"
bitfld.long 0x44 18. " RXD ,RXD Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TXD ,TXD Pin" "No effect,Disabled"
bitfld.long 0x44 16. " SCK ,SCK Pin" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x48 "US_MDSR,Multi-Driver Status Register"
bitfld.long 0x48 18. " RXD ,RXD Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " TXD ,TXD Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SCK ,SCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0xab
line.long 0x50 "US_ECR,Enable Clock Register"
bitfld.long 0x50 1. " USART ,USART Clock Enable" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "No effect,Enabled"
line.long 0x54 "US_DCR,Disable Clock Register"
bitfld.long 0x54 1. " USART ,USART Clock Disable" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x58 "US_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " USART ,USART Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0xab
line.long 0x60 "US_CR,USART Control Register"
bitfld.long 0x60 17. " STRESP ,Start Response" "No effect,Sent"
bitfld.long 0x60 16. " STHEADER ,Start Header" "No effect,Sent"
bitfld.long 0x60 12. " SENDA ,Send Address" "No effect,Sent"
bitfld.long 0x60 11. " STTO ,Start Time-out" "No effect,Started"
textline " "
bitfld.long 0x60 10. " STPBRK ,Stop Break" "No effect,Stopped"
bitfld.long 0x60 9. " STTBRK ,Start Break" "No effect,Started"
bitfld.long 0x60 8. " RSTSTA ,Reset Status Bit" "No effect,Reset"
bitfld.long 0x60 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
textline " "
bitfld.long 0x60 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
bitfld.long 0x60 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
bitfld.long 0x60 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x60 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
textline " "
bitfld.long 0x60 2. " RSTTRX ,Reset Receiver" "No effect,Reset"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffac000+0x64))&0x00000100)!=0x00000100)
group.long 0x00--0xab
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 16. " SMCARDPT ,Smart Card Protocol" "Disabled,Enabled"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,1.5 stop bits,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
else
group.long 0x00--0xab
line.long 0x64 "US_MR,Mode Register"
bitfld.long 0x64 18. " CLKO ,Clock Output Select" "Disabled,Enabled"
bitfld.long 0x64 17. " MODE9 ,9-bit Character Length" "CHRL definied,9-bit"
bitfld.long 0x64 16. " SMCARDPT ,Smart Card Protocol" "Disabled,Enabled"
bitfld.long 0x64 14.--15. " CHMODE[1:0] ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
textline " "
bitfld.long 0x64 12.--13. " NBSTOP[1:0] ,Number of Stop Bits" "1 stop bit,Reserved,2 stop bits,?..."
bitfld.long 0x64 9.--11. " PAR[2:0] ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,Multi-drop mode,Multi-drop mode"
bitfld.long 0x64 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x64 6.--7. " CHRL[1:0] ,Character Length" "5 bits,6 bits,7 bits,8 bits"
textline " "
bitfld.long 0x64 4.--5. " USCLKS[1:0] ,Clock Selection (Baud Rate Generator Input Clock)" "CORECLK,CORECLK/8,External,External"
bitfld.long 0x64 2.--3. " SENDTIME[1:0] ,Send Time" "0,1,2,3"
bitfld.long 0x64 0. " LIN ,Local Interconnect Network Mode" "Disabled,Enabled"
endif
wgroup.long 0x00--0xab
line.long 0x6c "US_CSR,Clear Status Register"
bitfld.long 0x6c 30. " WAKEUP ,Wake Up" "No effect,Cleared"
bitfld.long 0x6c 29. " CHECKSUM ,Check Sum" "No effect,Cleared"
bitfld.long 0x6c 28. " IPERROR ,Identity Parity Error" "No effect,Cleared"
bitfld.long 0x6c 27. " BITERROR ,Bit Error" "No effect,Cleared"
textline " "
bitfld.long 0x6c 26. " NOTRESP ,Not Responding" "No effect,Cleared"
bitfld.long 0x6c 25. " ENDMESS ,End of Message" "No effect,Cleared"
bitfld.long 0x6c 24. " ENDHEADER ,End of Header" "No effect,Cleared"
rgroup.long 0x00--0xab
line.long 0x70 "US_SR,Status Register"
bitfld.long 0x70 30. " WAKEUP ,Wake Up" "Not detected,Detected"
bitfld.long 0x70 29. " CHECKSUM ,Check Sum-error" "Not detected,Detected"
bitfld.long 0x70 28. " IPERROR ,Identity Parity Error" "Not detected,Detected"
bitfld.long 0x70 27. " BITERROR ,Bit Error" "Not detected,Detected"
textline " "
bitfld.long 0x70 26. " NOTRESP ,Not Responding" "Not detected,Detected"
bitfld.long 0x70 25. " ENDMESS ,End of Message" "Not occurred,Occurred"
bitfld.long 0x70 24. " ENDHEADER ,End of Header" "Not occurred,Occurred"
bitfld.long 0x70 18. " RXD ,RXD Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 17. " TXD ,TXD Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " SCK ,SCK Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 11. " IDLEFLAG ,Idle Flag" "Being received,Idle"
bitfld.long 0x70 10. " IDLE ,Idle Interrupt" "Not ended,Ended"
textline " "
bitfld.long 0x70 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x70 8. " TIMEOUT ,Receiver Time Out" "No time-out,Time-out"
bitfld.long 0x70 7. " PARE ,Parity Error" "No error,Error"
bitfld.long 0x70 6. " FRAME ,Framing Error" "No error,Error"
textline " "
bitfld.long 0x70 5. " USOVRE ,Overrun Error" "No error,Error"
bitfld.long 0x70 4. " ENDTX ,End of PDC Transmitter Transfer" "Inactive,Active"
bitfld.long 0x70 3. " ENDRX ,End of PDC Receiver Transfer" "Inactive,Active"
bitfld.long 0x70 2. " RXBRK ,Break Received/End" "No break,Break"
textline " "
bitfld.long 0x70 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x70 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
wgroup.long 0x00--0xab
line.long 0x74 "US_IER,Interrupt Enable Register"
bitfld.long 0x74 30. " WAKEUP ,Enable WAKEUP Interrupt" "No effect,Enabled"
bitfld.long 0x74 29. " CHECKSUM ,Enable CHECKSUM Interrupt" "No effect,Enabled"
bitfld.long 0x74 28. " IPERROR ,Enable IPERROR Interrupt" "No effect,Enabled"
bitfld.long 0x74 27. " BITERROR ,Enable BITERROR Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 26. " NOTRESP ,Enable NOTRESP Interrupt" "No effect,Enabled"
bitfld.long 0x74 25. " ENDMESS ,Enable ENDMESS Interrupt" "No effect,Enabled"
bitfld.long 0x74 24. " ENDHEADER ,Enable ENDHEADER Interrupt" "No effect,Enabled"
bitfld.long 0x74 18. " RXD ,RXD Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 17. " TXD ,TXD Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 16. " SCK ,SCK Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 10. " IDLE ,Mask IDLE Interrupt" "No effect,Enabled"
bitfld.long 0x74 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 8. " TIMEOUT ,Mask Time Out Interrupt" "No effect,Enabled"
bitfld.long 0x74 7. " PARE ,Mask Parity Error Interrupt" "No effect,Enabled"
bitfld.long 0x74 6. " FRAME ,Mask Framing Error Interrupt" "No effect,Enabled"
bitfld.long 0x74 5. " USOVRE ,Mask Overrun Error Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " RXBRK ,Mask Receiver Break Interrupt" "No effect,Enabled"
bitfld.long 0x74 1. " TXRDY ,Mask TXRDY Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " RXRDY ,Mask RXRDY Interrupt" "No effect,Enabled"
line.long 0x78 "US_IDR,Interrupt Disable Register"
bitfld.long 0x78 30. " WAKEUP ,Disable WAKEUP Interrupt" "No effect,Disabled"
bitfld.long 0x78 29. " CHECKSUM ,Disable CHECKSUM Interrupt" "No effect,Disabled"
bitfld.long 0x78 28. " IPERROR ,Disable IPERROR Interrupt" "No effect,Disabled"
bitfld.long 0x78 27. " BITERROR ,Disable BITERROR Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 26. " NOTRESP ,Disable NOTRESP Interrupt" "No effect,Disabled"
bitfld.long 0x78 25. " ENDMESS ,Disable ENDMESS Interrupt" "No effect,Disabled"
bitfld.long 0x78 24. " ENDHEADER ,Disable ENDHEADER Interrupt" "No effect,Disabled"
bitfld.long 0x78 18. " RXD ,RXD Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 17. " TXD ,TXD Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 16. " SCK ,SCK Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 10. " IDLE ,Mask IDLE Interrupt" "No effect,Disabled"
bitfld.long 0x78 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 8. " TIMEOUT ,Mask Time Out Interrupt" "No effect,Disabled"
bitfld.long 0x78 7. " PARE ,Mask Parity Error Interrupt" "No effect,Disabled"
bitfld.long 0x78 6. " FRAME ,Mask Framing Error Interrupt" "No effect,Disabled"
bitfld.long 0x78 5. " USOVRE ,Mask Overrun Error Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " ENDTX ,Mask End of PDC Transmit Transfer Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " ENDRX ,Mask End of PDC Receive Transfer Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " RXBRK ,Mask Receiver Break Interrupt" "No effect,Disabled"
bitfld.long 0x78 1. " TXRDY ,Mask TXRDY Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " RXRDY ,Mask RXRDY Interrupt" "No effect,Disabled"
rgroup.long 0x00--0xab
line.long 0x7c "US_IMR,Interrupt Mask Register"
bitfld.long 0x7c 30. " WAKEUP ,WAKEUP Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 29. " CHECKSUM ,CHECKSUM Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 28. " IPERROR ,IPERROR Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 27. " BITERROR ,BITERROR Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 26. " NOTRESP ,NOTRESP Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 25. " ENDMESS ,ENDMESS Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 24. " ENDHEADER ,ENDHEADER Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 18. " RXD ,RXD Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 17. " TXD ,TXD Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " SCK ,SCK Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " IDLE ,IDLE Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 8. " TIMEOUT ,Time Out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " USOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " ENDTX ,End of PDC Transmit Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ENDRX ,End of PDC Receive Transfer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x80 0.--8. 1. " RXCHR[8:0] ,Received Character"
wgroup.long 0x00--0xab
line.long 0x84 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x84 0.--8. 1. " TXCHR[8:0] ,Character to be Transmitted"
group.long 0x00--0xab
line.long 0x88 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x88 0.--15. 1. " CD[15:0] ,Clock Divisor"
line.long 0x8c "US_RTOR,Receiver Time-out Register"
hexmask.long.word 0x8c 0.--15. 1. " TO[15:0] ,Time Out Value"
line.long 0x90 "US_TTGR,Transmitter Time-guard Register"
hexmask.long.byte 0x90 0.--7. 1. " TG[7:0] ,Time Guard Value"
line.long 0x94 "US_LIR,LIN Identifier Register"
hexmask.long.byte 0x94 0.--5. 1. " IDENTIFIER[5:0] ,LIN's IDENTIFIER"
line.long 0x98 "US_DFWR0,Data Field Write 0 Register"
hexmask.long.byte 0x98 24.--31. 1. " DATA3[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 16.--23. 1. " DATA2[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 8.--15. 1. " DATA1[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x98 0.--7. 1. " DATA0[7:0] ,LIN's BYTE FIELD to be Transmitted"
line.long 0x9c "US_DFWR1,Data Field Write 1 Register"
hexmask.long.byte 0x9c 24.--31. 1. " DATA7[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 16.--23. 1. " DATA6[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 8.--15. 1. " DATA5[7:0] ,LIN's BYTE FIELD to be Transmitted"
hexmask.long.byte 0x9c 0.--7. 1. " DATA4[7:0] ,LIN's BYTE FIELD to be Transmitted"
rgroup.long 0x00--0xab
line.long 0xa0 "US_DFRR0,Data Field Read 0 Register"
hexmask.long.byte 0xa0 24.--31. 1. " DATA3[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 16.--23. 1. " DATA2[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 8.--15. 1. " DATA1[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa0 0.--7. 1. " DATA0[7:0] ,LIN's BYTE FIELD to be Received"
line.long 0xa4 "US_DFRR1,Data Field Read 1 Register"
hexmask.long.byte 0xa4 24.--31. 1. " DATA7[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 16.--23. 1. " DATA6[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 8.--15. 1. " DATA5[7:0] ,LIN's BYTE FIELD to be Received"
hexmask.long.byte 0xa4 0.--7. 1. " DATA4[7:0] ,LIN's BYTE FIELD to be Received"
group.long 0x00--0xab
line.long 0xa8 "US_SBLR,Sync Break Length Register"
hexmask.long.byte 0xa8 0.--4. 1. " SYNCH_BRK[4:0] ,Sync Break Length"
tree.end
tree.end
tree "Capture (CAPT)"
tree "CAPT0"
base 0xfffdc000
wgroup.long 0x00--0x83
line.long 0x50 "CAP_ECR,CAPTURE Enable Clock Register"
bitfld.long 0x50 1. " CAP ,CAPTURE Clock" "No effect,Enabled"
line.long 0x54 "CAP_DCR,CAPTURE Disable Clock Register"
bitfld.long 0x54 1. " CAP ,CAPTURE Clock" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x58 "CAP_PMSR,CAPTURE Power Management Status Register"
bitfld.long 0x58 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "CAP_CR,CAPTURE Control Register"
bitfld.long 0x60 3. " STARTCAP ,Start Capture" "No effect,Started"
bitfld.long 0x60 2. " CAPDIS ,Capture Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CAPEN ,Capture Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Capture Software Reset" "No effect,Reset"
group.long 0x00--0x83
line.long 0x64 "CAP_MR,CAPTURE Mode Register"
bitfld.long 0x64 7. " ONESHOT ,One Shot" "Continuous,One shot"
bitfld.long 0x64 6. " OVERMODE ,Overrun Mode" "Disabled,Enabled"
bitfld.long 0x64 4.--5. " MEASMODE[1:0] ,Measurement Mode" "Each edge,Each edge,Positive,Negative"
bitfld.long 0x64 0.--3. " PRESCLAR[3:0] ,Counter Clock Prescalar" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
wgroup.long 0x00--0x83
line.long 0x6c "CAP_CSR,CAPTURE Clear Status Register"
bitfld.long 0x6c 2. " OVERFLOW ,Clear Overflow Interrupt" "No effect,Cleared"
bitfld.long 0x6c 1. " OVERRUN ,Clear Overrun Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " PDCEND ,Clear PDCEND Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "CAP_SR,CAPTURE Status Register"
bitfld.long 0x70 8. " CAPENS ,Capture Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " DATACAPT ,Data Captured" "Not captured,Captured"
bitfld.long 0x70 2. " OVERFLOW ,Overflow" "Not occurred,Occurred"
bitfld.long 0x70 1. " OVERRUN ,Overrun" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 0. " PDCEND ,PDC End" "Not finished,Finished"
wgroup.long 0x00--0x83
line.long 0x74 "CAP_IER,CAPTURE Interrupt Enable Register"
bitfld.long 0x74 3. " DATACAPT ,Data Capture Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " OVERFLOW ,Overflow Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 1. " OVERRUN ,Overrun Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 0. " PDCEND ,PDC End Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAP_IDR,CAPTURE Interrupt Disable Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "CAP_IMR,CAPTURE Interrupt Mask Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "CAP_DR,CAPTURE Data register"
bitfld.long 0x80 15. " LEVEL ,Level measured" "Low level,High level"
hexmask.long.word 0x80 0.--14. 1. " DURATION[14:0] ,Capture Duration"
tree.end
tree "CAPT1"
base 0xfffe0000
wgroup.long 0x00--0x83
line.long 0x50 "CAP_ECR,CAPTURE Enable Clock Register"
bitfld.long 0x50 1. " CAP ,CAPTURE Clock" "No effect,Enabled"
line.long 0x54 "CAP_DCR,CAPTURE Disable Clock Register"
bitfld.long 0x54 1. " CAP ,CAPTURE Clock" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x58 "CAP_PMSR,CAPTURE Power Management Status Register"
bitfld.long 0x58 1. " CAP ,CAPTURE Clock" "Disabled,Enabled"
wgroup.long 0x00--0x83
line.long 0x60 "CAP_CR,CAPTURE Control Register"
bitfld.long 0x60 3. " STARTCAP ,Start Capture" "No effect,Started"
bitfld.long 0x60 2. " CAPDIS ,Capture Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CAPEN ,Capture Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Capture Software Reset" "No effect,Reset"
group.long 0x00--0x83
line.long 0x64 "CAP_MR,CAPTURE Mode Register"
bitfld.long 0x64 7. " ONESHOT ,One Shot" "Continuous,One shot"
bitfld.long 0x64 6. " OVERMODE ,Overrun Mode" "Disabled,Enabled"
bitfld.long 0x64 4.--5. " MEASMODE[1:0] ,Measurement Mode" "Each edge,Each edge,Positive,Negative"
bitfld.long 0x64 0.--3. " PRESCLAR[3:0] ,Counter Clock Prescalar" "2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536"
wgroup.long 0x00--0x83
line.long 0x6c "CAP_CSR,CAPTURE Clear Status Register"
bitfld.long 0x6c 2. " OVERFLOW ,Clear Overflow Interrupt" "No effect,Cleared"
bitfld.long 0x6c 1. " OVERRUN ,Clear Overrun Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " PDCEND ,Clear PDCEND Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x83
line.long 0x70 "CAP_SR,CAPTURE Status Register"
bitfld.long 0x70 8. " CAPENS ,Capture Enable Status" "Disabled,Enabled"
bitfld.long 0x70 3. " DATACAPT ,Data Captured" "Not captured,Captured"
bitfld.long 0x70 2. " OVERFLOW ,Overflow" "Not occurred,Occurred"
bitfld.long 0x70 1. " OVERRUN ,Overrun" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 0. " PDCEND ,PDC End" "Not finished,Finished"
wgroup.long 0x00--0x83
line.long 0x74 "CAP_IER,CAPTURE Interrupt Enable Register"
bitfld.long 0x74 3. " DATACAPT ,Data Capture Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " OVERFLOW ,Overflow Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 1. " OVERRUN ,Overrun Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 0. " PDCEND ,PDC End Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAP_IDR,CAPTURE Interrupt Disable Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x83
line.long 0x7c "CAP_IMR,CAPTURE Interrupt Mask Register"
bitfld.long 0x78 3. " DATACAPT ,Data Capture Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 2. " OVERFLOW ,Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 1. " OVERRUN ,Overrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x78 0. " PDCEND ,PDC End Interrupt Mask" "Disabled,Enabled"
line.long 0x80 "CAP_DR,CAPTURE Data register"
bitfld.long 0x80 15. " LEVEL ,Level measured" "Low level,High level"
hexmask.long.word 0x80 0.--14. 1. " DURATION[14:0] ,Capture Duration"
tree.end
tree.end
tree "Simple Timer (ST)"
tree "ST0"
base 0xfffe4000
wgroup.long 0x00--0x8f
line.long 0x50 "ST_ECR,ST Enable Clock Register"
bitfld.long 0x50 1. " ST ,Simple Timer Clock Enable" "No effect,Enabled"
line.long 0x54 "ST_DCR,ST Disable Clock Register"
bitfld.long 0x54 1. " ST ,Simple Timer Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "ST_PMSR,ST Power Management Status Register"
bitfld.long 0x58 1. " ST ,Simple Timer Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "ST_CR,ST Control Register"
bitfld.long 0x60 4. " CHDIS1 ,Simple Timer Channel 1 Disable" "No effect,Disabled"
bitfld.long 0x60 3. " CHEN1 ,Simple Timer Channel 1 Enable" "No effect,Enabled"
bitfld.long 0x60 2. " CHDIS0 ,Simple Timer Channel 0 Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CHEN0 ,Simple Timer Channel 0 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ST Software Reset" "Don't Reset,Reset"
line.long 0x6c "ST_CSR,ST Clear Status Register"
bitfld.long 0x6c 5. " CHLD1 ,Clear Channel Load Interrupt" "No effect,Cleared"
bitfld.long 0x6c 4. " CHDIS1 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 3. " CHEND1 ,Clear Channel End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 2. " CHLD0 ,Clear Channel Load Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x6c 1. " CHDIS0 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " CHEND0 ,Clear Channel End Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x8f
line.long 0x70 "ST_SR,ST Status Register"
bitfld.long 0x70 25. " CHENS1 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 24. " CHENS0 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " CHLD1 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CHDIS1 ,Channel Disable Status" "Not reseted,Reseted"
textline " "
bitfld.long 0x70 3. " CHEND1 ,Channel End Status" "Not ended,Ended"
bitfld.long 0x70 2. " CHLD0 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 1. " CHDIS0 ,Channel Disable Status" "Not reseted,Reseted"
bitfld.long 0x70 0. " CHEND0 ,Channel End Status" "Not ended,Ended"
wgroup.long 0x00--0x8f
line.long 0x74 "ST_IER,ST Interrupt Enable Register"
bitfld.long 0x74 5. " CHLD1 ,Enable Channel Load Interrupt" "No effect,Enabled"
bitfld.long 0x74 4. " CHDIS1 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " CHEND1 ,Enable Channel End Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " CHLD0 ,Enable Channel Load Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 1. " CHDIS0 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 0. " CHEND0 ,Enable Channel End Interrupt" "No effect,Enabled"
line.long 0x78 "ST_IDR,ST Interrrupt Disable Register"
bitfld.long 0x78 5. " CHLD1 ,Disable Channel Load Interrupt" "No effect,Disabled"
bitfld.long 0x78 4. " CHDIS1 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " CHEND1 ,Disable Channel End Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " CHLD0 ,Disable Channel Load Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 1. " CHDIS0 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 0. " CHEND0 ,Disable Channel End Interrupt" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "ST_IMR,ST Interrupt Mask Register"
bitfld.long 0x7c 5. " CHLD1 ,Channel Load Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " CHDIS1 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " CHEND1 ,Channel End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " CHLD0 ,Channel Load Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 1. " CHDIS0 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " CHEND0 ,Channel End Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x8f
line.long 0x80 "ST_PR0,ST Channel 0 Prescalar Register"
hexmask.long.word 0x80 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x80 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x80 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x80 0.--3. " PRESCALAR ,Channel 0 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x84 "ST_CT0,ST Channel 0 Counter Register"
hexmask.long.word 0x84 0.--15. 1. " LOAD ,Channel 0 Preload Value"
line.long 0x88 "ST_PR1,ST Channel 1 Prescalar Register"
hexmask.long.word 0x88 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x88 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x88 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x88 0.--3. " PRESCALAR ,Channel 1 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x8c "ST_CT1,ST Channel 1 Counter Register"
hexmask.long.word 0x8c 0.--15. 1. " LOAD ,Channel 1 Preload Value"
rgroup.long 0x200--0x207
line.long 0x00 "ST_CCV0,ST Current Counter Value 0"
hexmask.long.word 0x00 0.--15. 1. " COUNT ,Current Counter Value 0 Register"
line.long 0x04 "ST_CCV1,ST Current Counter Value 1"
hexmask.long.word 0x04 0.--15. 1. " COUNT ,Current Counter Value 1 Register"
tree.end
tree "ST1"
base 0xfffe8000
wgroup.long 0x00--0x8f
line.long 0x50 "ST_ECR,ST Enable Clock Register"
bitfld.long 0x50 1. " ST ,Simple Timer Clock Enable" "No effect,Enabled"
line.long 0x54 "ST_DCR,ST Disable Clock Register"
bitfld.long 0x54 1. " ST ,Simple Timer Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "ST_PMSR,ST Power Management Status Register"
bitfld.long 0x58 1. " ST ,Simple Timer Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "ST_CR,ST Control Register"
bitfld.long 0x60 4. " CHDIS1 ,Simple Timer Channel 1 Disable" "No effect,Disabled"
bitfld.long 0x60 3. " CHEN1 ,Simple Timer Channel 1 Enable" "No effect,Enabled"
bitfld.long 0x60 2. " CHDIS0 ,Simple Timer Channel 0 Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CHEN0 ,Simple Timer Channel 0 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,ST Software Reset" "Don't Reset,Reset"
line.long 0x6c "ST_CSR,ST Clear Status Register"
bitfld.long 0x6c 5. " CHLD1 ,Clear Channel Load Interrupt" "No effect,Cleared"
bitfld.long 0x6c 4. " CHDIS1 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 3. " CHEND1 ,Clear Channel End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 2. " CHLD0 ,Clear Channel Load Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x6c 1. " CHDIS0 ,Clear Channel Disable Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " CHEND0 ,Clear Channel End Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x8f
line.long 0x70 "ST_SR,ST Status Register"
bitfld.long 0x70 25. " CHENS1 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 24. " CHENS0 ,Channel Enable Status" "Disabled,Enabled"
bitfld.long 0x70 5. " CHLD1 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CHDIS1 ,Channel Disable Status" "Not reseted,Reseted"
textline " "
bitfld.long 0x70 3. " CHEND1 ,Channel End Status" "Not ended,Ended"
bitfld.long 0x70 2. " CHLD0 ,Channel Load Status" "Not loaded,Loaded"
bitfld.long 0x70 1. " CHDIS0 ,Channel Disable Status" "Not reseted,Reseted"
bitfld.long 0x70 0. " CHEND0 ,Channel End Status" "Not ended,Ended"
wgroup.long 0x00--0x8f
line.long 0x74 "ST_IER,ST Interrupt Enable Register"
bitfld.long 0x74 5. " CHLD1 ,Enable Channel Load Interrupt" "No effect,Enabled"
bitfld.long 0x74 4. " CHDIS1 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 3. " CHEND1 ,Enable Channel End Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " CHLD0 ,Enable Channel Load Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 1. " CHDIS0 ,Enable Channel Disable Interrupt" "No effect,Enabled"
bitfld.long 0x74 0. " CHEND0 ,Enable Channel End Interrupt" "No effect,Enabled"
line.long 0x78 "ST_IDR,ST Interrrupt Disable Register"
bitfld.long 0x78 5. " CHLD1 ,Disable Channel Load Interrupt" "No effect,Disabled"
bitfld.long 0x78 4. " CHDIS1 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 3. " CHEND1 ,Disable Channel End Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " CHLD0 ,Disable Channel Load Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 1. " CHDIS0 ,Disable Channel Disable Interrupt" "No effect,Disabled"
bitfld.long 0x78 0. " CHEND0 ,Disable Channel End Interrupt" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "ST_IMR,ST Interrupt Mask Register"
bitfld.long 0x7c 5. " CHLD1 ,Channel Load Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " CHDIS1 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " CHEND1 ,Channel End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " CHLD0 ,Channel Load Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 1. " CHDIS0 ,Channel Disable Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " CHEND0 ,Channel End Interrupt Mask" "Disabled,Enabled"
group.long 0x00--0x8f
line.long 0x80 "ST_PR0,ST Channel 0 Prescalar Register"
hexmask.long.word 0x80 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x80 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x80 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x80 0.--3. " PRESCALAR ,Channel 0 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x84 "ST_CT0,ST Channel 0 Counter Register"
hexmask.long.word 0x84 0.--15. 1. " LOAD ,Channel 0 Preload Value"
line.long 0x88 "ST_PR1,ST Channel 1 Prescalar Register"
hexmask.long.word 0x88 8.--18. 1. " SYSCAL ,System Clock Prescalar Value"
bitfld.long 0x88 5. " AUTOREL ,Auto Reload" "Disabled,Enabled"
bitfld.long 0x88 4. " SELECTCLK ,Select Clock" "Divider,Low frequency"
bitfld.long 0x88 0.--3. " PRESCALAR ,Channel 1 Prescalar" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
line.long 0x8c "ST_CT1,ST Channel 1 Counter Register"
hexmask.long.word 0x8c 0.--15. 1. " LOAD ,Channel 1 Preload Value"
rgroup.long 0x200--0x207
line.long 0x00 "ST_CCV0,ST Current Counter Value 0"
hexmask.long.word 0x00 0.--15. 1. " COUNT ,Current Counter Value 0 Register"
line.long 0x04 "ST_CCV1,ST Current Counter Value 1"
hexmask.long.word 0x04 0.--15. 1. " COUNT ,Current Counter Value 1 Register"
tree.end
tree.end
tree "Pulse Width Modulator (PWM)"
base 0xfffd0000
wgroup.long 0x00--0x9f
line.long 0x50 "PWM_ECR,PWM Enable Clock Register"
bitfld.long 0x50 1. " PWM ,PWM Clock" "Disabled,Enabled"
line.long 0x54 "PWM_DCR,PWM Disable Clock Register"
bitfld.long 0x54 1. " PWM ,PWM Clock" "Disabled,Enabled"
rgroup.long 0x00--0x9f
line.long 0x58 "PWM_PMSR,PWM Power Management Status Register"
bitfld.long 0x58 1. " PWM ,PWM Clock" "Disabled,Enabled"
wgroup.long 0x00--0x9f
line.long 0x60 "PWM_CR,PWM Control Register"
bitfld.long 0x60 8. " PWMDIS3 ,PWM Disable Channel Number 3" "No effect,Disabled"
bitfld.long 0x60 7. " PWMEN3 ,PWM Enable Channel Number 3" "No effect,Enabled"
bitfld.long 0x60 6. " PWMDIS2 ,PWM Disable Channel Number 2" "No effect,Disabled"
bitfld.long 0x60 5. " PWMEN2 ,PWM Enable Channel Number 2" "No effect,Enabled"
textline " "
bitfld.long 0x60 4. " PWMDIS1 ,PWM Disable Channel Number 1" "No effect,Disabled"
bitfld.long 0x60 3. " PWMEN1 ,PWM Enable Channel Number 1" "No effect,Enabled"
bitfld.long 0x60 2. " PWMDIS0 ,PWM Disable Channel Number 0" "No effect,Disabled"
bitfld.long 0x60 1. " PWMEN0 ,PWM Enable Channel Number 0" "No effect,Enabled"
textline " "
bitfld.long 0x60 0. " SWRST ,PWM Software Reset" "No effect,Reset"
group.long 0x00--0x9f
line.long 0x64 "PWM_MR,PWM Mode Register"
bitfld.long 0x64 28. " PL3 ,Pulse Level for PWM Channel 3" "Pulse low,Pulse high"
bitfld.long 0x64 24.--27. " PRESCAL3 ,Counter Clock Prescalar for PWM Channel 3" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long 0x64 20. " PL2 ,Pulse Level for PWM Channel 2" "Pulse low,Pulse high"
bitfld.long 0x64 16.--19. " PRESCAL2 ,Counter Clock Prescalar for PWM Channel 2" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
textline " "
bitfld.long 0x64 12. " PL1 ,Pulse Level for PWM Channel 1" "Pulse low,Pulse high"
bitfld.long 0x64 8.--11. " PRESCAL1 ,Counter Clock Prescalar for PWM Channel 1" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
bitfld.long 0x64 4. " PL0 ,Pulse Level for PWM Channel 0" "Pulse low,Pulse high"
bitfld.long 0x64 0.--3. " PRESCAL0 ,Counter Clock Prescalar for PWM Channel 0" "1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768"
wgroup.long 0x00--0x9f
line.long 0x6c "PWM_CSR,PWM Clear Status Register"
bitfld.long 0x6c 7. " PEND3 ,Pulse End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 6. " PSTA3 ,Pulse Start Interrupt" "No effect,Cleared"
bitfld.long 0x6c 5. " PEND2 ,Pulse End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 4. " PSTA2 ,Pulse Start Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x6c 3. " PEND1 ,Pulse End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 2. " PSTA1 ,Pulse Start Interrupt" "No effect,Cleared"
bitfld.long 0x6c 1. " PEND0 ,Pulse End Interrupt" "No effect,Cleared"
bitfld.long 0x6c 0. " PSTA0 ,Pulse Start Interrupt" "No effect,Cleared"
rgroup.long 0x00--0x9f
line.long 0x70 "PWM_SR,PWM Status Register"
bitfld.long 0x70 11. " PWMENS3 ,PWM Enable Status of Channel 3" "Disabled,Enabled"
bitfld.long 0x70 10. " PWMENS2 ,PWM Enable Status of Channel 2" "Disabled,Enabled"
bitfld.long 0x70 9. " PWMENS1 ,PWM Enable Status of Channel 1" "Disabled,Enabled"
bitfld.long 0x70 8. " PWMENS0 ,PWM Enable Status of Channel 0" "Disabled,Enabled"
textline " "
bitfld.long 0x70 7. " PEND3 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x70 6. " PSTA3 ,Pulse Start Interrupt" "Not started,Started"
bitfld.long 0x70 5. " PEND2 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x70 4. " PSTA2 ,Pulse Start Interrupt" "Not started,Started"
textline " "
bitfld.long 0x70 3. " PEND1 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x70 2. " PSTA1 ,Pulse Start Interrupt" "Not started,Started"
bitfld.long 0x70 1. " PEND0 ,Pulse End Interrupt" "Not ended,Ended"
bitfld.long 0x70 0. " PSTA0 ,Pulse Start Interrupt" "Not started,Started"
wgroup.long 0x00--0x9f
line.long 0x74 "PWM_IER,PWM Interrupt Enable Register"
bitfld.long 0x74 7. " PEND3 ,Pulse End Interrupt" "No effect,Enabled"
bitfld.long 0x74 6. " PSTA3 ,Pulse Start Interrupt" "No effect,Enabled"
bitfld.long 0x74 5. " PEND2 ,Pulse End Interrupt" "No effect,Enabled"
bitfld.long 0x74 4. " PSTA2 ,Pulse Start Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x74 3. " PEND1 ,Pulse End Interrupt" "No effect,Enabled"
bitfld.long 0x74 2. " PSTA1 ,Pulse Start Interrupt" "No effect,Enabled"
bitfld.long 0x74 1. " PEND0 ,Pulse End Interrupt" "No effect,Enabled"
bitfld.long 0x74 0. " PSTA0 ,Pulse Start Interrupt" "No effect,Enabled"
line.long 0x78 "PWM_IDR,PWM Interrupt Disable Register"
bitfld.long 0x78 7. " PEND3 ,Pulse End Interrupt" "No effect,Disabled"
bitfld.long 0x78 6. " PSTA3 ,Pulse Start Interrupt" "No effect,Disabled"
bitfld.long 0x78 5. " PEND2 ,Pulse End Interrupt" "No effect,Disabled"
bitfld.long 0x78 4. " PSTA2 ,Pulse Start Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x78 3. " PEND1 ,Pulse End Interrupt" "No effect,Disabled"
bitfld.long 0x78 2. " PSTA1 ,Pulse Start Interrupt" "No effect,Disabled"
bitfld.long 0x78 1. " PEND0 ,Pulse End Interrupt" "No effect,Disabled"
bitfld.long 0x78 0. " PSTA0 ,Pulse Start Interrupt" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x7c "PWM_IMR,PWM Interrupt Mask Register"
bitfld.long 0x7c 7. " PEND3 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 6. " PSTA3 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 5. " PEND2 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 4. " PSTA2 ,Pulse Start Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 3. " PEND1 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 2. " PSTA1 ,Pulse Start Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 1. " PEND0 ,Pulse End Interrupt" "Disabled,Enabled"
bitfld.long 0x7c 0. " PSTA0 ,Pulse Start Interrupt" "Disabled,Enabled"
group.long 0x00--0x9f
line.long 0x80 "PWM_DLY_0,PWM Delay Register 0"
hexmask.long.word 0x80 0.--15. 1. " DELAY ,PWM Delay on Channel 0"
line.long 0x84 "PWM_PUL_0,PWM Pulse Register 0"
hexmask.long.word 0x84 0.--15. 1. " PULSE ,Pulse Width on Channel 0"
line.long 0x88 "PWM_DLY_1,PWM Delay Register 1"
hexmask.long.word 0x88 0.--15. 1. " DELAY ,PWM Delay on Channel 1"
line.long 0x8c "PWM_PUL_1,PWM Pulse Register 1"
hexmask.long.word 0x8c 0.--15. 1. " PULSE ,Pulse Width on Channel 1"
line.long 0x90 "PWM_DLY_2,PWM Delay Register 2"
hexmask.long.word 0x90 0.--15. 1. " DELAY ,PWM Delay on Channel 2"
line.long 0x94 "PWM_PUL_2,PWM Pulse Register 2"
hexmask.long.word 0x94 0.--15. 1. " PULSE ,Pulse Width on Channel 2"
line.long 0x98 "PWM_DLY_3,PWM Delay Register 3"
hexmask.long.word 0x98 0.--15. 1. " DELAY ,PWM Delay on Channel 3"
line.long 0x9c "PWM_PUL_3,PWM Pulse Register 3"
tree.end
tree "Serial Peripherial Interface (SPI)"
base 0xfffb4000
wgroup.long 0x00--0x9f
line.long 0x00 "SPI_PER,SPI PIO Enable Register"
bitfld.long 0x00 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x00 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x00 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x00 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x00 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x00 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x00 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x04 "SPI_PDR,SPI PIO Disable Register"
bitfld.long 0x04 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x04 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x04 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x04 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x04 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x04 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x04 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x08 "SPI_PSR,SPI PIO Status Register"
bitfld.long 0x08 22. " NPCS3 ,NPCS3 Pin" "Inactive,Active"
bitfld.long 0x08 21. " NPCS2 ,NPCS2 Pin" "Inactive,Active"
bitfld.long 0x08 20. " NPCS1 ,NPCS1 Pin" "Inactive,Active"
bitfld.long 0x08 19. " NPCS0 ,NPCS0 Pin" "Inactive,Active"
textline " "
bitfld.long 0x08 18. " MOSI ,MOSI Pin" "Inactive,Active"
bitfld.long 0x08 17. " MISO ,MISO Pin" "Inactive,Active"
bitfld.long 0x08 16. " SPCK ,SPCK Pin" "Inactive,Active"
wgroup.long 0x00--0x9f
line.long 0x10 "SPI_OER,SPI Output Enable Register"
bitfld.long 0x10 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x10 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x10 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x10 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x10 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x10 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x14 "SPI_ODR,SPI Output Disable Register"
bitfld.long 0x14 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x14 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x14 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x14 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x14 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x14 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x18 "SPI_OSR,SPI Output Status Register"
bitfld.long 0x18 22. " NPCS3 ,NPCS3 Pin" "Input,Output"
bitfld.long 0x18 21. " NPCS2 ,NPCS2 Pin" "Input,Output"
bitfld.long 0x18 20. " NPCS1 ,NPCS1 Pin" "Input,Output"
bitfld.long 0x18 19. " NPCS0 ,NPCS0 Pin" "Input,Output"
textline " "
bitfld.long 0x18 18. " MOSI ,MOSI Pin" "Input,Output"
bitfld.long 0x18 17. " MISO ,MISO Pin" "Input,Output"
bitfld.long 0x18 16. " SPCK ,SPCK Pin" "Input,Output"
wgroup.long 0x00--0x9f
line.long 0x30 "SPI_SODR,SPI Set Output Data Register"
bitfld.long 0x30 22. " NPCS3 ,NPCS3 Pin" "No effect,Set"
bitfld.long 0x30 21. " NPCS2 ,NPCS2 Pin" "No effect,Set"
bitfld.long 0x30 20. " NPCS1 ,NPCS1 Pin" "No effect,Set"
bitfld.long 0x30 19. " NPCS0 ,NPCS0 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 18. " MOSI ,MOSI Pin" "No effect,Set"
bitfld.long 0x30 17. " MISO ,MISO Pin" "No effect,Set"
bitfld.long 0x30 16. " SPCK ,SPCK Pin" "No effect,Set"
line.long 0x34 "SPI_CODR,SPI Clear Output Data Register"
bitfld.long 0x34 22. " NPCS3 ,NPCS3 Pin" "No effect,Cleared"
bitfld.long 0x34 21. " NPCS2 ,NPCS2 Pin" "No effect,Cleared"
bitfld.long 0x34 20. " NPCS1 ,NPCS1 Pin" "No effect,Cleared"
bitfld.long 0x34 19. " NPCS0 ,NPCS0 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 18. " MOSI ,MOSI Pin" "No effect,Cleared"
bitfld.long 0x34 17. " MISO ,MISO Pin" "No effect,Cleared"
bitfld.long 0x34 16. " SPCK ,SPCK Pin" "No effect,Cleared"
rgroup.long 0x00--0x9f
line.long 0x38 "SPI_ODSR,SPI Output Data Status Register"
bitfld.long 0x38 22. " NPCS3 ,NPCS3 Pin" "Output low,Output high"
bitfld.long 0x38 21. " NPCS2 ,NPCS2 Pin" "Output low,Output high"
bitfld.long 0x38 20. " NPCS1 ,NPCS1 Pin" "Output low,Output high"
bitfld.long 0x38 19. " NPCS0 ,NPCS0 Pin" "Output low,Output high"
textline " "
bitfld.long 0x38 18. " MOSI ,MOSI Pin" "Output low,Output high"
bitfld.long 0x38 17. " MISO ,MISO Pin" "Output low,Output high"
bitfld.long 0x38 16. " SPCK ,SPCK Pin" "Output low,Output high"
line.long 0x3c "SPI_PDSR,SPI Pin Data Status Register"
bitfld.long 0x3c 22. " NPCS3 ,NPCS3 Pin" "Low,High"
bitfld.long 0x3c 21. " NPCS2 ,NPCS2 Pin" "Low,High"
bitfld.long 0x3c 20. " NPCS1 ,NPCS1 Pin" "Low,High"
bitfld.long 0x3c 19. " NPCS0 ,NPCS0 Pin" "Low,High"
textline " "
bitfld.long 0x3c 18. " MOSI ,MOSI Pin" "Low,High"
bitfld.long 0x3c 17. " MISO ,MISO Pin" "Low,High"
bitfld.long 0x3c 16. " SPCK ,SPCK Pin" "Low,High"
wgroup.long 0x00--0x9f
line.long 0x40 "SPI_MDER,SPI Multi-Driver Enable Register"
bitfld.long 0x40 22. " NPCS3 ,NPCS3 Pin" "No effect,Enabled"
bitfld.long 0x40 21. " NPCS2 ,NPCS2 Pin" "No effect,Enabled"
bitfld.long 0x40 20. " NPCS1 ,NPCS1 Pin" "No effect,Enabled"
bitfld.long 0x40 19. " NPCS0 ,NPCS0 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 18. " MOSI ,MOSI Pin" "No effect,Enabled"
bitfld.long 0x40 17. " MISO ,MISO Pin" "No effect,Enabled"
bitfld.long 0x40 16. " SPCK ,SPCK Pin" "No effect,Enabled"
line.long 0x44 "SPI_MDDR,SPI Multi-Driver Disable Register"
bitfld.long 0x44 22. " NPCS3 ,NPCS3 Pin" "No effect,Disabled"
bitfld.long 0x44 21. " NPCS2 ,NPCS2 Pin" "No effect,Disabled"
bitfld.long 0x44 20. " NPCS1 ,NPCS1 Pin" "No effect,Disabled"
bitfld.long 0x44 19. " NPCS0 ,NPCS0 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 18. " MOSI ,MOSI Pin" "No effect,Disabled"
bitfld.long 0x44 17. " MISO ,MISO Pin" "No effect,Disabled"
bitfld.long 0x44 16. " SPCK ,SPCK Pin" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x48 "SPI_MDSR,SPI Multi-Driver Status Register"
bitfld.long 0x48 22. " NPCS3 ,NPCS3 Pin" "Disabled,Open drain"
bitfld.long 0x48 21. " NPCS2 ,NPCS2 Pin" "Disabled,Open drain"
bitfld.long 0x48 20. " NPCS1 ,NPCS1 Pin" "Disabled,Open drain"
bitfld.long 0x48 19. " NPCS0 ,NPCS0 Pin" "Disabled,Open drain"
textline " "
bitfld.long 0x48 18. " MOSI ,MOSI Pin" "Disabled,Open drain"
bitfld.long 0x48 17. " MISO ,MISO Pin" "Disabled,Open drain"
bitfld.long 0x48 16. " SPCK ,SPCK Pin" "Disabled,Open drain"
wgroup.long 0x00--0x9f
line.long 0x50 "SPI_ECR,SPI Enable Clock Register"
bitfld.long 0x50 1. " SPI ,SPI Clock Enable" "No effect,Enabled"
bitfld.long 0x50 0. " SPI ,PIO Clock Enable" "No effect,Enabled"
line.long 0x54 "SPI_DCR,SPI Disable Clock Register"
bitfld.long 0x54 1. " SPI ,SPI Clock Disable" "No effect,Disabled"
bitfld.long 0x54 0. " SPI ,PIO Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x58 "SPI_PMSR,SPI Power Management Status Register"
bitfld.long 0x58 1. " SPI ,SPI Clock Status" "Disabled,Enabled"
bitfld.long 0x58 0. " SPI ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x9f
line.long 0x60 "SPI_CR,SPI Control Register"
bitfld.long 0x60 2. " SPIDIS ,SPI Disable" "No effect,Disabled"
bitfld.long 0x60 1. " SPIEN ,SPI Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,SPI Software Reset" "Don't reset,Reset"
if ((data.long(ad:(0xfffb4000+0x64))&0x00000004)!=0x00000004)
group.long 0x00--0x9f
line.long 0x64 "SPI_MR,SPI Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x64 16.--19. " PCS ,Peripheral Chip Select" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
bitfld.long 0x64 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x64 3. " DIV32 ,Clock Selection" "CORECLK,CORECLK/32"
textline " "
bitfld.long 0x64 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
bitfld.long 0x64 1. " PS ,Peripheral Select" "Fix,Variable"
bitfld.long 0x64 0. " MSTR ,Master/Slave Mode" "Slave,Master"
else
group.long 0x00--0x9f
line.long 0x64 "SPI_MR,SPI Mode Register"
hexmask.long.byte 0x64 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x64 16.--19. " PCS ,Peripheral Chip Select" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
bitfld.long 0x64 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x64 3. " DIV32 ,Clock Selection" "CORECLK,CORECLK/32"
textline " "
bitfld.long 0x64 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
bitfld.long 0x64 1. " PS ,Peripheral Select" "Fix,Variable"
bitfld.long 0x64 0. " MSTR ,Master/Slave Mode" "Slave,Master"
endif
rgroup.long 0x00--0x9f
line.long 0x70 "SPI_SR,SPI Status Register"
bitfld.long 0x70 22. " NPCS3 ,NPCS3 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 21. " NPCS2 ,NPCS2 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 20. " NPCS1 ,NPCS1 PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 19. " NPCS0 ,NPCS0 PIO Interrupt" "Not changed,Changed"
textline " "
bitfld.long 0x70 18. " MOSI ,MOSI PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 17. " MISO ,MISO PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 16. " SPCK ,SPCK PIO Interrupt" "Not changed,Changed"
bitfld.long 0x70 8. " SPIENS ,SPI Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x70 5. " TEND ,Transfer End" "Not ended,Ended"
bitfld.long 0x70 4. " REND ,Reception End" "Not ended,Ended"
bitfld.long 0x70 3. " SPIOVRE ,Overrun Error" "Not occurred,Occurred"
bitfld.long 0x70 2. " MODF ,Mode Fault Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 1. " TDRE ,Transmit Data Register Empty" "Not empty,Empty"
bitfld.long 0x70 0. " RDRF ,Receive Data Register Full" "Not full,Full"
wgroup.long 0x00--0x9f
line.long 0x74 "SPI_IER,SPI Interrupt Enable Register"
bitfld.long 0x74 22. " NPCS3 ,NPCS3 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 21. " NPCS2 ,NPCS2 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 20. " NPCS1 ,NPCS1 PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 19. " NPCS0 ,NPCS0 PIO Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 18. " MOSI ,MOSI PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 17. " MISO ,MISO PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 16. " SPCK ,SPCK PIO Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 5. " TEND ,Transfer End Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " REND ,Reception End Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " SPIOVRE ,Overrun Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " MODF ,Mode Fault Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 1. " TDRE ,Transmit Data Register Empty Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " RDRF ,Receive Data Register Full Interrupt Enable" "No effect,Enabled"
line.long 0x78 "SPI_IDR,SPI Interrupt Disable Register"
bitfld.long 0x78 22. " NPCS3 ,NPCS3 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 21. " NPCS2 ,NPCS2 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 20. " NPCS1 ,NPCS1 PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 19. " NPCS0 ,NPCS0 PIO Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 18. " MOSI ,MOSI PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 17. " MISO ,MISO PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 16. " SPCK ,SPCK PIO Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 5. " TEND ,Transfer End Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " REND ,Reception End Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " SPIOVRE ,Overrun Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " MODF ,Mode Fault Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 1. " TDRE ,Transmit Data Register Empty Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " RDRF ,Receive Data Register Full Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x9f
line.long 0x7c "SPI_IMR,SPI Interrupt Mask Register"
bitfld.long 0x74 22. " NPCS3 ,NPCS3 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 21. " NPCS2 ,NPCS2 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 20. " NPCS1 ,NPCS1 PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 19. " NPCS0 ,NPCS0 PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 18. " MOSI ,MOSI PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 17. " MISO ,MISO PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 16. " SPCK ,SPCK PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 5. " TEND ,Transfer End Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 4. " REND ,Reception End Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 3. " SPIOVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 2. " MODF ,Mode Fault Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x74 1. " TDRE ,Transmit Data Register Empty Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x74 0. " RDRF ,Receive Data Register Full Interrupt Mask" "Disabled,Enabled"
if ((data.long(ad:(0xfffb4000+0x64))&0x00000004)!=0x00000004)
rgroup.long 0x00--0x9f
line.long 0x80 "SPI_RDR,SPI Receive Data Register"
bitfld.long 0x80 16.--19. " PCS ,Peripherial Chip Select Status" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
hexmask.long.word 0x80 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x00--0x9f
line.long 0x84 "SPI_TDR,SPI Transmit Data Register"
bitfld.long 0x84 16.--19. " PCS ,Peripherial Chip Select" "NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,NPCS3,NPCS0,NPCS1,NPCS0,NPCS2,NPCS0,NPCS1,NPCS0,Forbidden"
hexmask.long.word 0x84 0.--15. 1. " TD ,Transmit Data"
else
rgroup.long 0x00--0x9f
line.long 0x80 "SPI_RDR,SPI Receive Data Register"
bitfld.long 0x80 16.--19. " PCS ,Peripherial Chip Select Status" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
hexmask.long.word 0x80 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x00--0x9f
line.long 0x84 "SPI_TDR,SPI Transmit Data Register"
bitfld.long 0x84 16.--19. " PCS ,Peripherial Chip Select" "CS0,CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12,CS13,CS14,CS15"
hexmask.long.word 0x84 0.--15. 1. " TD ,Transmit Data"
endif
group.long 0x00--0x9f
line.long 0x90 "SPI_CSR0,SPI Chip Select Register 0"
hexmask.long.byte 0x90 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x90 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x90 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x90 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x90 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x90 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x94 "SPI_CSR1,SPI Chip Select Register 1"
hexmask.long.byte 0x94 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x94 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x94 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x94 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x94 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x94 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x98 "SPI_CSR2,SPI Chip Select Register 2"
hexmask.long.byte 0x98 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x98 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x98 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x98 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x98 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x98 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
line.long 0x9c "SPI_CSR3,SPI Chip Select Register 3"
hexmask.long.byte 0x9c 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x9c 16.--23. 1. " DLYBS ,Delay Before SPCK"
hexmask.long.byte 0x9c 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x9c 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x9c 1. " NCPHA ,Clock Phase" "Changed on leading,Captured on leading"
bitfld.long 0x9c 0. " CPOL ,Clock Polarity" "Inactive low,Inactive high"
tree.end
tree "Unified Parallel I/O Controller (UPIO)"
base 0xfffd8000
wgroup.long 0x00--0x7f
line.long 0x10 "UPIO_OER,UPIO Output Enable Register"
bitfld.long 0x10 31. " P31 ,P31 Pin" "No effect,Enabled"
bitfld.long 0x10 30. " P30 ,P30 Pin" "No effect,Enabled"
bitfld.long 0x10 29. " P29 ,P29 Pin" "No effect,Enabled"
bitfld.long 0x10 28. " P28 ,P28 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 27. " P27 ,P27 Pin" "No effect,Enabled"
bitfld.long 0x10 26. " P26 ,P26 Pin" "No effect,Enabled"
bitfld.long 0x10 25. " P25 ,P25 Pin" "No effect,Enabled"
bitfld.long 0x10 24. " P24 ,P24 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 23. " P23 ,P23 Pin" "No effect,Enabled"
bitfld.long 0x10 22. " P22 ,P22 Pin" "No effect,Enabled"
bitfld.long 0x10 21. " P21 ,P21 Pin" "No effect,Enabled"
bitfld.long 0x10 20. " P20 ,P20 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 19. " P19 ,P19 Pin" "No effect,Enabled"
bitfld.long 0x10 18. " P18 ,P18 Pin" "No effect,Enabled"
bitfld.long 0x10 17. " P17 ,P17 Pin" "No effect,Enabled"
bitfld.long 0x10 16. " P16 ,P16 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 15. " P15 ,P15 Pin" "No effect,Enabled"
bitfld.long 0x10 14. " P14 ,P14 Pin" "No effect,Enabled"
bitfld.long 0x10 13. " P13 ,P13 Pin" "No effect,Enabled"
bitfld.long 0x10 12. " P12 ,P12 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 11. " P11 ,P11 Pin" "No effect,Enabled"
bitfld.long 0x10 10. " P10 ,P10 Pin" "No effect,Enabled"
bitfld.long 0x10 9. " P9 ,P9 Pin" "No effect,Enabled"
bitfld.long 0x10 8. " P8 ,P8 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 7. " P7 ,P7 Pin" "No effect,Enabled"
bitfld.long 0x10 6. " P6 ,P6 Pin" "No effect,Enabled"
bitfld.long 0x10 5. " P5 ,P5 Pin" "No effect,Enabled"
bitfld.long 0x10 4. " P4 ,P4 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x10 3. " P3 ,P3 Pin" "No effect,Enabled"
bitfld.long 0x10 2. " P2 ,P2 Pin" "No effect,Enabled"
bitfld.long 0x10 1. " P1 ,P1 Pin" "No effect,Enabled"
bitfld.long 0x10 0. " P0 ,P0 Pin" "No effect,Enabled"
line.long 0x14 "UPIO_ODR,UPIO Output Disable Register"
bitfld.long 0x14 31. " P31 ,P31 Pin" "No effect,Disabled"
bitfld.long 0x14 30. " P30 ,P30 Pin" "No effect,Disabled"
bitfld.long 0x14 29. " P29 ,P29 Pin" "No effect,Disabled"
bitfld.long 0x14 28. " P28 ,P28 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 27. " P27 ,P27 Pin" "No effect,Disabled"
bitfld.long 0x14 26. " P26 ,P26 Pin" "No effect,Disabled"
bitfld.long 0x14 25. " P25 ,P25 Pin" "No effect,Disabled"
bitfld.long 0x14 24. " P24 ,P24 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 23. " P23 ,P23 Pin" "No effect,Disabled"
bitfld.long 0x14 22. " P22 ,P22 Pin" "No effect,Disabled"
bitfld.long 0x14 21. " P21 ,P21 Pin" "No effect,Disabled"
bitfld.long 0x14 20. " P20 ,P20 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 19. " P19 ,P19 Pin" "No effect,Disabled"
bitfld.long 0x14 18. " P18 ,P18 Pin" "No effect,Disabled"
bitfld.long 0x14 17. " P17 ,P17 Pin" "No effect,Disabled"
bitfld.long 0x14 16. " P16 ,P16 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 15. " P15 ,P15 Pin" "No effect,Disabled"
bitfld.long 0x14 14. " P14 ,P14 Pin" "No effect,Disabled"
bitfld.long 0x14 13. " P13 ,P13 Pin" "No effect,Disabled"
bitfld.long 0x14 12. " P12 ,P12 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 11. " P11 ,P11 Pin" "No effect,Disabled"
bitfld.long 0x14 10. " P10 ,P10 Pin" "No effect,Disabled"
bitfld.long 0x14 9. " P9 ,P9 Pin" "No effect,Disabled"
bitfld.long 0x14 8. " P8 ,P8 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 7. " P7 ,P7 Pin" "No effect,Disabled"
bitfld.long 0x14 6. " P6 ,P6 Pin" "No effect,Disabled"
bitfld.long 0x14 5. " P5 ,P5 Pin" "No effect,Disabled"
bitfld.long 0x14 4. " P4 ,P4 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x14 3. " P3 ,P3 Pin" "No effect,Disabled"
bitfld.long 0x14 2. " P2 ,P2 Pin" "No effect,Disabled"
bitfld.long 0x14 1. " P1 ,P1 Pin" "No effect,Disabled"
bitfld.long 0x14 0. " P0 ,P0 Pin" "No effect,Disabled"
rgroup.long 0x00--0x7f
line.long 0x18 "UPIO_OSR,UPIO Output Status Register"
bitfld.long 0x18 31. " P31 ,P31 Pin" "Input,Output"
bitfld.long 0x18 30. " P30 ,P30 Pin" "Input,Output"
bitfld.long 0x18 29. " P29 ,P29 Pin" "Input,Output"
bitfld.long 0x18 28. " P28 ,P28 Pin" "Input,Output"
textline " "
bitfld.long 0x18 27. " P27 ,P27 Pin" "Input,Output"
bitfld.long 0x18 26. " P26 ,P26 Pin" "Input,Output"
bitfld.long 0x18 25. " P25 ,P25 Pin" "Input,Output"
bitfld.long 0x18 24. " P24 ,P24 Pin" "Input,Output"
textline " "
bitfld.long 0x18 23. " P23 ,P23 Pin" "Input,Output"
bitfld.long 0x18 22. " P22 ,P22 Pin" "Input,Output"
bitfld.long 0x18 21. " P21 ,P21 Pin" "Input,Output"
bitfld.long 0x18 20. " P20 ,P20 Pin" "Input,Output"
textline " "
bitfld.long 0x18 19. " P19 ,P19 Pin" "Input,Output"
bitfld.long 0x18 18. " P18 ,P18 Pin" "Input,Output"
bitfld.long 0x18 17. " P17 ,P17 Pin" "Input,Output"
bitfld.long 0x18 16. " P16 ,P16 Pin" "Input,Output"
textline " "
bitfld.long 0x18 15. " P15 ,P15 Pin" "Input,Output"
bitfld.long 0x18 14. " P14 ,P14 Pin" "Input,Output"
bitfld.long 0x18 13. " P13 ,P13 Pin" "Input,Output"
bitfld.long 0x18 12. " P12 ,P12 Pin" "Input,Output"
textline " "
bitfld.long 0x18 11. " P11 ,P11 Pin" "Input,Output"
bitfld.long 0x18 10. " P10 ,P10 Pin" "Input,Output"
bitfld.long 0x18 9. " P9 ,P9 Pin" "Input,Output"
bitfld.long 0x18 8. " P8 ,P8 Pin" "Input,Output"
textline " "
bitfld.long 0x18 7. " P7 ,P7 Pin" "Input,Output"
bitfld.long 0x18 6. " P6 ,P6 Pin" "Input,Output"
bitfld.long 0x18 5. " P5 ,P5 Pin" "Input,Output"
bitfld.long 0x18 4. " P4 ,P4 Pin" "Input,Output"
textline " "
bitfld.long 0x18 3. " P3 ,P3 Pin" "Input,Output"
bitfld.long 0x18 2. " P2 ,P2 Pin" "Input,Output"
bitfld.long 0x18 1. " P1 ,P1 Pin" "Input,Output"
bitfld.long 0x18 0. " P0 ,P0 Pin" "Input,Output"
wgroup.long 0x00--0x7f
line.long 0x30 "UPIO_SODR,UPIO Set Output Data Register"
bitfld.long 0x30 31. " P31 ,P31 Pin" "No effect,Set"
bitfld.long 0x30 30. " P30 ,P30 Pin" "No effect,Set"
bitfld.long 0x30 29. " P29 ,P29 Pin" "No effect,Set"
bitfld.long 0x30 28. " P28 ,P28 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 27. " P27 ,P27 Pin" "No effect,Set"
bitfld.long 0x30 26. " P26 ,P26 Pin" "No effect,Set"
bitfld.long 0x30 25. " P25 ,P25 Pin" "No effect,Set"
bitfld.long 0x30 24. " P24 ,P24 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 23. " P23 ,P23 Pin" "No effect,Set"
bitfld.long 0x30 22. " P22 ,P22 Pin" "No effect,Set"
bitfld.long 0x30 21. " P21 ,P21 Pin" "No effect,Set"
bitfld.long 0x30 20. " P20 ,P20 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 19. " P19 ,P19 Pin" "No effect,Set"
bitfld.long 0x30 18. " P18 ,P18 Pin" "No effect,Set"
bitfld.long 0x30 17. " P17 ,P17 Pin" "No effect,Set"
bitfld.long 0x30 16. " P16 ,P16 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 15. " P15 ,P15 Pin" "No effect,Set"
bitfld.long 0x30 14. " P14 ,P14 Pin" "No effect,Set"
bitfld.long 0x30 13. " P13 ,P13 Pin" "No effect,Set"
bitfld.long 0x30 12. " P12 ,P12 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 11. " P11 ,P11 Pin" "No effect,Set"
bitfld.long 0x30 10. " P10 ,P10 Pin" "No effect,Set"
bitfld.long 0x30 9. " P9 ,P9 Pin" "No effect,Set"
bitfld.long 0x30 8. " P8 ,P8 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 7. " P7 ,P7 Pin" "No effect,Set"
bitfld.long 0x30 6. " P6 ,P6 Pin" "No effect,Set"
bitfld.long 0x30 5. " P5 ,P5 Pin" "No effect,Set"
bitfld.long 0x30 4. " P4 ,P4 Pin" "No effect,Set"
textline " "
bitfld.long 0x30 3. " P3 ,P3 Pin" "No effect,Set"
bitfld.long 0x30 2. " P2 ,P2 Pin" "No effect,Set"
bitfld.long 0x30 1. " P1 ,P1 Pin" "No effect,Set"
bitfld.long 0x30 0. " P0 ,P0 Pin" "No effect,Set"
line.long 0x34 "UPIO_CODR,UPIO Clear Output Data Register"
bitfld.long 0x34 31. " P31 ,P31 Pin" "No effect,Cleared"
bitfld.long 0x34 30. " P30 ,P30 Pin" "No effect,Cleared"
bitfld.long 0x34 29. " P29 ,P29 Pin" "No effect,Cleared"
bitfld.long 0x34 28. " P28 ,P28 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 27. " P27 ,P27 Pin" "No effect,Cleared"
bitfld.long 0x34 26. " P26 ,P26 Pin" "No effect,Cleared"
bitfld.long 0x34 25. " P25 ,P25 Pin" "No effect,Cleared"
bitfld.long 0x34 24. " P24 ,P24 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 23. " P23 ,P23 Pin" "No effect,Cleared"
bitfld.long 0x34 22. " P22 ,P22 Pin" "No effect,Cleared"
bitfld.long 0x34 21. " P21 ,P21 Pin" "No effect,Cleared"
bitfld.long 0x34 20. " P20 ,P20 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 19. " P19 ,P19 Pin" "No effect,Cleared"
bitfld.long 0x34 18. " P18 ,P18 Pin" "No effect,Cleared"
bitfld.long 0x34 17. " P17 ,P17 Pin" "No effect,Cleared"
bitfld.long 0x34 16. " P16 ,P16 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 15. " P15 ,P15 Pin" "No effect,Cleared"
bitfld.long 0x34 14. " P14 ,P14 Pin" "No effect,Cleared"
bitfld.long 0x34 13. " P13 ,P13 Pin" "No effect,Cleared"
bitfld.long 0x34 12. " P12 ,P12 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 11. " P11 ,P11 Pin" "No effect,Cleared"
bitfld.long 0x34 10. " P10 ,P10 Pin" "No effect,Cleared"
bitfld.long 0x34 9. " P9 ,P9 Pin" "No effect,Cleared"
bitfld.long 0x34 8. " P8 ,P8 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 7. " P7 ,P7 Pin" "No effect,Cleared"
bitfld.long 0x34 6. " P6 ,P6 Pin" "No effect,Cleared"
bitfld.long 0x34 5. " P5 ,P5 Pin" "No effect,Cleared"
bitfld.long 0x34 4. " P4 ,P4 Pin" "No effect,Cleared"
textline " "
bitfld.long 0x34 3. " P3 ,P3 Pin" "No effect,Cleared"
bitfld.long 0x34 2. " P2 ,P2 Pin" "No effect,Cleared"
bitfld.long 0x34 1. " P1 ,P1 Pin" "No effect,Cleared"
bitfld.long 0x34 0. " P0 ,P0 Pin" "No effect,Cleared"
rgroup.long 0x00--0x7f
line.long 0x38 "UPIO_ODSR,UPIO Output Data Status Register"
bitfld.long 0x38 31. " P31 ,P31 Pin" "Low,High"
bitfld.long 0x38 30. " P30 ,P30 Pin" "Low,High"
bitfld.long 0x38 29. " P29 ,P29 Pin" "Low,High"
bitfld.long 0x38 28. " P28 ,P28 Pin" "Low,High"
textline " "
bitfld.long 0x38 27. " P27 ,P27 Pin" "Low,High"
bitfld.long 0x38 26. " P26 ,P26 Pin" "Low,High"
bitfld.long 0x38 25. " P25 ,P25 Pin" "Low,High"
bitfld.long 0x38 24. " P24 ,P24 Pin" "Low,High"
textline " "
bitfld.long 0x38 23. " P23 ,P23 Pin" "Low,High"
bitfld.long 0x38 22. " P22 ,P22 Pin" "Low,High"
bitfld.long 0x38 21. " P21 ,P21 Pin" "Low,High"
bitfld.long 0x38 20. " P20 ,P20 Pin" "Low,High"
textline " "
bitfld.long 0x38 19. " P19 ,P19 Pin" "Low,High"
bitfld.long 0x38 18. " P18 ,P18 Pin" "Low,High"
bitfld.long 0x38 17. " P17 ,P17 Pin" "Low,High"
bitfld.long 0x38 16. " P16 ,P16 Pin" "Low,High"
textline " "
bitfld.long 0x38 15. " P15 ,P15 Pin" "Low,High"
bitfld.long 0x38 14. " P14 ,P14 Pin" "Low,High"
bitfld.long 0x38 13. " P13 ,P13 Pin" "Low,High"
bitfld.long 0x38 12. " P12 ,P12 Pin" "Low,High"
textline " "
bitfld.long 0x38 11. " P11 ,P11 Pin" "Low,High"
bitfld.long 0x38 10. " P10 ,P10 Pin" "Low,High"
bitfld.long 0x38 9. " P9 ,P9 Pin" "Low,High"
bitfld.long 0x38 8. " P8 ,P8 Pin" "Low,High"
textline " "
bitfld.long 0x38 7. " P7 ,P7 Pin" "Low,High"
bitfld.long 0x38 6. " P6 ,P6 Pin" "Low,High"
bitfld.long 0x38 5. " P5 ,P5 Pin" "Low,High"
bitfld.long 0x38 4. " P4 ,P4 Pin" "Low,High"
textline " "
bitfld.long 0x38 3. " P3 ,P3 Pin" "Low,High"
bitfld.long 0x38 2. " P2 ,P2 Pin" "Low,High"
bitfld.long 0x38 1. " P1 ,P1 Pin" "Low,High"
bitfld.long 0x38 0. " P0 ,P0 Pin" "Low,High"
line.long 0x3c "UPIO_PDSR,UPIO Pin Data Status Register"
bitfld.long 0x3c 31. " P31 ,P31 Pin" "Low,High"
bitfld.long 0x3c 30. " P30 ,P30 Pin" "Low,High"
bitfld.long 0x3c 29. " P29 ,P29 Pin" "Low,High"
bitfld.long 0x3c 28. " P28 ,P28 Pin" "Low,High"
textline " "
bitfld.long 0x3c 27. " P27 ,P27 Pin" "Low,High"
bitfld.long 0x3c 26. " P26 ,P26 Pin" "Low,High"
bitfld.long 0x3c 25. " P25 ,P25 Pin" "Low,High"
bitfld.long 0x3c 24. " P24 ,P24 Pin" "Low,High"
textline " "
bitfld.long 0x3c 23. " P23 ,P23 Pin" "Low,High"
bitfld.long 0x3c 22. " P22 ,P22 Pin" "Low,High"
bitfld.long 0x3c 21. " P21 ,P21 Pin" "Low,High"
bitfld.long 0x3c 20. " P20 ,P20 Pin" "Low,High"
textline " "
bitfld.long 0x3c 19. " P19 ,P19 Pin" "Low,High"
bitfld.long 0x3c 18. " P18 ,P18 Pin" "Low,High"
bitfld.long 0x3c 17. " P17 ,P17 Pin" "Low,High"
bitfld.long 0x3c 16. " P16 ,P16 Pin" "Low,High"
textline " "
bitfld.long 0x3c 15. " P15 ,P15 Pin" "Low,High"
bitfld.long 0x3c 14. " P14 ,P14 Pin" "Low,High"
bitfld.long 0x3c 13. " P13 ,P13 Pin" "Low,High"
bitfld.long 0x3c 12. " P12 ,P12 Pin" "Low,High"
textline " "
bitfld.long 0x3c 11. " P11 ,P11 Pin" "Low,High"
bitfld.long 0x3c 10. " P10 ,P10 Pin" "Low,High"
bitfld.long 0x3c 9. " P9 ,P9 Pin" "Low,High"
bitfld.long 0x3c 8. " P8 ,P8 Pin" "Low,High"
textline " "
bitfld.long 0x3c 7. " P7 ,P7 Pin" "Low,High"
bitfld.long 0x3c 6. " P6 ,P6 Pin" "Low,High"
bitfld.long 0x3c 5. " P5 ,P5 Pin" "Low,High"
bitfld.long 0x3c 4. " P4 ,P4 Pin" "Low,High"
textline " "
bitfld.long 0x3c 3. " P3 ,P3 Pin" "Low,High"
bitfld.long 0x3c 2. " P2 ,P2 Pin" "Low,High"
bitfld.long 0x3c 1. " P1 ,P1 Pin" "Low,High"
bitfld.long 0x3c 0. " P0 ,P0 Pin" "Low,High"
wgroup.long 0x00--0x7f
line.long 0x40 "UPIO_MDER,UPIO Multi-Driver Enable Register"
bitfld.long 0x40 31. " P31 ,P31 Pin" "No effect,Enabled"
bitfld.long 0x40 30. " P30 ,P30 Pin" "No effect,Enabled"
bitfld.long 0x40 29. " P29 ,P29 Pin" "No effect,Enabled"
bitfld.long 0x40 28. " P28 ,P28 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 27. " P27 ,P27 Pin" "No effect,Enabled"
bitfld.long 0x40 26. " P26 ,P26 Pin" "No effect,Enabled"
bitfld.long 0x40 25. " P25 ,P25 Pin" "No effect,Enabled"
bitfld.long 0x40 24. " P24 ,P24 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 23. " P23 ,P23 Pin" "No effect,Enabled"
bitfld.long 0x40 22. " P22 ,P22 Pin" "No effect,Enabled"
bitfld.long 0x40 21. " P21 ,P21 Pin" "No effect,Enabled"
bitfld.long 0x40 20. " P20 ,P20 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 19. " P19 ,P19 Pin" "No effect,Enabled"
bitfld.long 0x40 18. " P18 ,P18 Pin" "No effect,Enabled"
bitfld.long 0x40 17. " P17 ,P17 Pin" "No effect,Enabled"
bitfld.long 0x40 16. " P16 ,P16 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 15. " P15 ,P15 Pin" "No effect,Enabled"
bitfld.long 0x40 14. " P14 ,P14 Pin" "No effect,Enabled"
bitfld.long 0x40 13. " P13 ,P13 Pin" "No effect,Enabled"
bitfld.long 0x40 12. " P12 ,P12 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 11. " P11 ,P11 Pin" "No effect,Enabled"
bitfld.long 0x40 10. " P10 ,P10 Pin" "No effect,Enabled"
bitfld.long 0x40 9. " P9 ,P9 Pin" "No effect,Enabled"
bitfld.long 0x40 8. " P8 ,P8 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 7. " P7 ,P7 Pin" "No effect,Enabled"
bitfld.long 0x40 6. " P6 ,P6 Pin" "No effect,Enabled"
bitfld.long 0x40 5. " P5 ,P5 Pin" "No effect,Enabled"
bitfld.long 0x40 4. " P4 ,P4 Pin" "No effect,Enabled"
textline " "
bitfld.long 0x40 3. " P3 ,P3 Pin" "No effect,Enabled"
bitfld.long 0x40 2. " P2 ,P2 Pin" "No effect,Enabled"
bitfld.long 0x40 1. " P1 ,P1 Pin" "No effect,Enabled"
bitfld.long 0x40 0. " P0 ,P0 Pin" "No effect,Enabled"
line.long 0x44 "UPIO_MDDR,UPIO Multi-Driver Disable Register"
bitfld.long 0x44 31. " P31 ,P31 Pin" "No effect,Disabled"
bitfld.long 0x44 30. " P30 ,P30 Pin" "No effect,Disabled"
bitfld.long 0x44 29. " P29 ,P29 Pin" "No effect,Disabled"
bitfld.long 0x44 28. " P28 ,P28 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 27. " P27 ,P27 Pin" "No effect,Disabled"
bitfld.long 0x44 26. " P26 ,P26 Pin" "No effect,Disabled"
bitfld.long 0x44 25. " P25 ,P25 Pin" "No effect,Disabled"
bitfld.long 0x44 24. " P24 ,P24 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 23. " P23 ,P23 Pin" "No effect,Disabled"
bitfld.long 0x44 22. " P22 ,P22 Pin" "No effect,Disabled"
bitfld.long 0x44 21. " P21 ,P21 Pin" "No effect,Disabled"
bitfld.long 0x44 20. " P20 ,P20 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 19. " P19 ,P19 Pin" "No effect,Disabled"
bitfld.long 0x44 18. " P18 ,P18 Pin" "No effect,Disabled"
bitfld.long 0x44 17. " P17 ,P17 Pin" "No effect,Disabled"
bitfld.long 0x44 16. " P16 ,P16 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 15. " P15 ,P15 Pin" "No effect,Disabled"
bitfld.long 0x44 14. " P14 ,P14 Pin" "No effect,Disabled"
bitfld.long 0x44 13. " P13 ,P13 Pin" "No effect,Disabled"
bitfld.long 0x44 12. " P12 ,P12 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 11. " P11 ,P11 Pin" "No effect,Disabled"
bitfld.long 0x44 10. " P10 ,P10 Pin" "No effect,Disabled"
bitfld.long 0x44 9. " P9 ,P9 Pin" "No effect,Disabled"
bitfld.long 0x44 8. " P8 ,P8 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 7. " P7 ,P7 Pin" "No effect,Disabled"
bitfld.long 0x44 6. " P6 ,P6 Pin" "No effect,Disabled"
bitfld.long 0x44 5. " P5 ,P5 Pin" "No effect,Disabled"
bitfld.long 0x44 4. " P4 ,P4 Pin" "No effect,Disabled"
textline " "
bitfld.long 0x44 3. " P3 ,P3 Pin" "No effect,Disabled"
bitfld.long 0x44 2. " P2 ,P2 Pin" "No effect,Disabled"
bitfld.long 0x44 1. " P1 ,P1 Pin" "No effect,Disabled"
bitfld.long 0x44 0. " P0 ,P0 Pin" "No effect,Disabled"
rgroup.long 0x00--0x7f
line.long 0x48 "UPIO_MDSR,UPIO Multi-Driver Status Register"
bitfld.long 0x48 31. " P31 ,P31 Pin" "Normal,Open drain"
bitfld.long 0x48 30. " P30 ,P30 Pin" "Normal,Open drain"
bitfld.long 0x48 29. " P29 ,P29 Pin" "Normal,Open drain"
bitfld.long 0x48 28. " P28 ,P28 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 27. " P27 ,P27 Pin" "Normal,Open drain"
bitfld.long 0x48 26. " P26 ,P26 Pin" "Normal,Open drain"
bitfld.long 0x48 25. " P25 ,P25 Pin" "Normal,Open drain"
bitfld.long 0x48 24. " P24 ,P24 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 23. " P23 ,P23 Pin" "Normal,Open drain"
bitfld.long 0x48 22. " P22 ,P22 Pin" "Normal,Open drain"
bitfld.long 0x48 21. " P21 ,P21 Pin" "Normal,Open drain"
bitfld.long 0x48 20. " P20 ,P20 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 19. " P19 ,P19 Pin" "Normal,Open drain"
bitfld.long 0x48 18. " P18 ,P18 Pin" "Normal,Open drain"
bitfld.long 0x48 17. " P17 ,P17 Pin" "Normal,Open drain"
bitfld.long 0x48 16. " P16 ,P16 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 15. " P15 ,P15 Pin" "Normal,Open drain"
bitfld.long 0x48 14. " P14 ,P14 Pin" "Normal,Open drain"
bitfld.long 0x48 13. " P13 ,P13 Pin" "Normal,Open drain"
bitfld.long 0x48 12. " P12 ,P12 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 11. " P11 ,P11 Pin" "Normal,Open drain"
bitfld.long 0x48 10. " P10 ,P10 Pin" "Normal,Open drain"
bitfld.long 0x48 9. " P9 ,P9 Pin" "Normal,Open drain"
bitfld.long 0x48 8. " P8 ,P8 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 7. " P7 ,P7 Pin" "Normal,Open drain"
bitfld.long 0x48 6. " P6 ,P6 Pin" "Normal,Open drain"
bitfld.long 0x48 5. " P5 ,P5 Pin" "Normal,Open drain"
bitfld.long 0x48 4. " P4 ,P4 Pin" "Normal,Open drain"
textline " "
bitfld.long 0x48 3. " P3 ,P3 Pin" "Normal,Open drain"
bitfld.long 0x48 2. " P2 ,P2 Pin" "Normal,Open drain"
bitfld.long 0x48 1. " P1 ,P1 Pin" "Normal,Open drain"
bitfld.long 0x48 0. " P0 ,P0 Pin" "Normal,Open drain"
wgroup.long 0x00--0x7f
line.long 0x50 "UPIO_ECR,UPIO Enable Clock Register"
bitfld.long 0x50 0. " PIO ,PIO Clock Enable" "No effect,Enabled"
line.long 0x54 "UPIO_DCR,UPIO Disable Clock Register"
bitfld.long 0x54 0. " PIO ,PIO Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x7f
line.long 0x58 "UPIO_PMSR,UPIO Power Management Status Register"
bitfld.long 0x50 0. " PIO ,PIO Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x7f
line.long 0x60 "UPIO_CR,UPIO Control Register"
bitfld.long 0x60 0. " SWRST ,PIO Software Reset" "No effect,Reset"
group.long 0x00--0x7f
line.long 0x64 "UPIO_MR,UPIO Mode Register"
bitfld.long 0x64 31. " CLK_SLCT ,Core Clock Select" "Normal,PIO[31]"
bitfld.long 0x64 30. " NWAIT_SLCT ,NWait External Select" "Normal,PIO[30]"
rgroup.long 0x00--0x7f
line.long 0x70 "UPIO_SR,UPIO Status Register"
bitfld.long 0x70 31. " P31 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 30. " P30 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 29. " P29 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 28. " P28 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 27. " P27 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 26. " P26 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 25. " P25 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 24. " P24 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 23. " P23 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 22. " P22 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 21. " P21 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 20. " P20 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 19. " P19 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 18. " P18 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 17. " P17 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 16. " P16 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 15. " P15 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 14. " P14 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 13. " P13 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 12. " P12 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 11. " P11 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 10. " P10 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 9. " P9 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 8. " P8 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 7. " P7 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 6. " P6 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 5. " P5 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 4. " P4 ,PIO Interrupt Status" "Not changed,Changed"
textline " "
bitfld.long 0x70 3. " P3 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 2. " P2 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 1. " P1 ,PIO Interrupt Status" "Not changed,Changed"
bitfld.long 0x70 0. " P0 ,PIO Interrupt Status" "Not changed,Changed"
wgroup.long 0x00--0x7f
line.long 0x74 "UPIO_IER,UPIO Interrupt Enable Register"
bitfld.long 0x74 31. " P31 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 30. " P30 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 29. " P29 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 28. " P28 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 27. " P27 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 26. " P26 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 25. " P25 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 24. " P24 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 23. " P23 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 22. " P22 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 21. " P21 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 20. " P20 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 19. " P19 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 18. " P18 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 17. " P17 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 16. " P16 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 15. " P15 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 14. " P14 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 13. " P13 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 12. " P12 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 11. " P11 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 10. " P10 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 9. " P9 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 8. " P8 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 7. " P7 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 6. " P6 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 5. " P5 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 4. " P4 ,PIO Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x74 3. " P3 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 2. " P2 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 1. " P1 ,PIO Interrupt Mask" "No effect,Enabled"
bitfld.long 0x74 0. " P0 ,PIO Interrupt Mask" "No effect,Enabled"
line.long 0x78 "UPIO_IDR,UPIO Interrupt Disable Register"
bitfld.long 0x78 31. " P31 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 30. " P30 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 29. " P29 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 28. " P28 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 27. " P27 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 26. " P26 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 25. " P25 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 24. " P24 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 23. " P23 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 22. " P22 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 21. " P21 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 20. " P20 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 19. " P19 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 18. " P18 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 17. " P17 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 16. " P16 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 15. " P15 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 14. " P14 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 13. " P13 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 12. " P12 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 11. " P11 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 10. " P10 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 9. " P9 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 8. " P8 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 7. " P7 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 6. " P6 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 5. " P5 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 4. " P4 ,PIO Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x78 3. " P3 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 2. " P2 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 1. " P1 ,PIO Interrupt Mask" "No effect,Disabled"
bitfld.long 0x78 0. " P0 ,PIO Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x7f
line.long 0x7c "UPIO_IMR,UPIO Interrut Mask Register"
bitfld.long 0x7c 31. " P31 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 30. " P30 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 29. " P29 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 28. " P28 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 27. " P27 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 26. " P26 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 25. " P25 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 24. " P24 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 23. " P23 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 22. " P22 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 21. " P21 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 20. " P20 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 19. " P19 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 18. " P18 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 17. " P17 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 16. " P16 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 15. " P15 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 14. " P14 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 13. " P13 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 12. " P12 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 11. " P11 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 10. " P10 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 9. " P9 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 8. " P8 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 7. " P7 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 6. " P6 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 5. " P5 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 4. " P4 ,PIO Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 3. " P3 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " P2 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 1. " P1 ,PIO Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 0. " P0 ,PIO Interrupt Mask" "Disabled,Enabled"
tree.end
tree "Power Management Controller (PMC)"
base 0xffff4000
wgroup.long 0x00--0x5b
line.long 0x50 "PMC_ECR,PMC Enable Clock Register"
bitfld.long 0x50 1. " PDC ,PDC Clock" "Disabled,Enabled"
line.long 0x54 "PMC_DCR,PMC Disable Clock Register"
bitfld.long 0x54 1. " PDC ,PDC Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " ARM ,ARM Clock" "Disabled,Enabled"
rgroup.long 0x00--0x5b
line.long 0x58 "PMC_PMSR,PMC Power Management Status Register"
bitfld.long 0x58 1. " PDC ,PDC Clock" "Disabled,Enabled"
bitfld.long 0x58 0. " ARM ,ARM Clock" "Disabled,Enabled"
tree.end
tree "Controller Area Network (CAN)"
tree "CAN0"
base 0xfffd4000
wgroup.long 0x00--0x93
line.long 0x50 "CAN_ECR,Enable Clock Register"
bitfld.long 0x50 1. " CAN ,CAN Clock Enable" "No effect,Enabled"
line.long 0x54 "CAN_DCR,Disable Clock Register"
bitfld.long 0x54 1. " CAN ,CAN Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x58 "CAN_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " CAN ,CAN Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "CAN_CR,Control Register"
bitfld.long 0x60 6. " OVDIS ,Overload Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 5. " OVEN ,Overload Request Activate" "No effect,Activated"
bitfld.long 0x60 4. " ABDIS ,Abort Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 3. " ABEN ,Abort Request Activate" "No effect,Activated"
textline " "
bitfld.long 0x60 2. " CANDIS ,CAN Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CANEN ,CAN Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,CAN Software Reset" "No effect,Reset"
group.long 0x00--0x93
line.long 0x64 "CAN_MR,Mode Register"
bitfld.long 0x64 20.--22. " PHSEG2 ,Phase Segment 2 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 16.--18. " PHSEG1 ,Phase Segment 1 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 14. " SMP ,Sampling Mode" "Once,3 times"
bitfld.long 0x64 12.--13. " SJW ,Synchronization Jump Width" "1,2,3,4"
textline " "
bitfld.long 0x64 8.--10. " PROP ,Propagation Segment Value" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 0.--5. 1. " BD ,Time Quantum Period"
wgroup.long 0x00--0x93
line.long 0x6c "CAN_CSR,Clear Status Register"
bitfld.long 0x6c 2. " ENDINIT ,Clear End of CAN Initialization" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x70 "CAN_SR,Status Register"
hexmask.long.byte 0x70 24.--31. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x70 16.--23. 1. " REC ,Reception Error Counter"
bitfld.long 0x70 7. " ISS ,Interrupt Source Status" "Not occurred,Occurred"
bitfld.long 0x70 6. " OVRQ ,Overload Frame Request" "Not requested,Requested"
textline " "
bitfld.long 0x70 5. " ABRQ ,CAN Abort Request" "Not requested,Requested"
bitfld.long 0x70 4. " BUSOFF ,Bus Off" "No bus off,Bus off"
bitfld.long 0x70 3. " ERPAS ,Error Passive" "No error,Error"
bitfld.long 0x70 2. " ENDINIT ,End of CAN Initialization" "No end,End"
textline " "
bitfld.long 0x70 1. " CANINIT ,CAN Initialized" "Not initialized,Initialized"
bitfld.long 0x70 0. " CANENA ,CAN Enabled" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x74 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x74 4. " BUSOFF ,Bus Off Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " ERPAS ,Error Passive Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " ENDINIT ,End of CAN Initialization Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x78 4. " BUSOFF ,Bus Off Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " ERPAS ,Error Passive Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " ENDINIT ,End of CAN Initialization Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x7c "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x7c 4. " BUSOFF ,Bus Off Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ERPAS ,Error Passive Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " ENDINIT ,End of CAN Initialization Interrupt Mask" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x80 "CAN_CISR,Clear Interrupt Source Status Register"
bitfld.long 0x80 15. " CH15 ,Channel 15 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 14. " CH14 ,Channel 14 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 13. " CH13 ,Channel 13 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 12. " CH12 ,Channel 12 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 11. " CH11 ,Channel 11 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 10. " CH10 ,Channel 10 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 9. " CH9 ,Channel 9 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 8. " CH8 ,Channel 8 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 7. " CH7 ,Channel 7 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 6. " CH6 ,Channel 6 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 5. " CH5 ,Channel 5 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 4. " CH4 ,Channel 4 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 3. " CH3 ,Channel 3 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 2. " CH2 ,Channel 2 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 1. " CH1 ,Channel 1 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 0. " CH0 ,Channel 0 Interrupt Clear" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x84 "CAN_ISSR,Interrupt Source Status Register"
bitfld.long 0x84 15. " CH15 ,Channel 15 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 14. " CH14 ,Channel 14 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 13. " CH13 ,Channel 13 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 12. " CH12 ,Channel 12 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 11. " CH11 ,Channel 11 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 10. " CH10 ,Channel 10 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 9. " CH9 ,Channel 9 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 8. " CH8 ,Channel 8 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 7. " CH7 ,Channel 7 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 6. " CH6 ,Channel 6 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 5. " CH5 ,Channel 5 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 4. " CH4 ,Channel 4 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 3. " CH3 ,Channel 3 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 2. " CH2 ,Channel 2 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 1. " CH1 ,Channel 1 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 0. " CH0 ,Channel 0 Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x93
line.long 0x88 "CAN_SIER,Source Interrupt Enable Register"
bitfld.long 0x88 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Enabled"
line.long 0x8c "CAN_SIDR,Source Interrupt Disable Register"
bitfld.long 0x8c 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x90 "CAN_SIMR,Source Interrupt Mask Register"
bitfld.long 0x90 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
tree "CAN Channel 0"
group.long (0x100+(0x40*0.))++0x3f
line.long 0x00 "CAN_DRA0,Channel 0 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 0"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 0"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 0"
line.long 0x04 "CAN_DRB0,Channel 0 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 0"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 0"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 0"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 0"
line.long 0x08 "CAN_MSK0,Channel 0 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 0"
line.long 0x0c "CAN_IR0,Channel 0 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 0"
line.long 0x10 "CAN_CR0,Channel 0 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x14 "CAN_STP0,Channel 0 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x18 "CAN_CSR0,Channel 0 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x1c "CAN_SR0,Channel 0 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x20 "CAN_IER0,Channel 0 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR0,Channel 0 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x28 "CAN_IMR0,Channel 0 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 1"
group.long (0x100+(0x40*1.))++0x3f
line.long 0x00 "CAN_DRA1,Channel 1 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 1"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 1"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 1"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 1"
line.long 0x04 "CAN_DRB1,Channel 1 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 1"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 1"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 1"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 1"
line.long 0x08 "CAN_MSK1,Channel 1 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 1"
line.long 0x0c "CAN_IR1,Channel 1 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 1"
line.long 0x10 "CAN_CR1,Channel 1 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x14 "CAN_STP1,Channel 1 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x18 "CAN_CSR1,Channel 1 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x1c "CAN_SR1,Channel 1 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x20 "CAN_IER1,Channel 1 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR1,Channel 1 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x28 "CAN_IMR1,Channel 1 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 2"
group.long (0x100+(0x40*2.))++0x3f
line.long 0x00 "CAN_DRA2,Channel 2 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 2"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 2"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 2"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 2"
line.long 0x04 "CAN_DRB2,Channel 2 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 2"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 2"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 2"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 2"
line.long 0x08 "CAN_MSK2,Channel 2 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 2"
line.long 0x0c "CAN_IR2,Channel 2 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 2"
line.long 0x10 "CAN_CR2,Channel 2 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x14 "CAN_STP2,Channel 2 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x18 "CAN_CSR2,Channel 2 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x1c "CAN_SR2,Channel 2 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x20 "CAN_IER2,Channel 2 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR2,Channel 2 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x28 "CAN_IMR2,Channel 2 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 3"
group.long (0x100+(0x40*3.))++0x3f
line.long 0x00 "CAN_DRA3,Channel 3 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 3"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 3"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 3"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 3"
line.long 0x04 "CAN_DRB3,Channel 3 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 3"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 3"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 3"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 3"
line.long 0x08 "CAN_MSK3,Channel 3 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 3"
line.long 0x0c "CAN_IR3,Channel 3 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 3"
line.long 0x10 "CAN_CR3,Channel 3 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x14 "CAN_STP3,Channel 3 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x18 "CAN_CSR3,Channel 3 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x1c "CAN_SR3,Channel 3 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x20 "CAN_IER3,Channel 3 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR3,Channel 3 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x28 "CAN_IMR3,Channel 3 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 4"
group.long (0x100+(0x40*4.))++0x3f
line.long 0x00 "CAN_DRA4,Channel 4 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 4"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 4"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 4"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 4"
line.long 0x04 "CAN_DRB4,Channel 4 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 4"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 4"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 4"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 4"
line.long 0x08 "CAN_MSK4,Channel 4 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 4"
line.long 0x0c "CAN_IR4,Channel 4 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 4"
line.long 0x10 "CAN_CR4,Channel 4 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x14 "CAN_STP4,Channel 4 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x18 "CAN_CSR4,Channel 4 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x1c "CAN_SR4,Channel 4 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x20 "CAN_IER4,Channel 4 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR4,Channel 4 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x28 "CAN_IMR4,Channel 4 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 5"
group.long (0x100+(0x40*5.))++0x3f
line.long 0x00 "CAN_DRA5,Channel 5 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 5"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 5"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 5"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 5"
line.long 0x04 "CAN_DRB5,Channel 5 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 5"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 5"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 5"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 5"
line.long 0x08 "CAN_MSK5,Channel 5 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 5"
line.long 0x0c "CAN_IR5,Channel 5 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 5"
line.long 0x10 "CAN_CR5,Channel 5 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x14 "CAN_STP5,Channel 5 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x18 "CAN_CSR5,Channel 5 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x1c "CAN_SR5,Channel 5 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x20 "CAN_IER5,Channel 5 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR5,Channel 5 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x28 "CAN_IMR5,Channel 5 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 6"
group.long (0x100+(0x40*6.))++0x3f
line.long 0x00 "CAN_DRA6,Channel 6 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 6"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 6"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 6"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 6"
line.long 0x04 "CAN_DRB6,Channel 6 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 6"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 6"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 6"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 6"
line.long 0x08 "CAN_MSK6,Channel 6 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 6"
line.long 0x0c "CAN_IR6,Channel 6 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 6"
line.long 0x10 "CAN_CR6,Channel 6 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x14 "CAN_STP6,Channel 6 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x18 "CAN_CSR6,Channel 6 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x1c "CAN_SR6,Channel 6 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x20 "CAN_IER6,Channel 6 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR6,Channel 6 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x28 "CAN_IMR6,Channel 6 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 7"
group.long (0x100+(0x40*7.))++0x3f
line.long 0x00 "CAN_DRA7,Channel 7 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 7"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 7"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 7"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 7"
line.long 0x04 "CAN_DRB7,Channel 7 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 7"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 7"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 7"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 7"
line.long 0x08 "CAN_MSK7,Channel 7 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 7"
line.long 0x0c "CAN_IR7,Channel 7 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 7"
line.long 0x10 "CAN_CR7,Channel 7 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x14 "CAN_STP7,Channel 7 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x18 "CAN_CSR7,Channel 7 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x1c "CAN_SR7,Channel 7 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x20 "CAN_IER7,Channel 7 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR7,Channel 7 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x28 "CAN_IMR7,Channel 7 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 8"
group.long (0x100+(0x40*8.))++0x3f
line.long 0x00 "CAN_DRA8,Channel 8 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 8"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 8"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 8"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 8"
line.long 0x04 "CAN_DRB8,Channel 8 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 8"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 8"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 8"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 8"
line.long 0x08 "CAN_MSK8,Channel 8 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 8"
line.long 0x0c "CAN_IR8,Channel 8 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 8"
line.long 0x10 "CAN_CR8,Channel 8 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x14 "CAN_STP8,Channel 8 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x18 "CAN_CSR8,Channel 8 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x1c "CAN_SR8,Channel 8 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x20 "CAN_IER8,Channel 8 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR8,Channel 8 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x28 "CAN_IMR8,Channel 8 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 9"
group.long (0x100+(0x40*9.))++0x3f
line.long 0x00 "CAN_DRA9,Channel 9 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 9"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 9"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 9"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 9"
line.long 0x04 "CAN_DRB9,Channel 9 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 9"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 9"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 9"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 9"
line.long 0x08 "CAN_MSK9,Channel 9 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 9"
line.long 0x0c "CAN_IR9,Channel 9 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 9"
line.long 0x10 "CAN_CR9,Channel 9 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x14 "CAN_STP9,Channel 9 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x18 "CAN_CSR9,Channel 9 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x1c "CAN_SR9,Channel 9 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x20 "CAN_IER9,Channel 9 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR9,Channel 9 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x28 "CAN_IMR9,Channel 9 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 10"
group.long (0x100+(0x40*10.))++0x3f
line.long 0x00 "CAN_DRA10,Channel 10 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 10"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 10"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 10"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 10"
line.long 0x04 "CAN_DRB10,Channel 10 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 10"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 10"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 10"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 10"
line.long 0x08 "CAN_MSK10,Channel 10 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 10"
line.long 0x0c "CAN_IR10,Channel 10 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 10"
line.long 0x10 "CAN_CR10,Channel 10 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x14 "CAN_STP10,Channel 10 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x18 "CAN_CSR10,Channel 10 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x1c "CAN_SR10,Channel 10 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x20 "CAN_IER10,Channel 10 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR10,Channel 10 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x28 "CAN_IMR10,Channel 10 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 11"
group.long (0x100+(0x40*11.))++0x3f
line.long 0x00 "CAN_DRA11,Channel 11 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 11"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 11"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 11"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 11"
line.long 0x04 "CAN_DRB11,Channel 11 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 11"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 11"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 11"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 11"
line.long 0x08 "CAN_MSK11,Channel 11 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 11"
line.long 0x0c "CAN_IR11,Channel 11 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 11"
line.long 0x10 "CAN_CR11,Channel 11 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x14 "CAN_STP11,Channel 11 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x18 "CAN_CSR11,Channel 11 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x1c "CAN_SR11,Channel 11 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x20 "CAN_IER11,Channel 11 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR11,Channel 11 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x28 "CAN_IMR11,Channel 11 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 12"
group.long (0x100+(0x40*12.))++0x3f
line.long 0x00 "CAN_DRA12,Channel 12 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 12"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 12"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 12"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 12"
line.long 0x04 "CAN_DRB12,Channel 12 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 12"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 12"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 12"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 12"
line.long 0x08 "CAN_MSK12,Channel 12 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 12"
line.long 0x0c "CAN_IR12,Channel 12 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 12"
line.long 0x10 "CAN_CR12,Channel 12 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x14 "CAN_STP12,Channel 12 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x18 "CAN_CSR12,Channel 12 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x1c "CAN_SR12,Channel 12 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x20 "CAN_IER12,Channel 12 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR12,Channel 12 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x28 "CAN_IMR12,Channel 12 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 13"
group.long (0x100+(0x40*13.))++0x3f
line.long 0x00 "CAN_DRA13,Channel 13 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 13"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 13"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 13"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 13"
line.long 0x04 "CAN_DRB13,Channel 13 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 13"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 13"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 13"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 13"
line.long 0x08 "CAN_MSK13,Channel 13 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 13"
line.long 0x0c "CAN_IR13,Channel 13 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 13"
line.long 0x10 "CAN_CR13,Channel 13 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x14 "CAN_STP13,Channel 13 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x18 "CAN_CSR13,Channel 13 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x1c "CAN_SR13,Channel 13 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x20 "CAN_IER13,Channel 13 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR13,Channel 13 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x28 "CAN_IMR13,Channel 13 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 14"
group.long (0x100+(0x40*14.))++0x3f
line.long 0x00 "CAN_DRA14,Channel 14 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 14"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 14"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 14"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 14"
line.long 0x04 "CAN_DRB14,Channel 14 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 14"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 14"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 14"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 14"
line.long 0x08 "CAN_MSK14,Channel 14 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 14"
line.long 0x0c "CAN_IR14,Channel 14 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 14"
line.long 0x10 "CAN_CR14,Channel 14 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x14 "CAN_STP14,Channel 14 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x18 "CAN_CSR14,Channel 14 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x1c "CAN_SR14,Channel 14 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x20 "CAN_IER14,Channel 14 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR14,Channel 14 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x28 "CAN_IMR14,Channel 14 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 15"
group.long (0x100+(0x40*15.))++0x3f
line.long 0x00 "CAN_DRA15,Channel 15 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 15"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 15"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 15"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 15"
line.long 0x04 "CAN_DRB15,Channel 15 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 15"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 15"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 15"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 15"
line.long 0x08 "CAN_MSK15,Channel 15 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 15"
line.long 0x0c "CAN_IR15,Channel 15 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 15"
line.long 0x10 "CAN_CR15,Channel 15 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x14 "CAN_STP15,Channel 15 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x18 "CAN_CSR15,Channel 15 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x1c "CAN_SR15,Channel 15 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x20 "CAN_IER15,Channel 15 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR15,Channel 15 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x28 "CAN_IMR15,Channel 15 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree.end
tree "CAN1"
base 0xfffb8000
wgroup.long 0x00--0x93
line.long 0x50 "CAN_ECR,Enable Clock Register"
bitfld.long 0x50 1. " CAN ,CAN Clock Enable" "No effect,Enabled"
line.long 0x54 "CAN_DCR,Disable Clock Register"
bitfld.long 0x54 1. " CAN ,CAN Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x58 "CAN_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " CAN ,CAN Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "CAN_CR,Control Register"
bitfld.long 0x60 6. " OVDIS ,Overload Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 5. " OVEN ,Overload Request Activate" "No effect,Activated"
bitfld.long 0x60 4. " ABDIS ,Abort Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 3. " ABEN ,Abort Request Activate" "No effect,Activated"
textline " "
bitfld.long 0x60 2. " CANDIS ,CAN Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CANEN ,CAN Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,CAN Software Reset" "No effect,Reset"
group.long 0x00--0x93
line.long 0x64 "CAN_MR,Mode Register"
bitfld.long 0x64 20.--22. " PHSEG2 ,Phase Segment 2 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 16.--18. " PHSEG1 ,Phase Segment 1 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 14. " SMP ,Sampling Mode" "Once,3 times"
bitfld.long 0x64 12.--13. " SJW ,Synchronization Jump Width" "1,2,3,4"
textline " "
bitfld.long 0x64 8.--10. " PROP ,Propagation Segment Value" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 0.--5. 1. " BD ,Time Quantum Period"
wgroup.long 0x00--0x93
line.long 0x6c "CAN_CSR,Clear Status Register"
bitfld.long 0x6c 2. " ENDINIT ,Clear End of CAN Initialization" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x70 "CAN_SR,Status Register"
hexmask.long.byte 0x70 24.--31. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x70 16.--23. 1. " REC ,Reception Error Counter"
bitfld.long 0x70 7. " ISS ,Interrupt Source Status" "Not occurred,Occurred"
bitfld.long 0x70 6. " OVRQ ,Overload Frame Request" "Not requested,Requested"
textline " "
bitfld.long 0x70 5. " ABRQ ,CAN Abort Request" "Not requested,Requested"
bitfld.long 0x70 4. " BUSOFF ,Bus Off" "No bus off,Bus off"
bitfld.long 0x70 3. " ERPAS ,Error Passive" "No error,Error"
bitfld.long 0x70 2. " ENDINIT ,End of CAN Initialization" "No end,End"
textline " "
bitfld.long 0x70 1. " CANINIT ,CAN Initialized" "Not initialized,Initialized"
bitfld.long 0x70 0. " CANENA ,CAN Enabled" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x74 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x74 4. " BUSOFF ,Bus Off Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " ERPAS ,Error Passive Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " ENDINIT ,End of CAN Initialization Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x78 4. " BUSOFF ,Bus Off Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " ERPAS ,Error Passive Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " ENDINIT ,End of CAN Initialization Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x7c "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x7c 4. " BUSOFF ,Bus Off Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ERPAS ,Error Passive Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " ENDINIT ,End of CAN Initialization Interrupt Mask" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x80 "CAN_CISR,Clear Interrupt Source Status Register"
bitfld.long 0x80 15. " CH15 ,Channel 15 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 14. " CH14 ,Channel 14 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 13. " CH13 ,Channel 13 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 12. " CH12 ,Channel 12 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 11. " CH11 ,Channel 11 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 10. " CH10 ,Channel 10 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 9. " CH9 ,Channel 9 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 8. " CH8 ,Channel 8 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 7. " CH7 ,Channel 7 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 6. " CH6 ,Channel 6 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 5. " CH5 ,Channel 5 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 4. " CH4 ,Channel 4 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 3. " CH3 ,Channel 3 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 2. " CH2 ,Channel 2 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 1. " CH1 ,Channel 1 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 0. " CH0 ,Channel 0 Interrupt Clear" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x84 "CAN_ISSR,Interrupt Source Status Register"
bitfld.long 0x84 15. " CH15 ,Channel 15 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 14. " CH14 ,Channel 14 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 13. " CH13 ,Channel 13 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 12. " CH12 ,Channel 12 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 11. " CH11 ,Channel 11 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 10. " CH10 ,Channel 10 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 9. " CH9 ,Channel 9 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 8. " CH8 ,Channel 8 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 7. " CH7 ,Channel 7 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 6. " CH6 ,Channel 6 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 5. " CH5 ,Channel 5 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 4. " CH4 ,Channel 4 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 3. " CH3 ,Channel 3 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 2. " CH2 ,Channel 2 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 1. " CH1 ,Channel 1 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 0. " CH0 ,Channel 0 Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x93
line.long 0x88 "CAN_SIER,Source Interrupt Enable Register"
bitfld.long 0x88 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Enabled"
line.long 0x8c "CAN_SIDR,Source Interrupt Disable Register"
bitfld.long 0x8c 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x90 "CAN_SIMR,Source Interrupt Mask Register"
bitfld.long 0x90 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
tree "CAN Channel 0"
group.long (0x100+(0x40*0.))++0x3f
line.long 0x00 "CAN_DRA0,Channel 0 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 0"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 0"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 0"
line.long 0x04 "CAN_DRB0,Channel 0 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 0"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 0"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 0"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 0"
line.long 0x08 "CAN_MSK0,Channel 0 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 0"
line.long 0x0c "CAN_IR0,Channel 0 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 0"
line.long 0x10 "CAN_CR0,Channel 0 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x14 "CAN_STP0,Channel 0 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x18 "CAN_CSR0,Channel 0 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x1c "CAN_SR0,Channel 0 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x20 "CAN_IER0,Channel 0 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR0,Channel 0 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x28 "CAN_IMR0,Channel 0 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 1"
group.long (0x100+(0x40*1.))++0x3f
line.long 0x00 "CAN_DRA1,Channel 1 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 1"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 1"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 1"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 1"
line.long 0x04 "CAN_DRB1,Channel 1 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 1"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 1"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 1"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 1"
line.long 0x08 "CAN_MSK1,Channel 1 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 1"
line.long 0x0c "CAN_IR1,Channel 1 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 1"
line.long 0x10 "CAN_CR1,Channel 1 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x14 "CAN_STP1,Channel 1 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x18 "CAN_CSR1,Channel 1 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x1c "CAN_SR1,Channel 1 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x20 "CAN_IER1,Channel 1 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR1,Channel 1 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x28 "CAN_IMR1,Channel 1 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 2"
group.long (0x100+(0x40*2.))++0x3f
line.long 0x00 "CAN_DRA2,Channel 2 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 2"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 2"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 2"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 2"
line.long 0x04 "CAN_DRB2,Channel 2 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 2"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 2"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 2"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 2"
line.long 0x08 "CAN_MSK2,Channel 2 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 2"
line.long 0x0c "CAN_IR2,Channel 2 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 2"
line.long 0x10 "CAN_CR2,Channel 2 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x14 "CAN_STP2,Channel 2 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x18 "CAN_CSR2,Channel 2 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x1c "CAN_SR2,Channel 2 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x20 "CAN_IER2,Channel 2 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR2,Channel 2 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x28 "CAN_IMR2,Channel 2 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 3"
group.long (0x100+(0x40*3.))++0x3f
line.long 0x00 "CAN_DRA3,Channel 3 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 3"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 3"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 3"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 3"
line.long 0x04 "CAN_DRB3,Channel 3 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 3"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 3"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 3"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 3"
line.long 0x08 "CAN_MSK3,Channel 3 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 3"
line.long 0x0c "CAN_IR3,Channel 3 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 3"
line.long 0x10 "CAN_CR3,Channel 3 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x14 "CAN_STP3,Channel 3 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x18 "CAN_CSR3,Channel 3 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x1c "CAN_SR3,Channel 3 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x20 "CAN_IER3,Channel 3 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR3,Channel 3 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x28 "CAN_IMR3,Channel 3 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 4"
group.long (0x100+(0x40*4.))++0x3f
line.long 0x00 "CAN_DRA4,Channel 4 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 4"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 4"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 4"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 4"
line.long 0x04 "CAN_DRB4,Channel 4 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 4"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 4"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 4"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 4"
line.long 0x08 "CAN_MSK4,Channel 4 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 4"
line.long 0x0c "CAN_IR4,Channel 4 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 4"
line.long 0x10 "CAN_CR4,Channel 4 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x14 "CAN_STP4,Channel 4 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x18 "CAN_CSR4,Channel 4 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x1c "CAN_SR4,Channel 4 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x20 "CAN_IER4,Channel 4 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR4,Channel 4 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x28 "CAN_IMR4,Channel 4 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 5"
group.long (0x100+(0x40*5.))++0x3f
line.long 0x00 "CAN_DRA5,Channel 5 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 5"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 5"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 5"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 5"
line.long 0x04 "CAN_DRB5,Channel 5 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 5"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 5"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 5"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 5"
line.long 0x08 "CAN_MSK5,Channel 5 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 5"
line.long 0x0c "CAN_IR5,Channel 5 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 5"
line.long 0x10 "CAN_CR5,Channel 5 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x14 "CAN_STP5,Channel 5 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x18 "CAN_CSR5,Channel 5 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x1c "CAN_SR5,Channel 5 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x20 "CAN_IER5,Channel 5 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR5,Channel 5 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x28 "CAN_IMR5,Channel 5 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 6"
group.long (0x100+(0x40*6.))++0x3f
line.long 0x00 "CAN_DRA6,Channel 6 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 6"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 6"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 6"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 6"
line.long 0x04 "CAN_DRB6,Channel 6 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 6"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 6"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 6"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 6"
line.long 0x08 "CAN_MSK6,Channel 6 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 6"
line.long 0x0c "CAN_IR6,Channel 6 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 6"
line.long 0x10 "CAN_CR6,Channel 6 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x14 "CAN_STP6,Channel 6 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x18 "CAN_CSR6,Channel 6 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x1c "CAN_SR6,Channel 6 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x20 "CAN_IER6,Channel 6 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR6,Channel 6 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x28 "CAN_IMR6,Channel 6 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 7"
group.long (0x100+(0x40*7.))++0x3f
line.long 0x00 "CAN_DRA7,Channel 7 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 7"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 7"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 7"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 7"
line.long 0x04 "CAN_DRB7,Channel 7 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 7"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 7"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 7"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 7"
line.long 0x08 "CAN_MSK7,Channel 7 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 7"
line.long 0x0c "CAN_IR7,Channel 7 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 7"
line.long 0x10 "CAN_CR7,Channel 7 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x14 "CAN_STP7,Channel 7 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x18 "CAN_CSR7,Channel 7 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x1c "CAN_SR7,Channel 7 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x20 "CAN_IER7,Channel 7 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR7,Channel 7 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x28 "CAN_IMR7,Channel 7 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 8"
group.long (0x100+(0x40*8.))++0x3f
line.long 0x00 "CAN_DRA8,Channel 8 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 8"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 8"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 8"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 8"
line.long 0x04 "CAN_DRB8,Channel 8 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 8"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 8"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 8"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 8"
line.long 0x08 "CAN_MSK8,Channel 8 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 8"
line.long 0x0c "CAN_IR8,Channel 8 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 8"
line.long 0x10 "CAN_CR8,Channel 8 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x14 "CAN_STP8,Channel 8 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x18 "CAN_CSR8,Channel 8 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x1c "CAN_SR8,Channel 8 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x20 "CAN_IER8,Channel 8 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR8,Channel 8 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x28 "CAN_IMR8,Channel 8 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 9"
group.long (0x100+(0x40*9.))++0x3f
line.long 0x00 "CAN_DRA9,Channel 9 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 9"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 9"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 9"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 9"
line.long 0x04 "CAN_DRB9,Channel 9 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 9"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 9"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 9"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 9"
line.long 0x08 "CAN_MSK9,Channel 9 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 9"
line.long 0x0c "CAN_IR9,Channel 9 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 9"
line.long 0x10 "CAN_CR9,Channel 9 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x14 "CAN_STP9,Channel 9 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x18 "CAN_CSR9,Channel 9 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x1c "CAN_SR9,Channel 9 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x20 "CAN_IER9,Channel 9 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR9,Channel 9 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x28 "CAN_IMR9,Channel 9 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 10"
group.long (0x100+(0x40*10.))++0x3f
line.long 0x00 "CAN_DRA10,Channel 10 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 10"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 10"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 10"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 10"
line.long 0x04 "CAN_DRB10,Channel 10 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 10"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 10"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 10"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 10"
line.long 0x08 "CAN_MSK10,Channel 10 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 10"
line.long 0x0c "CAN_IR10,Channel 10 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 10"
line.long 0x10 "CAN_CR10,Channel 10 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x14 "CAN_STP10,Channel 10 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x18 "CAN_CSR10,Channel 10 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x1c "CAN_SR10,Channel 10 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x20 "CAN_IER10,Channel 10 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR10,Channel 10 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x28 "CAN_IMR10,Channel 10 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 11"
group.long (0x100+(0x40*11.))++0x3f
line.long 0x00 "CAN_DRA11,Channel 11 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 11"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 11"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 11"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 11"
line.long 0x04 "CAN_DRB11,Channel 11 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 11"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 11"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 11"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 11"
line.long 0x08 "CAN_MSK11,Channel 11 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 11"
line.long 0x0c "CAN_IR11,Channel 11 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 11"
line.long 0x10 "CAN_CR11,Channel 11 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x14 "CAN_STP11,Channel 11 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x18 "CAN_CSR11,Channel 11 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x1c "CAN_SR11,Channel 11 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x20 "CAN_IER11,Channel 11 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR11,Channel 11 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x28 "CAN_IMR11,Channel 11 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 12"
group.long (0x100+(0x40*12.))++0x3f
line.long 0x00 "CAN_DRA12,Channel 12 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 12"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 12"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 12"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 12"
line.long 0x04 "CAN_DRB12,Channel 12 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 12"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 12"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 12"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 12"
line.long 0x08 "CAN_MSK12,Channel 12 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 12"
line.long 0x0c "CAN_IR12,Channel 12 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 12"
line.long 0x10 "CAN_CR12,Channel 12 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x14 "CAN_STP12,Channel 12 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x18 "CAN_CSR12,Channel 12 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x1c "CAN_SR12,Channel 12 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x20 "CAN_IER12,Channel 12 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR12,Channel 12 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x28 "CAN_IMR12,Channel 12 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 13"
group.long (0x100+(0x40*13.))++0x3f
line.long 0x00 "CAN_DRA13,Channel 13 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 13"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 13"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 13"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 13"
line.long 0x04 "CAN_DRB13,Channel 13 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 13"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 13"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 13"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 13"
line.long 0x08 "CAN_MSK13,Channel 13 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 13"
line.long 0x0c "CAN_IR13,Channel 13 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 13"
line.long 0x10 "CAN_CR13,Channel 13 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x14 "CAN_STP13,Channel 13 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x18 "CAN_CSR13,Channel 13 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x1c "CAN_SR13,Channel 13 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x20 "CAN_IER13,Channel 13 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR13,Channel 13 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x28 "CAN_IMR13,Channel 13 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 14"
group.long (0x100+(0x40*14.))++0x3f
line.long 0x00 "CAN_DRA14,Channel 14 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 14"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 14"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 14"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 14"
line.long 0x04 "CAN_DRB14,Channel 14 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 14"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 14"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 14"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 14"
line.long 0x08 "CAN_MSK14,Channel 14 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 14"
line.long 0x0c "CAN_IR14,Channel 14 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 14"
line.long 0x10 "CAN_CR14,Channel 14 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x14 "CAN_STP14,Channel 14 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x18 "CAN_CSR14,Channel 14 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x1c "CAN_SR14,Channel 14 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x20 "CAN_IER14,Channel 14 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR14,Channel 14 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x28 "CAN_IMR14,Channel 14 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 15"
group.long (0x100+(0x40*15.))++0x3f
line.long 0x00 "CAN_DRA15,Channel 15 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 15"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 15"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 15"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 15"
line.long 0x04 "CAN_DRB15,Channel 15 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 15"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 15"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 15"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 15"
line.long 0x08 "CAN_MSK15,Channel 15 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 15"
line.long 0x0c "CAN_IR15,Channel 15 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 15"
line.long 0x10 "CAN_CR15,Channel 15 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x14 "CAN_STP15,Channel 15 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x18 "CAN_CSR15,Channel 15 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x1c "CAN_SR15,Channel 15 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x20 "CAN_IER15,Channel 15 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR15,Channel 15 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x28 "CAN_IMR15,Channel 15 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree.end
tree "CAN2"
base 0xfffbc000
wgroup.long 0x00--0x93
line.long 0x50 "CAN_ECR,Enable Clock Register"
bitfld.long 0x50 1. " CAN ,CAN Clock Enable" "No effect,Enabled"
line.long 0x54 "CAN_DCR,Disable Clock Register"
bitfld.long 0x54 1. " CAN ,CAN Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x58 "CAN_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " CAN ,CAN Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "CAN_CR,Control Register"
bitfld.long 0x60 6. " OVDIS ,Overload Request Deactivate" "Don't deactivate,Deactivate"
bitfld.long 0x60 5. " OVEN ,Overload Request Activate" "Don't activate,Activate"
bitfld.long 0x60 4. " ABDIS ,Abort Request Deactivate" "Don't deactivate,Deactivate"
bitfld.long 0x60 3. " ABEN ,Abort Request Activate" "Don't activate,Activate"
textline " "
bitfld.long 0x60 2. " CANDIS ,CAN Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CANEN ,CAN Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,CAN Software Reset" "Don't reset,Reset"
group.long 0x00--0x93
line.long 0x64 "CAN_MR,Mode Register"
bitfld.long 0x64 20.--22. " PHSEG2 ,Phase Segment 2 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 16.--18. " PHSEG1 ,Phase Segment 1 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 14. " SMP ,Sampling Mode" "Once,3 times"
bitfld.long 0x64 12.--13. " SJW ,Synchronization Jump Width" "1,2,3,4"
textline " "
bitfld.long 0x64 8.--10. " PROP ,Propagation Segment Value" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 0.--5. 1. " BD ,Time Quantum Period"
wgroup.long 0x00--0x93
line.long 0x6c "CAN_CSR,Clear Status Register"
bitfld.long 0x6c 2. " ENDINIT ,Clear End of CAN Initialization" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x70 "CAN_SR,Status Register"
hexmask.long.byte 0x70 24.--31. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x70 16.--23. 1. " REC ,Reception Error Counter"
bitfld.long 0x70 7. " ISS ,Interrupt Source Status" "Not occurred,Occurred"
bitfld.long 0x70 6. " OVRQ ,Overload Frame Request" "Not requested,Requested"
textline " "
bitfld.long 0x70 5. " ABRQ ,CAN Abort Request" "Not requested,Requested"
bitfld.long 0x70 4. " BUSOFF ,Bus Off" "No bus off,Bus off"
bitfld.long 0x70 3. " ERPAS ,Error Passive" "No error,Error"
bitfld.long 0x70 2. " ENDINIT ,End of CAN Initialization" "No end,End"
textline " "
bitfld.long 0x70 1. " CANINIT ,CAN Initialized" "Not initialized,Initialized"
bitfld.long 0x70 0. " CANENA ,CAN Enabled" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x74 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x74 4. " BUSOFF ,Bus Off Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " ERPAS ,Error Passive Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " ENDINIT ,End of CAN Initialization Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x78 4. " BUSOFF ,Bus Off Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " ERPAS ,Error Passive Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " ENDINIT ,End of CAN Initialization Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x7c "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x7c 4. " BUSOFF ,Bus Off Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ERPAS ,Error Passive Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " ENDINIT ,End of CAN Initialization Interrupt Mask" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x80 "CAN_CISR,Clear Interrupt Source Status Register"
bitfld.long 0x80 31. " CH31 ,Channel 31 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 30. " CH30 ,Channel 30 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 29. " CH29 ,Channel 29 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 28. " CH28 ,Channel 28 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 27. " CH27 ,Channel 27 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 26. " CH26 ,Channel 26 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 25. " CH25 ,Channel 25 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 24. " CH24 ,Channel 24 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 23. " CH23 ,Channel 23 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 22. " CH22 ,Channel 22 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 21. " CH21 ,Channel 21 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 20. " CH20 ,Channel 20 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 19. " CH19 ,Channel 19 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 18. " CH18 ,Channel 18 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 17. " CH17 ,Channel 17 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 16. " CH16 ,Channel 16 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 15. " CH15 ,Channel 15 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 14. " CH14 ,Channel 14 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 13. " CH13 ,Channel 13 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 12. " CH12 ,Channel 12 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 11. " CH11 ,Channel 11 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 10. " CH10 ,Channel 10 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 9. " CH9 ,Channel 9 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 8. " CH8 ,Channel 8 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 7. " CH7 ,Channel 7 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 6. " CH6 ,Channel 6 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 5. " CH5 ,Channel 5 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 4. " CH4 ,Channel 4 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 3. " CH3 ,Channel 3 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 2. " CH2 ,Channel 2 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 1. " CH1 ,Channel 1 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 0. " CH0 ,Channel 0 Interrupt Clear" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x84 "CAN_ISSR,Interrupt Source Status Register"
bitfld.long 0x84 31. " CH31 ,Channel 31 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 30. " CH30 ,Channel 30 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 29. " CH29 ,Channel 29 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 28. " CH28 ,Channel 28 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 27. " CH27 ,Channel 27 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 26. " CH26 ,Channel 26 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 25. " CH25 ,Channel 25 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 24. " CH24 ,Channel 24 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 23. " CH23 ,Channel 23 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 22. " CH22 ,Channel 22 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 21. " CH21 ,Channel 21 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 20. " CH20 ,Channel 20 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 19. " CH19 ,Channel 19 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 18. " CH18 ,Channel 18 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 17. " CH17 ,Channel 17 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 16. " CH16 ,Channel 16 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 15. " CH15 ,Channel 15 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 14. " CH14 ,Channel 14 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 13. " CH13 ,Channel 13 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 12. " CH12 ,Channel 12 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 11. " CH11 ,Channel 11 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 10. " CH10 ,Channel 10 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 9. " CH9 ,Channel 9 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 8. " CH8 ,Channel 8 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 7. " CH7 ,Channel 7 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 6. " CH6 ,Channel 6 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 5. " CH5 ,Channel 5 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 4. " CH4 ,Channel 4 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 3. " CH3 ,Channel 3 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 2. " CH2 ,Channel 2 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 1. " CH1 ,Channel 1 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 0. " CH0 ,Channel 0 Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x93
line.long 0x88 "CAN_SIER,Source Interrupt Enable Register"
bitfld.long 0x88 31. " CH31 ,Channel 31 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 30. " CH30 ,Channel 30 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 29. " CH29 ,Channel 29 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 28. " CH28 ,Channel 28 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 27. " CH27 ,Channel 27 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 26. " CH26 ,Channel 26 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 25. " CH25 ,Channel 25 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 24. " CH24 ,Channel 24 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 23. " CH23 ,Channel 23 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 22. " CH22 ,Channel 22 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 21. " CH21 ,Channel 21 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 20. " CH20 ,Channel 20 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 19. " CH19 ,Channel 19 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 18. " CH18 ,Channel 18 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 17. " CH17 ,Channel 17 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 16. " CH16 ,Channel 16 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Enabled"
line.long 0x8c "CAN_SIDR,Source Interrupt Disable Register"
bitfld.long 0x8c 31. " CH31 ,Channel 31 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 30. " CH30 ,Channel 30 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 29. " CH29 ,Channel 29 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 28. " CH28 ,Channel 28 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 27. " CH27 ,Channel 27 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 26. " CH26 ,Channel 26 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 25. " CH25 ,Channel 25 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 24. " CH24 ,Channel 24 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 23. " CH23 ,Channel 23 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 22. " CH22 ,Channel 22 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 21. " CH21 ,Channel 21 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 20. " CH20 ,Channel 20 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 19. " CH19 ,Channel 19 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 18. " CH18 ,Channel 18 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 17. " CH17 ,Channel 17 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 16. " CH16 ,Channel 16 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x90 "CAN_SIMR,Source Interrupt Mask Register"
bitfld.long 0x90 31. " CH31 ,Channel 31 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 30. " CH30 ,Channel 30 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 29. " CH29 ,Channel 29 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 28. " CH28 ,Channel 28 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 27. " CH27 ,Channel 27 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 26. " CH26 ,Channel 26 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 25. " CH25 ,Channel 25 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 24. " CH24 ,Channel 24 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 23. " CH23 ,Channel 23 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 22. " CH22 ,Channel 22 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 21. " CH21 ,Channel 21 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 20. " CH20 ,Channel 20 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 19. " CH19 ,Channel 19 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 18. " CH18 ,Channel 18 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 17. " CH17 ,Channel 17 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 16. " CH16 ,Channel 16 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
tree "CAN Channel 0"
group.long (0x100+(0x40*0.))++0x3f
line.long 0x00 "CAN_DRA0,Channel 0 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 0"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 0"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 0"
line.long 0x04 "CAN_DRB0,Channel 0 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 0"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 0"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 0"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 0"
line.long 0x08 "CAN_MSK0,Channel 0 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 0"
line.long 0x0c "CAN_IR0,Channel 0 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 0"
line.long 0x10 "CAN_CR0,Channel 0 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x14 "CAN_STP0,Channel 0 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x18 "CAN_CSR0,Channel 0 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x1c "CAN_SR0,Channel 0 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x20 "CAN_IER0,Channel 0 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR0,Channel 0 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x28 "CAN_IMR0,Channel 0 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 1"
group.long (0x100+(0x40*1.))++0x3f
line.long 0x00 "CAN_DRA1,Channel 1 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 1"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 1"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 1"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 1"
line.long 0x04 "CAN_DRB1,Channel 1 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 1"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 1"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 1"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 1"
line.long 0x08 "CAN_MSK1,Channel 1 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 1"
line.long 0x0c "CAN_IR1,Channel 1 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 1"
line.long 0x10 "CAN_CR1,Channel 1 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x14 "CAN_STP1,Channel 1 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x18 "CAN_CSR1,Channel 1 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x1c "CAN_SR1,Channel 1 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x20 "CAN_IER1,Channel 1 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR1,Channel 1 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x28 "CAN_IMR1,Channel 1 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 2"
group.long (0x100+(0x40*2.))++0x3f
line.long 0x00 "CAN_DRA2,Channel 2 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 2"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 2"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 2"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 2"
line.long 0x04 "CAN_DRB2,Channel 2 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 2"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 2"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 2"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 2"
line.long 0x08 "CAN_MSK2,Channel 2 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 2"
line.long 0x0c "CAN_IR2,Channel 2 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 2"
line.long 0x10 "CAN_CR2,Channel 2 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x14 "CAN_STP2,Channel 2 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x18 "CAN_CSR2,Channel 2 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x1c "CAN_SR2,Channel 2 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x20 "CAN_IER2,Channel 2 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR2,Channel 2 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x28 "CAN_IMR2,Channel 2 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 3"
group.long (0x100+(0x40*3.))++0x3f
line.long 0x00 "CAN_DRA3,Channel 3 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 3"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 3"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 3"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 3"
line.long 0x04 "CAN_DRB3,Channel 3 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 3"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 3"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 3"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 3"
line.long 0x08 "CAN_MSK3,Channel 3 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 3"
line.long 0x0c "CAN_IR3,Channel 3 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 3"
line.long 0x10 "CAN_CR3,Channel 3 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x14 "CAN_STP3,Channel 3 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x18 "CAN_CSR3,Channel 3 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x1c "CAN_SR3,Channel 3 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x20 "CAN_IER3,Channel 3 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR3,Channel 3 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x28 "CAN_IMR3,Channel 3 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 4"
group.long (0x100+(0x40*4.))++0x3f
line.long 0x00 "CAN_DRA4,Channel 4 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 4"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 4"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 4"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 4"
line.long 0x04 "CAN_DRB4,Channel 4 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 4"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 4"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 4"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 4"
line.long 0x08 "CAN_MSK4,Channel 4 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 4"
line.long 0x0c "CAN_IR4,Channel 4 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 4"
line.long 0x10 "CAN_CR4,Channel 4 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x14 "CAN_STP4,Channel 4 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x18 "CAN_CSR4,Channel 4 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x1c "CAN_SR4,Channel 4 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x20 "CAN_IER4,Channel 4 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR4,Channel 4 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x28 "CAN_IMR4,Channel 4 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 5"
group.long (0x100+(0x40*5.))++0x3f
line.long 0x00 "CAN_DRA5,Channel 5 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 5"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 5"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 5"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 5"
line.long 0x04 "CAN_DRB5,Channel 5 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 5"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 5"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 5"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 5"
line.long 0x08 "CAN_MSK5,Channel 5 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 5"
line.long 0x0c "CAN_IR5,Channel 5 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 5"
line.long 0x10 "CAN_CR5,Channel 5 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x14 "CAN_STP5,Channel 5 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x18 "CAN_CSR5,Channel 5 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x1c "CAN_SR5,Channel 5 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x20 "CAN_IER5,Channel 5 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR5,Channel 5 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x28 "CAN_IMR5,Channel 5 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 6"
group.long (0x100+(0x40*6.))++0x3f
line.long 0x00 "CAN_DRA6,Channel 6 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 6"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 6"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 6"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 6"
line.long 0x04 "CAN_DRB6,Channel 6 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 6"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 6"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 6"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 6"
line.long 0x08 "CAN_MSK6,Channel 6 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 6"
line.long 0x0c "CAN_IR6,Channel 6 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 6"
line.long 0x10 "CAN_CR6,Channel 6 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x14 "CAN_STP6,Channel 6 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x18 "CAN_CSR6,Channel 6 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x1c "CAN_SR6,Channel 6 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x20 "CAN_IER6,Channel 6 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR6,Channel 6 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x28 "CAN_IMR6,Channel 6 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 7"
group.long (0x100+(0x40*7.))++0x3f
line.long 0x00 "CAN_DRA7,Channel 7 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 7"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 7"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 7"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 7"
line.long 0x04 "CAN_DRB7,Channel 7 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 7"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 7"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 7"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 7"
line.long 0x08 "CAN_MSK7,Channel 7 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 7"
line.long 0x0c "CAN_IR7,Channel 7 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 7"
line.long 0x10 "CAN_CR7,Channel 7 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x14 "CAN_STP7,Channel 7 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x18 "CAN_CSR7,Channel 7 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x1c "CAN_SR7,Channel 7 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x20 "CAN_IER7,Channel 7 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR7,Channel 7 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x28 "CAN_IMR7,Channel 7 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 8"
group.long (0x100+(0x40*8.))++0x3f
line.long 0x00 "CAN_DRA8,Channel 8 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 8"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 8"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 8"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 8"
line.long 0x04 "CAN_DRB8,Channel 8 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 8"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 8"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 8"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 8"
line.long 0x08 "CAN_MSK8,Channel 8 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 8"
line.long 0x0c "CAN_IR8,Channel 8 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 8"
line.long 0x10 "CAN_CR8,Channel 8 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x14 "CAN_STP8,Channel 8 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x18 "CAN_CSR8,Channel 8 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x1c "CAN_SR8,Channel 8 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x20 "CAN_IER8,Channel 8 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR8,Channel 8 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x28 "CAN_IMR8,Channel 8 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 9"
group.long (0x100+(0x40*9.))++0x3f
line.long 0x00 "CAN_DRA9,Channel 9 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 9"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 9"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 9"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 9"
line.long 0x04 "CAN_DRB9,Channel 9 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 9"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 9"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 9"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 9"
line.long 0x08 "CAN_MSK9,Channel 9 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 9"
line.long 0x0c "CAN_IR9,Channel 9 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 9"
line.long 0x10 "CAN_CR9,Channel 9 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x14 "CAN_STP9,Channel 9 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x18 "CAN_CSR9,Channel 9 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x1c "CAN_SR9,Channel 9 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x20 "CAN_IER9,Channel 9 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR9,Channel 9 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x28 "CAN_IMR9,Channel 9 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 10"
group.long (0x100+(0x40*10.))++0x3f
line.long 0x00 "CAN_DRA10,Channel 10 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 10"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 10"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 10"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 10"
line.long 0x04 "CAN_DRB10,Channel 10 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 10"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 10"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 10"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 10"
line.long 0x08 "CAN_MSK10,Channel 10 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 10"
line.long 0x0c "CAN_IR10,Channel 10 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 10"
line.long 0x10 "CAN_CR10,Channel 10 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x14 "CAN_STP10,Channel 10 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x18 "CAN_CSR10,Channel 10 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x1c "CAN_SR10,Channel 10 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x20 "CAN_IER10,Channel 10 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR10,Channel 10 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x28 "CAN_IMR10,Channel 10 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 11"
group.long (0x100+(0x40*11.))++0x3f
line.long 0x00 "CAN_DRA11,Channel 11 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 11"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 11"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 11"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 11"
line.long 0x04 "CAN_DRB11,Channel 11 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 11"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 11"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 11"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 11"
line.long 0x08 "CAN_MSK11,Channel 11 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 11"
line.long 0x0c "CAN_IR11,Channel 11 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 11"
line.long 0x10 "CAN_CR11,Channel 11 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x14 "CAN_STP11,Channel 11 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x18 "CAN_CSR11,Channel 11 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x1c "CAN_SR11,Channel 11 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x20 "CAN_IER11,Channel 11 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR11,Channel 11 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x28 "CAN_IMR11,Channel 11 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 12"
group.long (0x100+(0x40*12.))++0x3f
line.long 0x00 "CAN_DRA12,Channel 12 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 12"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 12"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 12"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 12"
line.long 0x04 "CAN_DRB12,Channel 12 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 12"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 12"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 12"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 12"
line.long 0x08 "CAN_MSK12,Channel 12 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 12"
line.long 0x0c "CAN_IR12,Channel 12 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 12"
line.long 0x10 "CAN_CR12,Channel 12 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x14 "CAN_STP12,Channel 12 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x18 "CAN_CSR12,Channel 12 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x1c "CAN_SR12,Channel 12 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x20 "CAN_IER12,Channel 12 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR12,Channel 12 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x28 "CAN_IMR12,Channel 12 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 13"
group.long (0x100+(0x40*13.))++0x3f
line.long 0x00 "CAN_DRA13,Channel 13 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 13"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 13"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 13"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 13"
line.long 0x04 "CAN_DRB13,Channel 13 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 13"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 13"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 13"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 13"
line.long 0x08 "CAN_MSK13,Channel 13 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 13"
line.long 0x0c "CAN_IR13,Channel 13 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 13"
line.long 0x10 "CAN_CR13,Channel 13 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x14 "CAN_STP13,Channel 13 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x18 "CAN_CSR13,Channel 13 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x1c "CAN_SR13,Channel 13 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x20 "CAN_IER13,Channel 13 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR13,Channel 13 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x28 "CAN_IMR13,Channel 13 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 14"
group.long (0x100+(0x40*14.))++0x3f
line.long 0x00 "CAN_DRA14,Channel 14 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 14"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 14"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 14"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 14"
line.long 0x04 "CAN_DRB14,Channel 14 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 14"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 14"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 14"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 14"
line.long 0x08 "CAN_MSK14,Channel 14 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 14"
line.long 0x0c "CAN_IR14,Channel 14 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 14"
line.long 0x10 "CAN_CR14,Channel 14 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x14 "CAN_STP14,Channel 14 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x18 "CAN_CSR14,Channel 14 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x1c "CAN_SR14,Channel 14 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x20 "CAN_IER14,Channel 14 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR14,Channel 14 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x28 "CAN_IMR14,Channel 14 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 15"
group.long (0x100+(0x40*15.))++0x3f
line.long 0x00 "CAN_DRA15,Channel 15 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 15"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 15"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 15"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 15"
line.long 0x04 "CAN_DRB15,Channel 15 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 15"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 15"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 15"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 15"
line.long 0x08 "CAN_MSK15,Channel 15 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 15"
line.long 0x0c "CAN_IR15,Channel 15 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 15"
line.long 0x10 "CAN_CR15,Channel 15 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x14 "CAN_STP15,Channel 15 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x18 "CAN_CSR15,Channel 15 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x1c "CAN_SR15,Channel 15 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x20 "CAN_IER15,Channel 15 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR15,Channel 15 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x28 "CAN_IMR15,Channel 15 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 16"
group.long (0x100+(0x40*16.))++0x3f
line.long 0x00 "CAN_DRA16,Channel 16 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 16"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 16"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 16"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 16"
line.long 0x04 "CAN_DRB16,Channel 16 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 16"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 16"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 16"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 16"
line.long 0x08 "CAN_MSK16,Channel 16 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 16"
line.long 0x0c "CAN_IR16,Channel 16 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 16"
line.long 0x10 "CAN_CR16,Channel 16 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*16.))++0x3f
line.long 0x14 "CAN_STP16,Channel 16 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*16.))++0x3f
line.long 0x18 "CAN_CSR16,Channel 16 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*16.))++0x3f
line.long 0x1c "CAN_SR16,Channel 16 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*16.))++0x3f
line.long 0x20 "CAN_IER16,Channel 16 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR16,Channel 16 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*16.))++0x3f
line.long 0x28 "CAN_IMR16,Channel 16 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 17"
group.long (0x100+(0x40*17.))++0x3f
line.long 0x00 "CAN_DRA17,Channel 17 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 17"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 17"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 17"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 17"
line.long 0x04 "CAN_DRB17,Channel 17 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 17"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 17"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 17"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 17"
line.long 0x08 "CAN_MSK17,Channel 17 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 17"
line.long 0x0c "CAN_IR17,Channel 17 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 17"
line.long 0x10 "CAN_CR17,Channel 17 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*17.))++0x3f
line.long 0x14 "CAN_STP17,Channel 17 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*17.))++0x3f
line.long 0x18 "CAN_CSR17,Channel 17 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*17.))++0x3f
line.long 0x1c "CAN_SR17,Channel 17 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*17.))++0x3f
line.long 0x20 "CAN_IER17,Channel 17 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR17,Channel 17 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*17.))++0x3f
line.long 0x28 "CAN_IMR17,Channel 17 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 18"
group.long (0x100+(0x40*18.))++0x3f
line.long 0x00 "CAN_DRA18,Channel 18 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 18"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 18"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 18"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 18"
line.long 0x04 "CAN_DRB18,Channel 18 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 18"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 18"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 18"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 18"
line.long 0x08 "CAN_MSK18,Channel 18 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 18"
line.long 0x0c "CAN_IR18,Channel 18 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 18"
line.long 0x10 "CAN_CR18,Channel 18 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*18.))++0x3f
line.long 0x14 "CAN_STP18,Channel 18 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*18.))++0x3f
line.long 0x18 "CAN_CSR18,Channel 18 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*18.))++0x3f
line.long 0x1c "CAN_SR18,Channel 18 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*18.))++0x3f
line.long 0x20 "CAN_IER18,Channel 18 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR18,Channel 18 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*18.))++0x3f
line.long 0x28 "CAN_IMR18,Channel 18 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 19"
group.long (0x100+(0x40*19.))++0x3f
line.long 0x00 "CAN_DRA19,Channel 19 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 19"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 19"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 19"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 19"
line.long 0x04 "CAN_DRB19,Channel 19 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 19"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 19"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 19"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 19"
line.long 0x08 "CAN_MSK19,Channel 19 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 19"
line.long 0x0c "CAN_IR19,Channel 19 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 19"
line.long 0x10 "CAN_CR19,Channel 19 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*19.))++0x3f
line.long 0x14 "CAN_STP19,Channel 19 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*19.))++0x3f
line.long 0x18 "CAN_CSR19,Channel 19 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*19.))++0x3f
line.long 0x1c "CAN_SR19,Channel 19 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*19.))++0x3f
line.long 0x20 "CAN_IER19,Channel 19 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR19,Channel 19 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*19.))++0x3f
line.long 0x28 "CAN_IMR19,Channel 19 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 20"
group.long (0x100+(0x40*20.))++0x3f
line.long 0x00 "CAN_DRA20,Channel 20 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 20"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 20"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 20"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 20"
line.long 0x04 "CAN_DRB20,Channel 20 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 20"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 20"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 20"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 20"
line.long 0x08 "CAN_MSK20,Channel 20 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 20"
line.long 0x0c "CAN_IR20,Channel 20 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 20"
line.long 0x10 "CAN_CR20,Channel 20 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*20.))++0x3f
line.long 0x14 "CAN_STP20,Channel 20 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*20.))++0x3f
line.long 0x18 "CAN_CSR20,Channel 20 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*20.))++0x3f
line.long 0x1c "CAN_SR20,Channel 20 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*20.))++0x3f
line.long 0x20 "CAN_IER20,Channel 20 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR20,Channel 20 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*20.))++0x3f
line.long 0x28 "CAN_IMR20,Channel 20 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 21"
group.long (0x100+(0x40*21.))++0x3f
line.long 0x00 "CAN_DRA21,Channel 21 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 21"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 21"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 21"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 21"
line.long 0x04 "CAN_DRB21,Channel 21 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 21"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 21"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 21"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 21"
line.long 0x08 "CAN_MSK21,Channel 21 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 21"
line.long 0x0c "CAN_IR21,Channel 21 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 21"
line.long 0x10 "CAN_CR21,Channel 21 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*21.))++0x3f
line.long 0x14 "CAN_STP21,Channel 21 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*21.))++0x3f
line.long 0x18 "CAN_CSR21,Channel 21 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*21.))++0x3f
line.long 0x1c "CAN_SR21,Channel 21 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*21.))++0x3f
line.long 0x20 "CAN_IER21,Channel 21 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR21,Channel 21 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*21.))++0x3f
line.long 0x28 "CAN_IMR21,Channel 21 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 22"
group.long (0x100+(0x40*22.))++0x3f
line.long 0x00 "CAN_DRA22,Channel 22 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 22"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 22"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 22"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 22"
line.long 0x04 "CAN_DRB22,Channel 22 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 22"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 22"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 22"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 22"
line.long 0x08 "CAN_MSK22,Channel 22 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 22"
line.long 0x0c "CAN_IR22,Channel 22 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 22"
line.long 0x10 "CAN_CR22,Channel 22 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*22.))++0x3f
line.long 0x14 "CAN_STP22,Channel 22 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*22.))++0x3f
line.long 0x18 "CAN_CSR22,Channel 22 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*22.))++0x3f
line.long 0x1c "CAN_SR22,Channel 22 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*22.))++0x3f
line.long 0x20 "CAN_IER22,Channel 22 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR22,Channel 22 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*22.))++0x3f
line.long 0x28 "CAN_IMR22,Channel 22 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 23"
group.long (0x100+(0x40*23.))++0x3f
line.long 0x00 "CAN_DRA23,Channel 23 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 23"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 23"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 23"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 23"
line.long 0x04 "CAN_DRB23,Channel 23 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 23"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 23"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 23"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 23"
line.long 0x08 "CAN_MSK23,Channel 23 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 23"
line.long 0x0c "CAN_IR23,Channel 23 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 23"
line.long 0x10 "CAN_CR23,Channel 23 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*23.))++0x3f
line.long 0x14 "CAN_STP23,Channel 23 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*23.))++0x3f
line.long 0x18 "CAN_CSR23,Channel 23 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*23.))++0x3f
line.long 0x1c "CAN_SR23,Channel 23 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*23.))++0x3f
line.long 0x20 "CAN_IER23,Channel 23 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR23,Channel 23 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*23.))++0x3f
line.long 0x28 "CAN_IMR23,Channel 23 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 24"
group.long (0x100+(0x40*24.))++0x3f
line.long 0x00 "CAN_DRA24,Channel 24 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 24"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 24"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 24"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 24"
line.long 0x04 "CAN_DRB24,Channel 24 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 24"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 24"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 24"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 24"
line.long 0x08 "CAN_MSK24,Channel 24 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 24"
line.long 0x0c "CAN_IR24,Channel 24 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 24"
line.long 0x10 "CAN_CR24,Channel 24 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*24.))++0x3f
line.long 0x14 "CAN_STP24,Channel 24 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*24.))++0x3f
line.long 0x18 "CAN_CSR24,Channel 24 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*24.))++0x3f
line.long 0x1c "CAN_SR24,Channel 24 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*24.))++0x3f
line.long 0x20 "CAN_IER24,Channel 24 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR24,Channel 24 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*24.))++0x3f
line.long 0x28 "CAN_IMR24,Channel 24 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 25"
group.long (0x100+(0x40*25.))++0x3f
line.long 0x00 "CAN_DRA25,Channel 25 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 25"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 25"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 25"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 25"
line.long 0x04 "CAN_DRB25,Channel 25 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 25"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 25"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 25"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 25"
line.long 0x08 "CAN_MSK25,Channel 25 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 25"
line.long 0x0c "CAN_IR25,Channel 25 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 25"
line.long 0x10 "CAN_CR25,Channel 25 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*25.))++0x3f
line.long 0x14 "CAN_STP25,Channel 25 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*25.))++0x3f
line.long 0x18 "CAN_CSR25,Channel 25 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*25.))++0x3f
line.long 0x1c "CAN_SR25,Channel 25 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*25.))++0x3f
line.long 0x20 "CAN_IER25,Channel 25 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR25,Channel 25 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*25.))++0x3f
line.long 0x28 "CAN_IMR25,Channel 25 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 26"
group.long (0x100+(0x40*26.))++0x3f
line.long 0x00 "CAN_DRA26,Channel 26 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 26"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 26"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 26"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 26"
line.long 0x04 "CAN_DRB26,Channel 26 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 26"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 26"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 26"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 26"
line.long 0x08 "CAN_MSK26,Channel 26 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 26"
line.long 0x0c "CAN_IR26,Channel 26 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 26"
line.long 0x10 "CAN_CR26,Channel 26 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*26.))++0x3f
line.long 0x14 "CAN_STP26,Channel 26 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*26.))++0x3f
line.long 0x18 "CAN_CSR26,Channel 26 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*26.))++0x3f
line.long 0x1c "CAN_SR26,Channel 26 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*26.))++0x3f
line.long 0x20 "CAN_IER26,Channel 26 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR26,Channel 26 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*26.))++0x3f
line.long 0x28 "CAN_IMR26,Channel 26 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 27"
group.long (0x100+(0x40*27.))++0x3f
line.long 0x00 "CAN_DRA27,Channel 27 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 27"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 27"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 27"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 27"
line.long 0x04 "CAN_DRB27,Channel 27 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 27"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 27"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 27"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 27"
line.long 0x08 "CAN_MSK27,Channel 27 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 27"
line.long 0x0c "CAN_IR27,Channel 27 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 27"
line.long 0x10 "CAN_CR27,Channel 27 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*27.))++0x3f
line.long 0x14 "CAN_STP27,Channel 27 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*27.))++0x3f
line.long 0x18 "CAN_CSR27,Channel 27 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*27.))++0x3f
line.long 0x1c "CAN_SR27,Channel 27 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*27.))++0x3f
line.long 0x20 "CAN_IER27,Channel 27 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR27,Channel 27 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*27.))++0x3f
line.long 0x28 "CAN_IMR27,Channel 27 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 28"
group.long (0x100+(0x40*28.))++0x3f
line.long 0x00 "CAN_DRA28,Channel 28 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 28"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 28"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 28"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 28"
line.long 0x04 "CAN_DRB28,Channel 28 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 28"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 28"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 28"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 28"
line.long 0x08 "CAN_MSK28,Channel 28 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 28"
line.long 0x0c "CAN_IR28,Channel 28 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 28"
line.long 0x10 "CAN_CR28,Channel 28 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*28.))++0x3f
line.long 0x14 "CAN_STP28,Channel 28 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*28.))++0x3f
line.long 0x18 "CAN_CSR28,Channel 28 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*28.))++0x3f
line.long 0x1c "CAN_SR28,Channel 28 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*28.))++0x3f
line.long 0x20 "CAN_IER28,Channel 28 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR28,Channel 28 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*28.))++0x3f
line.long 0x28 "CAN_IMR28,Channel 28 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 29"
group.long (0x100+(0x40*29.))++0x3f
line.long 0x00 "CAN_DRA29,Channel 29 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 29"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 29"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 29"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 29"
line.long 0x04 "CAN_DRB29,Channel 29 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 29"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 29"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 29"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 29"
line.long 0x08 "CAN_MSK29,Channel 29 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 29"
line.long 0x0c "CAN_IR29,Channel 29 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 29"
line.long 0x10 "CAN_CR29,Channel 29 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*29.))++0x3f
line.long 0x14 "CAN_STP29,Channel 29 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*29.))++0x3f
line.long 0x18 "CAN_CSR29,Channel 29 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*29.))++0x3f
line.long 0x1c "CAN_SR29,Channel 29 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*29.))++0x3f
line.long 0x20 "CAN_IER29,Channel 29 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR29,Channel 29 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*29.))++0x3f
line.long 0x28 "CAN_IMR29,Channel 29 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 30"
group.long (0x100+(0x40*30.))++0x3f
line.long 0x00 "CAN_DRA30,Channel 30 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 30"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 30"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 30"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 30"
line.long 0x04 "CAN_DRB30,Channel 30 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 30"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 30"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 30"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 30"
line.long 0x08 "CAN_MSK30,Channel 30 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 30"
line.long 0x0c "CAN_IR30,Channel 30 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 30"
line.long 0x10 "CAN_CR30,Channel 30 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*30.))++0x3f
line.long 0x14 "CAN_STP30,Channel 30 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*30.))++0x3f
line.long 0x18 "CAN_CSR30,Channel 30 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*30.))++0x3f
line.long 0x1c "CAN_SR30,Channel 30 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*30.))++0x3f
line.long 0x20 "CAN_IER30,Channel 30 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR30,Channel 30 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*30.))++0x3f
line.long 0x28 "CAN_IMR30,Channel 30 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 31"
group.long (0x100+(0x40*31.))++0x3f
line.long 0x00 "CAN_DRA31,Channel 31 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 31"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 31"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 31"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 31"
line.long 0x04 "CAN_DRB31,Channel 31 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 31"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 31"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 31"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 31"
line.long 0x08 "CAN_MSK31,Channel 31 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 31"
line.long 0x0c "CAN_IR31,Channel 31 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 31"
line.long 0x10 "CAN_CR31,Channel 31 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*31.))++0x3f
line.long 0x14 "CAN_STP31,Channel 31 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*31.))++0x3f
line.long 0x18 "CAN_CSR31,Channel 31 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*31.))++0x3f
line.long 0x1c "CAN_SR31,Channel 31 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*31.))++0x3f
line.long 0x20 "CAN_IER31,Channel 31 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR31,Channel 31 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*31.))++0x3f
line.long 0x28 "CAN_IMR31,Channel 31 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree.end
tree "CAN3"
base 0xfffb0000
wgroup.long 0x00--0x93
line.long 0x50 "CAN_ECR,Enable Clock Register"
bitfld.long 0x50 1. " CAN ,CAN Clock Enable" "No effect,Enabled"
line.long 0x54 "CAN_DCR,Disable Clock Register"
bitfld.long 0x54 1. " CAN ,CAN Clock Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x58 "CAN_PMSR,Power Management Status Register"
bitfld.long 0x58 1. " CAN ,CAN Clock Status" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x60 "CAN_CR,Control Register"
bitfld.long 0x60 6. " OVDIS ,Overload Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 5. " OVEN ,Overload Request Activate" "No effect,Activated"
bitfld.long 0x60 4. " ABDIS ,Abort Request Deactivate" "No effect,Deactivated"
bitfld.long 0x60 3. " ABEN ,Abort Request Activate" "No effect,Activated"
textline " "
bitfld.long 0x60 2. " CANDIS ,CAN Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CANEN ,CAN Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,CAN Software Reset" "No effect,Reset"
group.long 0x00--0x93
line.long 0x64 "CAN_MR,Mode Register"
bitfld.long 0x64 20.--22. " PHSEG2 ,Phase Segment 2 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 16.--18. " PHSEG1 ,Phase Segment 1 Value" "1,2,3,4,5,6,7,8"
bitfld.long 0x64 14. " SMP ,Sampling Mode" "Once,3 times"
bitfld.long 0x64 12.--13. " SJW ,Synchronization Jump Width" "1,2,3,4"
textline " "
bitfld.long 0x64 8.--10. " PROP ,Propagation Segment Value" "1,2,3,4,5,6,7,8"
hexmask.long.byte 0x64 0.--5. 1. " BD ,Time Quantum Period"
wgroup.long 0x00--0x93
line.long 0x6c "CAN_CSR,Clear Status Register"
bitfld.long 0x6c 2. " ENDINIT ,Clear End of CAN Initialization" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x70 "CAN_SR,Status Register"
hexmask.long.byte 0x70 24.--31. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x70 16.--23. 1. " REC ,Reception Error Counter"
bitfld.long 0x70 7. " ISS ,Interrupt Source Status" "Not occurred,Occurred"
bitfld.long 0x70 6. " OVRQ ,Overload Frame Request" "Not requested,Requested"
textline " "
bitfld.long 0x70 5. " ABRQ ,CAN Abort Request" "Not requested,Requested"
bitfld.long 0x70 4. " BUSOFF ,Bus Off" "No bus off,Bus off"
bitfld.long 0x70 3. " ERPAS ,Error Passive" "No error,Error"
bitfld.long 0x70 2. " ENDINIT ,End of CAN Initialization" "No end,End"
textline " "
bitfld.long 0x70 1. " CANINIT ,CAN Initialized" "Not initialized,Initialized"
bitfld.long 0x70 0. " CANENA ,CAN Enabled" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x74 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x74 4. " BUSOFF ,Bus Off Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 3. " ERPAS ,Error Passive Interrupt Enable" "No effect,Enabled"
bitfld.long 0x74 2. " ENDINIT ,End of CAN Initialization Interrupt Enable" "No effect,Enabled"
line.long 0x78 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x78 4. " BUSOFF ,Bus Off Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 3. " ERPAS ,Error Passive Interrupt Disable" "No effect,Disabled"
bitfld.long 0x78 2. " ENDINIT ,End of CAN Initialization Interrupt Disable" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x7c "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x7c 4. " BUSOFF ,Bus Off Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 3. " ERPAS ,Error Passive Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x7c 2. " ENDINIT ,End of CAN Initialization Interrupt Mask" "Disabled,Enabled"
wgroup.long 0x00--0x93
line.long 0x80 "CAN_CISR,Clear Interrupt Source Status Register"
bitfld.long 0x80 15. " CH15 ,Channel 15 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 14. " CH14 ,Channel 14 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 13. " CH13 ,Channel 13 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 12. " CH12 ,Channel 12 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 11. " CH11 ,Channel 11 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 10. " CH10 ,Channel 10 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 9. " CH9 ,Channel 9 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 8. " CH8 ,Channel 8 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 7. " CH7 ,Channel 7 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 6. " CH6 ,Channel 6 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 5. " CH5 ,Channel 5 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 4. " CH4 ,Channel 4 Interrupt Clear" "No effect,Cleared"
textline " "
bitfld.long 0x80 3. " CH3 ,Channel 3 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 2. " CH2 ,Channel 2 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 1. " CH1 ,Channel 1 Interrupt Clear" "No effect,Cleared"
bitfld.long 0x80 0. " CH0 ,Channel 0 Interrupt Clear" "No effect,Cleared"
rgroup.long 0x00--0x93
line.long 0x84 "CAN_ISSR,Interrupt Source Status Register"
bitfld.long 0x84 15. " CH15 ,Channel 15 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 14. " CH14 ,Channel 14 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 13. " CH13 ,Channel 13 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 12. " CH12 ,Channel 12 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 11. " CH11 ,Channel 11 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 10. " CH10 ,Channel 10 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 9. " CH9 ,Channel 9 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 8. " CH8 ,Channel 8 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 7. " CH7 ,Channel 7 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 6. " CH6 ,Channel 6 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 5. " CH5 ,Channel 5 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 4. " CH4 ,Channel 4 Interrupt" "Not occurred,Occurred"
textline " "
bitfld.long 0x84 3. " CH3 ,Channel 3 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 2. " CH2 ,Channel 2 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 1. " CH1 ,Channel 1 Interrupt" "Not occurred,Occurred"
bitfld.long 0x84 0. " CH0 ,Channel 0 Interrupt" "Not occurred,Occurred"
wgroup.long 0x00--0x93
line.long 0x88 "CAN_SIER,Source Interrupt Enable Register"
bitfld.long 0x88 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Enabled"
textline " "
bitfld.long 0x88 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Enabled"
bitfld.long 0x88 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Enabled"
line.long 0x8c "CAN_SIDR,Source Interrupt Disable Register"
bitfld.long 0x8c 15. " CH15 ,Channel 15 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 14. " CH14 ,Channel 14 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 13. " CH13 ,Channel 13 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 12. " CH12 ,Channel 12 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 11. " CH11 ,Channel 11 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 10. " CH10 ,Channel 10 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 9. " CH9 ,Channel 9 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 8. " CH8 ,Channel 8 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 7. " CH7 ,Channel 7 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 6. " CH6 ,Channel 6 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 5. " CH5 ,Channel 5 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 4. " CH4 ,Channel 4 Interrupt Mask" "No effect,Disabled"
textline " "
bitfld.long 0x8c 3. " CH3 ,Channel 3 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 2. " CH2 ,Channel 2 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 1. " CH1 ,Channel 1 Interrupt Mask" "No effect,Disabled"
bitfld.long 0x8c 0. " CH0 ,Channel 0 Interrupt Mask" "No effect,Disabled"
rgroup.long 0x00--0x93
line.long 0x90 "CAN_SIMR,Source Interrupt Mask Register"
bitfld.long 0x90 15. " CH15 ,Channel 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 14. " CH14 ,Channel 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 13. " CH13 ,Channel 13 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 12. " CH12 ,Channel 12 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 11. " CH11 ,Channel 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 10. " CH10 ,Channel 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 9. " CH9 ,Channel 9 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 8. " CH8 ,Channel 8 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 7. " CH7 ,Channel 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 6. " CH6 ,Channel 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 5. " CH5 ,Channel 5 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 4. " CH4 ,Channel 4 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x90 3. " CH3 ,Channel 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 2. " CH2 ,Channel 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 1. " CH1 ,Channel 1 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x90 0. " CH0 ,Channel 0 Interrupt Mask" "Disabled,Enabled"
tree "CAN Channel 0"
group.long (0x100+(0x40*0.))++0x3f
line.long 0x00 "CAN_DRA0,Channel 0 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 0"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 0"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 0"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 0"
line.long 0x04 "CAN_DRB0,Channel 0 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 0"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 0"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 0"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 0"
line.long 0x08 "CAN_MSK0,Channel 0 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 0"
line.long 0x0c "CAN_IR0,Channel 0 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 0"
line.long 0x10 "CAN_CR0,Channel 0 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x14 "CAN_STP0,Channel 0 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x18 "CAN_CSR0,Channel 0 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x1c "CAN_SR0,Channel 0 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x20 "CAN_IER0,Channel 0 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR0,Channel 0 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*0.))++0x3f
line.long 0x28 "CAN_IMR0,Channel 0 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 1"
group.long (0x100+(0x40*1.))++0x3f
line.long 0x00 "CAN_DRA1,Channel 1 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 1"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 1"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 1"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 1"
line.long 0x04 "CAN_DRB1,Channel 1 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 1"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 1"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 1"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 1"
line.long 0x08 "CAN_MSK1,Channel 1 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 1"
line.long 0x0c "CAN_IR1,Channel 1 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 1"
line.long 0x10 "CAN_CR1,Channel 1 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x14 "CAN_STP1,Channel 1 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x18 "CAN_CSR1,Channel 1 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x1c "CAN_SR1,Channel 1 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x20 "CAN_IER1,Channel 1 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR1,Channel 1 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*1.))++0x3f
line.long 0x28 "CAN_IMR1,Channel 1 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 2"
group.long (0x100+(0x40*2.))++0x3f
line.long 0x00 "CAN_DRA2,Channel 2 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 2"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 2"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 2"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 2"
line.long 0x04 "CAN_DRB2,Channel 2 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 2"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 2"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 2"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 2"
line.long 0x08 "CAN_MSK2,Channel 2 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 2"
line.long 0x0c "CAN_IR2,Channel 2 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 2"
line.long 0x10 "CAN_CR2,Channel 2 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x14 "CAN_STP2,Channel 2 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x18 "CAN_CSR2,Channel 2 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x1c "CAN_SR2,Channel 2 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x20 "CAN_IER2,Channel 2 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR2,Channel 2 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*2.))++0x3f
line.long 0x28 "CAN_IMR2,Channel 2 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 3"
group.long (0x100+(0x40*3.))++0x3f
line.long 0x00 "CAN_DRA3,Channel 3 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 3"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 3"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 3"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 3"
line.long 0x04 "CAN_DRB3,Channel 3 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 3"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 3"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 3"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 3"
line.long 0x08 "CAN_MSK3,Channel 3 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 3"
line.long 0x0c "CAN_IR3,Channel 3 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 3"
line.long 0x10 "CAN_CR3,Channel 3 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x14 "CAN_STP3,Channel 3 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x18 "CAN_CSR3,Channel 3 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x1c "CAN_SR3,Channel 3 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x20 "CAN_IER3,Channel 3 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR3,Channel 3 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*3.))++0x3f
line.long 0x28 "CAN_IMR3,Channel 3 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 4"
group.long (0x100+(0x40*4.))++0x3f
line.long 0x00 "CAN_DRA4,Channel 4 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 4"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 4"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 4"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 4"
line.long 0x04 "CAN_DRB4,Channel 4 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 4"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 4"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 4"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 4"
line.long 0x08 "CAN_MSK4,Channel 4 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 4"
line.long 0x0c "CAN_IR4,Channel 4 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 4"
line.long 0x10 "CAN_CR4,Channel 4 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x14 "CAN_STP4,Channel 4 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x18 "CAN_CSR4,Channel 4 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x1c "CAN_SR4,Channel 4 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x20 "CAN_IER4,Channel 4 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR4,Channel 4 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*4.))++0x3f
line.long 0x28 "CAN_IMR4,Channel 4 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 5"
group.long (0x100+(0x40*5.))++0x3f
line.long 0x00 "CAN_DRA5,Channel 5 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 5"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 5"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 5"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 5"
line.long 0x04 "CAN_DRB5,Channel 5 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 5"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 5"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 5"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 5"
line.long 0x08 "CAN_MSK5,Channel 5 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 5"
line.long 0x0c "CAN_IR5,Channel 5 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 5"
line.long 0x10 "CAN_CR5,Channel 5 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x14 "CAN_STP5,Channel 5 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x18 "CAN_CSR5,Channel 5 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x1c "CAN_SR5,Channel 5 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x20 "CAN_IER5,Channel 5 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR5,Channel 5 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*5.))++0x3f
line.long 0x28 "CAN_IMR5,Channel 5 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 6"
group.long (0x100+(0x40*6.))++0x3f
line.long 0x00 "CAN_DRA6,Channel 6 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 6"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 6"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 6"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 6"
line.long 0x04 "CAN_DRB6,Channel 6 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 6"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 6"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 6"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 6"
line.long 0x08 "CAN_MSK6,Channel 6 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 6"
line.long 0x0c "CAN_IR6,Channel 6 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 6"
line.long 0x10 "CAN_CR6,Channel 6 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x14 "CAN_STP6,Channel 6 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x18 "CAN_CSR6,Channel 6 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x1c "CAN_SR6,Channel 6 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x20 "CAN_IER6,Channel 6 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR6,Channel 6 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*6.))++0x3f
line.long 0x28 "CAN_IMR6,Channel 6 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 7"
group.long (0x100+(0x40*7.))++0x3f
line.long 0x00 "CAN_DRA7,Channel 7 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 7"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 7"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 7"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 7"
line.long 0x04 "CAN_DRB7,Channel 7 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 7"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 7"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 7"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 7"
line.long 0x08 "CAN_MSK7,Channel 7 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 7"
line.long 0x0c "CAN_IR7,Channel 7 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 7"
line.long 0x10 "CAN_CR7,Channel 7 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x14 "CAN_STP7,Channel 7 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x18 "CAN_CSR7,Channel 7 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x1c "CAN_SR7,Channel 7 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x20 "CAN_IER7,Channel 7 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR7,Channel 7 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*7.))++0x3f
line.long 0x28 "CAN_IMR7,Channel 7 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 8"
group.long (0x100+(0x40*8.))++0x3f
line.long 0x00 "CAN_DRA8,Channel 8 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 8"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 8"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 8"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 8"
line.long 0x04 "CAN_DRB8,Channel 8 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 8"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 8"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 8"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 8"
line.long 0x08 "CAN_MSK8,Channel 8 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 8"
line.long 0x0c "CAN_IR8,Channel 8 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 8"
line.long 0x10 "CAN_CR8,Channel 8 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x14 "CAN_STP8,Channel 8 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x18 "CAN_CSR8,Channel 8 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x1c "CAN_SR8,Channel 8 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x20 "CAN_IER8,Channel 8 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR8,Channel 8 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*8.))++0x3f
line.long 0x28 "CAN_IMR8,Channel 8 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 9"
group.long (0x100+(0x40*9.))++0x3f
line.long 0x00 "CAN_DRA9,Channel 9 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 9"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 9"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 9"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 9"
line.long 0x04 "CAN_DRB9,Channel 9 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 9"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 9"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 9"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 9"
line.long 0x08 "CAN_MSK9,Channel 9 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 9"
line.long 0x0c "CAN_IR9,Channel 9 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 9"
line.long 0x10 "CAN_CR9,Channel 9 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x14 "CAN_STP9,Channel 9 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x18 "CAN_CSR9,Channel 9 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x1c "CAN_SR9,Channel 9 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x20 "CAN_IER9,Channel 9 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR9,Channel 9 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*9.))++0x3f
line.long 0x28 "CAN_IMR9,Channel 9 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 10"
group.long (0x100+(0x40*10.))++0x3f
line.long 0x00 "CAN_DRA10,Channel 10 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 10"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 10"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 10"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 10"
line.long 0x04 "CAN_DRB10,Channel 10 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 10"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 10"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 10"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 10"
line.long 0x08 "CAN_MSK10,Channel 10 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 10"
line.long 0x0c "CAN_IR10,Channel 10 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 10"
line.long 0x10 "CAN_CR10,Channel 10 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x14 "CAN_STP10,Channel 10 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x18 "CAN_CSR10,Channel 10 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x1c "CAN_SR10,Channel 10 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x20 "CAN_IER10,Channel 10 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR10,Channel 10 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*10.))++0x3f
line.long 0x28 "CAN_IMR10,Channel 10 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 11"
group.long (0x100+(0x40*11.))++0x3f
line.long 0x00 "CAN_DRA11,Channel 11 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 11"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 11"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 11"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 11"
line.long 0x04 "CAN_DRB11,Channel 11 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 11"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 11"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 11"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 11"
line.long 0x08 "CAN_MSK11,Channel 11 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 11"
line.long 0x0c "CAN_IR11,Channel 11 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 11"
line.long 0x10 "CAN_CR11,Channel 11 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x14 "CAN_STP11,Channel 11 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x18 "CAN_CSR11,Channel 11 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x1c "CAN_SR11,Channel 11 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x20 "CAN_IER11,Channel 11 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR11,Channel 11 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*11.))++0x3f
line.long 0x28 "CAN_IMR11,Channel 11 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 12"
group.long (0x100+(0x40*12.))++0x3f
line.long 0x00 "CAN_DRA12,Channel 12 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 12"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 12"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 12"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 12"
line.long 0x04 "CAN_DRB12,Channel 12 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 12"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 12"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 12"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 12"
line.long 0x08 "CAN_MSK12,Channel 12 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 12"
line.long 0x0c "CAN_IR12,Channel 12 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 12"
line.long 0x10 "CAN_CR12,Channel 12 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x14 "CAN_STP12,Channel 12 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x18 "CAN_CSR12,Channel 12 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x1c "CAN_SR12,Channel 12 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x20 "CAN_IER12,Channel 12 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR12,Channel 12 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*12.))++0x3f
line.long 0x28 "CAN_IMR12,Channel 12 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 13"
group.long (0x100+(0x40*13.))++0x3f
line.long 0x00 "CAN_DRA13,Channel 13 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 13"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 13"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 13"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 13"
line.long 0x04 "CAN_DRB13,Channel 13 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 13"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 13"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 13"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 13"
line.long 0x08 "CAN_MSK13,Channel 13 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 13"
line.long 0x0c "CAN_IR13,Channel 13 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 13"
line.long 0x10 "CAN_CR13,Channel 13 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x14 "CAN_STP13,Channel 13 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x18 "CAN_CSR13,Channel 13 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x1c "CAN_SR13,Channel 13 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x20 "CAN_IER13,Channel 13 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR13,Channel 13 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*13.))++0x3f
line.long 0x28 "CAN_IMR13,Channel 13 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 14"
group.long (0x100+(0x40*14.))++0x3f
line.long 0x00 "CAN_DRA14,Channel 14 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 14"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 14"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 14"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 14"
line.long 0x04 "CAN_DRB14,Channel 14 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 14"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 14"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 14"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 14"
line.long 0x08 "CAN_MSK14,Channel 14 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 14"
line.long 0x0c "CAN_IR14,Channel 14 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 14"
line.long 0x10 "CAN_CR14,Channel 14 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x14 "CAN_STP14,Channel 14 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x18 "CAN_CSR14,Channel 14 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x1c "CAN_SR14,Channel 14 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x20 "CAN_IER14,Channel 14 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR14,Channel 14 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*14.))++0x3f
line.long 0x28 "CAN_IMR14,Channel 14 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree "CAN Channel 15"
group.long (0x100+(0x40*15.))++0x3f
line.long 0x00 "CAN_DRA15,Channel 15 Data Register A"
hexmask.long.byte 0x00 24.--31. 1. " DATA3 ,Data 3 for Channel 15"
hexmask.long.byte 0x00 16.--23. 1. " DATA2 ,Data 2 for Channel 15"
hexmask.long.byte 0x00 8.--15. 1. " DATA1 ,Data 1 for Channel 15"
hexmask.long.byte 0x00 0.--7. 1. " DATA0 ,Data 0 for Channel 15"
line.long 0x04 "CAN_DRB15,Channel 15 Data Register B"
hexmask.long.byte 0x04 24.--31. 1. " DATA7 ,Data 7 for Channel 15"
hexmask.long.byte 0x04 16.--23. 1. " DATA6 ,Data 6 for Channel 15"
hexmask.long.byte 0x04 8.--15. 1. " DATA5 ,Data 5 for Channel 15"
hexmask.long.byte 0x04 0.--7. 1. " DATA4 ,Data 4 for Channel 15"
line.long 0x08 "CAN_MSK15,Channel 15 Mask Register"
bitfld.long 0x08 31. " MRTR ,Remote Transmission Request Mask" "Not masked,Masked"
bitfld.long 0x08 30. " MRB[1] ,Reserved Mask Bit" "Not masked,Masked"
bitfld.long 0x08 29. " MRB[0] ,Reserved Mask Bit" "Not masked,Masked"
hexmask.long.long 0x08 0.--28. 1. " MASK ,Identifier Mask of Channel 15"
line.long 0x0c "CAN_IR15,Channel 15 Identifier Register"
bitfld.long 0x0c 31. " RTR ,Remote Transmission Request" "Low,High"
bitfld.long 0x0c 30. " RB[1] ,Reserved Bit" "Low,High"
bitfld.long 0x0c 29. " RB[0] ,Reserved Bit" "Low,High"
hexmask.long.long 0x0c 0.--28. 1. " ID ,Identifier of Channel 15"
line.long 0x10 "CAN_CR15,Channel 15 Control Register"
bitfld.long 0x10 8. " OVERWRITE ,Channel Overwrite Mode" "Normal,Overwrite"
bitfld.long 0x10 7. " CHANEN ,Channel Enable" "Disabled,Enabled"
bitfld.long 0x10 6. " PCB ,Channel Producer" "Consumer,Producer"
bitfld.long 0x10 5. " RPLYV ,Automatic Reply" "Disabled,Enabled"
textline " "
bitfld.long 0x10 4. " IDE ,Extended Identifier Flag" "11 bits,29 bits"
bitfld.long 0x10 0.--3. " DLC[3:0] ,Data Length Code" "0 bytes,1 byte,2 bytes,3 bytes,4 bytes,5 bytes,6 bytes,7 bytes,?..."
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x14 "CAN_STP15,Channel 15 Stamp Register"
hexmask.long.long 0x14 0.--31. 1. " STAMP[31:0] ,Stamp Value"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x18 "CAN_CSR15,Channel 15 Clear Status Register"
bitfld.long 0x18 11. " OVRUN ,Overrun Flag Clear" "No effect,Cleared"
bitfld.long 0x18 10. " FILLED ,Filled Flag Clear" "No effect,Cleared"
bitfld.long 0x18 9. " DLCW ,DLC Warning Clear" "No effect,Cleared"
bitfld.long 0x18 7. " RFRAME ,Remote Frame Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 6. " TXOK ,Transmission Completed Clear" "No effect,Cleared"
bitfld.long 0x18 5. " RXOK ,Reception Completed Clear" "No effect,Cleared"
bitfld.long 0x18 4. " BUS ,Bus Error Clear" "No effect,Cleared"
bitfld.long 0x18 3. " STUFF ,Stuffing Error Clear" "No effect,Cleared"
textline " "
bitfld.long 0x18 2. " CRC ,CRC Eror Clear" "No effect,Cleared"
bitfld.long 0x18 1. " FRAME ,Frame Error Clear" "No effect,Cleared"
bitfld.long 0x18 0. " ACK ,Acknowledge Error Clear" "No effect,Cleared"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x1c "CAN_SR15,Channel 15 Starus Register"
bitfld.long 0x1c 11. " OVRUN ,Overrun" "Not occurred,Occurred"
bitfld.long 0x1c 10. " FILLED ,Reception Buffer Filled" "Not occurred,Occurred"
bitfld.long 0x1c 9. " DLCW ,DLC Warning" "Not occurred,Occurred"
bitfld.long 0x1c 7. " RFRAME ,Remote Frame" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 6. " TXOK ,Transmission Completed" "Not occurred,Occurred"
bitfld.long 0x1c 5. " RXOK ,Reception Completed" "Not occurred,Occurred"
bitfld.long 0x1c 4. " BUS ,Bus Error" "Not occurred,Occurred"
bitfld.long 0x1c 3. " STUFF ,Stuffing Error" "Not occurred,Occurred"
textline " "
bitfld.long 0x1c 2. " CRC ,CRC Eror" "Not occurred,Occurred"
bitfld.long 0x1c 1. " FRAME ,Frame Error" "Not occurred,Occurred"
bitfld.long 0x1c 0. " ACK ,Acknowledge Error" "Not occurred,Occurred"
wgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x20 "CAN_IER15,Channel 15 Interrupt Enable Register"
bitfld.long 0x20 7. " RFRAME ,Remote Frame Mask" "No effect,Enabled"
bitfld.long 0x20 6. " TXOK ,Transmission Completed Mask" "No effect,Enabled"
bitfld.long 0x20 5. " RXOK ,Reception Completed Mask" "No effect,Enabled"
bitfld.long 0x20 4. " BUS ,Bus Error Mask" "No effect,Enabled"
textline " "
bitfld.long 0x20 3. " STUFF ,Stuffing Error Mask" "No effect,Enabled"
bitfld.long 0x20 2. " CRC ,CRC Eror Mask" "No effect,Enabled"
bitfld.long 0x20 1. " FRAME ,Frame Error Mask" "No effect,Enabled"
bitfld.long 0x20 0. " ACK ,Acknowledge Error Mask" "No effect,Enabled"
line.long 0x24 "CAN_IDR15,Channel 15 Interrupt Disable Register"
bitfld.long 0x24 7. " RFRAME ,Remote Frame Mask" "No effect,Disabled"
bitfld.long 0x24 6. " TXOK ,Transmission Completed Mask" "No effect,Disabled"
bitfld.long 0x24 5. " RXOK ,Reception Completed Mask" "No effect,Disabled"
bitfld.long 0x24 4. " BUS ,Bus Error Mask" "No effect,Disabled"
textline " "
bitfld.long 0x24 3. " STUFF ,Stuffing Error Mask" "No effect,Disabled"
bitfld.long 0x24 2. " CRC ,CRC Eror Mask" "No effect,Disabled"
bitfld.long 0x24 1. " FRAME ,Frame Error Mask" "No effect,Disabled"
bitfld.long 0x24 0. " ACK ,Acknowledge Error Mask" "No effect,Disabled"
rgroup.long (0x100+(0x40*15.))++0x3f
line.long 0x28 "CAN_IMR15,Channel 15 Interrupt Mask Register"
bitfld.long 0x28 7. " RFRAME ,Remote Frame Mask" "Disabled,Enabled"
bitfld.long 0x28 6. " TXOK ,Transmission Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 5. " RXOK ,Reception Completed Mask" "Disabled,Enabled"
bitfld.long 0x28 4. " BUS ,Bus Error Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x28 3. " STUFF ,Stuffing Error Mask" "Disabled,Enabled"
bitfld.long 0x28 2. " CRC ,CRC Eror Mask" "Disabled,Enabled"
bitfld.long 0x28 1. " FRAME ,Frame Error Mask" "Disabled,Enabled"
bitfld.long 0x28 0. " ACK ,Acknowledge Error Mask" "Disabled,Enabled"
tree.end
tree.end
tree.end
tree "General-purpose Timer (GPT)"
tree "GPT0 Channel 0"
base 0xfffc8000
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "No effect,Enabled"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffc8000+0x64))&0x00008000)!=0x00008000)
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "No effect,Enabled"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "No effect,Enabled"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "No effect,Disabled"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "No effect,Disabled"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
else
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "No effect,Enabled"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "No effect,Enabled"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "No effect,Disabled"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "No effect,Disabled"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
endif
group.long 0x00--0x8f
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
if (0==0)
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "No effect,Restarted"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
endif
if ((0==0)&&(0==0))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif ((0==0)&&(0==1))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif ((0==0)&&(0==2))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
tree.end
tree "GPT0 Channel 1"
base 0xfffc8100
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "No effect,Enabled"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffc8100+0x64))&0x00008000)!=0x00008000)
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "No effect,Enabled"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "No effect,Enabled"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "No effect,Disabled"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "No effect,Disabled"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
else
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "No effect,Enabled"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "No effect,Enabled"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "No effect,Disabled"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "No effect,Disabled"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
endif
group.long 0x00--0x8f
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
if (0==0)
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "No effect,Restarted"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
endif
if ((0==0)&&(1==0))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif ((0==0)&&(1==1))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif ((0==0)&&(1==2))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
tree.end
tree "GPT0 Channel 2"
base 0xfffc8200
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "No effect,Enabled"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffc8200+0x64))&0x00008000)!=0x00008000)
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "No effect,Enabled"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "No effect,Enabled"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "No effect,Disabled"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "No effect,Disabled"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
else
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "No effect,Enabled"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "No effect,Enabled"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "No effect,Disabled"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "No effect,Disabled"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
endif
group.long 0x00--0x8f
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
if (0==0)
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "No effect,Restarted"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
endif
if ((0==0)&&(2==0))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif ((0==0)&&(2==1))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif ((0==0)&&(2==2))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
tree.end
tree "GPT1 Channel 0"
base 0xfffcc000
wgroup.long 0x00--0x8f
line.long 0x00 "GPT_PER,GPT PIO Enable Register"
bitfld.long 0x00 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x00 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x00 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x04 "GPT_PDR,GPT PIO Disable Register"
bitfld.long 0x04 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x04 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x04 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x08 "GPT_PSR,GPT PIO Status Register"
bitfld.long 0x08 18. " TCLK ,TCLK Pin" "Inactive,Active"
bitfld.long 0x08 17. " TIOA ,TIOA Pin" "Inactive,Active"
bitfld.long 0x08 16. " TIOB ,TIOB Pin" "Inactive,Active"
wgroup.long 0x00--0x8f
line.long 0x10 "GPT_OER,GPT PIO Output Enable Register"
bitfld.long 0x10 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x10 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x10 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x14 "GPT_ODR,GPT PIO Output Disable Register"
bitfld.long 0x14 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x14 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x14 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x18 "GPT_OSR,GPT PIO Output Status Register"
bitfld.long 0x18 18. " TCLK ,TCLK Pin" "Input,Output"
bitfld.long 0x18 17. " TIOA ,TIOA Pin" "Input,Output"
bitfld.long 0x18 16. " TIOB ,TIOB Pin" "Input,Output"
wgroup.long 0x00--0x8f
line.long 0x30 "GPT_SODR,GPT PIO Set Output Data Register"
bitfld.long 0x30 18. " TCLK ,TCLK Pin" "Don't Set,Set"
bitfld.long 0x30 17. " TIOA ,TIOA Pin" "Don't Set,Set"
bitfld.long 0x30 16. " TIOB ,TIOB Pin" "Don't Set,Set"
line.long 0x34 "GPT_CODR,GPT PIO Clear Output Data Register"
bitfld.long 0x34 18. " TCLK ,TCLK Pin" "Don't clear,Clear"
bitfld.long 0x34 17. " TIOA ,TIOA Pin" "Don't clear,Clear"
bitfld.long 0x34 16. " TIOB ,TIOB Pin" "Don't clear,Clear"
rgroup.long 0x00--0x8f
line.long 0x38 "GPT_ODSR,GPT PIO Output Data Status Register"
bitfld.long 0x38 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x38 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x38 16. " TIOB ,TIOB Pin" "Low,High"
line.long 0x3c "GPT_PDSR,GPT PIO Pin Data Status Register"
bitfld.long 0x3c 18. " TCLK ,TCLK Pin" "Low,High"
bitfld.long 0x3c 17. " TIOA ,TIOA Pin" "Low,High"
bitfld.long 0x3c 16. " TIOB ,TIOB Pin" "Low,High"
wgroup.long 0x00--0x8f
line.long 0x40 "GPT_MDER,GPT PIO Multi-Driver Enable Register"
bitfld.long 0x40 18. " TCLK ,TCLK Pin" "No effect,Enabled"
bitfld.long 0x40 17. " TIOA ,TIOA Pin" "No effect,Enabled"
bitfld.long 0x40 16. " TIOB ,TIOB Pin" "No effect,Enabled"
line.long 0x44 "GPT_MDDR,GPT PIO Multi-Driver Disable Register"
bitfld.long 0x44 18. " TCLK ,TCLK Pin" "No effect,Disabled"
bitfld.long 0x44 17. " TIOA ,TIOA Pin" "No effect,Disabled"
bitfld.long 0x44 16. " TIOB ,TIOB Pin" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x48 "GPT_MDSR,PIO Multi-Driver Status Register"
bitfld.long 0x48 18. " TCLK ,TCLK Pin" "Normal,Open drain"
bitfld.long 0x48 17. " TIOA ,TIOA Pin" "Normal,Open drain"
bitfld.long 0x48 16. " TIOB ,TIOB Pin" "Normal,Open drain"
wgroup.long 0x00--0x8f
line.long 0x50 "GPT_ECR,GPT Enable Clock Register"
bitfld.long 0x50 1. " TC ,General-purpose Timer Clock" "No effect,Enabled"
bitfld.long 0x50 0. " PIO ,PIO Clock" "No effect,Enabled"
line.long 0x54 "GPT_DCR,GPT Disable Clock Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "No effect,Disabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x58 "GPT_PMSR,GPT Power Management Status Register"
bitfld.long 0x54 1. " TC ,General-purpose Timer Clock" "Disabled,Enabled"
bitfld.long 0x54 0. " PIO ,PIO Clock" "Disabled,Enabled"
wgroup.long 0x00--0x8f
line.long 0x60 "CPT_CR,GPT Control Register in Capture Mode"
bitfld.long 0x60 3. " SWTRG ,Software Trigger" "No trigger,Trigger"
bitfld.long 0x60 2. " CLKDIS ,Counter Clock Disable" "No effect,Disabled"
bitfld.long 0x60 1. " CLKEN ,Counter Clock Enable" "No effect,Enabled"
bitfld.long 0x60 0. " SWRST ,Software Reset" "No effect,Reset"
if ((data.long(ad:(0xfffcc000+0x64))&0x00008000)!=0x00008000)
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Capture Mode"
bitfld.long 0x64 18.--19. " LDRB[1:0] ,Load RB" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 16.--17. " LDRA[1:0] ,Load RA" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
textline " "
bitfld.long 0x64 10. " ABETRG ,TIOA or TIOB as External Trigger" "TIOB,TIOA"
bitfld.long 0x64 8.--9. " ETRGEDG[1:0] ,External Trigger Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " LDBDIS ,Load RB Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " LDBSTOP ,Load RB Stops Counter" "Not stopped,Stopped"
textline " "
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 6. " LDRBS ,Load Register B Status" "Not loaded,Loaded"
textline " "
bitfld.long 0x70 5. " LDRAS ,Load Regiuster A Status" "Not loaded,Loaded"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
bitfld.long 0x70 1. " LOVRS ,Load Overrun Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 6. " LDRBS ,Load Register B Status" "No effect,Enabled"
bitfld.long 0x74 5. " LDRAS ,Load Regiuster A Status" "No effect,Enabled"
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 1. " LOVRS ,Load Overrun Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 6. " LDRBS ,Load Register B Status" "No effect,Disabled"
bitfld.long 0x78 5. " LDRAS ,Load Regiuster A Status" "No effect,Disabled"
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 1. " LOVRS ,Load Overrun Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 6. " LDRBS ,Load Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 5. " LDRAS ,Load Regiuster A Status" "Disabled,Enabled"
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 1. " LOVRS ,Load Overrun Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
else
group.long 0x00--0x8f
line.long 0x64 "CPT_MR,GPT Mode Register in Waveform Mode"
bitfld.long 0x64 30.--31. " BSWTRG[1:0] ,TIOB Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 28.--29. " BEEVT[1:0] ,TIOB External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 26.--27. " BCPC[1:0] ,TIOB Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 24.--25. " BCPB[1:0] ,TIOB Compare B" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 22.--23. " ASWTRG[1:0] ,TIOA Software Trigger" "None,Set,Cleared,Toggle"
bitfld.long 0x64 20.--21. " AEEVT[1:0] ,TIOA External Event" "None,Set,Cleared,Toggle"
bitfld.long 0x64 18.--19. " ACPC[1:0] ,TIOA Compare C" "None,Set,Cleared,Toggle"
bitfld.long 0x64 16.--17. " ACPA[1:0] ,TIOA Compare A" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x64 15. " WAVE ,Waveform" "Capture,Waveform"
bitfld.long 0x64 14. " CPCTRG ,Compare RC Trigger" "Disabled,Enabled"
bitfld.long 0x64 12. " ENETRG ,Enable External Trigger" "Disabled,Enabled"
bitfld.long 0x64 10.--11. " EEVT[1:0] ,External Event" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 8.--9. " EEVTEDG[1:0] ,External Event Edge" "None,Rising edge,Falling edge,Each edge"
bitfld.long 0x64 7. " CPCDIS ,Compare RC Disables Clock" "Disabled,Enabled"
bitfld.long 0x64 6. " CPCSTOP ,Compare RC Stops the Counter" "Not stopped,Stopped"
bitfld.long 0x64 4.--5. " BURST[1:0] ,Burst" "None,XC0,XC1,XC2"
textline " "
bitfld.long 0x64 3. " CLKI ,Clock Inverter" "Not inverted,Inverted"
bitfld.long 0x64 0.--2. " CLKS[2:0] ,Clock Select" "CORECLK/2,CORECLK/8,CORECLK/32,CORECLK/128,CORECLK/1024,XC0,XC1,XC2"
rgroup.long 0x00--0x8f
line.long 0x70 "GPT_SR,GPT Status Register"
bitfld.long 0x70 18. " TCLKS ,TCLK Status" "Not changed,Changed"
bitfld.long 0x70 17. " TIOAS ,TIOA Status" "Not changed,Changed"
bitfld.long 0x70 16. " TIOBS ,TIOB Status" "Not changed,Changed"
bitfld.long 0x70 10. " MTIOB ,TIOB Mirror" "Low,High"
textline " "
bitfld.long 0x70 9. " MTIOA ,TIOA Mirror" "Low,High"
bitfld.long 0x70 8. " CLKSTA ,Clock Status" "Disabled,Enabled"
bitfld.long 0x70 7. " ETRGS ,External Trigger Status" "Not detected,Detected"
bitfld.long 0x70 4. " CPCS ,Compare Register C Status" "Not occurred,Occurred"
textline " "
bitfld.long 0x70 3. " CPBS ,Compare Register B Status" "Not occurred,Occurred"
bitfld.long 0x70 2. " CPAS ,Compare Register A Status" "Not occurred,Occurred"
bitfld.long 0x70 0. " COVFS ,Counter Overflow Status" "Not occurred,Occurred"
wgroup.long 0x00--0x8f
line.long 0x74 "GPT_IER,GPT Interrupt Enable Register"
bitfld.long 0x74 18. " TCLKS ,TCLK Status" "No effect,Enabled"
bitfld.long 0x74 17. " TIOAS ,TIOA Status" "No effect,Enabled"
bitfld.long 0x74 16. " TIOBS ,TIOB Status" "No effect,Enabled"
bitfld.long 0x74 7. " ETRGS ,External Trigger Status" "No effect,Enabled"
textline " "
bitfld.long 0x74 4. " CPCS ,Compare Register C Status" "No effect,Enabled"
bitfld.long 0x74 3. " CPBS ,Compare Register B Status" "No effect,Enabled"
bitfld.long 0x74 2. " CPAS ,Compare Register A Status" "No effect,Enabled"
bitfld.long 0x74 0. " COVFS ,Counter Overflow Status" "No effect,Enabled"
line.long 0x78 "GPT_IDR,GPT Interrupt Disable Register"
bitfld.long 0x78 18. " TCLKS ,TCLK Status" "No effect,Disabled"
bitfld.long 0x78 17. " TIOAS ,TIOA Status" "No effect,Disabled"
bitfld.long 0x78 16. " TIOBS ,TIOB Status" "No effect,Disabled"
bitfld.long 0x78 7. " ETRGS ,External Trigger Status" "No effect,Disabled"
textline " "
bitfld.long 0x78 4. " CPCS ,Compare Register C Status" "No effect,Disabled"
bitfld.long 0x78 3. " CPBS ,Compare Register B Status" "No effect,Disabled"
bitfld.long 0x78 2. " CPAS ,Compare Register A Status" "No effect,Disabled"
bitfld.long 0x78 0. " COVFS ,Counter Overflow Status" "No effect,Disabled"
rgroup.long 0x00--0x8f
line.long 0x7c "GPT_IMR,GPT Interrupt Mask Register"
bitfld.long 0x7c 18. " TCLKS ,TCLK Status" "Disabled,Enabled"
bitfld.long 0x7c 17. " TIOAS ,TIOA Status" "Disabled,Enabled"
bitfld.long 0x7c 16. " TIOBS ,TIOB Status" "Disabled,Enabled"
bitfld.long 0x7c 7. " ETRGS ,External Trigger Status" "Disabled,Enabled"
textline " "
bitfld.long 0x7c 4. " CPCS ,Compare Register C Status" "Disabled,Enabled"
bitfld.long 0x7c 3. " CPBS ,Compare Register B Status" "Disabled,Enabled"
bitfld.long 0x7c 2. " CPAS ,Compare Register A Status" "Disabled,Enabled"
bitfld.long 0x7c 0. " COVFS ,Counter Overflow Status" "Disabled,Enabled"
endif
group.long 0x00--0x8f
line.long 0x80 "GPT_CV,GPT Counter Value"
hexmask.long.word 0x80 0.--15. 1. " CV[15:0] ,Counter Value"
group.long 0x00--0x8f
line.long 0x84 "GPT_RA,GPT Capture - Compare Register A"
hexmask.long.word 0x84 0.--15. 1. " RA[15:0] ,Register A Value"
line.long 0x88 "GPT_RB,GPT Capture - Compare Register B"
hexmask.long.word 0x88 0.--15. 1. " RB[15:0] ,Register B Value"
line.long 0x8c "GPT_RC,GPT Compare Register C"
hexmask.long.word 0x8c 0.--15. 1. " RC[15:0] ,Register C Value"
if (1==0)
wgroup.long 0x300--0x307
line.long 0x00 "GPT_BCR,GPT Block Control Register"
bitfld.long 0x00 1. " TCSYNC ,Synchronization Bit" "No effect,Restarted"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
endif
if ((1==0)&&(0==0))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC0XC0S[1:0] ,TCLK0 XC0 Selection" "TCLK0,None,TIOA1,TIOA2"
elif ((1==0)&&(0==1))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC1XC1S[1:0] ,TCLK1 XC1 Selection" "TCLK1,None,TIOA0,TIOA2"
elif ((1==0)&&(0==2))
group.long 0x300--0x307
line.long 0x04 "GPT_BMR,GPT Block Mode Register"
bitfld.long 0x04 0.--1. " TC2XC2S[1:0] ,TCLK2 XC2 Selection" "TCLK2,None,TIOA0,TIOA1"
endif
tree.end
tree.end
endif
sif (cpu()=="AT91SAM7A3")
tree "Reset Controller (RSTC)"
base 0xFFFFFD00
width 9.
wgroup.long 0x00++0x03
line.long 0x00 "RSTC_CR,Control Register"
hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password"
bitfld.long 0x00 3. " EXTRST ,External Reset" "No effect,NRST asserted"
bitfld.long 0x00 2. " PERRST ,Peripheral Reset" "No effect,Peripherals reset"
textline " "
bitfld.long 0x00 0. " PROCRST ,Processor Reset" "No effect,Processor reset"
hgroup.long 0x04++0x03
hide.long 0x00 "RSTC_SR,Status Register"
in
group.long 0x08++0x03
line.long 0x00 "RSTC_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password"
bitfld.long 0x00 8.--11. " ERSTL ,External Reset Length" "2 slow clock cycles (60 us),4 slow clock cycles (120 us),8 slow clock cycles (240 us),16 slow clock cycles (480 us),32 slow clock cycles (960 us),64 slow clock cycles (1.92 ms),128 slow clock cycles (3.84 ms),256 slow clock cycles (7.68 ms),512 slow clock cycles (15.36 ms),1024 slow clock cycles (30.72 ms),2048 slow clock cycles (61.44 ms),4096 slow clock cycles (122.88 ms),8192 slow clock cycles (245.76 ms),16384 slow clock cycles (491.52 ms),32768 slow clock cycles (0.98304 s),65536 slow clock cycles (1.96608 s)"
textline " "
bitfld.long 0x00 4. " URSTIEN ,User Reset Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " URSTEN ,User Reset Enable" "Disabled,Enabled"
width 0xb
tree.end
tree "Real-time Timer (RTT)"
base 0xFFFFFD20
width 0x8
group.long 0x00++0x07
line.long 0x00 "RTT_MR,Real-time Timer Mode Register"
bitfld.long 0x00 18. " RTTRST ,Real-time Timer Restart" "Not restarted,Restarted"
bitfld.long 0x00 17. " RTTINCIEN ,Real-time Timer Increment Interrupt Enable" "No effect,Interrupt"
textline " "
bitfld.long 0x00 16. " ALMIEN ,Alarm Interrupt Enable" "No effect,Interrupt"
hexmask.long.byte 0x00 0.--15. 1. " RTPRES ,Real-time Timer Prescaler Value"
line.long 0x04 "RTT_AR,Real-time Timer Alarm Register"
;hexfld.long 0x04 " ALMV ,Alarm Value"
rgroup.long 0x08++0x07
line.long 0x00 "RTT_VR,Real-time Timer Value Register"
;hexfld.long 0x00 " CRTV ,Current Real-time Value"
line.long 0x04 "RTT_SR,Real-time Timer Status Register"
bitfld.long 0x04 1. " RTTINC ,Real-time Timer Increment" "Not incremented ,Incremented"
bitfld.long 0x04 0. " ALMS ,Real-time Alarm Status" "Not occurred,Occurred"
width 0xb
tree.end
tree "Periodic Interval Timer (PIT)"
base 0xFFFFFD30
width 0xa
group.long 0x00++0x03
line.long 0x00 "PIT_MR,Mode Register"
bitfld.long 0x00 25. " PITIEN ,Periodic Interval Timer Interrupt Enable" "No effect,Interrupt"
bitfld.long 0x00 24. " PITEN ,Period Interval Timer Enabled" "Disabled,Enabled"
textline " "
hexmask.long.tbyte 0x00 0.--19. 1. " PIV ,Periodic Interval Value"
rgroup.long 0x04++3
line.long 0x00 "PIT_SR,Status Register"
bitfld.long 0x00 0. " PITS ,Periodic Interval Timer Status" "PIV not reached,PIV reached"
hgroup.long 0x08++3
hide.long 0x00 "PIT_PIVR,Periodic Interval Value Register"
in
rgroup.long 0x0c++3
line.long 0x0 "PIT_PIIR,Periodic Interval Image Register"
hexmask.long.word 0x0 20.--31. 1. " PICNT ,Periodic Interval Counter"
hexmask.long.tbyte 0x0 0.--19. 1. " CPIV ,Current Periodic Interval Value"
width 0xb
tree.end
tree "WDT (Watchdog Timer)"
base 0xFFFFFD40
width 11.
wgroup.long 0x00++0x03
line.long 0x00 "WDT_CR,Control Register"
hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password"
bitfld.long 0x00 0. " WDRSTT ,Watchdog Restart" "No effect,Restarted"
if ((d.l(ad:0xFFFFFD40+0x04)&0x00002000)==0x00002000)
group.long 0x04++0x03
line.long 0x00 "WDT_MR,Mode Register"
bitfld.long 0x00 29. " WDIDLEHLT ,Watchdog Idle Halt" "Run,Stopped"
bitfld.long 0x00 28. " WDDBGHLT ,Watchdog Debug Halt" "Run,Stopped"
hexmask.long.word 0x00 16.--27. 1. " WDD ,Watchdog Delta Value"
bitfld.long 0x00 15. " WDDIS ,Watchdog Disable" "Enabled,Disabled"
textline " "
bitfld.long 0x00 14. " WDRPROC ,Watchdog Reset Processor" "All resets,Processor reset"
bitfld.long 0x00 13. " WDRSTEN ,Watchdog Reset Enable" "No effect,Enabled"
bitfld.long 0x00 12. " WDFIEN ,Watchdog Fault Interrupt Enable" "No effect,Interrupt"
hexmask.long.word 0x00 0.--11. 1. " WDV ,Watchdog Counter Value"
else
group.long 0x04++0x03
line.long 0x00 "WDT_MR,Mode Register"
bitfld.long 0x00 29. " WDIDLEHLT ,Watchdog Idle Halt" "Run,Stopped"
bitfld.long 0x00 28. " WDDBGHLT ,Watchdog Debug Halt" "Run,Stopped"
hexmask.long.word 0x00 16.--27. 1. " WDD ,Watchdog Delta Value"
bitfld.long 0x00 15. " WDDIS ,Watchdog Disable" "Enabled,Disabled"
textline " "
bitfld.long 0x00 13. " WDRSTEN ,Watchdog Reset Enable" "No effect,Enabled"
bitfld.long 0x00 12. " WDFIEN ,Watchdog Fault Interrupt Enable" "No effect,Interrupt"
hexmask.long.word 0x00 0.--11. 1. " WDV ,Watchdog Counter Value"
endif
hgroup.long 0x08++0x03
hide.long 0x00 "WDT_SR,Status Register"
in
tree.end
tree "Shutdown Controller (SHDWC)"
base 0xFFFFFD10
wgroup.long 0x00++0x03
line.long 0x00 "SHDW_CR,Shutdown Control Register"
hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password"
bitfld.long 0x00 0. " SHDW ,Shut Down Command" "No effect,SHDW asserted"
group.long 0x04++0x03
line.long 0x00 "SHDW_MR,Shutdown Mode Register"
hexmask.long.byte 0x00 12.--15. 1. " CPTWK1 ,Counter on Wake-up 1"
bitfld.long 0x00 8.--9. " WKMODE1 ,Wake-up Mode 1" "None,Low to high,High to low,Both levels"
hexmask.long.byte 0x00 4.--7. 1. " CPTWK0 ,Counter on Wake-up 0"
bitfld.long 0x00 0.--1. " WKMODE0 ,Wake-up Mode 0" "None,Low to high,High to low,Both levels"
rgroup.long 0x18++0x03
line.long 0x00 "SHDW_SR,Shutdown Status Register"
bitfld.long 0x00 2. " FWKUP ,Force Wake Up Status" "Not occurred,Occurred"
bitfld.long 0x00 1. " WAKEUP1 ,Wake-up 1 Status" "Not occurred,Occurred"
bitfld.long 0x00 0. " WAKEUP0 ,Wake-up 0 Status" "Not occurred,Occurred"
tree.end
tree "Memory Controller (MC)"
base 0xFFFFFF00
width 0x8
wgroup.long 0x00++0x03
line.long 0x00 "MC_RCR,MC Remap Control Register"
bitfld.long 0x00 0. " RCB ,Remap Command Bit" "No effect,Canceled and restored"
rgroup.long 0x04++0x03
line.long 0x00 "MC_ASR,MC Abort Status Register"
bitfld.long 0x00 25. " SVMST1 ,Saved ARM7TDMI Abort Source" "Not aborted,Aborted"
bitfld.long 0x00 24. " SVMST0 ,Saved PDC Abort Source" "Not aborted,Aborted"
textline " "
bitfld.long 0x00 17. " MST1 ,ARM7TDMI Abort Source" "Not aborted,Aborted"
bitfld.long 0x00 16. " MST0 ,PDC Abort Source" "Not aborted,Aborted"
textline " "
bitfld.long 0x00 10.--11. " ABTTYP ,Abort Type Status" "Data Read,Data Write,Code Fetch,?..."
bitfld.long 0x00 8.--9. " ABTSZ ,Abort Size Status" "Byte,Half-word,Word,?..."
textline " "
bitfld.long 0x00 2. " MPU ,Memory Protection Unit Abort Status" "Not aborted,Aborted"
bitfld.long 0x00 1. " MISADD ,Misaligned Address Abort Status" "Not aborted,Aborted"
textline " "
bitfld.long 0x00 0. " UNDADD ,Undefined Address Abort Status" "Not aborted,Aborted"
rgroup.long 0x08++0x03
line.long 0x00 "MC_AASR,MC Abort Address Status Register"
;hexfld.long 0x00 " ABTADD ,Abort Address"
width 0xb
group.long 0x10--0x4f
width 0xa
line.long 0x00 "MC_PUIA0,MC Protection Unit Area 0 Register"
hexmask.long 0x00 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x00 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x00 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x04 "MC_PUIA1,MC Protection Unit Area 1 Register"
hexmask.long 0x04 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x04 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x04 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x08 "MC_PUIA2,MC Protection Unit Area 2 Register"
hexmask.long 0x08 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x08 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x08 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x0c "MC_PUIA3,MC Protection Unit Area 3 Register"
hexmask.long 0x0c 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x0c 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x0c 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x10 "MC_PUIA4,MC Protection Unit Area 4 Register"
hexmask.long 0x10 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x10 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x10 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x14 "MC_PUIA5,MC Protection Unit Area 5 Register"
hexmask.long 0x14 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x14 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x14 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x18 "MC_PUIA6,MC Protection Unit Area 6 Register"
hexmask.long 0x18 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x18 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x18 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x1c "MC_PUIA7,MC Protection Unit Area 7 Register"
hexmask.long 0x1c 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x1c 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x1c 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x20 "MC_PUIA8,MC Protection Unit Area 8 Register"
hexmask.long 0x20 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x20 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x20 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x24 "MC_PUIA9,MC Protection Unit Area 9 Register"
hexmask.long 0x24 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x24 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x24 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x28 "MC_PUIA10,MC Protection Unit Area 10 Register"
hexmask.long 0x28 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x28 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x28 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x2c "MC_PUIA11,MC Protection Unit Area 11 Register"
hexmask.long 0x2c 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x2c 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x2c 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x30 "MC_PUIA12,MC Protection Unit Area 12 Register"
hexmask.long 0x30 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x30 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x30 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x34 "MC_PUIA13,MC Protection Unit Area 13 Register"
hexmask.long 0x34 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x34 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x34 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x38 "MC_PUIA14,MC Protection Unit Area 14 Register"
hexmask.long 0x38 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x38 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x38 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
width 0xa
line.long 0x3c "MC_PUIA15,MC Protection Unit Area 15 Register"
hexmask.long 0x3c 10.--21. 0x400 " BA ,Internal Area Base Address"
bitfld.long 0x3c 4.--7. " SIZE ,Internal Area Size" "1 KB,2 KB,4 KB,8 KB,16 KB,32 KB,64 KB,128 KB,256 KB,512 KB,1 MB,2 MB,Reserved,4 MB,?..."
bitfld.long 0x3c 0.--1. " PROT ,Protection" "00,01,10,11"
width 0xb
group.long 0x50++0x07
line.long 0x00 "MC_PUP,MC Protection Unit Peripherals"
bitfld.long 0x00 0.--1. " PROT ,Protection" "00,01,10,11"
line.long 0x04 "MC_PUER,MC Protection Unit Enable Register"
bitfld.long 0x04 0. " PUEB ,Protection Unit Enable Bit" "Disabled,Enabled"
tree.end
tree "Embedded Flash Controller (EFC)"
base 0xFFFFFF60
rgroup.long 0x00++0x03
line.long 0x00 "MC_FMR,MC Flash Mode Register"
hexmask.long.byte 0x00 16.--23. 1. " FMCN ,Flash Microsecond Cycle Number"
bitfld.long 0x00 8.--9. " FWS ,Flash Wait State" "1 cycle,2 cycles,3 cycles,4 cycles"
bitfld.long 0x00 7. " NEBP ,No Erase Before Programming" "Erased,Not erased"
bitfld.long 0x00 3. " PROGE ,Programming Error Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " LOCKE ,Lock Error Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " EOL ,End of Lock/Unlock Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " EOP ,End of Programming Interrupt Enable" "Disabled,Enabled"
wgroup.long 0x00++0x03
line.long 0x00 "MC_FMR,MC Flash Mode Register"
hexmask.long.byte 0x00 16.--23. 1. " FMCN ,Flash Microsecond Cycle Number"
bitfld.long 0x00 8.--9. " FWS ,Flash Wait State" "2 cycles,3 cycles,4 cycles,4 cycles"
bitfld.long 0x00 7. " NEBP ,No Erase Before Programming" "Erased,Not erased"
bitfld.long 0x00 3. " PROGE ,Programming Error Interrupt Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " LOCKE ,Lock Error Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 1. " EOL ,End of Lock/Unlock Interrupt Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " EOP ,End of Programming Interrupt Enable" "Disabled,Enabled"
wgroup.long 0x04++0x03
line.long 0x00 "MC_FCR,MC Flash Command Register"
hexmask.long.byte 0x00 24.--31. 1. " KEY ,Password"
hexmask.long.word 0x00 8.--17. 1. " PAGEN ,Page Number"
bitfld.long 0x00 0.--3. " FCMD ,Flash Command" "No command,Write Page,Set Lock Bit,Write Page and Lock,Clear Lock Bit,Reserved,Reserved,Reserved,Erase All,Reserved,Reserved,Set General-purpose NVM Bit,Reserved,Clear General Purpose NVM Bit,Reserved,Set Security Bit"
rgroup.long 0x08++0x03
line.long 0x00 "MC_FSR,MC Flash Status Register"
bitfld.long 0x00 31. " LOCKS15 ,Lock Region 7 Lock Status" "Not locked,Locked"
bitfld.long 0x00 30. " LOCKS14 ,Lock Region 6 Lock Status" "Not locked,Locked"
bitfld.long 0x00 29. " LOCKS13 ,Lock Region 5 Lock Status" "Not locked,Locked"
bitfld.long 0x00 28. " LOCKS12 ,Lock Region 4 Lock Status" "Not locked,Locked"
textline " "
bitfld.long 0x00 27. " LOCKS11 ,Lock Region 3 Lock Status" "Not locked,Locked"
bitfld.long 0x00 26. " LOCKS10 ,Lock Region 2 Lock Status" "Not locked,Locked"
bitfld.long 0x00 25. " LOCKS9 ,Lock Region 1 Lock Status" "Not locked,Locked"
bitfld.long 0x00 24. " LOCKS8 ,Lock Region 0 Lock Status" "Not locked,Locked"
textline " "
bitfld.long 0x00 23. " LOCKS7 ,Lock Region 7 Lock Status" "Not locked,Locked"
bitfld.long 0x00 22. " LOCKS6 ,Lock Region 6 Lock Status" "Not locked,Locked"
bitfld.long 0x00 21. " LOCKS5 ,Lock Region 5 Lock Status" "Not locked,Locked"
bitfld.long 0x00 20. " LOCKS4 ,Lock Region 4 Lock Status" "Not locked,Locked"
textline " "
bitfld.long 0x00 19. " LOCKS3 ,Lock Region 3 Lock Status" "Not locked,Locked"
bitfld.long 0x00 18. " LOCKS2 ,Lock Region 2 Lock Status" "Not locked,Locked"
bitfld.long 0x00 17. " LOCKS1 ,Lock Region 1 Lock Status" "Not locked,Locked"
bitfld.long 0x00 16. " LOCKS0 ,Lock Region 0 Lock Status" "Not locked,Locked"
textline " "
bitfld.long 0x00 3. " PROGE ,Programming Error Status" "No error,Error"
bitfld.long 0x00 2. " LOCKE ,Lock Error Status" "No error,Error"
bitfld.long 0x00 1. " EOL ,End of Lock Status" "Sequence not completed,Sequence completed"
bitfld.long 0x00 0. " EOP ,End of Programming Enable" "Sequence not completed,Sequence completed"
tree.end
tree "AIC (Advanced Interrupt Controller)"
base 0xFFFFF000
width 10.
tree "Source Mode Registers"
group.long 0x00++0x03
line.long 0x00 "AIC_SMR0,Source Mode Register 0"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x04++0x03
line.long 0x00 "AIC_SMR1,Source Mode Register 1"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x08++0x03
line.long 0x00 "AIC_SMR2,Source Mode Register 2"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x0c++0x03
line.long 0x00 "AIC_SMR3,Source Mode Register 3"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x10++0x03
line.long 0x00 "AIC_SMR4,Source Mode Register 4"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x14++0x03
line.long 0x00 "AIC_SMR5,Source Mode Register 5"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x18++0x03
line.long 0x00 "AIC_SMR6,Source Mode Register 6"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x1c++0x03
line.long 0x00 "AIC_SMR7,Source Mode Register 7"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x20++0x03
line.long 0x00 "AIC_SMR8,Source Mode Register 8"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x24++0x03
line.long 0x00 "AIC_SMR9,Source Mode Register 9"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x28++0x03
line.long 0x00 "AIC_SMR10,Source Mode Register 10"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x2c++0x03
line.long 0x00 "AIC_SMR11,Source Mode Register 11"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x30++0x03
line.long 0x00 "AIC_SMR12,Source Mode Register 12"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x34++0x03
line.long 0x00 "AIC_SMR13,Source Mode Register 13"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x38++0x03
line.long 0x00 "AIC_SMR14,Source Mode Register 14"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x3c++0x03
line.long 0x00 "AIC_SMR15,Source Mode Register 15"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x40++0x03
line.long 0x00 "AIC_SMR16,Source Mode Register 16"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x44++0x03
line.long 0x00 "AIC_SMR17,Source Mode Register 17"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x48++0x03
line.long 0x00 "AIC_SMR18,Source Mode Register 18"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x4c++0x03
line.long 0x00 "AIC_SMR19,Source Mode Register 19"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x50++0x03
line.long 0x00 "AIC_SMR20,Source Mode Register 20"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x54++0x03
line.long 0x00 "AIC_SMR21,Source Mode Register 21"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x58++0x03
line.long 0x00 "AIC_SMR22,Source Mode Register 22"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x5c++0x03
line.long 0x00 "AIC_SMR23,Source Mode Register 23"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x60++0x03
line.long 0x00 "AIC_SMR24,Source Mode Register 24"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x64++0x03
line.long 0x00 "AIC_SMR25,Source Mode Register 25"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x68++0x03
line.long 0x00 "AIC_SMR26,Source Mode Register 26"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x6c++0x03
line.long 0x00 "AIC_SMR27,Source Mode Register 27"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x70++0x03
line.long 0x00 "AIC_SMR28,Source Mode Register 28"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x74++0x03
line.long 0x00 "AIC_SMR29,Source Mode Register 29"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x78++0x03
line.long 0x00 "AIC_SMR30,Source Mode Register 30"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
group.long 0x7c++0x03
line.long 0x00 "AIC_SMR31,Source Mode Register 31"
bitfld.long 0x00 5.--6. " SRCTYPE ,Interrupt Source Type" "Low,Falling,High,Rising"
bitfld.long 0x00 0.--2. " PRIOR ,Priority Level" "Lowest,1,2,3,4,5,6,Highest"
tree.end
tree "Source Vector Registers"
group.long 0x80++0x03
line.long 0x00 "AIC_SVR0,Source Vector Register 0"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x84++0x03
line.long 0x00 "AIC_SVR1,Source Vector Register 1"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x88++0x03
line.long 0x00 "AIC_SVR2,Source Vector Register 2"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x8c++0x03
line.long 0x00 "AIC_SVR3,Source Vector Register 3"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x90++0x03
line.long 0x00 "AIC_SVR4,Source Vector Register 4"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x94++0x03
line.long 0x00 "AIC_SVR5,Source Vector Register 5"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x98++0x03
line.long 0x00 "AIC_SVR6,Source Vector Register 6"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0x9c++0x03
line.long 0x00 "AIC_SVR7,Source Vector Register 7"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xa0++0x03
line.long 0x00 "AIC_SVR8,Source Vector Register 8"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xa4++0x03
line.long 0x00 "AIC_SVR9,Source Vector Register 9"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xa8++0x03
line.long 0x00 "AIC_SVR10,Source Vector Register 10"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xac++0x03
line.long 0x00 "AIC_SVR11,Source Vector Register 11"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xb0++0x03
line.long 0x00 "AIC_SVR12,Source Vector Register 12"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xb4++0x03
line.long 0x00 "AIC_SVR13,Source Vector Register 13"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xb8++0x03
line.long 0x00 "AIC_SVR14,Source Vector Register 14"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xbc++0x03
line.long 0x00 "AIC_SVR15,Source Vector Register 15"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xc0++0x03
line.long 0x00 "AIC_SVR16,Source Vector Register 16"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xc4++0x03
line.long 0x00 "AIC_SVR17,Source Vector Register 17"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xc8++0x03
line.long 0x00 "AIC_SVR18,Source Vector Register 18"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xcc++0x03
line.long 0x00 "AIC_SVR19,Source Vector Register 19"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xd0++0x03
line.long 0x00 "AIC_SVR20,Source Vector Register 20"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xd4++0x03
line.long 0x00 "AIC_SVR21,Source Vector Register 21"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xd8++0x03
line.long 0x00 "AIC_SVR22,Source Vector Register 22"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xdc++0x03
line.long 0x00 "AIC_SVR23,Source Vector Register 23"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xe0++0x03
line.long 0x00 "AIC_SVR24,Source Vector Register 24"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xe4++0x03
line.long 0x00 "AIC_SVR25,Source Vector Register 25"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xe8++0x03
line.long 0x00 "AIC_SVR26,Source Vector Register 26"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xec++0x03
line.long 0x00 "AIC_SVR27,Source Vector Register 27"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xf0++0x03
line.long 0x00 "AIC_SVR28,Source Vector Register 28"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xf4++0x03
line.long 0x00 "AIC_SVR29,Source Vector Register 29"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xf8++0x03
line.long 0x00 "AIC_SVR30,Source Vector Register 30"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
group.long 0xfc++0x03
line.long 0x00 "AIC_SVR31,Source Vector Register 31"
hexmask.long 0x00 0.--31. 1. " VECTOR ,Source Vector"
tree.end
width 0xb
tree "Interrupt Registers"
rgroup.long 0x100++0x17
line.long 0x00 "AIC_IVR,Interrupt Vector Register"
hexmask.long 0x00 0.--31. 1. " IRQV ,Interrupt Vector Register"
line.long 0x04 "AIC_FVR,Fast Interrupt Vector Register"
hexmask.long 0x04 0.--31. 1. " FIQV ,FIQ Vector Register"
line.long 0x08 "AIC_ISR,Interrupt Status Register"
hexmask.long.byte 0x08 0.--4. 1. " IRQID ,Current Interrupt Identifier"
line.long 0x0c "AIC_IPR,Interrupt Pending Register"
bitfld.long 0x0c 31. " PID31 ,Interrupt Pending 31" "Not pending,Pending"
bitfld.long 0x0c 30. " PID30 ,Interrupt Pending 30" "Not pending,Pending"
textline " "
bitfld.long 0x0c 29. " PID29 ,Interrupt Pending 29" "Not pending,Pending"
bitfld.long 0x0c 28. " PID28 ,Interrupt Pending 28" "Not pending,Pending"
textline " "
bitfld.long 0x0c 27. " PID27 ,Interrupt Pending 27" "Not pending,Pending"
bitfld.long 0x0c 26. " PID26 ,Interrupt Pending 26" "Not pending,Pending"
textline " "
bitfld.long 0x0c 25. " PID25 ,Interrupt Pending 25" "Not pending,Pending"
bitfld.long 0x0c 24. " PID24 ,Interrupt Pending 24" "Not pending,Pending"
textline " "
bitfld.long 0x0c 23. " PID23 ,Interrupt Pending 23" "Not pending,Pending"
bitfld.long 0x0c 22. " PID22 ,Interrupt Pending 22" "Not pending,Pending"
textline " "
bitfld.long 0x0c 21. " PID21 ,Interrupt Pending 21" "Not pending,Pending"
bitfld.long 0x0c 20. " PID20 ,Interrupt Pending 20" "Not pending,Pending"
textline " "
bitfld.long 0x0c 19. " PID19 ,Interrupt Pending 19" "Not pending,Pending"
bitfld.long 0x0c 18. " PID18 ,Interrupt Pending 18" "Not pending,Pending"
textline " "
bitfld.long 0x0c 17. " PID17 ,Interrupt Pending 17" "Not pending,Pending"
bitfld.long 0x0c 16. " PID16 ,Interrupt Pending 16" "Not pending,Pending"
textline " "
bitfld.long 0x0c 15. " PID15 ,Interrupt Pending 15" "Not pending,Pending"
bitfld.long 0x0c 14. " PID14 ,Interrupt Pending 14" "Not pending,Pending"
textline " "
bitfld.long 0x0c 13. " PID13 ,Interrupt Pending 13" "Not pending,Pending"
bitfld.long 0x0c 12. " PID12 ,Interrupt Pending 12" "Not pending,Pending"
textline " "
bitfld.long 0x0c 11. " PID11 ,Interrupt Pending 11" "Not pending,Pending"
bitfld.long 0x0c 10. " PID10 ,Interrupt Pending 10" "Not pending,Pending"
textline " "
bitfld.long 0x0c 9. " PID9 ,Interrupt Pending 9" "Not pending,Pending"
bitfld.long 0x0c 8. " PID8 ,Interrupt Pending 8" "Not pending,Pending"
textline " "
bitfld.long 0x0c 7. " PID7 ,Interrupt Pending 7" "Not pending,Pending"
bitfld.long 0x0c 6. " PID6 ,Interrupt Pending 6" "Not pending,Pending"
textline " "
bitfld.long 0x0c 5. " PID5 ,Interrupt Pending 5" "Not pending,Pending"
bitfld.long 0x0c 4. " PID4 ,Interrupt Pending 4" "Not pending,Pending"
textline " "
bitfld.long 0x0c 3. " PID3 ,Interrupt Pending 3" "Not pending,Pending"
bitfld.long 0x0c 2. " PID2 ,Interrupt Pending 2" "Not pending,Pending"
textline " "
bitfld.long 0x0c 1. " SYS ,Interrupt Pending 1" "Not pending,Pending"
bitfld.long 0x0c 0. " FIQ ,Interrupt Pending 0" "Not pending,Pending"
line.long 0x10 "AIC_IMR,Interrupt Mask Register"
bitfld.long 0x10 31. " PID31 ,Interrupt Mask 31" "Disabled,Enabled"
bitfld.long 0x10 30. " PID30 ,Interrupt Mask 30" "Disabled,Enabled"
textline " "
bitfld.long 0x10 29. " PID29 ,Interrupt Mask 29" "Disabled,Enabled"
bitfld.long 0x10 28. " PID28 ,Interrupt Mask 28" "Disabled,Enabled"
textline " "
bitfld.long 0x10 27. " PID27 ,Interrupt Mask 27" "Disabled,Enabled"
bitfld.long 0x10 26. " PID26 ,Interrupt Mask 26" "Disabled,Enabled"
textline " "
bitfld.long 0x10 25. " PID25 ,Interrupt Mask 25" "Disabled,Enabled"
bitfld.long 0x10 24. " PID24 ,Interrupt Mask 24" "Disabled,Enabled"
textline " "
bitfld.long 0x10 23. " PID23 ,Interrupt Mask 23" "Disabled,Enabled"
bitfld.long 0x10 22. " PID22 ,Interrupt Mask 22" "Disabled,Enabled"
textline " "
bitfld.long 0x10 21. " PID21 ,Interrupt Mask 21" "Disabled,Enabled"
bitfld.long 0x10 20. " PID20 ,Interrupt Mask 20" "Disabled,Enabled"
textline " "
bitfld.long 0x10 19. " PID19 ,Interrupt Mask 19" "Disabled,Enabled"
bitfld.long 0x10 18. " PID18 ,Interrupt Mask 18" "Disabled,Enabled"
textline " "
bitfld.long 0x10 17. " PID17 ,Interrupt Mask 17" "Disabled,Enabled"
bitfld.long 0x10 16. " PID16 ,Interrupt Mask 16" "Disabled,Enabled"
textline " "
bitfld.long 0x10 15. " PID15 ,Interrupt Mask 15" "Disabled,Enabled"
bitfld.long 0x10 14. " PID14 ,Interrupt Mask 14" "Disabled,Enabled"
textline " "
bitfld.long 0x10 13. " PID13 ,Interrupt Mask 13" "Disabled,Enabled"
bitfld.long 0x10 12. " PID12 ,Interrupt Mask 12" "Disabled,Enabled"
textline " "
bitfld.long 0x10 11. " PID11 ,Interrupt Mask 11" "Disabled,Enabled"
bitfld.long 0x10 10. " PID10 ,Interrupt Mask 10" "Disabled,Enabled"
textline " "
bitfld.long 0x10 9. " PID9 ,Interrupt Mask 9" "Disabled,Enabled"
bitfld.long 0x10 8. " PID8 ,Interrupt Mask 8" "Disabled,Enabled"
textline " "
bitfld.long 0x10 7. " PID7 ,Interrupt Mask 7" "Disabled,Enabled"
bitfld.long 0x10 6. " PID6 ,Interrupt Mask 6" "Disabled,Enabled"
textline " "
bitfld.long 0x10 5. " PID5 ,Interrupt Mask 5" "Disabled,Enabled"
bitfld.long 0x10 4. " PID4 ,Interrupt Mask 4" "Disabled,Enabled"
textline " "
bitfld.long 0x10 3. " PID3 ,Interrupt Mask 3" "Disabled,Enabled"
bitfld.long 0x10 2. " PID2 ,Interrupt Mask 2" "Disabled,Enabled"
textline " "
bitfld.long 0x10 1. " SYS ,Interrupt Mask 1" "Disabled,Enabled"
bitfld.long 0x10 0. " FIQ ,Interrupt Mask 0" "Disabled,Enabled"
line.long 0x14 "AIC_CISR,Core Interrupt Status Register"
bitfld.long 0x14 1. " NIRQ ,NIRQ Status" "Deactivated,Active"
bitfld.long 0x14 0. " NFIQ ,NFIQ Status" "Deactivated,Active"
wgroup.long 0x120++0xf
line.long 0x00 "AIC_IECR,Interrupt Enable Command Register"
bitfld.long 0x00 31. " PID31 ,Interrupt Pending 31" "No effect,Enabled"
bitfld.long 0x00 30. " PID30 ,Interrupt Pending 30" "No effect,Enabled"
textline " "
bitfld.long 0x00 29. " PID29 ,Interrupt Pending 29" "No effect,Enabled"
bitfld.long 0x00 28. " PID28 ,Interrupt Pending 28" "No effect,Enabled"
textline " "
bitfld.long 0x00 27. " PID27 ,Interrupt Pending 27" "No effect,Enabled"
bitfld.long 0x00 26. " PID26 ,Interrupt Pending 26" "No effect,Enabled"
textline " "
bitfld.long 0x00 25. " PID25 ,Interrupt Pending 25" "No effect,Enabled"
bitfld.long 0x00 24. " PID24 ,Interrupt Pending 24" "No effect,Enabled"
textline " "
bitfld.long 0x00 23. " PID23 ,Interrupt Pending 23" "No effect,Enabled"
bitfld.long 0x00 22. " PID22 ,Interrupt Pending 22" "No effect,Enabled"
textline " "
bitfld.long 0x00 21. " PID21 ,Interrupt Pending 21" "No effect,Enabled"
bitfld.long 0x00 20. " PID20 ,Interrupt Pending 20" "No effect,Enabled"
textline " "
bitfld.long 0x00 19. " PID19 ,Interrupt Pending 19" "No effect,Enabled"
bitfld.long 0x00 18. " PID18 ,Interrupt Pending 18" "No effect,Enabled"
textline " "
bitfld.long 0x00 17. " PID17 ,Interrupt Pending 17" "No effect,Enabled"
bitfld.long 0x00 16. " PID16 ,Interrupt Pending 16" "No effect,Enabled"
textline " "
bitfld.long 0x00 15. " PID15 ,Interrupt Pending 15" "No effect,Enabled"
bitfld.long 0x00 14. " PID14 ,Interrupt Pending 14" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " PID13 ,Interrupt Pending 13" "No effect,Enabled"
bitfld.long 0x00 12. " PID12 ,Interrupt Pending 12" "No effect,Enabled"
textline " "
bitfld.long 0x00 11. " PID11 ,Interrupt Pending 11" "No effect,Enabled"
bitfld.long 0x00 10. " PID10 ,Interrupt Pending 10" "No effect,Enabled"
textline " "
bitfld.long 0x00 9. " PID9 ,Interrupt Pending 9" "No effect,Enabled"
bitfld.long 0x00 8. " PID8 ,Interrupt Pending 8" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " PID7 ,Interrupt Pending 7" "No effect,Enabled"
bitfld.long 0x00 6. " PID6 ,Interrupt Pending 6" "No effect,Enabled"
textline " "
bitfld.long 0x00 5. " PID5 ,Interrupt Pending 5" "No effect,Enabled"
bitfld.long 0x00 4. " PID4 ,Interrupt Pending 4" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " PID3 ,Interrupt Pending 3" "No effect,Enabled"
bitfld.long 0x00 2. " PID2 ,Interrupt Pending 2" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " SYS ,Interrupt Pending 1" "No effect,Enabled"
bitfld.long 0x00 0. " FIQ ,Interrupt Pending 0" "No effect,Enabled"
line.long 0x04 "AIC_IDCR,Interrupt Disable Command Register"
bitfld.long 0x04 31. " PID31 ,Interrupt Pending 31" "No effect,Disabled"
bitfld.long 0x04 30. " PID30 ,Interrupt Pending 30" "No effect,Disabled"
textline " "
bitfld.long 0x04 29. " PID29 ,Interrupt Pending 29" "No effect,Disabled"
bitfld.long 0x04 28. " PID28 ,Interrupt Pending 28" "No effect,Disabled"
textline " "
bitfld.long 0x04 27. " PID27 ,Interrupt Pending 27" "No effect,Disabled"
bitfld.long 0x04 26. " PID26 ,Interrupt Pending 26" "No effect,Disabled"
textline " "
bitfld.long 0x04 25. " PID25 ,Interrupt Pending 25" "No effect,Disabled"
bitfld.long 0x04 24. " PID24 ,Interrupt Pending 24" "No effect,Disabled"
textline " "
bitfld.long 0x04 23. " PID23 ,Interrupt Pending 23" "No effect,Disabled"
bitfld.long 0x04 22. " PID22 ,Interrupt Pending 22" "No effect,Disabled"
textline " "
bitfld.long 0x04 21. " PID21 ,Interrupt Pending 21" "No effect,Disabled"
bitfld.long 0x04 20. " PID20 ,Interrupt Pending 20" "No effect,Disabled"
textline " "
bitfld.long 0x04 19. " PID19 ,Interrupt Pending 19" "No effect,Disabled"
bitfld.long 0x04 18. " PID18 ,Interrupt Pending 18" "No effect,Disabled"
textline " "
bitfld.long 0x04 17. " PID17 ,Interrupt Pending 17" "No effect,Disabled"
bitfld.long 0x04 16. " PID16 ,Interrupt Pending 16" "No effect,Disabled"
textline " "
bitfld.long 0x04 15. " PID15 ,Interrupt Pending 15" "No effect,Disabled"
bitfld.long 0x04 14. " PID14 ,Interrupt Pending 14" "No effect,Disabled"
textline " "
bitfld.long 0x04 13. " PID13 ,Interrupt Pending 13" "No effect,Disabled"
bitfld.long 0x04 12. " PID12 ,Interrupt Pending 12" "No effect,Disabled"
textline " "
bitfld.long 0x04 11. " PID11 ,Interrupt Pending 11" "No effect,Disabled"
bitfld.long 0x04 10. " PID10 ,Interrupt Pending 10" "No effect,Disabled"
textline " "
bitfld.long 0x04 9. " PID9 ,Interrupt Pending 9" "No effect,Disabled"
bitfld.long 0x04 8. " PID8 ,Interrupt Pending 8" "No effect,Disabled"
textline " "
bitfld.long 0x04 7. " PID7 ,Interrupt Pending 7" "No effect,Disabled"
bitfld.long 0x04 6. " PID6 ,Interrupt Pending 6" "No effect,Disabled"
textline " "
bitfld.long 0x04 5. " PID5 ,Interrupt Pending 5" "No effect,Disabled"
bitfld.long 0x04 4. " PID4 ,Interrupt Pending 4" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " PID3 ,Interrupt Pending 3" "No effect,Disabled"
bitfld.long 0x04 2. " PID2 ,Interrupt Pending 2" "No effect,Disabled"
textline " "
bitfld.long 0x04 1. " SYS ,Interrupt Pending 1" "No effect,Disabled"
bitfld.long 0x04 0. " FIQ ,Interrupt Pending 0" "No effect,Disabled"
line.long 0x08 "AIC_ICCR,Interrupt Clear Command Register"
bitfld.long 0x08 31. " PID31 ,Interrupt Pending 31" "No effect,Cleared"
bitfld.long 0x08 30. " PID30 ,Interrupt Pending 30" "No effect,Cleared"
textline " "
bitfld.long 0x08 29. " PID29 ,Interrupt Pending 29" "No effect,Cleared"
bitfld.long 0x08 28. " PID28 ,Interrupt Pending 28" "No effect,Cleared"
textline " "
bitfld.long 0x08 27. " PID27 ,Interrupt Pending 27" "No effect,Cleared"
bitfld.long 0x08 26. " PID26 ,Interrupt Pending 26" "No effect,Cleared"
textline " "
bitfld.long 0x08 25. " PID25 ,Interrupt Pending 25" "No effect,Cleared"
bitfld.long 0x08 24. " PID24 ,Interrupt Pending 24" "No effect,Cleared"
textline " "
bitfld.long 0x08 23. " PID23 ,Interrupt Pending 23" "No effect,Cleared"
bitfld.long 0x08 22. " PID22 ,Interrupt Pending 22" "No effect,Cleared"
textline " "
bitfld.long 0x08 21. " PID21 ,Interrupt Pending 21" "No effect,Cleared"
bitfld.long 0x08 20. " PID20 ,Interrupt Pending 20" "No effect,Cleared"
textline " "
bitfld.long 0x08 19. " PID19 ,Interrupt Pending 19" "No effect,Cleared"
bitfld.long 0x08 18. " PID18 ,Interrupt Pending 18" "No effect,Cleared"
textline " "
bitfld.long 0x08 17. " PID17 ,Interrupt Pending 17" "No effect,Cleared"
bitfld.long 0x08 16. " PID16 ,Interrupt Pending 16" "No effect,Cleared"
textline " "
bitfld.long 0x08 15. " PID15 ,Interrupt Pending 15" "No effect,Cleared"
bitfld.long 0x08 14. " PID14 ,Interrupt Pending 14" "No effect,Cleared"
textline " "
bitfld.long 0x08 13. " PID13 ,Interrupt Pending 13" "No effect,Cleared"
bitfld.long 0x08 12. " PID12 ,Interrupt Pending 12" "No effect,Cleared"
textline " "
bitfld.long 0x08 11. " PID11 ,Interrupt Pending 11" "No effect,Cleared"
bitfld.long 0x08 10. " PID10 ,Interrupt Pending 10" "No effect,Cleared"
textline " "
bitfld.long 0x08 9. " PID9 ,Interrupt Pending 9" "No effect,Cleared"
bitfld.long 0x08 8. " PID8 ,Interrupt Pending 8" "No effect,Cleared"
textline " "
bitfld.long 0x08 7. " PID7 ,Interrupt Pending 7" "No effect,Cleared"
bitfld.long 0x08 6. " PID6 ,Interrupt Pending 6" "No effect,Cleared"
textline " "
bitfld.long 0x08 5. " PID5 ,Interrupt Pending 5" "No effect,Cleared"
bitfld.long 0x08 4. " PID4 ,Interrupt Pending 4" "No effect,Cleared"
textline " "
bitfld.long 0x08 3. " PID3 ,Interrupt Pending 3" "No effect,Cleared"
bitfld.long 0x08 2. " PID2 ,Interrupt Pending 2" "No effect,Cleared"
textline " "
bitfld.long 0x08 1. " SYS ,Interrupt Pending 1" "No effect,Cleared"
bitfld.long 0x08 0. " FIQ ,Interrupt Pending 0" "No effect,Cleared"
line.long 0x0c "AIC_ISCR,Interrupt Set Command Register"
bitfld.long 0x0c 31. " PID31 ,Interrupt Pending 31" "No effect,Set"
bitfld.long 0x0c 30. " PID30 ,Interrupt Pending 30" "No effect,Set"
textline " "
bitfld.long 0x0c 29. " PID29 ,Interrupt Pending 29" "No effect,Set"
bitfld.long 0x0c 28. " PID28 ,Interrupt Pending 28" "No effect,Set"
textline " "
bitfld.long 0x0c 27. " PID27 ,Interrupt Pending 27" "No effect,Set"
bitfld.long 0x0c 26. " PID26 ,Interrupt Pending 26" "No effect,Set"
textline " "
bitfld.long 0x0c 25. " PID25 ,Interrupt Pending 25" "No effect,Set"
bitfld.long 0x0c 24. " PID24 ,Interrupt Pending 24" "No effect,Set"
textline " "
bitfld.long 0x0c 23. " PID23 ,Interrupt Pending 23" "No effect,Set"
bitfld.long 0x0c 22. " PID22 ,Interrupt Pending 22" "No effect,Set"
textline " "
bitfld.long 0x0c 21. " PID21 ,Interrupt Pending 21" "No effect,Set"
bitfld.long 0x0c 20. " PID20 ,Interrupt Pending 20" "No effect,Set"
textline " "
bitfld.long 0x0c 19. " PID19 ,Interrupt Pending 19" "No effect,Set"
bitfld.long 0x0c 18. " PID18 ,Interrupt Pending 18" "No effect,Set"
textline " "
bitfld.long 0x0c 17. " PID17 ,Interrupt Pending 17" "No effect,Set"
bitfld.long 0x0c 16. " PID16 ,Interrupt Pending 16" "No effect,Set"
textline " "
bitfld.long 0x0c 15. " PID15 ,Interrupt Pending 15" "No effect,Set"
bitfld.long 0x0c 14. " PID14 ,Interrupt Pending 14" "No effect,Set"
textline " "
bitfld.long 0x0c 13. " PID13 ,Interrupt Pending 13" "No effect,Set"
bitfld.long 0x0c 12. " PID12 ,Interrupt Pending 12" "No effect,Set"
textline " "
bitfld.long 0x0c 11. " PID11 ,Interrupt Pending 11" "No effect,Set"
bitfld.long 0x0c 10. " PID10 ,Interrupt Pending 10" "No effect,Set"
textline " "
bitfld.long 0x0c 9. " PID9 ,Interrupt Pending 9" "No effect,Set"
bitfld.long 0x0c 8. " PID8 ,Interrupt Pending 8" "No effect,Set"
textline " "
bitfld.long 0x0c 7. " PID7 ,Interrupt Pending 7" "No effect,Set"
bitfld.long 0x0c 6. " PID6 ,Interrupt Pending 6" "No effect,Set"
textline " "
bitfld.long 0x0c 5. " PID5 ,Interrupt Pending 5" "No effect,Set"
bitfld.long 0x0c 4. " PID4 ,Interrupt Pending 4" "No effect,Set"
textline " "
bitfld.long 0x0c 3. " PID3 ,Interrupt Pending 3" "No effect,Set"
bitfld.long 0x0c 2. " PID2 ,Interrupt Pending 2" "No effect,Set"
textline " "
bitfld.long 0x0c 1. " PID1 ,Interrupt Pending 1" "No effect,Set"
bitfld.long 0x0c 0. " PID0 ,Interrupt Pending 0" "No effect,Set"
hgroup.long 0x130++3
hide.long 0x0 "AIC_EOICR,End of Interrupt Command Register"
tree.end
width 0x9
tree "Spurious Interrupt nad Debug Control Registers"
group.long 0x134++0x07
line.long 0x00 "AIC_SPU,Spurious Interrupt Vector Register"
hexmask.long 0x00 0.--31. 1. " SIV ,Spurious Interrupt Vector Register"
line.long 0x04 "AIC_DCR,Debug Control Register"
bitfld.long 0x04 1. " GMSK ,General Mask" "Normally controlled,Inactive state"
bitfld.long 0x04 0. " PROT ,Protection Mode" "Disabled,Enabled"
tree.end
tree "Fast Forcing Registers"
width 0x12
group.long 0x148++0x03
line.long 0x00 "AIC_FFSR_Dis/Ena,Fast Forcing Disable/Enable and Status Register"
setclrfld.long 0x00 31. -0x8 31. -0x4 31. " PID31 ,Fast Forcing Disable/Enable and Status 31" "Disabled,Enabled"
setclrfld.long 0x00 30. -0x8 30. -0x4 30. " PID30 ,Fast Forcing Disable/Enable and Status 30" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 29. -0x8 29. -0x4 29. " PID29 ,Fast Forcing Disable/Enable and Status 29" "Disabled,Enabled"
setclrfld.long 0x00 28. -0x8 28. -0x4 28. " PID28 ,Fast Forcing Disable/Enable and Status 28" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 27. -0x8 27. -0x4 27. " PID27 ,Fast Forcing Disable/Enable and Status 27" "Disabled,Enabled"
setclrfld.long 0x00 26. -0x8 26. -0x4 26. " PID26 ,Fast Forcing Disable/Enable and Status 26" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 25. -0x8 25. -0x4 25. " PID25 ,Fast Forcing Disable/Enable and Status 25" "Disabled,Enabled"
setclrfld.long 0x00 24. -0x8 24. -0x4 24. " PID24 ,Fast Forcing Disable/Enable and Status 24" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 23. -0x8 23. -0x4 23. " PID23 ,Fast Forcing Disable/Enable and Status 23" "Disabled,Enabled"
setclrfld.long 0x00 22. -0x8 22. -0x4 22. " PID22 ,Fast Forcing Disable/Enable and Status 22" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 21. -0x8 21. -0x4 21. " PID21 ,Fast Forcing Disable/Enable and Status 21" "Disabled,Enabled"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " PID20 ,Fast Forcing Disable/Enable and Status 20" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " PID19 ,Fast Forcing Disable/Enable and Status 19" "Disabled,Enabled"
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " PID18 ,Fast Forcing Disable/Enable and Status 18" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " PID17 ,Fast Forcing Disable/Enable and Status 17" "Disabled,Enabled"
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " PID16 ,Fast Forcing Disable/Enable and Status 16" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " PID15 ,Fast Forcing Disable/Enable and Status 15" "Disabled,Enabled"
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " PID14 ,Fast Forcing Disable/Enable and Status 14" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " PID13 ,Fast Forcing Disable/Enable and Status 13" "Disabled,Enabled"
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " PID12 ,Fast Forcing Disable/Enable and Status 12" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " PID11 ,Fast Forcing Disable/Enable and Status 11" "Disabled,Enabled"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " PID10 ,Fast Forcing Disable/Enable and Status 10" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " PID9 ,Fast Forcing Disable/Enable and Status 9" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " PID8 ,Fast Forcing Disable/Enable and Status 8" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " PID7 ,Fast Forcing Disable/Enable and Status 7" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " PID6 ,Fast Forcing Disable/Enable and Status 6" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " PID5 ,Fast Forcing Disable/Enable and Status 5" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " PID4 ,Fast Forcing Disable/Enable and Status 4" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " PID3 ,Fast Forcing Disable/Enable and Status 3" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " PID2 ,Fast Forcing Disable/Enable and Status 2" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " SYS ,Fast Forcing Disable/Enable and Status 1" "Disabled,Enabled"
tree.end
width 0xb
tree.end
tree "Power Management Controller (PMC)"
base 0xFFFFFC00
wgroup.long 0x00++0x07
line.long 0x00 "PMC_SCER,System Clock Enable Register"
bitfld.long 0x00 11. " PCK3 ,Programmable Clock 3 Output Enable" "No effect,Enabled"
bitfld.long 0x00 10. " PCK2 ,Programmable Clock 2 Output Enable" "No effect,Enabled"
bitfld.long 0x00 9. " PCK1 ,Programmable Clock 1 Output Enable" "No effect,Enabled"
bitfld.long 0x00 8. " PCK0 ,Programmable Clock 0 Output Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " UDP ,USB Device Port Clock Enable" "No effect,Enabled"
bitfld.long 0x00 4. " UHP ,USB Host Port Clock Enable" "No effect,Enabled"
bitfld.long 0x00 2. " MCKUDP ,USB Device Port Master Clock Automatic Disable on Suspend Enable" "No effect,Enabled"
bitfld.long 0x00 1. " UDP ,USB Device Port Clock Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 0. " PCK ,Processor Clock Enable" "No effect,Enabled"
line.long 0x04 "PMC_SCDR,System Clock Disable Register"
bitfld.long 0x04 11. " PCK3 ,Programmable Clock 3 Output Disable" "No effect,Disabled"
bitfld.long 0x04 10. " PCK2 ,Programmable Clock 2 Output Disable" "No effect,Disabled"
bitfld.long 0x04 9. " PCK1 ,Programmable Clock 1 Output Disable" "No effect,Disabled"
bitfld.long 0x04 8. " PCK0 ,Programmable Clock 0 Output Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 7. " UDP ,USB Device Port Clock Disable" "No effect,Disabled"
bitfld.long 0x04 4. " UHP ,USB Host Port Clock Disable" "No effect,Disabled"
bitfld.long 0x04 2. " MCKUDP ,USB Device Port Master Clock Automatic Disable on Suspend Disable" "No effect,Disabled"
bitfld.long 0x04 1. " UDP ,USB Device Port Clock Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 0. " PCK ,Processor Clock Disable" "No effect,Disabled"
rgroup.long 0x08++0x03
line.long 0x00 "PMC _SCSR,System Clock Status Register"
bitfld.long 0x00 11. " PCK3 ,Programmable Clock 3 Output Status" "Disabled,Enabled"
bitfld.long 0x00 10. " PCK2 ,Programmable Clock 2 Output Status" "Disabled,Enabled"
bitfld.long 0x00 9. " PCK1 ,Programmable Clock 1 Output Status" "Disabled,Enabled"
bitfld.long 0x00 8. " PCK0 ,Programmable Clock 0 Output Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " UDP ,USB Device Port Clock Status" "Disabled,Enabled"
bitfld.long 0x00 4. " UHP ,USB Host Port Clock Status" "Disabled,Enabled"
bitfld.long 0x00 2. " MCKUDP ,USB Device Port Master Clock Automatic Disable on Suspend Status" "Disabled,Enabled"
bitfld.long 0x00 1. " UDP ,USB Device Port Clock Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " PCK ,Processor Clock Status" "Disabled,Enabled"
wgroup.long 0x10++0x07
line.long 0x00 "PMC _PCER,Peripheral Clock Enable Register"
bitfld.long 0x00 31. " PID31 ,Peripheral Clock 31 Enable" "No effect,Enabled"
bitfld.long 0x00 30. " PID30 ,Peripheral Clock 30 Enable" "No effect,Enabled"
bitfld.long 0x00 29. " PID29 ,Peripheral Clock 29 Enable" "No effect,Enabled"
bitfld.long 0x00 28. " PID28 ,Peripheral Clock 28 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 27. " PID27 ,Peripheral Clock 27 Enable" "No effect,Enabled"
bitfld.long 0x00 26. " PID26 ,Peripheral Clock 26 Enable" "No effect,Enabled"
bitfld.long 0x00 25. " PID25 ,Peripheral Clock 25 Enable" "No effect,Enabled"
bitfld.long 0x00 24. " PID24 ,Peripheral Clock 24 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 23. " PID23 ,Peripheral Clock 23 Enable" "No effect,Enabled"
bitfld.long 0x00 22. " PID22 ,Peripheral Clock 22 Enable" "No effect,Enabled"
bitfld.long 0x00 21. " PID21 ,Peripheral Clock 21 Enable" "No effect,Enabled"
bitfld.long 0x00 20. " PID20 ,Peripheral Clock 20 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 19. " PID19 ,Peripheral Clock 19 Enable" "No effect,Enabled"
bitfld.long 0x00 18. " PID18 ,Peripheral Clock 18 Enable" "No effect,Enabled"
bitfld.long 0x00 17. " PID17 ,Peripheral Clock 17 Enable" "No effect,Enabled"
bitfld.long 0x00 16. " PID16 ,Peripheral Clock 16 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 15. " PID15 ,Peripheral Clock 15 Enable" "No effect,Enabled"
bitfld.long 0x00 14. " PID14 ,Peripheral Clock 14 Enable" "No effect,Enabled"
bitfld.long 0x00 13. " PID13 ,Peripheral Clock 13 Enable" "No effect,Enabled"
bitfld.long 0x00 12. " PID12 ,Peripheral Clock 12 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 11. " PID11 ,Peripheral Clock 11 Enable" "No effect,Enabled"
bitfld.long 0x00 10. " PID10 ,Peripheral Clock 10 Enable" "No effect,Enabled"
bitfld.long 0x00 9. " PID9 ,Peripheral Clock 9 Enable" "No effect,Enabled"
bitfld.long 0x00 8. " PID8 ,Peripheral Clock 8 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " PID7 ,Peripheral Clock 7 Enable" "No effect,Enabled"
bitfld.long 0x00 6. " PID6 ,Peripheral Clock 6 Enable" "No effect,Enabled"
bitfld.long 0x00 5. " PID5 ,Peripheral Clock 5 Enable" "No effect,Enabled"
bitfld.long 0x00 4. " PID4 ,Peripheral Clock 4 Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " PID3 ,Peripheral Clock 3 Enable" "No effect,Enabled"
bitfld.long 0x00 2. " PID2 ,Peripheral Clock 2 Enable" "No effect,Enabled"
line.long 0x04 "PMC_PCDR,Peripheral Clock Disable Register"
bitfld.long 0x04 31. " PID31 ,Peripheral Clock 31 Disable" "No effect,Disabled"
bitfld.long 0x04 30. " PID30 ,Peripheral Clock 30 Disable" "No effect,Disabled"
bitfld.long 0x04 29. " PID29 ,Peripheral Clock 29 Disable" "No effect,Disabled"
bitfld.long 0x04 28. " PID28 ,Peripheral Clock 28 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 27. " PID27 ,Peripheral Clock 27 Disable" "No effect,Disabled"
bitfld.long 0x04 26. " PID26 ,Peripheral Clock 26 Disable" "No effect,Disabled"
bitfld.long 0x04 25. " PID25 ,Peripheral Clock 25 Disable" "No effect,Disabled"
bitfld.long 0x04 24. " PID24 ,Peripheral Clock 24 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 23. " PID23 ,Peripheral Clock 23 Disable" "No effect,Disabled"
bitfld.long 0x04 22. " PID22 ,Peripheral Clock 22 Disable" "No effect,Disabled"
bitfld.long 0x04 21. " PID21 ,Peripheral Clock 21 Disable" "No effect,Disabled"
bitfld.long 0x04 20. " PID20 ,Peripheral Clock 20 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 19. " PID19 ,Peripheral Clock 19 Disable" "No effect,Disabled"
bitfld.long 0x04 18. " PID18 ,Peripheral Clock 18 Disable" "No effect,Disabled"
bitfld.long 0x04 17. " PID17 ,Peripheral Clock 17 Disable" "No effect,Disabled"
bitfld.long 0x04 16. " PID16 ,Peripheral Clock 16 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 15. " PID15 ,Peripheral Clock 15 Disable" "No effect,Disabled"
bitfld.long 0x04 14. " PID14 ,Peripheral Clock 14 Disable" "No effect,Disabled"
bitfld.long 0x04 13. " PID13 ,Peripheral Clock 13 Disable" "No effect,Disabled"
bitfld.long 0x04 12. " PID12 ,Peripheral Clock 12 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 11. " PID11 ,Peripheral Clock 11 Disable" "No effect,Disabled"
bitfld.long 0x04 10. " PID10 ,Peripheral Clock 10 Disable" "No effect,Disabled"
bitfld.long 0x04 9. " PID9 ,Peripheral Clock 9 Disable" "No effect,Disabled"
bitfld.long 0x04 8. " PID8 ,Peripheral Clock 8 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 7. " PID7 ,Peripheral Clock 7 Disable" "No effect,Disabled"
bitfld.long 0x04 6. " PID6 ,Peripheral Clock 6 Disable" "No effect,Disabled"
bitfld.long 0x04 5. " PID5 ,Peripheral Clock 5 Disable" "No effect,Disabled"
bitfld.long 0x04 4. " PID4 ,Peripheral Clock 4 Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " PID3 ,Peripheral Clock 3 Disable" "No effect,Disabled"
bitfld.long 0x04 2. " PID2 ,Peripheral Clock 2 Disable" "No effect,Disabled"
rgroup.long 0x18++0x03
line.long 0x00 "PMC_PCSR,Peripheral Clock Status Register"
bitfld.long 0x00 31. " PID31 ,Peripheral Clock 31 Status" "Disabled,Enabled"
bitfld.long 0x00 30. " PID30 ,Peripheral Clock 30 Status" "Disabled,Enabled"
bitfld.long 0x00 29. " PID29 ,Peripheral Clock 29 Status" "Disabled,Enabled"
bitfld.long 0x00 28. " PID28 ,Peripheral Clock 28 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 27. " PID27 ,Peripheral Clock 27 Status" "Disabled,Enabled"
bitfld.long 0x00 26. " PID26 ,Peripheral Clock 26 Status" "Disabled,Enabled"
bitfld.long 0x00 25. " PID25 ,Peripheral Clock 25 Status" "Disabled,Enabled"
bitfld.long 0x00 24. " PID24 ,Peripheral Clock 24 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 23. " PID23 ,Peripheral Clock 23 Status" "Disabled,Enabled"
bitfld.long 0x00 22. " PID22 ,Peripheral Clock 22 Status" "Disabled,Enabled"
bitfld.long 0x00 21. " PID21 ,Peripheral Clock 21 Status" "Disabled,Enabled"
bitfld.long 0x00 20. " PID20 ,Peripheral Clock 20 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 19. " PID19 ,Peripheral Clock 19 Status" "Disabled,Enabled"
bitfld.long 0x00 18. " PID18 ,Peripheral Clock 18 Status" "Disabled,Enabled"
bitfld.long 0x00 17. " PID17 ,Peripheral Clock 17 Status" "Disabled,Enabled"
bitfld.long 0x00 16. " PID16 ,Peripheral Clock 16 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 15. " PID15 ,Peripheral Clock 15 Status" "Disabled,Enabled"
bitfld.long 0x00 14. " PID14 ,Peripheral Clock 14 Status" "Disabled,Enabled"
bitfld.long 0x00 13. " PID13 ,Peripheral Clock 13 Status" "Disabled,Enabled"
bitfld.long 0x00 12. " PID12 ,Peripheral Clock 12 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " PID11 ,Peripheral Clock 11 Status" "Disabled,Enabled"
bitfld.long 0x00 10. " PID10 ,Peripheral Clock 10 Status" "Disabled,Enabled"
bitfld.long 0x00 9. " PID9 ,Peripheral Clock 9 Status" "Disabled,Enabled"
bitfld.long 0x00 8. " PID8 ,Peripheral Clock 8 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 7. " PID7 ,Peripheral Clock 7 Status" "Disabled,Enabled"
bitfld.long 0x00 6. " PID6 ,Peripheral Clock 6 Status" "Disabled,Enabled"
bitfld.long 0x00 5. " PID5 ,Peripheral Clock 5 Status" "Disabled,Enabled"
bitfld.long 0x00 4. " PID4 ,Peripheral Clock 4 Status" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " PID3 ,Peripheral Clock 3 Status" "Disabled,Enabled"
bitfld.long 0x00 2. " PID2 ,Peripheral Clock 2 Status" "Disabled,Enabled"
group.long 0x20++0x03
line.long 0x00 "CKGR_MOR,Main Oscillator Register"
hexmask.long.byte 0x00 8.--15. 1. " OSCOUNT ,Main Oscillator Start-up Time"
bitfld.long 0x00 1. " OSCBYPASS ,Oscillator Bypass" "No effect,Bypassed"
bitfld.long 0x00 0. " MOSCEN ,Main Oscillator Enable" "Disabled,Enabled"
rgroup.long 0x24++0x03
line.long 0x00 "CKGR_MCFR,Main Clock Frequency Register"
bitfld.long 0x00 16. " MAINRDY ,Main Clock Ready" "MAINF not valid,MAINF available"
hexmask.long.word 0x00 0.--15. 1. " MAINF ,Main Clock Frequency"
group.long 0x2c++0x07
line.long 0x00 "CKGR_PLLR,PLL Register"
bitfld.long 0x00 28.--29. " USBDIV ,Divider for USB Clock" "Output,Output/2,Output/4,?..."
hexmask.long.word 0x00 16.--26. 1. " MUL ,PLL Multiplier"
bitfld.long 0x00 14.--15. " OUT ,PLL Clock Frequency Range" "80-160MHz,Reserved,150-220MHz,?..."
hexmask.long.byte 0x00 8.--13. 1. " PLLCOUNT ,PLL Counter"
textline " "
hexmask.long.byte 0x00 0.--7. 1. " DIV ,Divider"
line.long 0x04 "PMC_MCKR,Master Clock Register"
bitfld.long 0x04 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x04 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL Clock"
;width 0xa
group.long 0x40++0x03
line.long 0x00 "PMC_PCK0,Programmable Clock 0 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x44++0x03
line.long 0x00 "PMC_PCK1,Programmable Clock 1 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x48++0x03
line.long 0x00 "PMC_PCK2,Programmable Clock 2 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x4c++0x03
line.long 0x00 "PMC_PCK3,Programmable Clock 3 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x50++0x03
line.long 0x00 "PMC_PCK4,Programmable Clock 4 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x54++0x03
line.long 0x00 "PMC_PCK5,Programmable Clock 5 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x58++0x03
line.long 0x00 "PMC_PCK6,Programmable Clock 6 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
;width 0xa
group.long 0x5c++0x03
line.long 0x00 "PMC_PCK7,Programmable Clock 7 Register"
bitfld.long 0x00 2.--4. " PRES ,Master Clock Prescaler" "Clock,Clock/2,Clock/4,Clock/8,Clock/16,Clock/32,Clock/64,?..."
bitfld.long 0x00 0.--1. " CSS ,Master Clock Selection" "Slow Clock,Main Clock,Reserved,PLL B Clock"
width 0xb
wgroup.long 0x60++0x07
line.long 0x00 "PMC_IER,Interrupt Enable Register"
bitfld.long 0x00 11. " PCKRDY3 ,Programmable Clock Ready 3 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " PCKRDY2 ,Programmable Clock Ready 2 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " PCKRDY1 ,Programmable Clock Ready 1 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 8. " PCKRDY0 ,Programmable Clock Ready 0 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 3. " MCKRDY ,Master Clock Ready Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 2. " LOCK ,PLL Lock Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " MOSCS ,Main Oscillator Status Interrupt Enable" "No effect,Enabled"
line.long 0x04 "PMC_IDR,Interrupt Disable Register"
bitfld.long 0x04 11. " PCKRDY3 ,Programmable Clock Ready 3 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 10. " PCKRDY2 ,Programmable Clock Ready 2 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " PCKRDY1 ,Programmable Clock Ready 1 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 8. " PCKRDY0 ,Programmable Clock Ready 0 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " MCKRDY ,Master Clock Ready Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 2. " LOCK ,PLL Lock Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 0. " MOSCS ,Main Oscillator Status Interrupt Disable" "No effect,Disabled"
rgroup.long 0x68++0x07
line.long 0x00 "PMC_SR,Status Register"
bitfld.long 0x00 11. " PCKRDY3 ,Programmable Clock Ready 3 Interrupt Status" "Not ready,Ready"
bitfld.long 0x00 10. " PCKRDY2 ,Programmable Clock Ready 2 Interrupt Status" "Not ready,Ready"
bitfld.long 0x00 9. " PCKRDY1 ,Programmable Clock Ready 1 Interrupt Status" "Not ready,Ready"
bitfld.long 0x00 8. " PCKRDY0 ,Programmable Clock Ready 0 Interrupt Status" "Not ready,Ready"
bitfld.long 0x00 3. " MCKRDY ,Master Clock Ready Interrupt Status" "Not ready,Ready"
textline " "
bitfld.long 0x00 2. " LOCK ,PLL Lock Interrupt Status" "Not locked,Locked"
bitfld.long 0x00 0. " MOSCS ,Main Oscillator Status Interrupt Status" "Not stabilized,Stabilized"
line.long 0x04 "PMC_IMR,Interrupt Mask Register"
bitfld.long 0x04 11. " PCKRDY3 ,Programmable Clock Ready 3 Interrupt Mask" "Enabled,Disabled"
bitfld.long 0x04 10. " PCKRDY2 ,Programmable Clock Ready 2 Interrupt Mask" "Enabled,Disabled"
bitfld.long 0x04 9. " PCKRDY1 ,Programmable Clock Ready 1 Interrupt Mask" "Enabled,Disabled"
bitfld.long 0x04 8. " PCKRDY0 ,Programmable Clock Ready 0 Interrupt Mask" "Enabled,Disabled"
bitfld.long 0x04 3. " MCKRDY ,Master Clock Ready Interrupt Mask" "Enabled,Disabled"
textline " "
bitfld.long 0x04 2. " LOCK ,PLL Lock Interrupt Mask" "Enabled,Disabled"
bitfld.long 0x04 0. " MOSCS ,Main Oscillator Status Interrupt Mask" "Enabled,Disabled"
tree.end
tree "Debug Unit (DBGU)"
base 0xFFFFF200
width 0x12
wgroup.long 0x00++0x03
line.long 0x00 "DBGU_CR,Control Register"
bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset"
bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
textline " "
bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset"
group.long 0x04++0x03
line.long 0x00 "DBGU_MR,Mode Register"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Space,Mark,No parity,No parity,No parity,No parity"
group.long 0x10++0x3
line.long 0x00 "DBGU_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 31. -0x8 31. -0x4 31. " COMMRX ,Mask COMMRX (from ARM) Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 30. -0x8 30. -0x4 30. " COMMTX ,Mask COMMTX (from ARM) Interrupt" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " RXBUFF ,Mask Buffer Full Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " TXBUFE ,Mask Buffer Empty Interrupt" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " TXEMPTY ,Mask TXEMPTY Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " PARE ,Mask Parity Error Interrupt" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " FRAME ,Mask Framing Error Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " OVRE ,Mask Overrun Error Interrupt" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " ENDTX ,Mask End of Transmit Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " ENDRX ,Mask End of Receive Transfer Interrupt" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " TXRDY ,Mask TXRDY Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " RXRDY ,Mask RXRDY Interrupt" "Disabled,Enabled"
rgroup.long 0x14++0x7
line.long 0x00 "DBGU_SR,Status Register"
bitfld.long 0x00 31. " COMMRX ,Debug Communication Channel Read Status" "Inactive,Active"
bitfld.long 0x00 30. " COMMTX ,Debug Communication Channel Write Status" "Inactive,Active"
textline " "
bitfld.long 0x00 12. " RXBUFF ,Receive Buffer Full" "Inactive,Active"
bitfld.long 0x00 11. " TXBUFE ,Transmission Buffer Empty" "Inactive,Active"
textline " "
bitfld.long 0x00 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x00 7. " PARE ,Parity Error" "No error,Error"
textline " "
bitfld.long 0x00 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x00 5. " OVRE ,Overrun Error" "No error,Error"
textline " "
bitfld.long 0x00 4. " ENDTX ,End of Transmitter Transfer" "Inactive,Active"
bitfld.long 0x00 3. " ENDRX ,End of Receiver Transfer" "Inactive,Active"
textline " "
bitfld.long 0x00 1. " TXRDY ,Transmitter Ready" "Not ready,Ready"
bitfld.long 0x00 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
line.long 0x04 "DBGU_RHR,Receive Holding Register"
hexmask.long.byte 0x04 0.--7. 1. " RXCHR ,Received Character"
wgroup.long 0x1c++0x03
line.long 0x00 "DBGU_THR,Transmit Holding Register"
hexmask.long.byte 0x00 0.--7. 1. " TXCHR ,Character to be Transmitted"
group.long 0x20++0x03
line.long 0x00 "DBGU_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divisor"
if (0==0)
rgroup.long 0x40++0x07
line.long 0x00 "DBGU_CIDR,Chip ID Register"
bitfld.long 0x00 31. " EXT ,Extension Flag" "Not extended,Extended"
bitfld.long 0x00 28.--30. " NVPTYP ,Nonvolatile Program Memory Type" "ROM,ROMless/on-chip Flash,Embedded Flash,ROM and Embedded,SRAM emul ROM,?..."
textline " "
hexmask.long.byte 0x00 20.--27. 1. " ARCH ,Architecture Identifier"
bitfld.long 0x00 12.--15. " NVPSIZ2 ,Second Nonvolatile Program Memory Size" "None,8K bytes,16K bytes,32K bytes,Reserved,64K bytes,Reserved,128K bytes,Reserved,256K bytes,512K bytes,Reserved,1024K bytes,Reserved,2048K bytes,?..."
textline " "
bitfld.long 0x00 8.--11. " NVPSIZ ,Nonvolatile Program Memory Size" "None,8K bytes,16K bytes,32K bytes,Reserved,64K bytes,Reserved,128K bytes,Reserved,256K bytes,512K bytes,Reserved,1024K bytes,Reserved,2048K bytes,?..."
bitfld.long 0x00 5.--7. " EPROC ,Embedded Processor" "Reserved,ARM946ES,ARM7TDMI,Reserved,ARM920T,ARM926EJS,?..."
textline " "
hexmask.long.byte 0x00 0.--4. 1. " VERSION ,Version of the Device"
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7S512")
bitfld.long 0x00 16.--19. " SRAMSIZ ,Internal SRAM Size" "Reserved,1K bytes,2K bytes,Reserved,112K bytes,4K bytes,80K bytes,160K bytes,8K bytes,16K bytes,32K bytes,64K bytes,128K bytes,256K bytes,96K bytes,512K bytes"
else
bitfld.long 0x00 16.--19. " SRAMSIZ ,Internal SRAM Size" "Reserved,1K bytes,2K bytes,Reserved,Reserved,4K bytes,80K bytes,160K bytes,8K bytes,16K bytes,32K bytes,64K bytes,128K bytes,256K bytes,96K bytes,512K bytes"
endif
else
rgroup.long 0x40++0x07
line.long 0x00 "DBGU_CIDR,Chip ID Register"
bitfld.long 0x00 31. " EXT ,Extension Flag" "Not extended,Extended"
bitfld.long 0x00 28.--30. " NVPTYP ,Nonvolatile Program Memory Type" "ROM,ROMless/on-chip Flash,Embedded Flash,ROM and Embedded,SRAM emul ROM,?..."
textline " "
hexmask.long.byte 0x00 20.--27. 1. " ARCH ,Architecture Identifier"
bitfld.long 0x00 16.--19. " SRAMSIZ ,Internal SRAM Size" "Reserved,1K bytes,2K bytes,Reserved,Reserved,4K bytes,80K bytes,160K bytes,8K bytes,16K bytes,32K bytes,64K bytes,128K bytes,256K bytes,96K bytes,512K bytes"
textline " "
bitfld.long 0x00 8.--11. " NVPSIZ ,Nonvolatile Program Memory Size" "None,8K bytes,16K bytes,32K bytes,Reserved,64K bytes,Reserved,128K bytes,Reserved,256K bytes,512K bytes,Reserved,1024K bytes,Reserved,2048K bytes,?..."
bitfld.long 0x00 5.--7. " EPROC ,Embedded Processor" "Reserved,ARM946ES,ARM7TDMI,Reserved,ARM920T,ARM926EJS,?..."
textline " "
hexmask.long.byte 0x00 0.--4. 1. " VERSION ,Version of the Device"
endif
rgroup.long 0x44++0x07
line.long 0x00 "DBGU_EXID,Chip ID Extension Register"
hexfld.long 0x00 " EXID ,Chip ID Extension"
if (0==0)
group.long 0x48++0x03
line.long 0x00 "DBGU_FNR,Force NTRST Register"
bitfld.long 0x00 1. " FNTRST ,Force NTRST" "power_on_reset,Held low"
endif
width 0xb
tree "Peripheral DMA Controller (PDC)"
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree "Parallel Input/Output Controller (PIO)"
tree "PIO A"
base 0xFFFFF400
tree "PIO"
width 0x11
group.long 0x08++0x03
line.long 0x00 "PIO_PSR_Set/Clr,PIO Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,PIO Disable/Enable and Status 20" "Inactive,Active"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,PIO Disable/Enable and Status 19" "Inactive,Active"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,PIO Disable/Enable and Status 18" "Inactive,Active"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,PIO Disable/Enable and Status 17" "Inactive,Active"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,PIO Disable/Enable and Status 16" "Inactive,Active"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,PIO Disable/Enable and Status 15" "Inactive,Active"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,PIO Disable/Enable and Status 14" "Inactive,Active"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,PIO Disable/Enable and Status 13" "Inactive,Active"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,PIO Disable/Enable and Status 12" "Inactive,Active"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,PIO Disable/Enable and Status 11" "Inactive,Active"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,PIO Disable/Enable and Status 10" "Inactive,Active"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,PIO Disable/Enable and Status 9" "Inactive,Active"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,PIO Disable/Enable and Status 8" "Inactive,Active"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,PIO Disable/Enable and Status 7" "Inactive,Active"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,PIO Disable/Enable and Status 6" "Inactive,Active"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,PIO Disable/Enable and Status 5" "Inactive,Active"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,PIO Disable/Enable and Status 4" "Inactive,Active"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,PIO Disable/Enable and Status 3" "Inactive,Active"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,PIO Disable/Enable and Status 2" "Inactive,Active"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,PIO Disable/Enable and Status 1" "Inactive,Active"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,PIO Disable/Enable and Status 0" "Inactive,Active"
tree.end
tree "Output"
width 0x11
group.long 0x18++0x03
line.long 0x00 "PIO_OSR_Set/Clr,Output Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Disable/Enable and Status 20" "Input,Output"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Disable/Enable and Status 19" "Input,Output"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Disable/Enable and Status 18" "Input,Output"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Disable/Enable and Status 17" "Input,Output"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Disable/Enable and Status 16" "Input,Output"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Disable/Enable and Status 15" "Input,Output"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Disable/Enable and Status 14" "Input,Output"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Disable/Enable and Status 13" "Input,Output"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Disable/Enable and Status 12" "Input,Output"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Disable/Enable and Status 11" "Input,Output"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Disable/Enable and Status 10" "Input,Output"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Disable/Enable and Status 9" "Input,Output"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Disable/Enable and Status 8" "Input,Output"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Disable/Enable and Status 7" "Input,Output"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Disable/Enable and Status 6" "Input,Output"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Disable/Enable and Status 5" "Input,Output"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Disable/Enable and Status 4" "Input,Output"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Disable/Enable and Status 3" "Input,Output"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Disable/Enable and Status 2" "Input,Output"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Disable/Enable and Status 1" "Input,Output"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Disable/Enable and Status 0" "Input,Output"
tree.end
tree "Filter"
width 0x12
group.long 0x28++0x03
line.long 0x00 "PIO_IFSR_Set/Clr,Glitch Input Filter Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Input Filter Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Input Filter Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Input Filter Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Input Filter Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Input Filter Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Input Filter Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Input Filter Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Input Filter Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Input Filter Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Input Filter Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Input Filter Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Input Filter Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Input Filter Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Input Filter Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Input Filter Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Input Filter Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Input Filter Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Input Filter Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Input Filter Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Input Filter Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Input Filter Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
tree "Data"
group.long 0x38++0x03
line.long 0x00 "PIO_ODSR_Set/Clr,Output Data Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Data Status 20" "Low,High"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Data Status 19" "Low,High"
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Data Status 18" "Low,High"
textline " "
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Data Status 17" "Low,High"
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Data Status 16" "Low,High"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Data Status 15" "Low,High"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Data Status 14" "Low,High"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Data Status 13" "Low,High"
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Data Status 12" "Low,High"
textline " "
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Data Status 11" "Low,High"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Data Status 10" "Low,High"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Data Status 9" "Low,High"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Data Status 8" "Low,High"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Data Status 7" "Low,High"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Data Status 6" "Low,High"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Data Status 5" "Low,High"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Data Status 4" "Low,High"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Data Status 3" "Low,High"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Data Status 2" "Low,High"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Data Status 1" "Low,High"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Data Status 0" "Low,High"
group.long 0x3c++0x03
line.long 0x00 "PIO_PDSR,Pin Data Status Register"
bitfld.long 0x00 20. " P20 ,Output Data Status 20" "Low,High"
bitfld.long 0x00 19. " P19 ,Output Data Status 19" "Low,High"
bitfld.long 0x00 18. " P18 ,Output Data Status 18" "Low,High"
textline " "
bitfld.long 0x00 17. " P17 ,Output Data Status 17" "Low,High"
bitfld.long 0x00 16. " P16 ,Output Data Status 16" "Low,High"
bitfld.long 0x00 15. " P15 ,Output Data Status 15" "Low,High"
textline " "
bitfld.long 0x00 14. " P14 ,Output Data Status 14" "Low,High"
bitfld.long 0x00 13. " P13 ,Output Data Status 13" "Low,High"
bitfld.long 0x00 12. " P12 ,Output Data Status 12" "Low,High"
textline " "
bitfld.long 0x00 11. " P11 ,Output Data Status 11" "Low,High"
bitfld.long 0x00 10. " P10 ,Output Data Status 10" "Low,High"
bitfld.long 0x00 9. " P9 ,Output Data Status 9" "Low,High"
textline " "
bitfld.long 0x00 8. " P8 ,Output Data Status 8" "Low,High"
bitfld.long 0x00 7. " P7 ,Output Data Status 7" "Low,High"
bitfld.long 0x00 6. " P6 ,Output Data Status 6" "Low,High"
textline " "
bitfld.long 0x00 5. " P5 ,Output Data Status 5" "Low,High"
bitfld.long 0x00 4. " P4 ,Output Data Status 4" "Low,High"
bitfld.long 0x00 3. " P3 ,Output Data Status 3" "Low,High"
textline " "
bitfld.long 0x00 2. " P2 ,Output Data Status 2" "Low,High"
bitfld.long 0x00 1. " P1 ,Output Data Status 1" "Low,High"
bitfld.long 0x00 0. " P0 ,Output Data Status 0" "Low,High"
tree.end
tree "Interrupt"
group.long 0x48++0x03
line.long 0x00 "PIO_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Input Change Interrupt Enable/Mask 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Input Change Interrupt Enable/Mask 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Input Change Interrupt Enable/Mask 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Input Change Interrupt Enable/Mask 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Input Change Interrupt Enable/Mask 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Input Change Interrupt Enable/Mask 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Input Change Interrupt Enable/Mask 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Input Change Interrupt Enable/Mask 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Input Change Interrupt Enable/Mask 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Input Change Interrupt Enable/Mask 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Input Change Interrupt Enable/Mask 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Input Change Interrupt Enable/Mask 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Input Change Interrupt Enable/Mask 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Input Change Interrupt Enable/Mask 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Input Change Interrupt Enable/Mask 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Input Change Interrupt Enable/Mask 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Input Change Interrupt Enable/Mask 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Input Change Interrupt Enable/Mask 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Input Change Interrupt Enable/Mask 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Input Change Interrupt Enable/Mask 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Input Change Interrupt Enable/Mask 0" "Disabled,Enabled"
width 0x9
rgroup.long 0x4c++0x03
line.long 0x0 "PIO_ISR,Interrupt Status Register"
bitfld.long 0x0 20. " P20 ,Input Change Interrupt Status 20" "Not changed,Changed"
bitfld.long 0x0 19. " P19 ,Input Change Interrupt Status 19" "Not changed,Changed"
textline " "
bitfld.long 0x0 18. " P18 ,Input Change Interrupt Status 18" "Not changed,Changed"
bitfld.long 0x0 17. " P17 ,Input Change Interrupt Status 17" "Not changed,Changed"
textline " "
bitfld.long 0x0 16. " P16 ,Input Change Interrupt Status 16" "Not changed,Changed"
bitfld.long 0x0 15. " P15 ,Input Change Interrupt Status 15" "Not changed,Changed"
textline " "
bitfld.long 0x0 14. " P14 ,Input Change Interrupt Status 14" "Not changed,Changed"
bitfld.long 0x0 13. " P13 ,Input Change Interrupt Status 13" "Not changed,Changed"
textline " "
bitfld.long 0x0 12. " P12 ,Input Change Interrupt Status 12" "Not changed,Changed"
bitfld.long 0x0 11. " P11 ,Input Change Interrupt Status 11" "Not changed,Changed"
textline " "
bitfld.long 0x0 10. " P10 ,Input Change Interrupt Status 10" "Not changed,Changed"
bitfld.long 0x0 9. " P9 ,Input Change Interrupt Status 9" "Not changed,Changed"
textline " "
bitfld.long 0x0 8. " P8 ,Input Change Interrupt Status 8" "Not changed,Changed"
bitfld.long 0x0 7. " P7 ,Input Change Interrupt Status 7" "Not changed,Changed"
textline " "
bitfld.long 0x0 6. " P6 ,Input Change Interrupt Status 6" "Not changed,Changed"
bitfld.long 0x0 5. " P5 ,Input Change Interrupt Status 5" "Not changed,Changed"
textline " "
bitfld.long 0x0 4. " P4 ,Input Change Interrupt Status 4" "Not changed,Changed"
bitfld.long 0x0 3. " P3 ,Input Change Interrupt Status 3" "Not changed,Changed"
textline " "
bitfld.long 0x0 2. " P2 ,Input Change Interrupt Status 2" "Not changed,Changed"
bitfld.long 0x0 1. " P1 ,Input Change Interrupt Status 1" "Not changed,Changed"
textline " "
bitfld.long 0x0 0. " P0 ,Input Change Interrupt Status 0" "Not changed,Changed"
tree.end
tree "Multi-driver"
width 0x12
group.long 0x58++0x03
line.long 0x00 "PIO_MDSR_Set/Clr,Multi-driver Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Multi Drive Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Multi Drive Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Multi Drive Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Multi Drive Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Multi Drive Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Multi Drive Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Multi Drive Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Multi Drive Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Multi Drive Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Multi Drive Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Multi Drive Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Multi Drive Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Multi Drive Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Multi Drive Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Multi Drive Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Multi Drive Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Multi Drive Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Multi Drive Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Multi Drive Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Multi Drive Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Multi Drive Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
tree "Pull-up"
group.long 0x68++0x03
line.long 0x00 "PIO_PUSR_Set/Clr,Pad Pull-up Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Pull Up Disable/Enable and Status 20" "Enabled,Disabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Pull Up Disable/Enable and Status 19" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Pull Up Disable/Enable and Status 18" "Enabled,Disabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Pull Up Disable/Enable and Status 17" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Pull Up Disable/Enable and Status 16" "Enabled,Disabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Pull Up Disable/Enable and Status 15" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Pull Up Disable/Enable and Status 14" "Enabled,Disabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Pull Up Disable/Enable and Status 13" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Pull Up Disable/Enable and Status 12" "Enabled,Disabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Pull Up Disable/Enable and Status 11" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Pull Up Disable/Enable and Status 10" "Enabled,Disabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Pull Up Disable/Enable and Status 9" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Pull Up Disable/Enable and Status 8" "Enabled,Disabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Pull Up Disable/Enable and Status 7" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Pull Up Disable/Enable and Status 6" "Enabled,Disabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Pull Up Disable/Enable and Status 5" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Pull Up Disable/Enable and Status 4" "Enabled,Disabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Pull Up Disable/Enable and Status 3" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Pull Up Disable/Enable and Status 2" "Enabled,Disabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Pull Up Disable/Enable and Status 1" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Pull Up Disable/Enable and Status 0" "Enabled,Disabled"
tree.end
tree "Peripherial Selection"
width 0xe
group.long 0x78++0x03
line.long 0x00 "PIO_ABSR_Sel,AB Selection and Status Register"
setclrfld.long 0x00 20. -0x4 20. -0x8 20. " P20 ,Peripheral A B Selection and Status 20" "A,B"
setclrfld.long 0x00 19. -0x4 19. -0x8 19. " P19 ,Peripheral A B Selection and Status 19" "A,B"
textline " "
setclrfld.long 0x00 18. -0x4 18. -0x8 18. " P18 ,Peripheral A B Selection and Status 18" "A,B"
setclrfld.long 0x00 17. -0x4 17. -0x8 17. " P17 ,Peripheral A B Selection and Status 17" "A,B"
textline " "
setclrfld.long 0x00 16. -0x4 16. -0x8 16. " P16 ,Peripheral A B Selection and Status 16" "A,B"
setclrfld.long 0x00 15. -0x4 15. -0x8 15. " P15 ,Peripheral A B Selection and Status 15" "A,B"
textline " "
setclrfld.long 0x00 14. -0x4 14. -0x8 14. " P14 ,Peripheral A B Selection and Status 14" "A,B"
setclrfld.long 0x00 13. -0x4 13. -0x8 13. " P13 ,Peripheral A B Selection and Status 13" "A,B"
textline " "
setclrfld.long 0x00 12. -0x4 12. -0x8 12. " P12 ,Peripheral A B Selection and Status 12" "A,B"
setclrfld.long 0x00 11. -0x4 11. -0x8 11. " P11 ,Peripheral A B Selection and Status 11" "A,B"
textline " "
setclrfld.long 0x00 10. -0x4 10. -0x8 10. " P10 ,Peripheral A B Selection and Status 10" "A,B"
setclrfld.long 0x00 9. -0x4 9. -0x8 9. " P9 ,Peripheral A B Selection and Status 9" "A,B"
textline " "
setclrfld.long 0x00 8. -0x4 8. -0x8 8. " P8 ,Peripheral A B Selection and Status 8" "A,B"
setclrfld.long 0x00 7. -0x4 7. -0x8 7. " P7 ,Peripheral A B Selection and Status 7" "A,B"
textline " "
setclrfld.long 0x00 6. -0x4 6. -0x8 6. " P6 ,Peripheral A B Selection and Status 6" "A,B"
setclrfld.long 0x00 5. -0x4 5. -0x8 5. " P5 ,Peripheral A B Selection and Status 5" "A,B"
textline " "
setclrfld.long 0x00 4. -0x4 4. -0x8 4. " P4 ,Peripheral A B Selection and Status 4" "A,B"
setclrfld.long 0x00 3. -0x4 3. -0x8 3. " P3 ,Peripheral A B Selection and Status 3" "A,B"
textline " "
setclrfld.long 0x00 2. -0x4 2. -0x8 2. " P2 ,Peripheral A B Selection and Status 2" "A,B"
setclrfld.long 0x00 1. -0x4 1. -0x8 1. " P1 ,Peripheral A B Selection and Status 1" "A,B"
textline " "
setclrfld.long 0x00 0. -0x4 0. -0x8 0. " P0 ,Peripheral A B Selection and Status 0" "A,B"
tree.end
tree "Output Write"
width 0x12
group.long 0xA8++0x03
line.long 0x00 "PIO_OWSR_Set/Clr,Output Write Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Write Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Write Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Write Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Write Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Write Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Write Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Write Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Write Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Write Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Write Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Write Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Write Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Write Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Write Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Write Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Write Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Write Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Write Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Write Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Write Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Write Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
width 0xb
tree.end
tree "PIO B"
base 0xFFFFF600
tree "PIO"
width 0x11
group.long 0x08++0x03
line.long 0x00 "PIO_PSR_Set/Clr,PIO Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,PIO Disable/Enable and Status 20" "Inactive,Active"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,PIO Disable/Enable and Status 19" "Inactive,Active"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,PIO Disable/Enable and Status 18" "Inactive,Active"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,PIO Disable/Enable and Status 17" "Inactive,Active"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,PIO Disable/Enable and Status 16" "Inactive,Active"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,PIO Disable/Enable and Status 15" "Inactive,Active"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,PIO Disable/Enable and Status 14" "Inactive,Active"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,PIO Disable/Enable and Status 13" "Inactive,Active"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,PIO Disable/Enable and Status 12" "Inactive,Active"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,PIO Disable/Enable and Status 11" "Inactive,Active"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,PIO Disable/Enable and Status 10" "Inactive,Active"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,PIO Disable/Enable and Status 9" "Inactive,Active"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,PIO Disable/Enable and Status 8" "Inactive,Active"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,PIO Disable/Enable and Status 7" "Inactive,Active"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,PIO Disable/Enable and Status 6" "Inactive,Active"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,PIO Disable/Enable and Status 5" "Inactive,Active"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,PIO Disable/Enable and Status 4" "Inactive,Active"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,PIO Disable/Enable and Status 3" "Inactive,Active"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,PIO Disable/Enable and Status 2" "Inactive,Active"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,PIO Disable/Enable and Status 1" "Inactive,Active"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,PIO Disable/Enable and Status 0" "Inactive,Active"
tree.end
tree "Output"
width 0x11
group.long 0x18++0x03
line.long 0x00 "PIO_OSR_Set/Clr,Output Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Disable/Enable and Status 20" "Input,Output"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Disable/Enable and Status 19" "Input,Output"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Disable/Enable and Status 18" "Input,Output"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Disable/Enable and Status 17" "Input,Output"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Disable/Enable and Status 16" "Input,Output"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Disable/Enable and Status 15" "Input,Output"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Disable/Enable and Status 14" "Input,Output"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Disable/Enable and Status 13" "Input,Output"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Disable/Enable and Status 12" "Input,Output"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Disable/Enable and Status 11" "Input,Output"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Disable/Enable and Status 10" "Input,Output"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Disable/Enable and Status 9" "Input,Output"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Disable/Enable and Status 8" "Input,Output"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Disable/Enable and Status 7" "Input,Output"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Disable/Enable and Status 6" "Input,Output"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Disable/Enable and Status 5" "Input,Output"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Disable/Enable and Status 4" "Input,Output"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Disable/Enable and Status 3" "Input,Output"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Disable/Enable and Status 2" "Input,Output"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Disable/Enable and Status 1" "Input,Output"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Disable/Enable and Status 0" "Input,Output"
tree.end
tree "Filter"
width 0x12
group.long 0x28++0x03
line.long 0x00 "PIO_IFSR_Set/Clr,Glitch Input Filter Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Input Filter Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Input Filter Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Input Filter Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Input Filter Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Input Filter Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Input Filter Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Input Filter Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Input Filter Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Input Filter Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Input Filter Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Input Filter Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Input Filter Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Input Filter Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Input Filter Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Input Filter Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Input Filter Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Input Filter Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Input Filter Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Input Filter Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Input Filter Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Input Filter Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
tree "Data"
group.long 0x38++0x03
line.long 0x00 "PIO_ODSR_Set/Clr,Output Data Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Data Status 20" "Low,High"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Data Status 19" "Low,High"
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Data Status 18" "Low,High"
textline " "
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Data Status 17" "Low,High"
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Data Status 16" "Low,High"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Data Status 15" "Low,High"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Data Status 14" "Low,High"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Data Status 13" "Low,High"
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Data Status 12" "Low,High"
textline " "
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Data Status 11" "Low,High"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Data Status 10" "Low,High"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Data Status 9" "Low,High"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Data Status 8" "Low,High"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Data Status 7" "Low,High"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Data Status 6" "Low,High"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Data Status 5" "Low,High"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Data Status 4" "Low,High"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Data Status 3" "Low,High"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Data Status 2" "Low,High"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Data Status 1" "Low,High"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Data Status 0" "Low,High"
group.long 0x3c++0x03
line.long 0x00 "PIO_PDSR,Pin Data Status Register"
bitfld.long 0x00 20. " P20 ,Output Data Status 20" "Low,High"
bitfld.long 0x00 19. " P19 ,Output Data Status 19" "Low,High"
bitfld.long 0x00 18. " P18 ,Output Data Status 18" "Low,High"
textline " "
bitfld.long 0x00 17. " P17 ,Output Data Status 17" "Low,High"
bitfld.long 0x00 16. " P16 ,Output Data Status 16" "Low,High"
bitfld.long 0x00 15. " P15 ,Output Data Status 15" "Low,High"
textline " "
bitfld.long 0x00 14. " P14 ,Output Data Status 14" "Low,High"
bitfld.long 0x00 13. " P13 ,Output Data Status 13" "Low,High"
bitfld.long 0x00 12. " P12 ,Output Data Status 12" "Low,High"
textline " "
bitfld.long 0x00 11. " P11 ,Output Data Status 11" "Low,High"
bitfld.long 0x00 10. " P10 ,Output Data Status 10" "Low,High"
bitfld.long 0x00 9. " P9 ,Output Data Status 9" "Low,High"
textline " "
bitfld.long 0x00 8. " P8 ,Output Data Status 8" "Low,High"
bitfld.long 0x00 7. " P7 ,Output Data Status 7" "Low,High"
bitfld.long 0x00 6. " P6 ,Output Data Status 6" "Low,High"
textline " "
bitfld.long 0x00 5. " P5 ,Output Data Status 5" "Low,High"
bitfld.long 0x00 4. " P4 ,Output Data Status 4" "Low,High"
bitfld.long 0x00 3. " P3 ,Output Data Status 3" "Low,High"
textline " "
bitfld.long 0x00 2. " P2 ,Output Data Status 2" "Low,High"
bitfld.long 0x00 1. " P1 ,Output Data Status 1" "Low,High"
bitfld.long 0x00 0. " P0 ,Output Data Status 0" "Low,High"
tree.end
tree "Interrupt"
group.long 0x48++0x03
line.long 0x00 "PIO_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Input Change Interrupt Enable/Mask 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Input Change Interrupt Enable/Mask 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Input Change Interrupt Enable/Mask 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Input Change Interrupt Enable/Mask 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Input Change Interrupt Enable/Mask 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Input Change Interrupt Enable/Mask 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Input Change Interrupt Enable/Mask 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Input Change Interrupt Enable/Mask 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Input Change Interrupt Enable/Mask 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Input Change Interrupt Enable/Mask 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Input Change Interrupt Enable/Mask 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Input Change Interrupt Enable/Mask 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Input Change Interrupt Enable/Mask 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Input Change Interrupt Enable/Mask 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Input Change Interrupt Enable/Mask 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Input Change Interrupt Enable/Mask 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Input Change Interrupt Enable/Mask 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Input Change Interrupt Enable/Mask 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Input Change Interrupt Enable/Mask 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Input Change Interrupt Enable/Mask 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Input Change Interrupt Enable/Mask 0" "Disabled,Enabled"
width 0x9
rgroup.long 0x4c++0x03
line.long 0x0 "PIO_ISR,Interrupt Status Register"
bitfld.long 0x0 20. " P20 ,Input Change Interrupt Status 20" "Not changed,Changed"
bitfld.long 0x0 19. " P19 ,Input Change Interrupt Status 19" "Not changed,Changed"
textline " "
bitfld.long 0x0 18. " P18 ,Input Change Interrupt Status 18" "Not changed,Changed"
bitfld.long 0x0 17. " P17 ,Input Change Interrupt Status 17" "Not changed,Changed"
textline " "
bitfld.long 0x0 16. " P16 ,Input Change Interrupt Status 16" "Not changed,Changed"
bitfld.long 0x0 15. " P15 ,Input Change Interrupt Status 15" "Not changed,Changed"
textline " "
bitfld.long 0x0 14. " P14 ,Input Change Interrupt Status 14" "Not changed,Changed"
bitfld.long 0x0 13. " P13 ,Input Change Interrupt Status 13" "Not changed,Changed"
textline " "
bitfld.long 0x0 12. " P12 ,Input Change Interrupt Status 12" "Not changed,Changed"
bitfld.long 0x0 11. " P11 ,Input Change Interrupt Status 11" "Not changed,Changed"
textline " "
bitfld.long 0x0 10. " P10 ,Input Change Interrupt Status 10" "Not changed,Changed"
bitfld.long 0x0 9. " P9 ,Input Change Interrupt Status 9" "Not changed,Changed"
textline " "
bitfld.long 0x0 8. " P8 ,Input Change Interrupt Status 8" "Not changed,Changed"
bitfld.long 0x0 7. " P7 ,Input Change Interrupt Status 7" "Not changed,Changed"
textline " "
bitfld.long 0x0 6. " P6 ,Input Change Interrupt Status 6" "Not changed,Changed"
bitfld.long 0x0 5. " P5 ,Input Change Interrupt Status 5" "Not changed,Changed"
textline " "
bitfld.long 0x0 4. " P4 ,Input Change Interrupt Status 4" "Not changed,Changed"
bitfld.long 0x0 3. " P3 ,Input Change Interrupt Status 3" "Not changed,Changed"
textline " "
bitfld.long 0x0 2. " P2 ,Input Change Interrupt Status 2" "Not changed,Changed"
bitfld.long 0x0 1. " P1 ,Input Change Interrupt Status 1" "Not changed,Changed"
textline " "
bitfld.long 0x0 0. " P0 ,Input Change Interrupt Status 0" "Not changed,Changed"
tree.end
tree "Multi-driver"
width 0x12
group.long 0x58++0x03
line.long 0x00 "PIO_MDSR_Set/Clr,Multi-driver Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Multi Drive Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Multi Drive Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Multi Drive Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Multi Drive Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Multi Drive Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Multi Drive Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Multi Drive Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Multi Drive Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Multi Drive Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Multi Drive Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Multi Drive Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Multi Drive Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Multi Drive Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Multi Drive Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Multi Drive Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Multi Drive Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Multi Drive Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Multi Drive Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Multi Drive Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Multi Drive Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Multi Drive Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
tree "Pull-up"
group.long 0x68++0x03
line.long 0x00 "PIO_PUSR_Set/Clr,Pad Pull-up Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Pull Up Disable/Enable and Status 20" "Enabled,Disabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Pull Up Disable/Enable and Status 19" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Pull Up Disable/Enable and Status 18" "Enabled,Disabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Pull Up Disable/Enable and Status 17" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Pull Up Disable/Enable and Status 16" "Enabled,Disabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Pull Up Disable/Enable and Status 15" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Pull Up Disable/Enable and Status 14" "Enabled,Disabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Pull Up Disable/Enable and Status 13" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Pull Up Disable/Enable and Status 12" "Enabled,Disabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Pull Up Disable/Enable and Status 11" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Pull Up Disable/Enable and Status 10" "Enabled,Disabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Pull Up Disable/Enable and Status 9" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Pull Up Disable/Enable and Status 8" "Enabled,Disabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Pull Up Disable/Enable and Status 7" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Pull Up Disable/Enable and Status 6" "Enabled,Disabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Pull Up Disable/Enable and Status 5" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Pull Up Disable/Enable and Status 4" "Enabled,Disabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Pull Up Disable/Enable and Status 3" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Pull Up Disable/Enable and Status 2" "Enabled,Disabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Pull Up Disable/Enable and Status 1" "Enabled,Disabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Pull Up Disable/Enable and Status 0" "Enabled,Disabled"
tree.end
tree "Peripherial Selection"
width 0xe
group.long 0x78++0x03
line.long 0x00 "PIO_ABSR_Sel,AB Selection and Status Register"
setclrfld.long 0x00 20. -0x4 20. -0x8 20. " P20 ,Peripheral A B Selection and Status 20" "A,B"
setclrfld.long 0x00 19. -0x4 19. -0x8 19. " P19 ,Peripheral A B Selection and Status 19" "A,B"
textline " "
setclrfld.long 0x00 18. -0x4 18. -0x8 18. " P18 ,Peripheral A B Selection and Status 18" "A,B"
setclrfld.long 0x00 17. -0x4 17. -0x8 17. " P17 ,Peripheral A B Selection and Status 17" "A,B"
textline " "
setclrfld.long 0x00 16. -0x4 16. -0x8 16. " P16 ,Peripheral A B Selection and Status 16" "A,B"
setclrfld.long 0x00 15. -0x4 15. -0x8 15. " P15 ,Peripheral A B Selection and Status 15" "A,B"
textline " "
setclrfld.long 0x00 14. -0x4 14. -0x8 14. " P14 ,Peripheral A B Selection and Status 14" "A,B"
setclrfld.long 0x00 13. -0x4 13. -0x8 13. " P13 ,Peripheral A B Selection and Status 13" "A,B"
textline " "
setclrfld.long 0x00 12. -0x4 12. -0x8 12. " P12 ,Peripheral A B Selection and Status 12" "A,B"
setclrfld.long 0x00 11. -0x4 11. -0x8 11. " P11 ,Peripheral A B Selection and Status 11" "A,B"
textline " "
setclrfld.long 0x00 10. -0x4 10. -0x8 10. " P10 ,Peripheral A B Selection and Status 10" "A,B"
setclrfld.long 0x00 9. -0x4 9. -0x8 9. " P9 ,Peripheral A B Selection and Status 9" "A,B"
textline " "
setclrfld.long 0x00 8. -0x4 8. -0x8 8. " P8 ,Peripheral A B Selection and Status 8" "A,B"
setclrfld.long 0x00 7. -0x4 7. -0x8 7. " P7 ,Peripheral A B Selection and Status 7" "A,B"
textline " "
setclrfld.long 0x00 6. -0x4 6. -0x8 6. " P6 ,Peripheral A B Selection and Status 6" "A,B"
setclrfld.long 0x00 5. -0x4 5. -0x8 5. " P5 ,Peripheral A B Selection and Status 5" "A,B"
textline " "
setclrfld.long 0x00 4. -0x4 4. -0x8 4. " P4 ,Peripheral A B Selection and Status 4" "A,B"
setclrfld.long 0x00 3. -0x4 3. -0x8 3. " P3 ,Peripheral A B Selection and Status 3" "A,B"
textline " "
setclrfld.long 0x00 2. -0x4 2. -0x8 2. " P2 ,Peripheral A B Selection and Status 2" "A,B"
setclrfld.long 0x00 1. -0x4 1. -0x8 1. " P1 ,Peripheral A B Selection and Status 1" "A,B"
textline " "
setclrfld.long 0x00 0. -0x4 0. -0x8 0. " P0 ,Peripheral A B Selection and Status 0" "A,B"
tree.end
tree "Output Write"
width 0x12
group.long 0xA8++0x03
line.long 0x00 "PIO_OWSR_Set/Clr,Output Write Disable/Enable and Status Register"
setclrfld.long 0x00 20. -0x8 20. -0x4 20. " P20 ,Output Write Disable/Enable and Status 20" "Disabled,Enabled"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " P19 ,Output Write Disable/Enable and Status 19" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " P18 ,Output Write Disable/Enable and Status 18" "Disabled,Enabled"
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " P17 ,Output Write Disable/Enable and Status 17" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " P16 ,Output Write Disable/Enable and Status 16" "Disabled,Enabled"
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " P15 ,Output Write Disable/Enable and Status 15" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " P14 ,Output Write Disable/Enable and Status 14" "Disabled,Enabled"
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " P13 ,Output Write Disable/Enable and Status 13" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " P12 ,Output Write Disable/Enable and Status 12" "Disabled,Enabled"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " P11 ,Output Write Disable/Enable and Status 11" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " P10 ,Output Write Disable/Enable and Status 10" "Disabled,Enabled"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " P9 ,Output Write Disable/Enable and Status 9" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " P8 ,Output Write Disable/Enable and Status 8" "Disabled,Enabled"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " P7 ,Output Write Disable/Enable and Status 7" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " P6 ,Output Write Disable/Enable and Status 6" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " P5 ,Output Write Disable/Enable and Status 5" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " P4 ,Output Write Disable/Enable and Status 4" "Disabled,Enabled"
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " P3 ,Output Write Disable/Enable and Status 3" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " P2 ,Output Write Disable/Enable and Status 2" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " P1 ,Output Write Disable/Enable and Status 1" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " P0 ,Output Write Disable/Enable and Status 0" "Disabled,Enabled"
tree.end
width 0xb
tree.end
tree.end
tree "Serial Peripheral Interface (SPI)"
tree "SPI Register 0"
base 0xFFFE0000
width 0x11
wgroup.long 0x00++0x03
line.long 0x00 "SPI_CR,Control Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 7. " SWRST ,SPI Software Reset" "No effect,Reset"
textline " "
bitfld.long 0x00 1. " SPIDIS ,SPI Disable" "No effect,Disabled"
bitfld.long 0x00 0. " SPIEN ,SPI Enable" "No effect,Enabled"
if (((data.long(ad:0xFFFE0000+0x04)&0x00000004)==0x00000000)&&((d.l(ad:0xFFFE0000+0x04)&0x2)==0x0))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000004)==0x00000004)&&((d.l(ad:0xFFFE0000+0x04)&0x2)==0x0))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000004)==0x00000000)&&((d.l(ad:0xFFFE0000+0x04)&0x2)==0x1))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
else
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
endif
if (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000000)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000000)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000001)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000001)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000005)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000005)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE0000+0x04)&0x00000005)==0x00000004)&&((data.long(ad:0xFFFE0000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
else
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
endif
hgroup.long 0x10++0x03
hide.long 0x00 "SPI_SR,Status Register"
in
group.long 0x1c++0x03
line.long 0x00 "SPI_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " TXEMPTY ,Transmission Registers Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " NSSR ,NSS Rising Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " TXBUFE ,TX Buffer Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " RXBUFF ,RX Buffer Full Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " ENDTX ,End of TX Buffer Mask" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " ENDRX ,End of RX buffer Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " OVRES ,Overrun Error Status Mask" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " MODF ,Mode Fault Error Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " TDRE ,Transmit Data Register Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " RDRF ,Receive Data Register Full Mask" "Disabled,Enabled"
group.long 0x30--0x3f
line.long 0x00 "SPI_CSR0,Chip Select Register 0"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x00 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x00 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x00 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x00 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x00 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x00 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x04 "SPI_CSR1,Chip Select Register 1"
hexmask.long.byte 0x04 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x04 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x04 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x04 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x04 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x04 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x04 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x08 "SPI_CSR2,Chip Select Register 2"
hexmask.long.byte 0x08 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x08 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x08 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x08 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x08 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x08 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x08 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x0c "SPI_CSR3,Chip Select Register 3"
hexmask.long.byte 0x0c 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x0c 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x0c 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x0c 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x0c 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x0c 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x0c 0. " CPOL ,Clock Polarity" "0,1"
width 0xb
tree "Peripheral DMA Registers"
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree "SPI Register 1"
base 0xFFFE0000
width 0x11
wgroup.long 0x00++0x03
line.long 0x00 "SPI_CR,Control Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 7. " SWRST ,SPI Software Reset" "No effect,Reset"
textline " "
bitfld.long 0x00 1. " SPIDIS ,SPI Disable" "No effect,Disabled"
bitfld.long 0x00 0. " SPIEN ,SPI Enable" "No effect,Enabled"
if (((data.long(ad:0xFFFE4000+0x04)&0x00000004)==0x00000000)&&((d.l(ad:0xFFFE4000+0x04)&0x2)==0x0))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000004)==0x00000004)&&((d.l(ad:0xFFFE4000+0x04)&0x2)==0x0))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000004)==0x00000000)&&((d.l(ad:0xFFFE4000+0x04)&0x2)==0x1))
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
else
group.long 0x04++0x03
line.long 0x00 "SPI_MR,Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCS ,Delay Between Chip Selects"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
bitfld.long 0x00 7. " LLB ,Local Loopback" "Disabled,Enabled"
bitfld.long 0x00 4. " MODFDIS ,Mode Fault Detection" "Enabled,Disabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7SE32"&&cpu()!="AT91SAM7SE256"&&cpu()!="AT91SAM7SE512"&&cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
bitfld.long 0x00 3. " FDIV ,Clock Selection" "CORECLK,CORECLK/N"
endif
textline " "
bitfld.long 0x00 2. " PCSDEC ,Chip Select Decode" "Direct,Decoder"
textline " "
bitfld.long 0x00 1. " PS ,Peripheral Select" "Fixed,Variable"
bitfld.long 0x00 0. " MSTR ,Master/Slave Mode" "Slave,Master"
endif
if (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000000)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000000)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000001)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000001)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=0111,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,NPCS[3:0]=1011,NPCS[3:0]=1110,NPCS[3:0]=1101,NPCS[3:0]=1110,Forbidden"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000005)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000005)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x0))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
elif (((data.long(ad:0xFFFE4000+0x04)&0x00000005)==0x00000004)&&((data.long(ad:0xFFFE4000+0x04)&0x2)==0x2))
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
else
rgroup.long 0x08++0x03
line.long 0x00 "SPI_RDR,Receive Data Register"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
hexmask.long.word 0x00 0.--15. 1. " RD ,Receive Data"
wgroup.long 0x0c++0x03
line.long 0x00 "SPI_TDR,Transmit Data Register"
;bitfld.long 0x00 24. " LASTXFER ,Last Transfer" "No effect,TD transferred"
;bitfld.long 0x00 16.--19. " PCS ,Peripheral Chip Select" "PCS0,PCS1,PCS2,PCS3,PCS4,PCS5,PCS6,PCS7,PCS8,PCS9,PCS10,PCS11,PCS12,PCS13,PCS14,PCS15"
textline " "
hexmask.long.word 0x00 0.--15. 1. " TD ,Transmit Data"
endif
hgroup.long 0x10++0x03
hide.long 0x00 "SPI_SR,Status Register"
in
group.long 0x1c++0x03
line.long 0x00 "SPI_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " TXEMPTY ,Transmission Registers Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " NSSR ,NSS Rising Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " TXBUFE ,TX Buffer Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " RXBUFF ,RX Buffer Full Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " ENDTX ,End of TX Buffer Mask" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " ENDRX ,End of RX buffer Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " OVRES ,Overrun Error Status Mask" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " MODF ,Mode Fault Error Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " TDRE ,Transmit Data Register Empty Mask" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " RDRF ,Receive Data Register Full Mask" "Disabled,Enabled"
group.long 0x30--0x3f
line.long 0x00 "SPI_CSR0,Chip Select Register 0"
hexmask.long.byte 0x00 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x00 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x00 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x00 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x00 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x00 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x00 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x04 "SPI_CSR1,Chip Select Register 1"
hexmask.long.byte 0x04 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x04 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x04 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x04 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x04 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x04 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x04 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x08 "SPI_CSR2,Chip Select Register 2"
hexmask.long.byte 0x08 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x08 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x08 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x08 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x08 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x08 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x08 0. " CPOL ,Clock Polarity" "0,1"
line.long 0x0c "SPI_CSR3,Chip Select Register 3"
hexmask.long.byte 0x0c 24.--31. 1. " DLYBCT ,Delay Between Consecutive Transfers"
hexmask.long.byte 0x0c 16.--23. 1. " DLYBS ,Delay Before SPCK"
textline " "
hexmask.long.byte 0x0c 8.--15. 1. " SCBR ,Serial Clock Baud Rate"
bitfld.long 0x0c 4.--7. " BITS ,Bits per Transfer" "8,9,10,11,12,13,14,15,16,?..."
textline " "
bitfld.long 0x0c 3. " CSAAT ,Chip Select Active After Transfer" "Rised,Not rised"
bitfld.long 0x0c 1. " NCPHA ,Clock Phase" "Captured,Changed"
textline " "
bitfld.long 0x0c 0. " CPOL ,Clock Polarity" "0,1"
width 0xb
tree "Peripheral DMA Registers"
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree.end
tree "Two-wire Interface (TWI)"
base 0xFFFB8000
width 0x11
wgroup.long 0x00++0x03
line.long 0x00 "TWI_CR,Control Register"
bitfld.long 0x00 7. " SWRST ,Software Reset" "No effect,Reset"
bitfld.long 0x00 3. " MSDIS ,TWI Master Transfer Disabled" "No effect,Disabled"
textline " "
bitfld.long 0x00 2. " MSEN ,TWI Master Transfer Enabled" "No effect,Enabled"
bitfld.long 0x00 1. " STOP ,Send a STOP Condition" "No effect,Sent"
textline " "
bitfld.long 0x00 0. " START ,Send a START Condition" "No effect,Sent"
group.long 0x04++0x03
line.long 0x00 "TWI_MMR,Master Mode Register"
hexmask.long.byte 0x00 16.--22. 1. " DADR ,Device Address"
bitfld.long 0x00 12. " MREAD ,Master Read Direction" "Write,Read"
textline " "
bitfld.long 0x00 8.--9. " IADRSZ ,Internal Device Address Size" "No address,One-byte,Two-byte,Three-byte"
group.long 0x0c++0x07
line.long 0x00 "TWI_IADR,Internal Address Register"
hexmask.long.tbyte 0x00 0.--23. 1. " IADR ,Internal Address"
line.long 0x04 "TWI_CWGR,Clock Waveform Generator Register"
hexmask.long.byte 0x04 16.--18. 1. " CKDIV ,Clock Divider"
hexmask.long.byte 0x04 8.--15. 1. " CHDIV ,Clock High Divider"
textline " "
hexmask.long.byte 0x04 0.--7. 1. " CLDIV ,Clock Low Divider"
rgroup.long 0x20++0x03
line.long 0x00 "TWI_SR,Status Register"
bitfld.long 0x00 8. " NACK ,Not Acknowledged" "Data received,Not acknowledged"
bitfld.long 0x00 2. " TXRDY ,Transmit Holding Register Ready" "Not ready,Ready"
textline " "
bitfld.long 0x00 1. " RXRDY ,Receive Holding Register Ready" "Not ready,Ready"
bitfld.long 0x00 0. " TXCOMP ,Transmission Completed" "Not completed,Completed"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7S512")
bitfld.long 0x00 7. " UNRE ,Underrun Error" "No error,Error"
bitfld.long 0x00 6. " OVRE ,Overrun Error" "No error,Error"
endif
group.long 0x2c++0x03
line.long 0x00 "TWI_IMR_Set/Clr,Interrupt Mask Register"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " NACK ,Not Acknowledged" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " TXRDY ,Transmit Holding Register Ready" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " RXRDY ,Receive Holding Register Ready" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " TXCOMP ,Transmission Completed" "Disabled,Enabled"
textline " "
sif (cpu()!="AT91SAM7S321"&&cpu()!="AT91SAM7S512")
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " UNRE ,Underrun Error" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " OVRE ,Overrun Error" "Disabled,Enabled"
endif
width 0x9
rgroup.long 0x30++0x03
line.long 0x0 "TWI_RHR,Receive Holding Register"
hexmask.long.byte 0x0 0.--7. 1. " RXDATA ,Master or Slave Receive Holding Data"
group.long 0x34++0x03
line.long 0x00 "TWI_THR,Transmit Holding Register"
hexmask.long.byte 0x00 0.--7. 1. " TXDATA ,Master or Slave Transmit Holding Data"
width 0xb
tree.end
tree "Universal Synchronous Asynchronous Receiver Transmitter (USART)"
tree "USART0"
base 0xFFFC0000
wgroup.long 0x00++0x03
line.long 0x00 "US_CR,Control Register"
bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1"
bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0"
bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restarted"
bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset"
textline " "
bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset"
bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Sent"
bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Started"
bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stopped"
textline " "
bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Started"
bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset"
bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset"
if (data.long(ad:(0xFFFC0000+0x04))&0x00000100)==0x00000100
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,Reserved,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
else
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,1.5,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
endif
wgroup.long 0x08++0x07
line.long 0x00 "US_IER,Interrupt Enable Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Enable" "No effect,Enabled"
line.long 0x04 "US_IDR,Interrupt Disable Register"
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x04 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " DSRIC ,Data Set Ready Input Change Disable" "No effect,Disabled"
bitfld.long 0x04 16. " RIIC ,Ring Indicator Input Change Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 13. " NACK ,Non Acknowledge Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 10. " ITERATION ,Iteration Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " TXEMPTY ,TXEMPTY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 8. " TIMEOUT ,Time-out Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " PARE ,Parity Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 6. " FRAME ,Framing Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " OVRE ,Overrun Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 4. " ENDTX ,End of Transmit Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " ENDRX ,End of Receive Transfer Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 2. " RXBRK ,Receiver Break Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " TXRDY ,TXRDY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 0. " RXRDY ,RXRDY Interrupt Disable" "No effect,Disabled"
rgroup.long 0x10--0x1b
line.long 0x00 "US_IMR,Interrupt Mask Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "US_CSR,Channel Status Register"
bitfld.long 0x04 23. " CTS ,Image of CTS Input" "0,1"
bitfld.long 0x04 22. " DCD ,Image of DCD Input" "0,1"
bitfld.long 0x04 21. " DSR ,Image of DSR Input" "0,1"
bitfld.long 0x04 20. " RI ,Image of RI Input" "0,1"
textline " "
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Flag" "Not changed,Changed"
bitfld.long 0x04 13. " NACK ,Non Acknowledge" "Not detected,Detected"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full" "Not full,Full"
textline " "
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty" "Not empty,Empty"
bitfld.long 0x04 10. " ITERATION ,Max number of Repetitions Reached" "Not reached,Reached"
bitfld.long 0x04 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x04 8. " TIMEOUT ,Receiver Time-out" "No time-out,Time-out"
textline " "
bitfld.long 0x04 7. " PARE ,Parity Error" "No error,Error"
bitfld.long 0x04 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x04 5. " OVRE ,Overrun Error" "No error,Error"
bitfld.long 0x04 4. " ENDTX ,End of Transmiter Transfer" "Not ended,Ended"
textline " "
bitfld.long 0x04 3. " ENDRX ,End of Receiver Transfer" "Not ended,Ended"
bitfld.long 0x04 2. " RXBRK ,Break Received/End of Break" "No break,Break"
bitfld.long 0x04 1. " TXRDY ,Transmitter Ready" "Ready,Not ready"
bitfld.long 0x04 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
line.long 0x08 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x08 0.--8. 1. " RXCHR ,Received Character"
wgroup.long 0x1c++0x03
line.long 0x00 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted"
group.long 0x20--0x2b
line.long 0x00 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider"
line.long 0x04 "US_RTOR,Receiver Time-out Register"
hexmask.long.word 0x04 0.--15. 1. " TO ,Time-out Value"
line.long 0x08 "US_TTGR,Transmitter Timeguard Register"
hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value"
group.long 0x40++0x03
line.long 0x00 "US_FIDI,FI DI Ratio Register"
hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value"
rgroup.long 0x44++0x03
line.long 0x00 "US_NER,Number of Errors Register"
hexmask.long.byte 0x00 0.--7. 1. " NB_ERRORS ,Number of Errors"
if ((data.long(ad:(0xFFFC0000+0x04))&0x0000000F)==0x00000008)
group.long 0x4c++0x03
line.long 0x00 "US_IF,IrDA Filter Register"
hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter"
endif
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree "USART1"
base 0xFFFC4000
wgroup.long 0x00++0x03
line.long 0x00 "US_CR,Control Register"
bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1"
bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0"
bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restarted"
bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset"
textline " "
bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset"
bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Sent"
bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Started"
bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stopped"
textline " "
bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Started"
bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset"
bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset"
if (data.long(ad:(0xFFFC4000+0x04))&0x00000100)==0x00000100
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,Reserved,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
else
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,1.5,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
endif
wgroup.long 0x08++0x07
line.long 0x00 "US_IER,Interrupt Enable Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Enable" "No effect,Enabled"
line.long 0x04 "US_IDR,Interrupt Disable Register"
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x04 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " DSRIC ,Data Set Ready Input Change Disable" "No effect,Disabled"
bitfld.long 0x04 16. " RIIC ,Ring Indicator Input Change Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 13. " NACK ,Non Acknowledge Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 10. " ITERATION ,Iteration Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " TXEMPTY ,TXEMPTY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 8. " TIMEOUT ,Time-out Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " PARE ,Parity Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 6. " FRAME ,Framing Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " OVRE ,Overrun Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 4. " ENDTX ,End of Transmit Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " ENDRX ,End of Receive Transfer Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 2. " RXBRK ,Receiver Break Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " TXRDY ,TXRDY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 0. " RXRDY ,RXRDY Interrupt Disable" "No effect,Disabled"
rgroup.long 0x10--0x1b
line.long 0x00 "US_IMR,Interrupt Mask Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "US_CSR,Channel Status Register"
bitfld.long 0x04 23. " CTS ,Image of CTS Input" "0,1"
bitfld.long 0x04 22. " DCD ,Image of DCD Input" "0,1"
bitfld.long 0x04 21. " DSR ,Image of DSR Input" "0,1"
bitfld.long 0x04 20. " RI ,Image of RI Input" "0,1"
textline " "
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Flag" "Not changed,Changed"
bitfld.long 0x04 13. " NACK ,Non Acknowledge" "Not detected,Detected"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full" "Not full,Full"
textline " "
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty" "Not empty,Empty"
bitfld.long 0x04 10. " ITERATION ,Max number of Repetitions Reached" "Not reached,Reached"
bitfld.long 0x04 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x04 8. " TIMEOUT ,Receiver Time-out" "No time-out,Time-out"
textline " "
bitfld.long 0x04 7. " PARE ,Parity Error" "No error,Error"
bitfld.long 0x04 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x04 5. " OVRE ,Overrun Error" "No error,Error"
bitfld.long 0x04 4. " ENDTX ,End of Transmiter Transfer" "Not ended,Ended"
textline " "
bitfld.long 0x04 3. " ENDRX ,End of Receiver Transfer" "Not ended,Ended"
bitfld.long 0x04 2. " RXBRK ,Break Received/End of Break" "No break,Break"
bitfld.long 0x04 1. " TXRDY ,Transmitter Ready" "Ready,Not ready"
bitfld.long 0x04 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
line.long 0x08 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x08 0.--8. 1. " RXCHR ,Received Character"
wgroup.long 0x1c++0x03
line.long 0x00 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted"
group.long 0x20--0x2b
line.long 0x00 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider"
line.long 0x04 "US_RTOR,Receiver Time-out Register"
hexmask.long.word 0x04 0.--15. 1. " TO ,Time-out Value"
line.long 0x08 "US_TTGR,Transmitter Timeguard Register"
hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value"
group.long 0x40++0x03
line.long 0x00 "US_FIDI,FI DI Ratio Register"
hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value"
rgroup.long 0x44++0x03
line.long 0x00 "US_NER,Number of Errors Register"
hexmask.long.byte 0x00 0.--7. 1. " NB_ERRORS ,Number of Errors"
if ((data.long(ad:(0xFFFC4000+0x04))&0x0000000F)==0x00000008)
group.long 0x4c++0x03
line.long 0x00 "US_IF,IrDA Filter Register"
hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter"
endif
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree "USART2"
base 0xFFFC8000
wgroup.long 0x00++0x03
line.long 0x00 "US_CR,Control Register"
bitfld.long 0x00 19. " RTSDIS ,Request to Send Disable" "No effect,RTS=1"
bitfld.long 0x00 18. " RTSEN ,Request to Send Enable" "No effect,RTS=0"
bitfld.long 0x00 15. " RETTO ,Rearm Time-out" "No effect,Restarted"
bitfld.long 0x00 14. " RSTNACK ,Reset Non Acknowledge" "No effect,Reset"
textline " "
bitfld.long 0x00 13. " RSTIT ,Reset Iterations" "No effect,Reset"
bitfld.long 0x00 12. " SENDA ,Send Address" "No effect,Sent"
bitfld.long 0x00 11. " STTTO ,Start Time-out" "No effect,Started"
bitfld.long 0x00 10. " STPBRK ,Stop Break" "No effect,Stopped"
textline " "
bitfld.long 0x00 9. " STTBRK ,Start Break" "No effect,Started"
bitfld.long 0x00 8. " RSTSTA ,Reset Status Bits" "No effect,Reset"
bitfld.long 0x00 7. " TXDIS ,Transmitter Disable" "No effect,Disabled"
bitfld.long 0x00 6. " TXEN ,Transmitter Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 5. " RXDIS ,Receiver Disable" "No effect,Disabled"
bitfld.long 0x00 4. " RXEN ,Receiver Enable" "No effect,Enabled"
bitfld.long 0x00 3. " RSTTX ,Reset Transmitter" "No effect,Reset"
bitfld.long 0x00 2. " RSTRX ,Reset Receiver" "No effect,Reset"
if (data.long(ad:(0xFFFC8000+0x04))&0x00000100)==0x00000100
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,Reserved,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
else
group.long 0x04++0x03
line.long 0x00 "US_MR,Mode Register"
bitfld.long 0x00 28. " FILTER ,Infrared Receive Line Filter" "Not filtered,Filtered"
hexmask.long.byte 0x00 24.--26. 1. " MAX_ITERATION ,Maximum Number of Iterations"
textline " "
bitfld.long 0x00 21. " DSNACK ,Disable Successive NACK" "Sent na ISO,Disabled"
bitfld.long 0x00 20. " INACK ,Inhibit Non Acknowledge" "NACK,No NACK"
bitfld.long 0x00 19. " OVER ,Oversampling Mode" "16x,8x"
bitfld.long 0x00 18. " CKLO ,Clock Output Select" "No SCK,SCK"
textline " "
bitfld.long 0x00 17. " MODE9 ,9-bit Character Length" "Def by CHRL,9-bit"
bitfld.long 0x00 16. " MSBF ,Bit Order" "Least Significant,Most Significant"
bitfld.long 0x00 14.--15. " CHMODE ,Channel Mode" "Normal Mode,Automatic Echo,Local Loopback,Remote Loopback"
bitfld.long 0x00 12.--13. " NBSTOP ,Number of Stop Bits" "1,1.5,2,?..."
textline " "
bitfld.long 0x00 9.--11. " PAR ,Parity Type" "Even,Odd,Forced to 0,Forced to 1,No parity,No parity,Multidrop,Multidrop"
bitfld.long 0x00 8. " SYNC ,Synchronous Mode Select" "Asynchronous,Synchronous"
bitfld.long 0x00 6.--7. " CHRL ,Character Length" "5 bits,6 bits,7 bits,8 bits"
bitfld.long 0x00 4.--5. " USCLKS ,Clock Selection" "MCK,MCK / DIV,Reserved,SCK"
textline " "
bitfld.long 0x00 0.--3. " USART_MODE ,Mode of the USART" "Normal,RS485,Hardware Handshaking,Reserved,T = 0,Reserved,T = 1,Reserved,IrDA,9,10,11,?..."
endif
wgroup.long 0x08++0x07
line.long 0x00 "US_IER,Interrupt Enable Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Enable" "No effect,Enabled"
line.long 0x04 "US_IDR,Interrupt Disable Register"
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x04 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " DSRIC ,Data Set Ready Input Change Disable" "No effect,Disabled"
bitfld.long 0x04 16. " RIIC ,Ring Indicator Input Change Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 13. " NACK ,Non Acknowledge Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 10. " ITERATION ,Iteration Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " TXEMPTY ,TXEMPTY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 8. " TIMEOUT ,Time-out Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " PARE ,Parity Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 6. " FRAME ,Framing Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " OVRE ,Overrun Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 4. " ENDTX ,End of Transmit Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " ENDRX ,End of Receive Transfer Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 2. " RXBRK ,Receiver Break Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " TXRDY ,TXRDY Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 0. " RXRDY ,RXRDY Interrupt Disable" "No effect,Disabled"
rgroup.long 0x10--0x1b
line.long 0x00 "US_IMR,Interrupt Mask Register"
bitfld.long 0x00 19. " CTSIC ,Clear to Send Input Change Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " DCDIC ,Data Carrier Detect Input Change Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " DSRIC ,Data Set Ready Input Change Enable" "No effect,Enabled"
bitfld.long 0x00 16. " RIIC ,Ring Indicator Input Change Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 13. " NACK ,Non Acknowledge Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 12. " RXBUFF ,Buffer Full Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 11. " TXBUFE ,Buffer Empty Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 10. " ITERATION ,Iteration Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " TXEMPTY ,TXEMPTY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 8. " TIMEOUT ,Time-out Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " PARE ,Parity Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 6. " FRAME ,Framing Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " OVRE ,Overrun Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 4. " ENDTX ,End of Transmit Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " ENDRX ,End of Receive Transfer Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " RXBRK ,Receiver Break Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " TXRDY ,TXRDY Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " RXRDY ,RXRDY Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "US_CSR,Channel Status Register"
bitfld.long 0x04 23. " CTS ,Image of CTS Input" "0,1"
bitfld.long 0x04 22. " DCD ,Image of DCD Input" "0,1"
bitfld.long 0x04 21. " DSR ,Image of DSR Input" "0,1"
bitfld.long 0x04 20. " RI ,Image of RI Input" "0,1"
textline " "
bitfld.long 0x04 19. " CTSIC ,Clear to Send Input Change Flag" "Not changed,Changed"
bitfld.long 0x04 13. " NACK ,Non Acknowledge" "Not detected,Detected"
bitfld.long 0x04 12. " RXBUFF ,Buffer Full" "Not full,Full"
textline " "
bitfld.long 0x04 11. " TXBUFE ,Buffer Empty" "Not empty,Empty"
bitfld.long 0x04 10. " ITERATION ,Max number of Repetitions Reached" "Not reached,Reached"
bitfld.long 0x04 9. " TXEMPTY ,Transmitter Empty" "Not empty,Empty"
bitfld.long 0x04 8. " TIMEOUT ,Receiver Time-out" "No time-out,Time-out"
textline " "
bitfld.long 0x04 7. " PARE ,Parity Error" "No error,Error"
bitfld.long 0x04 6. " FRAME ,Framing Error" "No error,Error"
bitfld.long 0x04 5. " OVRE ,Overrun Error" "No error,Error"
bitfld.long 0x04 4. " ENDTX ,End of Transmiter Transfer" "Not ended,Ended"
textline " "
bitfld.long 0x04 3. " ENDRX ,End of Receiver Transfer" "Not ended,Ended"
bitfld.long 0x04 2. " RXBRK ,Break Received/End of Break" "No break,Break"
bitfld.long 0x04 1. " TXRDY ,Transmitter Ready" "Ready,Not ready"
bitfld.long 0x04 0. " RXRDY ,Receiver Ready" "Not ready,Ready"
line.long 0x08 "US_RHR,Receiver Holding Register"
hexmask.long.word 0x08 0.--8. 1. " RXCHR ,Received Character"
wgroup.long 0x1c++0x03
line.long 0x00 "US_THR,Transmitter Holding Register"
hexmask.long.word 0x00 0.--8. 1. " TXCHR ,Character to be Transmitted"
group.long 0x20--0x2b
line.long 0x00 "US_BRGR,Baud Rate Generator Register"
hexmask.long.word 0x00 0.--15. 1. " CD ,Clock Divider"
line.long 0x04 "US_RTOR,Receiver Time-out Register"
hexmask.long.word 0x04 0.--15. 1. " TO ,Time-out Value"
line.long 0x08 "US_TTGR,Transmitter Timeguard Register"
hexmask.long.byte 0x08 0.--7. 1. " TG ,Timeguard Value"
group.long 0x40++0x03
line.long 0x00 "US_FIDI,FI DI Ratio Register"
hexmask.long.word 0x00 0.--10. 1. " FI_DI_RATIO ,FI Over DI Ratio Value"
rgroup.long 0x44++0x03
line.long 0x00 "US_NER,Number of Errors Register"
hexmask.long.byte 0x00 0.--7. 1. " NB_ERRORS ,Number of Errors"
if ((data.long(ad:(0xFFFC8000+0x04))&0x0000000F)==0x00000008)
group.long 0x4c++0x03
line.long 0x00 "US_IF,IrDA Filter Register"
hexmask.long.byte 0x00 0.--7. 1. " IRDA_FILTER ,IrDA Filter"
endif
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree "Synchronous Serial Controller (SSC)"
tree "SSC0"
base 0xFFFD0000
width 0x9
wgroup.long 0x00++0x03
line.long 0x00 "SSC_CR,Control Register"
bitfld.long 0x00 15. " SWRST ,Software Reset" "No effect,Reset"
bitfld.long 0x00 9. " TXDIS ,Transmit Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 8. " TXEN ,Transmit Enable" "No effect,Enabled"
bitfld.long 0x00 1. " RXDIS ,Receive Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " RXEN ,Receive Enable" "No effect,Enabled"
group.long 0x04++0x03
line.long 0x00 "SSC_CMR,Clock Mode Register"
hexmask.long.word 0x00 0.--11. 1. " DIV ,Clock Divider"
width 10.
group.long 0x10--0x1F
line.long 0x00 "SSC_RCMR,Receive Clock Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " PERIOD ,Receive Period Divider Selection"
hexmask.long.byte 0x00 16.--23. 1. " STTDLY ,Receive Start Delay"
textline " "
bitfld.long 0x00 8.--11. " START ,Receive Start Selection" "Continuous,Transmit Start,Low level on RF,High level on RF,Falling edge on RF,Rising edge on RF,Any level change on RF,Any edge on RF,Compare 0,?..."
bitfld.long 0x00 5. " CKI ,Receive Clock Inversion" "Falling,Rising"
textline " "
bitfld.long 0x00 0.--1. " CKS ,Receive Clock Selection" "Divided Clock,TK Clock Signal,RK Pin,?..."
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 2.--4. " CKO ,Receive Clock Output Mode Selection" "None,Continuous,Receive,?..."
else
bitfld.long 0x00 2.--4. " CKO ,Receive Clock Output Mode Selection" "None,Continuous,?..."
endif
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 12. " STOP ,Receive Stop Selection" "Stopped,Operating"
endif
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 6.--7. " CKG ,Receive Clock Gating Selection" "None,RF low,RF high,?..."
endif
line.long 0x04 "SSC_RFMR,Receive Frame Mode Register"
bitfld.long 0x04 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative"
bitfld.long 0x04 20.--22. " FSOS ,Receive Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..."
textline " "
hexmask.long.byte 0x04 16.--19. 1. " FSLEN ,Receive Frame Sync Length"
hexmask.long.byte 0x04 8.--11. 1. " DATNB ,Data Number per Frame"
textline " "
bitfld.long 0x04 7. " MSBF ,Most Significant Bit First" "LSB first,MSB first"
bitfld.long 0x04 5. " LOOP ,Loop Mode" "Normal,Loop"
textline " "
bitfld.long 0x04 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits"
line.long 0x08 "SSC_TCMR,Transmit Clock Mode Register"
hexmask.long.byte 0x08 24.--31. 1. " PERIOD ,Transmit Period Divider Selection"
hexmask.long.byte 0x08 16.--23. 1. " STTDLY ,Transmit Start Delay"
textline " "
bitfld.long 0x08 8.--11. " START ,Transmit Start Selection" "Continuous,Receive Start,Low level on TF,High level on TF,Falling edge on TF,Rising edge on TF,Any level change on TF,Any edge on TF,?..."
bitfld.long 0x08 5. " CKI ,Transmit Clock Inversion" "Falling,Rising"
textline " "
bitfld.long 0x08 0.--1. " CKS ,Transmit Clock Selection" "Divided Clock,RK Clock signal,TK Pin,?..."
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x08 2.--4. " CKO ,Transmit Clock Output Mode Selection" "None,Continuous,Transmit,?..."
else
bitfld.long 0x08 2.--4. " CKO ,Transmit Clock Output Mode Selection" "None,Continuous,?..."
endif
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x08 6.--7. " CKG ,Transmit Clock Gating Selection" "None,TF low,TF high,?..."
endif
line.long 0x0c "SSC_TFMR,Transmit Frame Mode Register"
bitfld.long 0x0c 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative"
bitfld.long 0x0c 20.--22. " FSOS ,Transmit Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..."
textline " "
bitfld.long 0x0c 16.--19. " FSLEN ,Transmit Frame Sync Length" "1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words,16 words"
bitfld.long 0x0c 8.--11. " DATNB ,Data Number per Frame" "1 period,2 periods,3 periods,4 periods,5 periods,6 periods,7 periods,8 periods,9 periods,10 periods,11 periods,12 periods,13 periods,14 periods,15 periods,16 periods"
textline " "
bitfld.long 0x0c 7. " MSBF ,Most Significant Bit First" "LSB first,MSB first"
bitfld.long 0x0c 5. " DATDEF ,Data Default Value" "Low,High"
textline " "
bitfld.long 0x0c 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits"
sif (cpu()!="AT91SAM7SE32"||cpu()!="AT91SAM7SE256"||cpu()!="AT91SAM7SE256")
bitfld.long 0x0c 23. " FSDEN ,Frame Sync Data Enable" "TD default,SSC_TSHR shifted out"
endif
rgroup.long 0x20++0x03
line.long 0x00 "SSC_RHR,Receive Holding Register"
;hexfld.long 0x00 " RDAT ,Receive Data"
wgroup.long 0x24++0x03
line.long 0x00 "SSC_THR,Transmit Holding Register"
;hexfld.long 0x00 " TDAT ,Transmit Data"
rgroup.long 0x30++0x03
line.long 0x00 "SSC_RSHR,Receive Sync Holding Register"
hexmask.long.word 0x00 0.--15. 1. " RSDAT ,Receive Synchronization Data"
group.long 0x34++0x03
line.long 0x00 "SSC_TSHR,Transmit Sync Holding Register"
hexmask.long.word 0x00 0.--15. 1. " TSDAT ,Transmit Synchronization Data"
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
group.long 0x38++7
line.long 0x0 "SSC_RC0R,Receive Compare 0 Register"
hexmask.long.word 0x0 0.--15. 1. " CP0 ,Receive Compare 0 Register"
line.long 0x4 "SSC_RC1R,Receive Compare 1 Register"
hexmask.long.word 0x4 0.--15. 1. " CP1 ,Receive Compare 1 Register"
endif
width 8.
rgroup.long 0x40++0x03
line.long 0x00 "SSC_SR,Status Register"
bitfld.long 0x00 17. " RXEN ,Receive Enable" "Disabled,Enabled"
bitfld.long 0x00 16. " TXEN ,Transmit Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " RXSYN ,Receive Sync" "Not occurred,Occurred"
bitfld.long 0x00 10. " TXSYN ,Transmit Sync" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 7. " RXBUFF ,Receive Buffer Full" "RCR/RNCR!=0,RCR&RNCR=0"
bitfld.long 0x00 6. " ENDRX ,End of Reception" "Not ended,Ended"
textline " "
bitfld.long 0x00 5. " OVRUN ,Receive Overrun" "No overrun,Overrun"
bitfld.long 0x00 4. " RXRDY ,Receive Ready" "RHR empty,RHR has data"
textline " "
bitfld.long 0x00 3. " TXBUFE ,Transmit Buffer Empty" "TCR /TNCR!=0,TCR &TNCR=0"
bitfld.long 0x00 2. " ENDTX ,End of Transmission" "Not ended,Ended"
textline " "
bitfld.long 0x00 1. " TXEMPTY ,Transmit Empty" "Not empty,Empty"
bitfld.long 0x00 0. " TXRDY ,Transmit Ready" "Ready,Not ready"
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 9. " CP1 ,Compare 1" "Not occurred,Occurred"
bitfld.long 0x00 8. " CP0 ,Compare 0" "Not occurred,Occurred"
endif
width 17.
group.long 0x4c++0x03
line.long 0x00 "SSC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " RXSYN ,Receive Sync" "Disabled,Enabled"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " TXSYN ,Transmit Sync" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " RXBUFF ,Receive Buffer Full" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " ENDRX ,End of Reception" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " OVRUN ,Receive Overrun" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " RXRDY ,Receive Ready" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " TXBUFE ,Transmit Buffer Empty" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " ENDTX ,End of Transmission" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " TXEMPTY ,Transmit Empty" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " TXRDY ,Transmit Ready" "Disabled,Enabled"
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " CP1 , Compare 1 Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " CP0 , Compare 0 Interrupt" "Disabled,Enabled"
endif
width 0xb
tree "Peripheral DMA Registers"
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree "SSC1"
base 0xFFFD4000
width 0x9
wgroup.long 0x00++0x03
line.long 0x00 "SSC_CR,Control Register"
bitfld.long 0x00 15. " SWRST ,Software Reset" "No effect,Reset"
bitfld.long 0x00 9. " TXDIS ,Transmit Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 8. " TXEN ,Transmit Enable" "No effect,Enabled"
bitfld.long 0x00 1. " RXDIS ,Receive Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " RXEN ,Receive Enable" "No effect,Enabled"
group.long 0x04++0x03
line.long 0x00 "SSC_CMR,Clock Mode Register"
hexmask.long.word 0x00 0.--11. 1. " DIV ,Clock Divider"
width 10.
group.long 0x10--0x1F
line.long 0x00 "SSC_RCMR,Receive Clock Mode Register"
hexmask.long.byte 0x00 24.--31. 1. " PERIOD ,Receive Period Divider Selection"
hexmask.long.byte 0x00 16.--23. 1. " STTDLY ,Receive Start Delay"
textline " "
bitfld.long 0x00 8.--11. " START ,Receive Start Selection" "Continuous,Transmit Start,Low level on RF,High level on RF,Falling edge on RF,Rising edge on RF,Any level change on RF,Any edge on RF,Compare 0,?..."
bitfld.long 0x00 5. " CKI ,Receive Clock Inversion" "Falling,Rising"
textline " "
bitfld.long 0x00 0.--1. " CKS ,Receive Clock Selection" "Divided Clock,TK Clock Signal,RK Pin,?..."
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 2.--4. " CKO ,Receive Clock Output Mode Selection" "None,Continuous,Receive,?..."
else
bitfld.long 0x00 2.--4. " CKO ,Receive Clock Output Mode Selection" "None,Continuous,?..."
endif
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 12. " STOP ,Receive Stop Selection" "Stopped,Operating"
endif
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 6.--7. " CKG ,Receive Clock Gating Selection" "None,RF low,RF high,?..."
endif
line.long 0x04 "SSC_RFMR,Receive Frame Mode Register"
bitfld.long 0x04 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative"
bitfld.long 0x04 20.--22. " FSOS ,Receive Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..."
textline " "
hexmask.long.byte 0x04 16.--19. 1. " FSLEN ,Receive Frame Sync Length"
hexmask.long.byte 0x04 8.--11. 1. " DATNB ,Data Number per Frame"
textline " "
bitfld.long 0x04 7. " MSBF ,Most Significant Bit First" "LSB first,MSB first"
bitfld.long 0x04 5. " LOOP ,Loop Mode" "Normal,Loop"
textline " "
bitfld.long 0x04 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits"
line.long 0x08 "SSC_TCMR,Transmit Clock Mode Register"
hexmask.long.byte 0x08 24.--31. 1. " PERIOD ,Transmit Period Divider Selection"
hexmask.long.byte 0x08 16.--23. 1. " STTDLY ,Transmit Start Delay"
textline " "
bitfld.long 0x08 8.--11. " START ,Transmit Start Selection" "Continuous,Receive Start,Low level on TF,High level on TF,Falling edge on TF,Rising edge on TF,Any level change on TF,Any edge on TF,?..."
bitfld.long 0x08 5. " CKI ,Transmit Clock Inversion" "Falling,Rising"
textline " "
bitfld.long 0x08 0.--1. " CKS ,Transmit Clock Selection" "Divided Clock,RK Clock signal,TK Pin,?..."
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x08 2.--4. " CKO ,Transmit Clock Output Mode Selection" "None,Continuous,Transmit,?..."
else
bitfld.long 0x08 2.--4. " CKO ,Transmit Clock Output Mode Selection" "None,Continuous,?..."
endif
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x08 6.--7. " CKG ,Transmit Clock Gating Selection" "None,TF low,TF high,?..."
endif
line.long 0x0c "SSC_TFMR,Transmit Frame Mode Register"
bitfld.long 0x0c 24. " FSEDGE ,Frame Sync Edge Detection" "Positive,Negative"
bitfld.long 0x0c 20.--22. " FSOS ,Transmit Frame Sync Output Selection" "None,Negative,Positive,Driven Low,Driven High,Toggling,?..."
textline " "
bitfld.long 0x0c 16.--19. " FSLEN ,Transmit Frame Sync Length" "1 word,2 words,3 words,4 words,5 words,6 words,7 words,8 words,9 words,10 words,11 words,12 words,13 words,14 words,15 words,16 words"
bitfld.long 0x0c 8.--11. " DATNB ,Data Number per Frame" "1 period,2 periods,3 periods,4 periods,5 periods,6 periods,7 periods,8 periods,9 periods,10 periods,11 periods,12 periods,13 periods,14 periods,15 periods,16 periods"
textline " "
bitfld.long 0x0c 7. " MSBF ,Most Significant Bit First" "LSB first,MSB first"
bitfld.long 0x0c 5. " DATDEF ,Data Default Value" "Low,High"
textline " "
bitfld.long 0x0c 0.--4. " DATLEN ,Data Length" "Forbidden,2 bits,3 bits,4 bits,5 bits,6 bits,7 bits,8 bits,9 bits,10 bits,11 bits,12 bits,13 bits,14 bits,15 bits,16 bits,17 bits,18 bits,19 bits,20 bits,21 bits,22 bits,23 bits,24 bits,25 bits,26 bits,27 bits,28 bits,29 bits,30 bits,31 bits,32 bits"
sif (cpu()!="AT91SAM7SE32"||cpu()!="AT91SAM7SE256"||cpu()!="AT91SAM7SE256")
bitfld.long 0x0c 23. " FSDEN ,Frame Sync Data Enable" "TD default,SSC_TSHR shifted out"
endif
rgroup.long 0x20++0x03
line.long 0x00 "SSC_RHR,Receive Holding Register"
;hexfld.long 0x00 " RDAT ,Receive Data"
wgroup.long 0x24++0x03
line.long 0x00 "SSC_THR,Transmit Holding Register"
;hexfld.long 0x00 " TDAT ,Transmit Data"
rgroup.long 0x30++0x03
line.long 0x00 "SSC_RSHR,Receive Sync Holding Register"
hexmask.long.word 0x00 0.--15. 1. " RSDAT ,Receive Synchronization Data"
group.long 0x34++0x03
line.long 0x00 "SSC_TSHR,Transmit Sync Holding Register"
hexmask.long.word 0x00 0.--15. 1. " TSDAT ,Transmit Synchronization Data"
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
group.long 0x38++7
line.long 0x0 "SSC_RC0R,Receive Compare 0 Register"
hexmask.long.word 0x0 0.--15. 1. " CP0 ,Receive Compare 0 Register"
line.long 0x4 "SSC_RC1R,Receive Compare 1 Register"
hexmask.long.word 0x4 0.--15. 1. " CP1 ,Receive Compare 1 Register"
endif
width 8.
rgroup.long 0x40++0x03
line.long 0x00 "SSC_SR,Status Register"
bitfld.long 0x00 17. " RXEN ,Receive Enable" "Disabled,Enabled"
bitfld.long 0x00 16. " TXEN ,Transmit Enable" "Disabled,Enabled"
textline " "
bitfld.long 0x00 11. " RXSYN ,Receive Sync" "Not occurred,Occurred"
bitfld.long 0x00 10. " TXSYN ,Transmit Sync" "Not occurred,Occurred"
textline " "
bitfld.long 0x00 7. " RXBUFF ,Receive Buffer Full" "RCR/RNCR!=0,RCR&RNCR=0"
bitfld.long 0x00 6. " ENDRX ,End of Reception" "Not ended,Ended"
textline " "
bitfld.long 0x00 5. " OVRUN ,Receive Overrun" "No overrun,Overrun"
bitfld.long 0x00 4. " RXRDY ,Receive Ready" "RHR empty,RHR has data"
textline " "
bitfld.long 0x00 3. " TXBUFE ,Transmit Buffer Empty" "TCR /TNCR!=0,TCR &TNCR=0"
bitfld.long 0x00 2. " ENDTX ,End of Transmission" "Not ended,Ended"
textline " "
bitfld.long 0x00 1. " TXEMPTY ,Transmit Empty" "Not empty,Empty"
bitfld.long 0x00 0. " TXRDY ,Transmit Ready" "Ready,Not ready"
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
bitfld.long 0x00 9. " CP1 ,Compare 1" "Not occurred,Occurred"
bitfld.long 0x00 8. " CP0 ,Compare 0" "Not occurred,Occurred"
endif
width 17.
group.long 0x4c++0x03
line.long 0x00 "SSC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " RXSYN ,Receive Sync" "Disabled,Enabled"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " TXSYN ,Transmit Sync" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " RXBUFF ,Receive Buffer Full" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " ENDRX ,End of Reception" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " OVRUN ,Receive Overrun" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " RXRDY ,Receive Ready" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " TXBUFE ,Transmit Buffer Empty" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " ENDTX ,End of Transmission" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " TXEMPTY ,Transmit Empty" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " TXRDY ,Transmit Ready" "Disabled,Enabled"
textline " "
sif (cpu()=="AT91SAM7S321"||cpu()=="AT91SAM7SE32"||cpu()=="AT91SAM7SE256"||cpu()=="AT91SAM7SE512"||cpu()=="AT91SAM7S512"||cpu()=="AT91SAM7S256"||cpu()=="AT91SAM7S128"||cpu()=="AT91SAM7S64"||cpu()=="AT91SAM7S32")
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " CP1 , Compare 1 Interrupt" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " CP0 , Compare 0 Interrupt" "Disabled,Enabled"
endif
width 0xb
tree "Peripheral DMA Registers"
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree.end
tree.end
tree "Timer/Counter (TC)"
tree "TC Block 0"
tree "TC0"
base 0xFFFA0000
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA0000+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA0000+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC1"
base 0xFFFA0040
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA0040+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA0040+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC2"
base 0xFFFA0080
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA0080+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA0080+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "Block Registers"
base 0xFFFA00C0
wgroup.long 0x00++0x03
line.long 0x00 "TC_BCR,TC Block Control Register"
bitfld.long 0x00 0. " SYNC ,Synchro Command" "No effect,SYNC"
group.long 0x04++0x03
line.long 0x00 "TC_BMR,TC Block Mode Register"
bitfld.long 0x00 4.--5. " TC2XC2S ,External Clock Signal 2 Selection" "TCLK2,None,TIOA0,TIOA1"
bitfld.long 0x00 2.--3. " TC1XC1S ,External Clock Signal 1 Selection" "TCLK1,None,TIOA0,TIOA2"
textline " "
bitfld.long 0x00 0.--1. " TC0XC0S ,External Clock Signal 0 Selection" "TCLK0,None,TIOA1,TIOA2"
tree.end
tree.end
tree "TC Block 1"
tree "TC3"
base 0xFFFA0000
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA4000+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA4000+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC4"
base 0xFFFA0040
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA4040+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA4040+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC5"
base 0xFFFA0080
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA4080+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA4080+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "Block Registers"
base 0xFFFA00C0
wgroup.long 0x00++0x03
line.long 0x00 "TC_BCR,TC Block Control Register"
bitfld.long 0x00 0. " SYNC ,Synchro Command" "No effect,SYNC"
group.long 0x04++0x03
line.long 0x00 "TC_BMR,TC Block Mode Register"
bitfld.long 0x00 4.--5. " TC2XC2S ,External Clock Signal 2 Selection" "TCLK2,None,TIOA0,TIOA1"
bitfld.long 0x00 2.--3. " TC1XC1S ,External Clock Signal 1 Selection" "TCLK1,None,TIOA0,TIOA2"
textline " "
bitfld.long 0x00 0.--1. " TC0XC0S ,External Clock Signal 0 Selection" "TCLK0,None,TIOA1,TIOA2"
tree.end
tree.end
tree "TC Block 2"
tree "TC6"
base 0xFFFA0000
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA8000+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA8000+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC7"
base 0xFFFA0040
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA8040+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA8040+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "TC8"
base 0xFFFA0080
width 0x10
wgroup.long 0x00++0x03
line.long 0x00 "TC_CCR,Channel Control Register"
bitfld.long 0x00 2. " SWTRG ,Software Trigger Command" "No effect,Triggered"
bitfld.long 0x00 1. " CLKDIS ,Counter Clock Disable Command" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " CLKEN ,Counter Clock Enable Command" "No effect,Enabled"
if (data.long(ad:0xFFFA8080+0x04)&0x00008000)==0x00000000
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Capture Mode)"
bitfld.long 0x00 18.--19. " LDRB ,RB Loading Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 16.--17. " LDRA ,RA Loading Selection" "None,Rising,Falling,Any"
textline " "
textline " "
textline " "
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 14. " CPCTRG ,RC Compare Trigger Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 10. " ABETRG ,TIOA or TIOB External Trigger Selection" "TIOB,TIOA"
bitfld.long 0x00 8.--9. " ETRGEDG ,External Trigger Edge Selection" "None,Rising,Falling,Any"
textline " "
bitfld.long 0x00 7. " LDBDIS ,Counter Clock Disable with RB Loading" "Not disabled,Disabled"
bitfld.long 0x00 6. " LDBSTOP ,Counter Clock Stopped with RB Loading" "Not stopped,Stopped"
textline " "
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
textline " "
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
else
group.long 0x04++0x03
line.long 0x00 "TC_CMR,Channel Mode Register (Waveform Mode)"
bitfld.long 0x00 30.--31. " BSWTRG ,Software Trigger Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 28.--29. " BEEVT ,External Event Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 26.--27. " BCPC ,RC Compare Effect on TIOB" "None,Set,Clear,Toggle"
bitfld.long 0x00 24.--25. " BCPB ,RB Compare Effect on TIOB" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 22.--23. " ASWTRG ,Software Trigger Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 20.--21. " AEEVT ,External Event Effect on TIOA" "None,Set,Clear,Toggle"
textline " "
bitfld.long 0x00 18.--19. " ACPC ,RC Compare Effect on TIOA" "None,Set,Clear,Toggle"
bitfld.long 0x00 16.--17. " ACPA ,RA Compare Effect on TIOA" "None,Set,Cleared,Toggle"
textline " "
bitfld.long 0x00 15. " WAVE ,Capture/Waveform Mode" "Capture,Waveform"
bitfld.long 0x00 13.--14. " WAVSEL ,Waveform Selection" "UP w/o auto TRG,UP with auto TRG,UPDOWN w/o auto TRG,UPDOWN with auto TRG"
textline " "
bitfld.long 0x00 12. " ENETRG ,External Event Trigger Enable" "No effect,Enabled"
bitfld.long 0x00 10.--11. " EEVT ,External Event Selection" "TIOB,XC0,XC1,XC2"
textline " "
bitfld.long 0x00 8.--9. " EEVTEDG ,External Event Edge Selection" "None,Rising,Falling,Any"
bitfld.long 0x00 7. " CPCDIS ,Counter Clock Disable with RC Compare" "Not disabled,Disabled"
textline " "
bitfld.long 0x00 6. " CPCSTOP ,Counter Clock Stopped with RC Compare" "Not stopped,Stopped"
bitfld.long 0x00 4.--5. " BURST ,Burst Signal Selection" "Not gated,XC0 ANDed,XC1 ANDed,XC2 ANDed"
textline " "
bitfld.long 0x00 3. " CLKI ,Clock Invert" "Rising,Falling"
bitfld.long 0x00 0.--2. " TCCLKS ,Clock Selection" "TIMER_CLOCK1,TIMER_CLOCK2,TIMER_CLOCK3,TIMER_CLOCK4,TIMER_CLOCK5,XC0,XC1,XC2"
endif
rgroup.long 0x10++0x03
line.long 0x00 "TC_CV,Counter Value Register"
hexmask.long.word 0x00 0.--15. 1. " CV ,Counter Value"
if (data.long(ad:0xFFFA8080+0x04)&0x00008000)==0x00000000
rgroup.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
else
group.long 0x14++0x07
line.long 0x00 "TC_RA,Register A"
hexmask.long.word 0x00 0.--15. 1. " RA ,Register A"
line.long 0x04 "TC_RB,Register B"
hexmask.long.word 0x04 0.--15. 1. " RB ,Register B"
endif
group.long 0x1c++0x03
line.long 0x00 "TC_RC,Register C"
hexmask.long.word 0x00 0.--15. 1. " RC ,Register C"
hgroup.long 0x20++0x03
hide.long 0x00 "TC_SR,Status Register"
in
group.long 0x2c++0x03
line.long 0x00 "TC_IMR_Set/Clr,Interrupt Enable/Mask Register"
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " ETRGS ,External Trigger" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " LDRBS ,RB Loading" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " LDRAS ,RA Loading" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CPCS ,RC Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CPBS ,RB Compare" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CPAS ,RA Compare" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " LOVRS ,Load Overrun" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " COVFS ,Counter Overflow" "Disabled,Enabled"
tree.end
tree "Block Registers"
base 0xFFFA00C0
wgroup.long 0x00++0x03
line.long 0x00 "TC_BCR,TC Block Control Register"
bitfld.long 0x00 0. " SYNC ,Synchro Command" "No effect,SYNC"
group.long 0x04++0x03
line.long 0x00 "TC_BMR,TC Block Mode Register"
bitfld.long 0x00 4.--5. " TC2XC2S ,External Clock Signal 2 Selection" "TCLK2,None,TIOA0,TIOA1"
bitfld.long 0x00 2.--3. " TC1XC1S ,External Clock Signal 1 Selection" "TCLK1,None,TIOA0,TIOA2"
textline " "
bitfld.long 0x00 0.--1. " TC0XC0S ,External Clock Signal 0 Selection" "TCLK0,None,TIOA1,TIOA2"
tree.end
tree.end
tree.end
tree "Pulse Width Modulator (PWM)"
base 0xFFFCC000
width 11.
group.long 0x00++0x03
line.long 0x00 "PWM_MR,PWM Mode Register"
bitfld.long 0x00 24.--27. " PREB ,Divider Input Clock" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,?..."
hexmask.long.byte 0x00 16.--23. 1. " DIVB ,CLKB Divide Factor"
bitfld.long 0x00 8.--11. " PREA ,Divider Input Clock" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,?..."
hexmask.long.byte 0x00 0.--7. 1. " DIVA ,CLKA Divide Factor"
wgroup.long 0x04++0x07
line.long 0x00 "PWM_ENA,PWM Enable Register"
bitfld.long 0x00 7. " CHID7 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 6. " CHID6 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 5. " CHID5 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 4. " CHID4 ,Channel ID" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " CHID3 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 2. " CHID2 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 1. " CHID1 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 0. " CHID0 ,Channel ID" "No effect,Enabled"
line.long 0x04 "PWM_DIS,PWM Disable Register"
bitfld.long 0x04 7. " CHID7 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 6. " CHID6 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 5. " CHID5 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 4. " CHID4 ,Channel ID" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " CHID3 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 2. " CHID2 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 1. " CHID1 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 0. " CHID0 ,Channel ID" "No effect,Disabled"
rgroup.long 0x0c++0x03
line.long 0x00 "PWM_SR,PWM Status Register"
bitfld.long 0x00 7. " CHID7 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 6. " CHID6 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 5. " CHID5 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 4. " CHID4 ,Channel ID" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " CHID3 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 2. " CHID2 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 1. " CHID1 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 0. " CHID0 ,Channel ID" "Disabled,Enabled"
wgroup.long 0x10++0x07
line.long 0x00 "PWM_IER,PWM Interrupt Enable Register"
bitfld.long 0x00 7. " CHID7 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 6. " CHID6 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 5. " CHID5 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 4. " CHID4 ,Channel ID" "No effect,Enabled"
textline " "
bitfld.long 0x00 3. " CHID3 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 2. " CHID2 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 1. " CHID1 ,Channel ID" "No effect,Enabled"
bitfld.long 0x00 0. " CHID0 ,Channel ID" "No effect,Enabled"
line.long 0x04 "PWM_IDR,PWM Interrupt Disable Register"
bitfld.long 0x04 7. " CHID7 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 6. " CHID6 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 5. " CHID5 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 4. " CHID4 ,Channel ID" "No effect,Disabled"
textline " "
bitfld.long 0x04 3. " CHID3 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 2. " CHID2 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 1. " CHID1 ,Channel ID" "No effect,Disabled"
bitfld.long 0x04 0. " CHID0 ,Channel ID" "No effect,Disabled"
rgroup.long 0x18++0x07
line.long 0x00 "PWM_IMR,PWM Interrupt Mask Register"
bitfld.long 0x00 7. " CHID7 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 6. " CHID6 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 5. " CHID5 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 4. " CHID4 ,Channel ID" "Disabled,Enabled"
textline " "
bitfld.long 0x00 3. " CHID3 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 2. " CHID2 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 1. " CHID1 ,Channel ID" "Disabled,Enabled"
bitfld.long 0x00 0. " CHID0 ,Channel ID" "Disabled,Enabled"
line.long 0x04 "PWM_ISR,PWM Interrupt Status Register"
bitfld.long 0x04 7. " CHID7 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 6. " CHID6 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 5. " CHID5 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 4. " CHID4 ,Channel ID" "Not achieved,Achieved"
textline " "
bitfld.long 0x04 3. " CHID3 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 2. " CHID2 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 1. " CHID1 ,Channel ID" "Not achieved,Achieved"
bitfld.long 0x04 0. " CHID0 ,Channel ID" "Not achieved,Achieved"
width 11.
group.long 0x200++0x0B
line.long 0x00 "PWM_CMR0,Channel 0 Mode Register"
bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period"
bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low level,High level"
bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center"
bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..."
line.long 0x04 "PWM_CDTY0,Channel 0 Duty Cycle Register"
line.long 0x08 "PWM_CPRD0,Channel 0 Period Register"
rgroup.long (0x200+0xC)++0x03
line.long 0x00 "PWM_CCNT0,Channel 0 Counter Register"
wgroup.long (0x200+0x10)++0x03
line.long 0x00 "PWM_CUPD0,Channel 0 Update Register"
group.long 0x220++0x0B
line.long 0x00 "PWM_CMR1,Channel 0 Mode Register"
bitfld.long 0x00 10. " CPD ,Channel Update Period" "Duty cycle,Period"
bitfld.long 0x00 9. " CPOL ,Channel Polarity" "Low level,High level"
bitfld.long 0x00 8. " CALG ,Channel Alignment" "Left,Center"
bitfld.long 0x00 0.--3. " CPRE ,Channel Pre-scaler" "MCK,MCK/2,MCK/4,MCK/8,MCK/16,MCK/32,MCK/64,MCK/128,MCK/256,MCK/512,MCK/1024,CLKA,CLKB,?..."
line.long 0x04 "PWM_CDTY1,Channel 1 Duty Cycle Register"
line.long 0x08 "PWM_CPRD1,Channel 1 Period Register"
rgroup.long (0x220+0xC)++0x03
line.long 0x00 "PWM_CCNT1,Channel 1 Counter Register"
wgroup.long (0x220+0x10)++0x03
line.long 0x00 "PWM_CUPD1,Channel 1 Update Register"
width 0xb
tree.end
tree "USB Device Port (UDP)"
base 0xFFFB0000
width 20.
rgroup.long 0x00++0x03
line.long 0x00 "UDP_ FRM_NUM,Frame Number Register"
bitfld.long 0x00 17. " FRM_OK ,Frame OK" "Low,High"
bitfld.long 0x00 16. " FRM_ERR ,Frame Error" "No error,Error"
hexmask.long.word 0x00 0.--10. 1. " FRM_NUM[10:0] ,Frame Number as Defined in the Packet Field Formats"
rgroup.long 0x04++0x03
line.long 0x00 "UDP_ GLB_STAT,Global State Register"
bitfld.long 0x00 4. " RMWUPE ,Remote Wake Up Enable" "Cleared,Enabled"
bitfld.long 0x00 3. " RSMINPR ,A Resume Has Been Sent to the Host" "No effect,Sent"
bitfld.long 0x00 2. " ESR ,Enable Send Resume" "Disabled,Enabled"
bitfld.long 0x00 1. " CONFG ,Configured" "Not configured,Configured"
textline " "
bitfld.long 0x00 0. " FADDEN ,Function Address Enable" "Disabled,Enabled"
wgroup.long 0x04++0x03
line.long 0x00 "UDP_ GLB_STAT,Global State Register"
bitfld.long 0x00 4. " RMWUPE ,Remote Wake Up Enable" "Cleared,Enabled"
bitfld.long 0x00 2. " ESR ,Enable Send Resume" "Disabled,Enabled"
bitfld.long 0x00 1. " CONFG ,Configured" "Non configured,Configured"
bitfld.long 0x00 0. " FADDEN ,Function Address Enable" "No effect,Enabled"
rgroup.long 0x08++0x03
line.long 0x00 "UDP_ FADDR,Function Address Register"
bitfld.long 0x00 8. " FEN ,Function Enable" "Disabled,Enabled"
hexmask.long.byte 0x00 0.--6. 1. " FADD[6:0] ,Function Address Value"
wgroup.long 0x08++0x03
line.long 0x00 "UDP_ FADDR,Function Address Register"
bitfld.long 0x00 8. " FEN ,Function Enable" "Disabled,Default"
hexmask.long.byte 0x00 0.--6. 1. " FADD[6:0] ,Function Address Value"
wgroup.long 0x10++0x07
line.long 0x00 "UDP_ IER,Interrupt Enable Register"
bitfld.long 0x00 13. " WAKEUP ,Enable UDP bus Wakeup Interrupt" "No effect,Enabled"
bitfld.long 0x00 11. " SOFINT ,Enable Start Of Frame Interrupt" "No effect,Enabled"
bitfld.long 0x00 10. " EXTRSM ,Enable External Resume Interrupt" "No effect,Enabled"
bitfld.long 0x00 9. " RXRSM ,Enable UDP Resume Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x00 8. " RXSUSP ,Enable UDP Suspend Interrupt" "No effect,Enabled"
bitfld.long 0x00 7. " EP7INT ,Enable Endpoint 7 Interrupt" "No effect,Enabled"
bitfld.long 0x00 5. " EP5INT ,Enable Endpoint 5 Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x00 4. " EP4INT ,Enable Endpoint 4 Interrupt" "No effect,Enabled"
bitfld.long 0x00 3. " EP3INT ,Enable Endpoint 3 Interrupt" "No effect,Enabled"
bitfld.long 0x00 2. " EP2INT ,Enable Endpoint 2Interrupt" "No effect,Enabled"
bitfld.long 0x00 1. " EP1INT ,Enable Endpoint 1 Interrupt" "No effect,Enabled"
textline " "
bitfld.long 0x00 0. " EP0INT ,Enable Endpoint 0 Interrupt" "No effect,Enabled"
line.long 0x04 "UDP_ IDR,Interrupt Disable Register"
bitfld.long 0x04 13. " WAKEUP ,Disable UDP bus Wakeup Interrupt" "No effect,Disabled"
bitfld.long 0x04 11. " SOFINT ,Disable Start Of Frame Interrupt" "No effect,Disabled"
bitfld.long 0x04 10. " EXTRSM ,Disable External Resume Interrupt" "No effect,Disabled"
bitfld.long 0x04 9. " RXRSM ,Disable UDP Resume Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x04 8. " RXSUSP ,Disable UDP Suspend Interrupt" "No effect,Disabled"
bitfld.long 0x04 7. " EP7INT ,Disable Endpoint 7 Interrupt" "No effect,Disabled"
bitfld.long 0x04 5. " EP5INT ,Disable Endpoint 5 Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x04 4. " EP4INT ,Disable Endpoint 4 Interrupt" "No effect,Disabled"
bitfld.long 0x04 3. " EP3INT ,Disable Endpoint 3 Interrupt" "No effect,Disabled"
bitfld.long 0x04 2. " EP2INT ,Disable Endpoint 2Interrupt" "No effect,Disabled"
bitfld.long 0x04 1. " EP1INT ,Disable Endpoint 1 Interrupt" "No effect,Disabled"
textline " "
bitfld.long 0x04 0. " EP0INT ,Disable Endpoint 0 Interrupt" "No effect,Disabled"
rgroup.long 0x18++0x07
line.long 0x00 "UDP_ IMR,Interrupt Mask Register"
bitfld.long 0x00 13. " WAKEUP ,Mask UDP bus Wakeup Interrupt" "Disabled,Enabled"
bitfld.long 0x00 11. " SOFINT ,Mask Start Of Frame Interrupt" "Disabled,Enabled"
bitfld.long 0x00 10. " EXTRSM ,Mask External Resume Interrupt" "Disabled,Enabled"
bitfld.long 0x00 9. " RXRSM ,Mask UDP Resume Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 8. " RXSUSP ,Mask UDP Suspend Interrupt" "Disabled,Enabled"
bitfld.long 0x00 7. " EP7INT ,Enable Endpoint 7 Interrupt" "Disabled,Enabled"
bitfld.long 0x00 5. " EP5INT ,Enable Endpoint 5 Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 4. " EP4INT ,Enable Endpoint 4 Interrupt" "Disabled,Enabled"
bitfld.long 0x00 3. " EP3INT ,Mask Endpoint 3 Interrupt" "Disabled,Enabled"
bitfld.long 0x00 2. " EP2INT ,Mask Endpoint 2Interrupt" "Disabled,Enabled"
bitfld.long 0x00 1. " EP1INT ,Mask Endpoint 1 Interrupt" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " EP0INT ,Mask Endpoint 0 Interrupt" "Disabled,Enabled"
line.long 0x04 "UDP_ ISR,Interrupt Status Register"
bitfld.long 0x04 13. " WAKEUP ,UDP Resume Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x04 12. " ENDBUSRES ,End of BUS Reset Interrupt Status" "No,Yes"
bitfld.long 0x04 11. " SOFINT ,Start of Frame Interrupt Status" "No,Yes"
bitfld.long 0x04 10. " EXTRSM ,External Resume Interrupt Status" "No,Yes"
textline " "
bitfld.long 0x04 9. " RXRSM ,UDP Resume Interrupt Status" "No,Yes"
bitfld.long 0x04 8. " RXSUSP ,UDP Suspend Interrupt Status" "No,Yes"
bitfld.long 0x04 7. " EP7INT ,Endpoint 7 Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 5. " EP5INT ,Endpoint 5 Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x04 4. " EP4INT ,Endpoint 4 Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x04 3. " EP3INT ,Endpoint 3 Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x04 2. " EP2INT ,Endpoint 2 Interrupt Status" "No interrupt,Interrupt"
textline " "
bitfld.long 0x04 1. " EP1INT ,Endpoint 1 Interrupt Status" "No interrupt,Interrupt"
bitfld.long 0x04 0. " EP0INT ,Endpoint 0 Interrupt Status" "No interrupt,Interrupt"
wgroup.long 0x20++0x03
line.long 0x00 "UDP_ ICR,Interrupt Clear Register"
bitfld.long 0x00 13. " WAKEUP ,Clear Wakeup Interrupt" "No effect,Cleared"
bitfld.long 0x00 12. " ENDBUSRES ,Clear End of BUS Reset Interrupt" "No effect,Cleared"
bitfld.long 0x00 11. " SOFINT ,Clear Start of Frame Interrupt" "No effect,Cleared"
bitfld.long 0x00 10. " EXTRSM ,Clear External Resume Interrupt" "No effect,Cleared"
textline " "
bitfld.long 0x00 9. " RXRSM ,Clear UDP Resume Interrupt" "No effect,Cleared"
bitfld.long 0x00 8. " RXSUSP ,Clear UDP Suspend Interrupt" "No effect,Cleared"
group.long 0x28++0x03
line.long 0x00 "UDP_ RST_EP,Reset Endpoint Register"
bitfld.long 0x00 4. " EP4 ,Reset Endpoint 4" "No reset,Reset"
bitfld.long 0x00 3. " EP3 ,Reset Endpoint 3" "No reset,Reset"
bitfld.long 0x00 2. " EP2 ,Reset Endpoint 2" "No reset,Reset"
bitfld.long 0x00 1. " EP1 ,Reset Endpoint 1" "No reset,Reset"
textline " "
bitfld.long 0x00 0. " EP0 ,Reset Endpoint 0" "No reset,Reset"
rgroup.long 0x30++0x03
line.long 0x00 "UDP_CSR0,Endpoint 0 Control and Status Register"
hexmask.long.word 0x00 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 11. " DTGLE ,Data Toggle" "DATA0,DATA1"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
textline " "
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged"
textline " "
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Not acknowledged,Acknowledged"
wgroup.long 0x30++0x03
line.long 0x00 "UDP_CSR0,Endpoint 0 Control and Status Register"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "Data read,No effect"
textline " "
bitfld.long 0x00 5. " FORCESTALL ,Force Stall" "No effect,Stall sent"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "No effect,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Reset,No effect"
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Data read,No effect"
textline " "
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Data read,No effect"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Cleared,No effect"
rgroup.long 0x34++0x03
line.long 0x00 "UDP_CSR1,Endpoint 1 Control and Status Register"
hexmask.long.word 0x00 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 11. " DTGLE ,Data Toggle" "DATA0,DATA1"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
textline " "
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready"
bitfld.long 0x00 3. " ISOERROR ,A CRC error has been detected in an isochronous transfer" "No error,Error"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received"
textline " "
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Not acknowledged,Acknowledged"
wgroup.long 0x34++0x03
line.long 0x00 "UDP_CSR1,Endpoint 1 Control and Status Register"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "Data read,No effect"
bitfld.long 0x00 5. " FORCESTALL ,Force Stall" "No effect,Stall sent"
textline " "
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "No effect,Ready"
bitfld.long 0x00 3. " ISOERROR ,A CRC error has been detected in an isochronous transfer" "Reset,No effect"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Data read,No effect"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Cleared,No effect"
rgroup.long 0x38++0x03
line.long 0x00 "UDP_CSR2,Endpoint 2 Control and Status Register"
hexmask.long.word 0x00 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 11. " DTGLE ,Data Toggle" "DATA0,DATA1"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
textline " "
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready"
bitfld.long 0x00 3. " ISOERROR ,A CRC error has been detected in an isochronous transfer" "No error,Error"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received"
textline " "
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Not acknowledged,Acknowledged"
wgroup.long 0x38++0x03
line.long 0x00 "UDP_CSR2,Endpoint 2 Control and Status Register"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "Data read,No effect"
bitfld.long 0x00 5. " FORCESTALL ,Force Stall" "No effect,Stall sent"
textline " "
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "No effect,Ready"
bitfld.long 0x00 3. " ISOERROR ,A CRC error has been detected in an isochronous transfer" "Reset,No effect"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Data read,No effect"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Cleared,No effect"
rgroup.long 0x3c++0x03
line.long 0x00 "UDP_CSR3,Endpoint 3 Control and Status Register"
hexmask.long.word 0x00 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 11. " DTGLE ,Data Toggle" "DATA0,DATA1"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
textline " "
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged"
textline " "
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Not acknowledged,Acknowledged"
wgroup.long 0x3c++0x03
line.long 0x00 "UDP_CSR3,Endpoint 3 Control and Status Register"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "Data read,No effect"
textline " "
bitfld.long 0x00 5. " FORCESTALL ,Force Stall" "No effect,Stall sent"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "No effect,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Reset,No effect"
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Data read,No effect"
textline " "
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Data read,No effect"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Cleared,No effect"
rgroup.long 0x40++0x03
line.long 0x00 "UDP_CSR4,Endpoint 4 Control and Status Register"
hexmask.long.word 0x00 16.--26. 1. " RXBYTECNT[10:0] ,Number of Bytes Available in the FIFO"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 11. " DTGLE ,Data Toggle" "DATA0,DATA1"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
textline " "
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "No data,Data"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "Not ready,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Not acknowledged,Acknowledged"
textline " "
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Not sent,Sent"
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Not received,Received"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Not acknowledged,Acknowledged"
wgroup.long 0x40++0x03
line.long 0x00 "UDP_CSR4,Endpoint 4 Control and Status Register"
bitfld.long 0x00 15. " EPEDS ,Endpoint Enable Disable" "Disabled,Enabled"
bitfld.long 0x00 8.--10. " EPTYPE[2:0] ,Endpoint Type" "Control,Isochronous OUT,Bulk OUT,Interrupt OUT,Reserved,Isochronous IN,Bulk IN,Interrupt IN"
bitfld.long 0x00 7. " DIR ,Transfer Direction" "Data OUT,Data IN"
bitfld.long 0x00 6. " RX_DATA_BK1 ,Receive Data Bank 1" "Data read,No effect"
textline " "
bitfld.long 0x00 5. " FORCESTALL ,Force Stall" "No effect,Stall sent"
bitfld.long 0x00 4. " TXPKTRDY ,Transmit Packet Ready" "No effect,Ready"
bitfld.long 0x00 3. " STALLSENT ,Stall Sent" "Reset,No effect"
bitfld.long 0x00 2. " RXSETUP ,Sends STALL to the Host" "Data read,No effect"
textline " "
bitfld.long 0x00 1. " RX_DATA_BK0 ,Receive Data Bank 0" "Data read,No effect"
bitfld.long 0x00 0. " TXCOMP ,Generates an IN packet with data previously written in the DPR" "Cleared,No effect"
; --------------------------------------------------------------------------------
group.long 0x50--0x63
line.long 0x00 "UDP_ FDR0,Endpoint 0 FIFO Data Register"
hexmask.long.byte 0x00 0.--7. 1. " FIFO_DATA[7:0] ,FIFO Data Value"
line.long 0x04 "UDP_ FDR1,Endpoint 1 FIFO Data Register"
hexmask.long.byte 0x04 0.--7. 1. " FIFO_DATA[7:0] ,FIFO Data Value"
line.long 0x08 "UDP_ FDR2,Endpoint 2 FIFO Data Register"
hexmask.long.byte 0x08 0.--7. 1. " FIFO_DATA[7:0] ,FIFO Data Value"
line.long 0x0c "UDP_ FDR3,Endpoint 3 FIFO Data Register"
hexmask.long.byte 0x0c 0.--7. 1. " FIFO_DATA[7:0] ,FIFO Data Value"
line.long 0x10 "UDP_ FDR4,Endpoint 4 FIFO Data Register"
hexmask.long.byte 0x10 0.--7. 1. " FIFO_DATA[7:0] ,FIFO Data Value"
group.long 0x74++0x03
line.long 0x00 "UDP_ TXVC,Transceiver Control Register"
bitfld.long 0x00 8. " TXVDIS ,Transceiver Disable" "Enabled,Disabled"
tree.end
tree "MultiMedia Card Interface (MCI)"
base 0xFFFAC000
tree "MCI Registers"
wgroup.long 0x00++0x03
line.long 0x00 "MCI_CR,Control Register"
bitfld.long 0x00 7. " SWRST ,Software Reset" "No effect,Reset"
bitfld.long 0x00 3. " PWSDIS ,Power Save Mode Disable" "No effect,Disabled"
bitfld.long 0x00 2. " PWSEN ,Power Save Mode Enable" "No effect,Enabled"
bitfld.long 0x00 1. " MCIDIS ,Multi-Media Interface Disable" "No effect,Disabled"
textline " "
bitfld.long 0x00 0. " MCIEN ,Multi-Media Interface Enable" "No effect,Enabled"
group.long 0x04--0x13
line.long 0x00 "MCI_MR,Mode Register"
hexmask.long.word 0x00 18.--29. 1. " BLKLEN ,Data Block Length"
bitfld.long 0x00 15. " PDCMODE ,PDC-oriented Mode" "Disabled,Enabled"
bitfld.long 0x00 14. " PDCPADV ,PDC Padding Value" "0x00,0xFF"
hexmask.long.byte 0x00 8.--10. 1. " PWSDIV ,Power Saving Divider"
textline " "
hexmask.long.byte 0x00 0.--7. 1. " CLKDIV ,Clock Divider"
line.long 0x04 "MCI_DTOR,Data Timeout Register"
bitfld.long 0x04 4.--6. " DTOMUL ,Data Timeout Multiplier" "1,16,128,256,1024,4096,65536,1048576"
hexmask.long.byte 0x04 0.--3. 1. " DTOCYC ,Data Timeout Cycle Number"
line.long 0x08 "MCI_SDCR,SD Card Register"
bitfld.long 0x08 7. " SDCBUS ,Data Bus" "1-bit,4-bit"
bitfld.long 0x08 3. " SDCSEL ,SD Card Selector" "A,B"
bitfld.long 0x08 2. " SDCSEL ,SD Card Selector" "A,B"
bitfld.long 0x08 1. " SDCSEL ,SD Card Selector" "A,B"
textline " "
bitfld.long 0x08 0. " SDCSEL ,SD Card Selector" "A,B"
line.long 0x0c "MCI_ARGR,Argument Register"
hexfld.long 0x0c " ARG ,Command Argument"
wgroup.long 0x14++0x03
line.long 0x00 "MCI_CMDR,Command Register"
bitfld.long 0x00 19.--20. " TRTYPE ,Transfer Type" "Block,Multiple Block,Stream,?..."
bitfld.long 0x00 18. " TRDIR ,Transfer Direction" "Write,Read"
bitfld.long 0x00 16.--17. " TRCMD ,Transfer Command" "No transfer,Start,Stop,?..."
bitfld.long 0x00 12. " MAXLAT ,Max Latency for Command to Response" "5-cycle,64ycle"
textline " "
bitfld.long 0x00 11. " OPDCMD ,Open Drain Command" "Push pull,Open drain"
bitfld.long 0x00 8.--10. " SPCMD ,Special CMD" "Not special,Initialization,Synchronized,Reserved,Interrupt command,Interrupt response,?..."
bitfld.long 0x00 6.--7. " RSPTYP ,Response Type" "No response,48-bit,136-bit,?..."
hexmask.long.byte 0x00 0.--5. 1. " CMDNB ,Command Number"
rgroup.long 0x20--0x33
line.long 0x00 "MCI_RSPR,Response Register"
hexfld.long 0x00 " RSP ,Response"
line.long 0x04 "MCI_RSPR,Response Register"
hexfld.long 0x04 " RSP ,Response"
line.long 0x08 "MCI_RSPR,Response Register"
hexfld.long 0x08 " RSP ,Response"
line.long 0x0c "MCI_RSPR,Response Register"
hexfld.long 0x0c " RSP ,Response"
line.long 0x10 "MCI_RDR,Receive Data Register"
hexfld.long 0x10 " DATA ,Data to Read"
wgroup.long 0x34++0x03
line.long 0x00 "MCI_TDR,Transmit Data Register"
hexfld.long 0x00 " DATA ,Data to Write"
rgroup.long 0x40++0x03
line.long 0x00 "MCI_SR,Status Register"
bitfld.long 0x00 31. " UNRE ,Underrun" "No error,Data sent"
bitfld.long 0x00 30. " OVRE ,Overrun" "No error,Data lost"
bitfld.long 0x00 22. " DTOE ,Data Time-out Error" "No error,Error"
bitfld.long 0x00 21. " DCRCE ,Data CRC Error" "No error,Error"
textline " "
bitfld.long 0x00 20. " RTOE ,Response Time-out Error" "No error,Error"
bitfld.long 0x00 19. " RENDE ,Response End Bit Error" "No error,Error"
bitfld.long 0x00 18. " RCRCE ,Response CRC Error" "No error,Error"
bitfld.long 0x00 17. " RDIRE ,Response Direction Error" "No error,Error"
textline " "
bitfld.long 0x00 16. " RINDE ,Response Index Error" "No error,Error"
bitfld.long 0x00 15. " TXBUFE ,TX Buffer Empty" "Not empty,Empty"
bitfld.long 0x00 14. " RXBUFF ,RX Buffer Full" "RCR/RNCR!=0,RCR&RNCR=0"
bitfld.long 0x00 7. " ENDTX ,End of TX Buffer" "No end,End"
textline " "
bitfld.long 0x00 6. " ENDRX ,End of RX Buffer" "No end,End"
bitfld.long 0x00 5. " NOTBUSY ,Data Not Busy" "Busy,Not busy"
bitfld.long 0x00 4. " DTIP ,Data Transfer in Progress" "Not in progress,In progress"
bitfld.long 0x00 3. " BLKE ,Data Block Ended" "Not ended,Ended"
textline " "
bitfld.long 0x00 2. " TXRDY ,Transmit Ready" "Not ready,Ready"
bitfld.long 0x00 1. " RXRDY ,Receiver Ready" "Not ready,Ready"
bitfld.long 0x00 0. " CMDRDY ,Command Ready" "In progress,Sent"
wgroup.long 0x44++0x07
line.long 0x00 "MCI_IER,Interrupt Enable Register"
bitfld.long 0x00 31. " UNRE ,Underrun Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 30. " OVRE ,Overrun Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 22. " DTOE ,Data Time-out Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 21. " DCRCE ,Data CRC Error Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 20. " RTOE ,Response Time-out Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 19. " RENDE ,Response End Bit Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " RCRCE ,Response CRC Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " RDIRE ,Response Direction Error Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 16. " RINDE ,Response Index Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 15. " TXBUFE ,TX Buffer Empty Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 14. " RXBUFF ,RX Buffer Full Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 7. " ENDTX ,End of TX Buffer Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 6. " ENDRX ,End of RX Buffer Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " NOTBUSY ,Data Not Busy Interrupt Enable" "Busy,Not busy"
bitfld.long 0x00 4. " DTIP ,Data Transfer in Progress Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 3. " BLKE ,Data Block Ended Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 2. " TXRDY ,Transmit Ready Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " RXRDY ,Receiver Ready Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 0. " CMDRDY ,Command Ready Interrupt Enable" "No effect,Enabled"
line.long 0x04 "MCI_IDR,Interrupt Disable Register"
bitfld.long 0x04 31. " UNRE ,Underrun Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 30. " OVRE ,Overrun Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 22. " DTOE ,Data Time-out Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 21. " DCRCE ,Data CRC Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 20. " RTOE ,Response Time-out Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 19. " RENDE ,Response End Bit Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 18. " RCRCE ,Response CRC Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " RDIRE ,Response Direction Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 16. " RINDE ,Response Index Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 15. " TXBUFE ,TX Buffer Empty Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 14. " RXBUFF ,RX Buffer Full Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " ENDTX ,End of TX Buffer Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 6. " ENDRX ,End of RX Buffer Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " NOTBUSY ,Data Not Busy Interrupt Disable" "Busy,Not busy"
bitfld.long 0x04 4. " DTIP ,Data Transfer in Progress Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " BLKE ,Data Block Ended Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 2. " TXRDY ,Transmit Ready Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " RXRDY ,Receiver Ready Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 0. " CMDRDY ,Command Ready Interrupt Disable" "No effect,Disabled"
rgroup.long 0x4c++0x03
line.long 0x00 "MCI_IMR,Interrupt Mask Register"
bitfld.long 0x00 31. " UNRE ,Underrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 30. " OVRE ,Overrun Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 22. " DTOE ,Data Time-out Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 21. " DCRCE ,Data CRC Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 20. " RTOE ,Response Time-out Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 19. " RENDE ,Response End Bit Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " RCRCE ,Response CRC Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 17. " RDIRE ,Response Direction Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 16. " RINDE ,Response Index Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 15. " TXBUFE ,TX Buffer Empty Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 14. " RXBUFF ,RX Buffer Full Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " ENDTX ,End of TX Buffer Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 6. " ENDRX ,End of RX Buffer Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " NOTBUSY ,Data Not Busy Interrupt Mask" "Busy,Not busy"
bitfld.long 0x00 4. " DTIP ,Data Transfer in Progress Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " BLKE ,Data Block Ended Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 2. " TXRDY ,Transmit Ready Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " RXRDY ,Receiver Ready Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 0. " CMDRDY ,Command Ready Interrupt Mask" "Disabled,Enabled"
tree.end
width 0xd
group.long 0x100--0x11F
line.long 0x00 "PERIPH_RPR,Receive Pointer Register"
hexmask.long 0x00 0.--31. 1. " RXPTR ,Receive Pointer Address"
line.long 0x04 "PERIPH_RCR,Receive Counter Register"
hexmask.long.word 0x04 0.--15. 1. " RXCTR ,Receive Counter Value"
line.long 0x08 "PERIPH_TPR,Transmit Pointer Register"
hexmask.long 0x08 0.--31. 1. " TXPTR ,Transmit Pointer Address"
line.long 0x0c "PERIPH_TCR,Transmit Counter Register"
hexmask.long.word 0x0c 0.--15. 1. " TXCTR ,Transmit Counter Value"
line.long 0x10 "PERIPH_RNPR,Receive Next Pointer Register"
hexmask.long 0x10 0.--31. 1. " RXNPTR ,Receive Next Pointer Address"
line.long 0x14 "PERIPH_RNCR,Receive Next Counter Register"
hexmask.long.word 0x14 0.--15. 1. " RXNCR ,Receive Next Counter Value"
line.long 0x18 "PERIPH_TNPR,Transmit Next Pointer Register"
hexmask.long 0x18 0.--31. 1. " TXNPTR ,Transmit Next Pointer Address"
line.long 0x1c "PERIPH_TNCR,Transmit Next Counter Register"
hexmask.long.word 0x1C 0.--15. 1. " TXNCR ,Transmit Next Counter Value"
wgroup.long 0x120++0x03
line.long 0x00 "PERIPH_PTCR,PDC Transfer Control Register"
bitfld.long 0x00 9. " TXTDIS ,Transmitter Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 1. " RXTDIS ,Receiver Transfer Disable" "No effect,Disabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "No effect,Enabled"
rgroup.long 0x124++0x03
line.long 0x00 "PERIPH_PTSR,PDC Transfer Status Register"
bitfld.long 0x00 8. " TXTEN ,Transmitter Transfer Enable" "Disabled,Enabled"
bitfld.long 0x00 0. " RXTEN ,Receiver Transfer Enable" "Disabled,Enabled"
width 0xb
tree.end
tree "Analog-to-digital Converter (ADC)"
tree "ADC0"
base 0xFFFD8000
width 0xd
wgroup.long 0x00++0x03
line.long 0x00 "ADC_CR,Control Register"
bitfld.long 0x00 1. " START ,Start Conversion" "No effect,Started"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
group.long 0x04++0x03
line.long 0x00 "ADC_MR,Mode Register"
hexmask.long.byte 0x00 24.--27. 1. " SHTIM ,Sample & Hold Time"
sif (cpu()=="AT91SAM7L64"||cpu()=="AT91SAM7L128")
hexmask.long.byte 0x00 16.--22. 1. " STARTUP ,Start Up Time"
else
hexmask.long.byte 0x00 16.--20. 1. " STARTUP ,Start Up Time"
endif
textline " "
sif (cpu()=="AT91SAM7L64"||cpu()=="AT91SAM7L128")
hexmask.long.byte 0x00 8.--15. 1. " PRESCAL ,Prescaler Rate Selection"
else
hexmask.long.byte 0x00 8.--13. 1. " PRESCAL ,Prescaler Rate Selection"
endif
bitfld.long 0x00 5. " SLEEP ,Sleep Mode" "Normal,Sleep"
textline " "
bitfld.long 0x00 4. " LOWRES ,Resolution" "10-bit,8-bit"
bitfld.long 0x00 1.--3. " TRGSEL ,Trigger Selection" "TIOA Ch0,TIOA Ch1,TIOA Ch2,Reserved,Reserved,Reserved,External trigger,?..."
textline " "
bitfld.long 0x00 0. " TRGEN ,Trigger Enable" "Disabled,Enabled"
textline " "
width 0x12
group.long 0x18++3
line.long 0x00 "ADC_CHSR_Dis/Ena,Channel Disable/Enable and Status Register"
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " CH7 ,Channel 7 Status" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " CH6 ,Channel 6 Status" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " CH5 ,Channel 5 Status" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CH4 ,Channel 4 Status" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CH3 ,Channel 3 Status" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CH2 ,Channel 2 Status" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " CH1 ,Channel 1 Status" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " CH0 ,Channel 0 Status" "Disabled,Enabled"
width 0x12
hgroup.long 0x1c++0x03
hide.long 0x0 "ADC_SR,Status Register"
in
rgroup.long 0x20++0x03
line.long 0x00 "ADC_LCDR,Last Converted Data Register"
hexmask.long.word 0x00 0.--9. 1. " LDATA ,Last Data Converted"
textline " "
width 0xd
group.long 0x2c++3
line.long 0x00 "ADC_IMR_Ena,Interrupt Enable/Mask Register"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " RXBUFF ,RX Buffer Full Interrupt Enable/Mask" "Disabled,Enabled"
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " ENDRX ,End of RX Buffer Interrupt Enable/Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " GOVRE ,General Overrun Error Interrupt Enable/Mask" "Disabled,Enabled"
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " DRDY ,Data Ready Interrupt Enable/Mask" "Disabled,Enabled"
textline " "
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " OVRE7 ,Overrun Error Interrupt Enable/Mask 7" "Disabled,Enabled"
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " OVRE6 ,Overrun Error Interrupt Enable/Mask 6" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " OVRE5 ,Overrun Error Interrupt Enable/Mask 5" "Disabled,Enabled"
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " OVRE4 ,Overrun Error Interrupt Enable/Mask 4" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " OVRE3 ,Overrun Error Interrupt Enable/Mask 3" "Disabled,Enabled"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " OVRE2 ,Overrun Error Interrupt Enable/Mask 2" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " OVRE1 ,Overrun Error Interrupt Enable/Mask 1" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " OVRE0 ,Overrun Error Interrupt Enable/Mask 0" "Disabled,Enabled"
textline " "
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " EOC7 ,End of Conversion Interrupt Enable/Mask 7" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " EOC6 ,End of Conversion Interrupt Enable/Mask 6" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " EOC5 ,End of Conversion Interrupt Enable/Mask 5" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " EOC4 ,End of Conversion Interrupt Enable/Mask 4" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " EOC3 ,End of Conversion Interrupt Enable/Mask 3" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " EOC2 ,End of Conversion Interrupt Enable/Mask 2" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " EOC1 ,End of Conversion Interrupt Enable/Mask 1" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " EOC0 ,End of Conversion Interrupt Enable/Mask 0" "Disabled,Enabled"
rgroup.long 0x30++0x0F
line.long 0x0 "ADC_CDR0,Channel Data Register 0"
hexmask.long.word 0x0 0.--9. 1. " DATA ,Converted Data"
line.long 0x04 "ADC_CDR1,Channel Data Register 1"
hexmask.long.word 0x04 0.--9. 1. " DATA ,Converted Data"
line.long 0x08 "ADC_CDR2,Channel Data Register 2"
hexmask.long.word 0x08 0.--9. 1. " DATA ,Converted Data"
line.long 0xc "ADC_CDR3,Channel Data Register 3"
hexmask.long.word 0xc 0.--9. 1. " DATA ,Converted Data"
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
rgroup.long 0x40++0x0F
line.long 0x00 "ADC_CDR4,Channel Data Register 4"
hexmask.long.word 0x00 0.--9. 1. " DATA ,Converted Data"
line.long 0x04 "ADC_CDR5,Channel Data Register 5"
hexmask.long.word 0x04 0.--9. 1. " DATA ,Converted Data"
line.long 0x08 "ADC_CDR6,Channel Data Register 6"
hexmask.long.word 0x08 0.--9. 1. " DATA ,Converted Data"
line.long 0x0c "ADC_CDR7,Channel Data Register 7"
hexmask.long.word 0x0c 0.--9. 1. " DATA ,Converted Data"
endif
width 0xb
tree.end
tree "ADC1"
base 0xFFFDC000
width 0xd
wgroup.long 0x00++0x03
line.long 0x00 "ADC_CR,Control Register"
bitfld.long 0x00 1. " START ,Start Conversion" "No effect,Started"
bitfld.long 0x00 0. " SWRST ,Software Reset" "No effect,Reset"
group.long 0x04++0x03
line.long 0x00 "ADC_MR,Mode Register"
hexmask.long.byte 0x00 24.--27. 1. " SHTIM ,Sample & Hold Time"
sif (cpu()=="AT91SAM7L64"||cpu()=="AT91SAM7L128")
hexmask.long.byte 0x00 16.--22. 1. " STARTUP ,Start Up Time"
else
hexmask.long.byte 0x00 16.--20. 1. " STARTUP ,Start Up Time"
endif
textline " "
sif (cpu()=="AT91SAM7L64"||cpu()=="AT91SAM7L128")
hexmask.long.byte 0x00 8.--15. 1. " PRESCAL ,Prescaler Rate Selection"
else
hexmask.long.byte 0x00 8.--13. 1. " PRESCAL ,Prescaler Rate Selection"
endif
bitfld.long 0x00 5. " SLEEP ,Sleep Mode" "Normal,Sleep"
textline " "
bitfld.long 0x00 4. " LOWRES ,Resolution" "10-bit,8-bit"
bitfld.long 0x00 1.--3. " TRGSEL ,Trigger Selection" "TIOA Ch0,TIOA Ch1,TIOA Ch2,Reserved,Reserved,Reserved,External trigger,?..."
textline " "
bitfld.long 0x00 0. " TRGEN ,Trigger Enable" "Disabled,Enabled"
textline " "
width 0x12
group.long 0x18++3
line.long 0x00 "ADC_CHSR_Dis/Ena,Channel Disable/Enable and Status Register"
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " CH7 ,Channel 7 Status" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " CH6 ,Channel 6 Status" "Disabled,Enabled"
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " CH5 ,Channel 5 Status" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " CH4 ,Channel 4 Status" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " CH3 ,Channel 3 Status" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " CH2 ,Channel 2 Status" "Disabled,Enabled"
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " CH1 ,Channel 1 Status" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " CH0 ,Channel 0 Status" "Disabled,Enabled"
width 0x12
hgroup.long 0x1c++0x03
hide.long 0x0 "ADC_SR,Status Register"
in
rgroup.long 0x20++0x03
line.long 0x00 "ADC_LCDR,Last Converted Data Register"
hexmask.long.word 0x00 0.--9. 1. " LDATA ,Last Data Converted"
textline " "
width 0xd
group.long 0x2c++3
line.long 0x00 "ADC_IMR_Ena,Interrupt Enable/Mask Register"
setclrfld.long 0x00 19. -0x8 19. -0x4 19. " RXBUFF ,RX Buffer Full Interrupt Enable/Mask" "Disabled,Enabled"
setclrfld.long 0x00 18. -0x8 18. -0x4 18. " ENDRX ,End of RX Buffer Interrupt Enable/Mask" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 17. -0x8 17. -0x4 17. " GOVRE ,General Overrun Error Interrupt Enable/Mask" "Disabled,Enabled"
setclrfld.long 0x00 16. -0x8 16. -0x4 16. " DRDY ,Data Ready Interrupt Enable/Mask" "Disabled,Enabled"
textline " "
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 15. -0x8 15. -0x4 15. " OVRE7 ,Overrun Error Interrupt Enable/Mask 7" "Disabled,Enabled"
setclrfld.long 0x00 14. -0x8 14. -0x4 14. " OVRE6 ,Overrun Error Interrupt Enable/Mask 6" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 13. -0x8 13. -0x4 13. " OVRE5 ,Overrun Error Interrupt Enable/Mask 5" "Disabled,Enabled"
setclrfld.long 0x00 12. -0x8 12. -0x4 12. " OVRE4 ,Overrun Error Interrupt Enable/Mask 4" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 11. -0x8 11. -0x4 11. " OVRE3 ,Overrun Error Interrupt Enable/Mask 3" "Disabled,Enabled"
setclrfld.long 0x00 10. -0x8 10. -0x4 10. " OVRE2 ,Overrun Error Interrupt Enable/Mask 2" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 9. -0x8 9. -0x4 9. " OVRE1 ,Overrun Error Interrupt Enable/Mask 1" "Disabled,Enabled"
setclrfld.long 0x00 8. -0x8 8. -0x4 8. " OVRE0 ,Overrun Error Interrupt Enable/Mask 0" "Disabled,Enabled"
textline " "
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
setclrfld.long 0x00 7. -0x8 7. -0x4 7. " EOC7 ,End of Conversion Interrupt Enable/Mask 7" "Disabled,Enabled"
setclrfld.long 0x00 6. -0x8 6. -0x4 6. " EOC6 ,End of Conversion Interrupt Enable/Mask 6" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 5. -0x8 5. -0x4 5. " EOC5 ,End of Conversion Interrupt Enable/Mask 5" "Disabled,Enabled"
setclrfld.long 0x00 4. -0x8 4. -0x4 4. " EOC4 ,End of Conversion Interrupt Enable/Mask 4" "Disabled,Enabled"
textline " "
endif
setclrfld.long 0x00 3. -0x8 3. -0x4 3. " EOC3 ,End of Conversion Interrupt Enable/Mask 3" "Disabled,Enabled"
setclrfld.long 0x00 2. -0x8 2. -0x4 2. " EOC2 ,End of Conversion Interrupt Enable/Mask 2" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. -0x8 1. -0x4 1. " EOC1 ,End of Conversion Interrupt Enable/Mask 1" "Disabled,Enabled"
setclrfld.long 0x00 0. -0x8 0. -0x4 0. " EOC0 ,End of Conversion Interrupt Enable/Mask 0" "Disabled,Enabled"
rgroup.long 0x30++0x0F
line.long 0x0 "ADC_CDR0,Channel Data Register 0"
hexmask.long.word 0x0 0.--9. 1. " DATA ,Converted Data"
line.long 0x04 "ADC_CDR1,Channel Data Register 1"
hexmask.long.word 0x04 0.--9. 1. " DATA ,Converted Data"
line.long 0x08 "ADC_CDR2,Channel Data Register 2"
hexmask.long.word 0x08 0.--9. 1. " DATA ,Converted Data"
line.long 0xc "ADC_CDR3,Channel Data Register 3"
hexmask.long.word 0xc 0.--9. 1. " DATA ,Converted Data"
sif (cpu()!="AT91SAM7L64"&&cpu()!="AT91SAM7L128")
rgroup.long 0x40++0x0F
line.long 0x00 "ADC_CDR4,Channel Data Register 4"
hexmask.long.word 0x00 0.--9. 1. " DATA ,Converted Data"
line.long 0x04 "ADC_CDR5,Channel Data Register 5"
hexmask.long.word 0x04 0.--9. 1. " DATA ,Converted Data"
line.long 0x08 "ADC_CDR6,Channel Data Register 6"
hexmask.long.word 0x08 0.--9. 1. " DATA ,Converted Data"
line.long 0x0c "ADC_CDR7,Channel Data Register 7"
hexmask.long.word 0x0c 0.--9. 1. " DATA ,Converted Data"
endif
width 0xb
tree.end
tree.end
tree "Controller Area Network (CAN)"
tree "CAN0"
base 0xFFF80000
width 0x0b
rgroup.long 0x00++0x03
line.long 0x00 "CAN_MR,Mode Register"
bitfld.long 0x00 7. " DRPT ,Disable Repeat" "Pending,Aborted"
bitfld.long 0x00 6. " TIMFRZ ,Enable Timer Freeze" "Not frozen,Frozen"
bitfld.long 0x00 5. " TTM ,Disable/Enable Time Triggered Mode" "Disabled,Enabled"
bitfld.long 0x00 4. " TEOF ,Timestamp messages at each end of Frame" "Start Of Frame,End Of Frame"
textline " "
bitfld.long 0x00 3. " OVL ,Disable/Enable Overload Frame" "Disabled,Enabled"
bitfld.long 0x00 2. " ABM ,Disable/Enable Autobaud/Listen mode" "Disabled,Enabled"
bitfld.long 0x00 1. " LPM ,Disable/Enable Low Power Mode" "Disabled,Enabled"
bitfld.long 0x00 0. " CANEN ,CAN Controller Enable" "Disabled,Enabled"
wgroup.long 0x04++0x07
line.long 0x00 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x00 28. " BERR ,Bit Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 27. " FERR ,Form Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 26. " AERR ,Acknowledgment Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 25. " SERR ,Stuffing Error Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 24. " CERR ,CRC Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 23. " TSTP ,TimeStamp Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 22. " TOVF ,Timer Overflow Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 21. " WAKEUP ,Wakeup Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 20. " SLEEP ,Sleep Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 19. " BOFF ,Bus-off mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " ERRP ,Error Passive mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " WARN ,Warning Limit Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 16. " ERRA ,Error Active mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Interrupt Enable" "No effect,Enabled"
line.long 0x04 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x04 28. " BERR ,Bit Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 27. " FERR ,Form Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 26. " AERR ,Acknowledgment Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 25. " SERR ,Stuffing Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 24. " CERR ,CRC Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 23. " TSTP ,TimeStamp Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 22. " TOVF ,Timer Overflow Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 21. " WAKEUP ,Wakeup Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 20. " SLEEP ,Sleep Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 19. " BOFF ,Bus-off mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 18. " ERRP ,Error Passive mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " WARN ,Warning Limit Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 16. " ERRA ,Error Active mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 15. " MB15 ,Mailbox 15 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 14. " MB14 ,Mailbox 14 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 13. " MB13 ,Mailbox 13 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 12. " MB12 ,Mailbox 12 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 11. " MB11 ,Mailbox 11 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 10. " MB10 ,Mailbox 10 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " MB9 ,Mailbox 9 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 8. " MB8 ,Mailbox 8 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " MB7 ,Mailbox 7 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 6. " MB6 ,Mailbox 6 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " MB5 ,Mailbox 5 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 4. " MB4 ,Mailbox 4 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " MB3 ,Mailbox 3 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 2. " MB2 ,Mailbox 2 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " MB1 ,Mailbox 1 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 0. " MB0 ,Mailbox 0 Interrupt Disable" "No effect,Disabled"
rgroup.long 0x0c++0x07
line.long 0x00 "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x00 28. " BERR ,Bit Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 27. " FERR ,Form Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 26. " AERR ,Acknowledgment Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 25. " SERR ,Stuffing Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 24. " CERR ,CRC Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 23. " TSTP ,TimeStamp Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 22. " TOVF ,Timer Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 21. " WAKEUP ,Wakeup Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 20. " SLEEP ,Sleep Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 19. " BOFF ,Bus-off mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " ERRP ,Error Passive mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 17. " WARN ,Warning Limit Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 16. " ERRA ,Error Active mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "CAN_SR,Status Register"
bitfld.long 0x04 31. " OVLSY ,Overload Busy" "Not busy,Busy"
bitfld.long 0x04 30. " TBSY ,Transmitter Busy" "Not busy,Busy"
bitfld.long 0x04 29. " RBSY ,Receiver Busy" "Not busy,Busy"
bitfld.long 0x04 28. " BERR ,Bit Error" "Not error,Error"
textline " "
bitfld.long 0x04 27. " FERR ,Form Error" "No error,Error"
bitfld.long 0x04 26. " AERR ,Acknowledgment Error" "No error,Error"
bitfld.long 0x04 25. " SERR ,Mailbox Stuffing Error" "No error,Error"
bitfld.long 0x04 24. " CERR ,Mailbox CRC Error" "No error,Error"
textline " "
bitfld.long 0x04 23. " TSTP ,Timestamp" "No bus activity,Start/end of frame"
bitfld.long 0x04 22. " TOVF ,Timer Overflow" "No overflow,Overflow"
bitfld.long 0x04 21. " WAKEUP ,CAN controller is not in Low power Mode" "Low,Not low"
bitfld.long 0x04 20. " SLEEP ,CAN controller in Low power Mode" "Not low,Low"
textline " "
bitfld.long 0x04 19. " BOFF ,Bus Off Mode" "Not off,Off"
bitfld.long 0x04 18. " ERRP ,Error Passive mode" "No error,Error"
bitfld.long 0x04 17. " WARN ,Warning Limit" "Not reached,Reached"
bitfld.long 0x04 16. " ERRA ,Error Active Mode" "No error,Error"
textline " "
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Event" "Not occured,Occured"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Event" "Not occured,Occured"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Event" "Not occured,Occured"
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Event" "Not occured,Occured"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Event" "Not occured,Occured"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Event" "Not occured,Occured"
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Event" "Not occured,Occured"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Event" "Not occured,Occured"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Event" "Not occured,Occured"
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Event" "Not occured,Occured"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Event" "Not occured,Occured"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Event" "Not occured,Occured"
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Event" "Not occured,Occured"
group.long 0x14++0x03
line.long 0x00 "CAN_BR,Baudrate Register"
bitfld.long 0x00 24. " SMP ,Sampling Mode" "Once,3 times"
hexmask.long.byte 0x00 16.--22. 1. " BRP ,Baudrate Prescaler"
bitfld.long 0x00 12.--13. " SYNC ,Re-synchronization jump width" "0,1,2,3"
bitfld.long 0x00 8.--10. " PROPAG ,Programming time segment" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 4.--6. " PHASE1 ,Phase 1 segment" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 0.--2. " PHASE2 ,Phase 2 segment" "0,1,2,3,4,5,6,7"
rgroup.long 0x18--0x23
line.long 0x00 "CAN_TIM,Timer Register"
bitfld.long 0x00 15. " TIMER15 ,Timer 15" "Low,High"
bitfld.long 0x00 14. " TIMER14 ,Timer 14" "Low,High"
bitfld.long 0x00 13. " TIMER13 ,Timer 13" "Low,High"
bitfld.long 0x00 12. " TIMER12 ,Timer 12" "Low,High"
textline " "
bitfld.long 0x00 11. " TIMER11 ,Timer 11" "Low,High"
bitfld.long 0x00 10. " TIMER10 ,Timer 10" "Low,High"
bitfld.long 0x00 9. " TIMER9 ,Timer 9" "Low,High"
bitfld.long 0x00 8. " TIMER8 ,Timer 8" "Low,High"
textline " "
bitfld.long 0x00 7. " TIMER7 ,Timer 7" "Low,High"
bitfld.long 0x00 6. " TIMER6 ,Timer 6" "Low,High"
bitfld.long 0x00 5. " TIMER5 ,Timer 5" "Low,High"
bitfld.long 0x00 4. " TIMER4 ,Timer 4" "Low,High"
textline " "
bitfld.long 0x00 3. " TIMER3 ,Timer 3" "Low,High"
bitfld.long 0x00 2. " TIMER2 ,Timer 2" "Low,High"
bitfld.long 0x00 1. " TIMER1 ,Timer 1" "Low,High"
bitfld.long 0x00 0. " TIMER0 ,Timer 0" "Low,High"
line.long 0x04 "CAN_TIMESTP,Timestamp Register"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
textline " "
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
textline " "
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
textline " "
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
line.long 0x08 "CAN_ECR,Error Counter Register"
hexmask.long.byte 0x08 16.--23. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x08 0.--7. 1. " REC ,Receive Error Counter"
wgroup.long 0x24++0x07
line.long 0x00 "CAN_TCR,Transfer Command Register"
bitfld.long 0x00 31. " TIMRST ,Timer Reset" "No reset,Reset"
bitfld.long 0x00 15. " MB15 ,Transfer Request for Mailbox 15" "Low,High"
bitfld.long 0x00 14. " MB14 ,Transfer Request for Mailbox 14" "Low,High"
bitfld.long 0x00 13. " MB13 ,Transfer Request for Mailbox 13" "Low,High"
textline " "
bitfld.long 0x00 12. " MB12 ,Transfer Request for Mailbox 12" "Low,High"
bitfld.long 0x00 11. " MB11 ,Transfer Request for Mailbox 11" "Low,High"
bitfld.long 0x00 10. " MB10 ,Transfer Request for Mailbox 10" "Low,High"
bitfld.long 0x00 9. " MB9 ,Transfer Request for Mailbox 9" "Low,High"
textline " "
bitfld.long 0x00 8. " MB8 ,Transfer Request for Mailbox 8" "Low,High"
bitfld.long 0x00 7. " MB7 ,Transfer Request for Mailbox 7" "Low,High"
bitfld.long 0x00 6. " MB6 ,Transfer Request for Mailbox 6" "Low,High"
bitfld.long 0x00 5. " MB5 ,Transfer Request for Mailbox 5" "Low,High"
textline " "
bitfld.long 0x00 4. " MB4 ,Transfer Request for Mailbox 4" "Low,High"
bitfld.long 0x00 3. " MB3 ,Transfer Request for Mailbox 3" "Low,High"
bitfld.long 0x00 2. " MB2 ,Transfer Request for Mailbox 2" "Low,High"
bitfld.long 0x00 1. " MB1 ,Transfer Request for Mailbox 1" "Low,High"
textline " "
bitfld.long 0x00 0. " MB0 ,Transfer Request for Mailbox 0" "Low,High"
line.long 0x04 "CAN_ACR,Abort Command Register"
bitfld.long 0x04 15. " MB15 ,Abort Request for Mailbox 15" "Low,High"
bitfld.long 0x04 14. " MB14 ,Abort Request for Mailbox 14" "Low,High"
bitfld.long 0x04 13. " MB13 ,Abort Request for Mailbox 13" "Low,High"
bitfld.long 0x04 12. " MB12 ,Abort Request for Mailbox 12" "Low,High"
textline " "
bitfld.long 0x04 11. " MB11 ,Abort Request for Mailbox 11" "Low,High"
bitfld.long 0x04 10. " MB10 ,Abort Request for Mailbox 10" "Low,High"
bitfld.long 0x04 9. " MB9 ,Abort Request for Mailbox 9" "Low,High"
bitfld.long 0x04 8. " MB8 ,Abort Request for Mailbox 8" "Low,High"
textline " "
bitfld.long 0x04 7. " MB7 ,Abort Request for Mailbox 7" "Low,High"
bitfld.long 0x04 6. " MB6 ,Abort Request for Mailbox 6" "Low,High"
bitfld.long 0x04 5. " MB5 ,Abort Request for Mailbox 5" "Low,High"
bitfld.long 0x04 4. " MB4 ,Abort Request for Mailbox 4" "Low,High"
textline " "
bitfld.long 0x04 3. " MB3 ,Abort Request for Mailbox 3" "Low,High"
bitfld.long 0x04 2. " MB2 ,Abort Request for Mailbox 2" "Low,High"
bitfld.long 0x04 1. " MB1 ,Abort Request for Mailbox 1" "Low,High"
bitfld.long 0x04 0. " MB0 ,Abort Request for Mailbox 0" "Low,High"
tree "Mailbox 0 Registers"
group.long 0x200--0x20b
line.long 0x00 "CAN_MMR0,Mailbox 0 Mode Register"
bitfld.long 0x00 24.--26. " MOT ,Mailbox Object Type" "Disabled,Reception,Reception with overwrite,Transmit,Consumer,Producer,?..."
hexmask.long.byte 0x00 16.--19. 1. " PRIOR ,Mailbox Priority"
bitfld.long 0x00 15. " MTIMEMARK15 ,Mailbox Timemark 15" "Low,High"
bitfld.long 0x00 14. " MTIMEMARK14 ,Mailbox Timemark 14" "Low,High"
textline " "
bitfld.long 0x00 13. " MTIMEMARK13 ,Mailbox Timemark 13" "Low,High"
bitfld.long 0x00 12. " MTIMEMARK12 ,Mailbox Timemark 12" "Low,High"
bitfld.long 0x00 11. " MTIMEMARK11 ,Mailbox Timemark 11" "Low,High"
bitfld.long 0x00 10. " MTIMEMARK10 ,Mailbox Timemark 10" "Low,High"
textline " "
bitfld.long 0x00 9. " MTIMEMARK9 ,Mailbox Timemark 9" "Low,High"
bitfld.long 0x00 8. " MTIMEMARK8 ,Mailbox Timemark 8" "Low,High"
bitfld.long 0x00 7. " MTIMEMARK7 ,Mailbox Timemark 7" "Low,High"
bitfld.long 0x00 6. " MTIMEMARK6 ,Mailbox Timemark 6" "Low,High"
textline " "
bitfld.long 0x00 5. " MTIMEMARK5 ,Mailbox Timemark 5" "Low,High"
bitfld.long 0x00 4. " MTIMEMARK4 ,Mailbox Timemark 4" "Low,High"
bitfld.long 0x00 3. " MTIMEMARK3 ,Mailbox Timemark 3" "Low,High"
bitfld.long 0x00 2. " MTIMEMARK2 ,Mailbox Timemark 2" "Low,High"
textline " "
bitfld.long 0x00 1. " MTIMEMARK1 ,Mailbox Timemark 1" "Low,High"
bitfld.long 0x00 0. " MTIMEMARK0 ,Mailbox Timemark 0" "Low,High"
line.long 0x04 "CAN_MAM0,Mailbox 0 Acceptance Mask Register"
bitfld.long 0x04 29. " MIDE ,Identifier Version" "IDvA,IDvA and IDvB"
hexmask.long.word 0x04 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x04 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x08 "CAN_MID0,Mailbox 0 ID Register"
bitfld.long 0x08 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x08 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x08 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
rgroup.long 0x20c++0x07
line.long 0x00 "CAN_MFID0,Mailbox 0 Family ID Register"
hexmask.long 0x00 0.--28. 1. " MFID ,Family ID"
line.long 0x04 "CAN_MSR0,Mailbox 0 Status Register"
bitfld.long 0x04 24. " MMI ,Mailbox Message Ignored" "Not ignored,Ignored"
bitfld.long 0x04 23. " MRDY ,Mailbox Ready" "Not ready,Ready"
bitfld.long 0x04 22. " MABT ,Mailbox Message Abort" "Not aborted,Aborted"
textline " "
bitfld.long 0x04 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
hexmask.long.byte 0x04 16.--19. 1. " MDLC ,Mailbox Data Length Code"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
textline " "
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
textline " "
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
textline " "
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
textline " "
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
group.long 0x214++0x07
line.long 0x00 "CAN_MDL0,Mailbox 0 Data Low Register"
hexfld.long 0x00 " MDL ,Message Data Low Value"
line.long 0x04 "CAN_MDH0,Mailbox 0 Data High Register"
hexfld.long 0x04 " MDH ,Message Data High Value"
wgroup.long 0x21c++0x03
line.long 0x00 "CAN_MCR0,Mailbox 0 Control Register"
bitfld.long 0x00 23. " MTCR ,Mailbox Transfer Command" "Low,High"
bitfld.long 0x00 22. " MACR ,Abort Request for Mailbox" "Low,High"
bitfld.long 0x00 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
bitfld.long 0x00 16.--19. " MDLC ,Mailbox Data Length Code" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree "Mailbox 1 Registers"
group.long 0x220--0x22b
line.long 0x00 "CAN_MMR0,Mailbox 1 Mode Register"
bitfld.long 0x00 24.--26. " MOT ,Mailbox Object Type" "Disabled,Reception,Reception with overwrite,Transmit,Consumer,Producer,?..."
hexmask.long.byte 0x00 16.--19. 1. " PRIOR ,Mailbox Priority"
bitfld.long 0x00 15. " MTIMEMARK15 ,Mailbox Timemark 15" "Low,High"
bitfld.long 0x00 14. " MTIMEMARK14 ,Mailbox Timemark 14" "Low,High"
textline " "
bitfld.long 0x00 13. " MTIMEMARK13 ,Mailbox Timemark 13" "Low,High"
bitfld.long 0x00 12. " MTIMEMARK12 ,Mailbox Timemark 12" "Low,High"
bitfld.long 0x00 11. " MTIMEMARK11 ,Mailbox Timemark 11" "Low,High"
bitfld.long 0x00 10. " MTIMEMARK10 ,Mailbox Timemark 10" "Low,High"
textline " "
bitfld.long 0x00 9. " MTIMEMARK9 ,Mailbox Timemark 9" "Low,High"
bitfld.long 0x00 8. " MTIMEMARK8 ,Mailbox Timemark 8" "Low,High"
bitfld.long 0x00 7. " MTIMEMARK7 ,Mailbox Timemark 7" "Low,High"
bitfld.long 0x00 6. " MTIMEMARK6 ,Mailbox Timemark 6" "Low,High"
textline " "
bitfld.long 0x00 5. " MTIMEMARK5 ,Mailbox Timemark 5" "Low,High"
bitfld.long 0x00 4. " MTIMEMARK4 ,Mailbox Timemark 4" "Low,High"
bitfld.long 0x00 3. " MTIMEMARK3 ,Mailbox Timemark 3" "Low,High"
bitfld.long 0x00 2. " MTIMEMARK2 ,Mailbox Timemark 2" "Low,High"
textline " "
bitfld.long 0x00 1. " MTIMEMARK1 ,Mailbox Timemark 1" "Low,High"
bitfld.long 0x00 0. " MTIMEMARK0 ,Mailbox Timemark 0" "Low,High"
line.long 0x04 "CAN_MAM0,Mailbox 1 Acceptance Mask Register"
bitfld.long 0x04 29. " MIDE ,Identifier Version" "IDvA,IDvA and IDvB"
hexmask.long.word 0x04 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x04 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x08 "CAN_MID0,Mailbox 1 ID Register"
bitfld.long 0x08 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x08 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x08 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
rgroup.long 0x22c++0x07
line.long 0x00 "CAN_MFID0,Mailbox 1 Family ID Register"
bitfld.long 0x00 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x00 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x00 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x04 "CAN_MSR0,Mailbox 1 Status Register"
bitfld.long 0x04 24. " MMI ,Mailbox Message Ignored" "Not ignored,Ignored"
bitfld.long 0x04 23. " MRDY ,Mailbox Ready" "Not ready,Ready"
bitfld.long 0x04 22. " MABT ,Mailbox Message Abort" "Not aborted,Aborted"
textline " "
bitfld.long 0x04 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
hexmask.long.byte 0x04 16.--19. 1. " MDLC ,Mailbox Data Length Code"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
textline " "
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
textline " "
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
textline " "
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
textline " "
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
group.long 0x234++0x07
line.long 0x00 "CAN_MDL0,Mailbox 1 Data Low Register"
hexfld.long 0x00 " MDL ,Message Data Low Value"
line.long 0x04 "CAN_MDH0,Mailbox 1 Data High Register"
hexfld.long 0x04 " MDH ,Message Data High Value"
wgroup.long 0x23c++0x03
line.long 0x00 "CAN_MCR0,Mailbox 1 Control Register"
bitfld.long 0x00 23. " MTCR ,Mailbox Transfer Command" "Low,High"
bitfld.long 0x00 22. " MACR ,Abort Request for Mailbox" "Low,High"
bitfld.long 0x00 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
bitfld.long 0x00 16.--19. " MDLC ,Mailbox Data Length Code" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree.end
tree "CAN1"
base 0xFFF84000
width 0x0b
rgroup.long 0x00++0x03
line.long 0x00 "CAN_MR,Mode Register"
bitfld.long 0x00 7. " DRPT ,Disable Repeat" "Pending,Aborted"
bitfld.long 0x00 6. " TIMFRZ ,Enable Timer Freeze" "Not frozen,Frozen"
bitfld.long 0x00 5. " TTM ,Disable/Enable Time Triggered Mode" "Disabled,Enabled"
bitfld.long 0x00 4. " TEOF ,Timestamp messages at each end of Frame" "Start Of Frame,End Of Frame"
textline " "
bitfld.long 0x00 3. " OVL ,Disable/Enable Overload Frame" "Disabled,Enabled"
bitfld.long 0x00 2. " ABM ,Disable/Enable Autobaud/Listen mode" "Disabled,Enabled"
bitfld.long 0x00 1. " LPM ,Disable/Enable Low Power Mode" "Disabled,Enabled"
bitfld.long 0x00 0. " CANEN ,CAN Controller Enable" "Disabled,Enabled"
wgroup.long 0x04++0x07
line.long 0x00 "CAN_IER,Interrupt Enable Register"
bitfld.long 0x00 28. " BERR ,Bit Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 27. " FERR ,Form Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 26. " AERR ,Acknowledgment Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 25. " SERR ,Stuffing Error Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 24. " CERR ,CRC Error Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 23. " TSTP ,TimeStamp Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 22. " TOVF ,Timer Overflow Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 21. " WAKEUP ,Wakeup Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 20. " SLEEP ,Sleep Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 19. " BOFF ,Bus-off mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 18. " ERRP ,Error Passive mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 17. " WARN ,Warning Limit Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 16. " ERRA ,Error Active mode Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Interrupt Enable" "No effect,Enabled"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Interrupt Enable" "No effect,Enabled"
textline " "
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Interrupt Enable" "No effect,Enabled"
line.long 0x04 "CAN_IDR,Interrupt Disable Register"
bitfld.long 0x04 28. " BERR ,Bit Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 27. " FERR ,Form Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 26. " AERR ,Acknowledgment Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 25. " SERR ,Stuffing Error Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 24. " CERR ,CRC Error Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 23. " TSTP ,TimeStamp Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 22. " TOVF ,Timer Overflow Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 21. " WAKEUP ,Wakeup Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 20. " SLEEP ,Sleep Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 19. " BOFF ,Bus-off mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 18. " ERRP ,Error Passive mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 17. " WARN ,Warning Limit Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 16. " ERRA ,Error Active mode Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 15. " MB15 ,Mailbox 15 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 14. " MB14 ,Mailbox 14 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 13. " MB13 ,Mailbox 13 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 12. " MB12 ,Mailbox 12 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 11. " MB11 ,Mailbox 11 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 10. " MB10 ,Mailbox 10 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 9. " MB9 ,Mailbox 9 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 8. " MB8 ,Mailbox 8 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 7. " MB7 ,Mailbox 7 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 6. " MB6 ,Mailbox 6 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 5. " MB5 ,Mailbox 5 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 4. " MB4 ,Mailbox 4 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 3. " MB3 ,Mailbox 3 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 2. " MB2 ,Mailbox 2 Interrupt Disable" "No effect,Disabled"
bitfld.long 0x04 1. " MB1 ,Mailbox 1 Interrupt Disable" "No effect,Disabled"
textline " "
bitfld.long 0x04 0. " MB0 ,Mailbox 0 Interrupt Disable" "No effect,Disabled"
rgroup.long 0x0c++0x07
line.long 0x00 "CAN_IMR,Interrupt Mask Register"
bitfld.long 0x00 28. " BERR ,Bit Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 27. " FERR ,Form Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 26. " AERR ,Acknowledgment Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 25. " SERR ,Stuffing Error Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 24. " CERR ,CRC Error Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 23. " TSTP ,TimeStamp Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 22. " TOVF ,Timer Overflow Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 21. " WAKEUP ,Wakeup Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 20. " SLEEP ,Sleep Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 19. " BOFF ,Bus-off mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 18. " ERRP ,Error Passive mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 17. " WARN ,Warning Limit Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 16. " ERRA ,Error Active mode Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Interrupt Mask" "Disabled,Enabled"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Interrupt Mask" "Disabled,Enabled"
textline " "
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Interrupt Mask" "Disabled,Enabled"
line.long 0x04 "CAN_SR,Status Register"
bitfld.long 0x04 31. " OVLSY ,Overload Busy" "Not busy,Busy"
bitfld.long 0x04 30. " TBSY ,Transmitter Busy" "Not busy,Busy"
bitfld.long 0x04 29. " RBSY ,Receiver Busy" "Not busy,Busy"
bitfld.long 0x04 28. " BERR ,Bit Error" "Not error,Error"
textline " "
bitfld.long 0x04 27. " FERR ,Form Error" "No error,Error"
bitfld.long 0x04 26. " AERR ,Acknowledgment Error" "No error,Error"
bitfld.long 0x04 25. " SERR ,Mailbox Stuffing Error" "No error,Error"
bitfld.long 0x04 24. " CERR ,Mailbox CRC Error" "No error,Error"
textline " "
bitfld.long 0x04 23. " TSTP ,Timestamp" "No bus activity,Start/end of frame"
bitfld.long 0x04 22. " TOVF ,Timer Overflow" "No overflow,Overflow"
bitfld.long 0x04 21. " WAKEUP ,CAN controller is not in Low power Mode" "Low,Not low"
bitfld.long 0x04 20. " SLEEP ,CAN controller in Low power Mode" "Not low,Low"
textline " "
bitfld.long 0x04 19. " BOFF ,Bus Off Mode" "Not off,Off"
bitfld.long 0x04 18. " ERRP ,Error Passive mode" "No error,Error"
bitfld.long 0x04 17. " WARN ,Warning Limit" "Not reached,Reached"
bitfld.long 0x04 16. " ERRA ,Error Active Mode" "No error,Error"
textline " "
bitfld.long 0x00 15. " MB15 ,Mailbox 15 Event" "Not occured,Occured"
bitfld.long 0x00 14. " MB14 ,Mailbox 14 Event" "Not occured,Occured"
bitfld.long 0x00 13. " MB13 ,Mailbox 13 Event" "Not occured,Occured"
bitfld.long 0x00 12. " MB12 ,Mailbox 12 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 11. " MB11 ,Mailbox 11 Event" "Not occured,Occured"
bitfld.long 0x00 10. " MB10 ,Mailbox 10 Event" "Not occured,Occured"
bitfld.long 0x00 9. " MB9 ,Mailbox 9 Event" "Not occured,Occured"
bitfld.long 0x00 8. " MB8 ,Mailbox 8 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 7. " MB7 ,Mailbox 7 Event" "Not occured,Occured"
bitfld.long 0x00 6. " MB6 ,Mailbox 6 Event" "Not occured,Occured"
bitfld.long 0x00 5. " MB5 ,Mailbox 5 Event" "Not occured,Occured"
bitfld.long 0x00 4. " MB4 ,Mailbox 4 Event" "Not occured,Occured"
textline " "
bitfld.long 0x00 3. " MB3 ,Mailbox 3 Event" "Not occured,Occured"
bitfld.long 0x00 2. " MB2 ,Mailbox 2 Event" "Not occured,Occured"
bitfld.long 0x00 1. " MB1 ,Mailbox 1 Event" "Not occured,Occured"
bitfld.long 0x00 0. " MB0 ,Mailbox 0 Event" "Not occured,Occured"
group.long 0x14++0x03
line.long 0x00 "CAN_BR,Baudrate Register"
bitfld.long 0x00 24. " SMP ,Sampling Mode" "Once,3 times"
hexmask.long.byte 0x00 16.--22. 1. " BRP ,Baudrate Prescaler"
bitfld.long 0x00 12.--13. " SYNC ,Re-synchronization jump width" "0,1,2,3"
bitfld.long 0x00 8.--10. " PROPAG ,Programming time segment" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 4.--6. " PHASE1 ,Phase 1 segment" "0,1,2,3,4,5,6,7"
bitfld.long 0x00 0.--2. " PHASE2 ,Phase 2 segment" "0,1,2,3,4,5,6,7"
rgroup.long 0x18--0x23
line.long 0x00 "CAN_TIM,Timer Register"
bitfld.long 0x00 15. " TIMER15 ,Timer 15" "Low,High"
bitfld.long 0x00 14. " TIMER14 ,Timer 14" "Low,High"
bitfld.long 0x00 13. " TIMER13 ,Timer 13" "Low,High"
bitfld.long 0x00 12. " TIMER12 ,Timer 12" "Low,High"
textline " "
bitfld.long 0x00 11. " TIMER11 ,Timer 11" "Low,High"
bitfld.long 0x00 10. " TIMER10 ,Timer 10" "Low,High"
bitfld.long 0x00 9. " TIMER9 ,Timer 9" "Low,High"
bitfld.long 0x00 8. " TIMER8 ,Timer 8" "Low,High"
textline " "
bitfld.long 0x00 7. " TIMER7 ,Timer 7" "Low,High"
bitfld.long 0x00 6. " TIMER6 ,Timer 6" "Low,High"
bitfld.long 0x00 5. " TIMER5 ,Timer 5" "Low,High"
bitfld.long 0x00 4. " TIMER4 ,Timer 4" "Low,High"
textline " "
bitfld.long 0x00 3. " TIMER3 ,Timer 3" "Low,High"
bitfld.long 0x00 2. " TIMER2 ,Timer 2" "Low,High"
bitfld.long 0x00 1. " TIMER1 ,Timer 1" "Low,High"
bitfld.long 0x00 0. " TIMER0 ,Timer 0" "Low,High"
line.long 0x04 "CAN_TIMESTP,Timestamp Register"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
textline " "
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
textline " "
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
textline " "
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
line.long 0x08 "CAN_ECR,Error Counter Register"
hexmask.long.byte 0x08 16.--23. 1. " TEC ,Transmit Error Counter"
hexmask.long.byte 0x08 0.--7. 1. " REC ,Receive Error Counter"
wgroup.long 0x24++0x07
line.long 0x00 "CAN_TCR,Transfer Command Register"
bitfld.long 0x00 31. " TIMRST ,Timer Reset" "No reset,Reset"
bitfld.long 0x00 15. " MB15 ,Transfer Request for Mailbox 15" "Low,High"
bitfld.long 0x00 14. " MB14 ,Transfer Request for Mailbox 14" "Low,High"
bitfld.long 0x00 13. " MB13 ,Transfer Request for Mailbox 13" "Low,High"
textline " "
bitfld.long 0x00 12. " MB12 ,Transfer Request for Mailbox 12" "Low,High"
bitfld.long 0x00 11. " MB11 ,Transfer Request for Mailbox 11" "Low,High"
bitfld.long 0x00 10. " MB10 ,Transfer Request for Mailbox 10" "Low,High"
bitfld.long 0x00 9. " MB9 ,Transfer Request for Mailbox 9" "Low,High"
textline " "
bitfld.long 0x00 8. " MB8 ,Transfer Request for Mailbox 8" "Low,High"
bitfld.long 0x00 7. " MB7 ,Transfer Request for Mailbox 7" "Low,High"
bitfld.long 0x00 6. " MB6 ,Transfer Request for Mailbox 6" "Low,High"
bitfld.long 0x00 5. " MB5 ,Transfer Request for Mailbox 5" "Low,High"
textline " "
bitfld.long 0x00 4. " MB4 ,Transfer Request for Mailbox 4" "Low,High"
bitfld.long 0x00 3. " MB3 ,Transfer Request for Mailbox 3" "Low,High"
bitfld.long 0x00 2. " MB2 ,Transfer Request for Mailbox 2" "Low,High"
bitfld.long 0x00 1. " MB1 ,Transfer Request for Mailbox 1" "Low,High"
textline " "
bitfld.long 0x00 0. " MB0 ,Transfer Request for Mailbox 0" "Low,High"
line.long 0x04 "CAN_ACR,Abort Command Register"
bitfld.long 0x04 15. " MB15 ,Abort Request for Mailbox 15" "Low,High"
bitfld.long 0x04 14. " MB14 ,Abort Request for Mailbox 14" "Low,High"
bitfld.long 0x04 13. " MB13 ,Abort Request for Mailbox 13" "Low,High"
bitfld.long 0x04 12. " MB12 ,Abort Request for Mailbox 12" "Low,High"
textline " "
bitfld.long 0x04 11. " MB11 ,Abort Request for Mailbox 11" "Low,High"
bitfld.long 0x04 10. " MB10 ,Abort Request for Mailbox 10" "Low,High"
bitfld.long 0x04 9. " MB9 ,Abort Request for Mailbox 9" "Low,High"
bitfld.long 0x04 8. " MB8 ,Abort Request for Mailbox 8" "Low,High"
textline " "
bitfld.long 0x04 7. " MB7 ,Abort Request for Mailbox 7" "Low,High"
bitfld.long 0x04 6. " MB6 ,Abort Request for Mailbox 6" "Low,High"
bitfld.long 0x04 5. " MB5 ,Abort Request for Mailbox 5" "Low,High"
bitfld.long 0x04 4. " MB4 ,Abort Request for Mailbox 4" "Low,High"
textline " "
bitfld.long 0x04 3. " MB3 ,Abort Request for Mailbox 3" "Low,High"
bitfld.long 0x04 2. " MB2 ,Abort Request for Mailbox 2" "Low,High"
bitfld.long 0x04 1. " MB1 ,Abort Request for Mailbox 1" "Low,High"
bitfld.long 0x04 0. " MB0 ,Abort Request for Mailbox 0" "Low,High"
tree "Mailbox 0 Registers"
group.long 0x200--0x20b
line.long 0x00 "CAN_MMR0,Mailbox 0 Mode Register"
bitfld.long 0x00 24.--26. " MOT ,Mailbox Object Type" "Disabled,Reception,Reception with overwrite,Transmit,Consumer,Producer,?..."
hexmask.long.byte 0x00 16.--19. 1. " PRIOR ,Mailbox Priority"
bitfld.long 0x00 15. " MTIMEMARK15 ,Mailbox Timemark 15" "Low,High"
bitfld.long 0x00 14. " MTIMEMARK14 ,Mailbox Timemark 14" "Low,High"
textline " "
bitfld.long 0x00 13. " MTIMEMARK13 ,Mailbox Timemark 13" "Low,High"
bitfld.long 0x00 12. " MTIMEMARK12 ,Mailbox Timemark 12" "Low,High"
bitfld.long 0x00 11. " MTIMEMARK11 ,Mailbox Timemark 11" "Low,High"
bitfld.long 0x00 10. " MTIMEMARK10 ,Mailbox Timemark 10" "Low,High"
textline " "
bitfld.long 0x00 9. " MTIMEMARK9 ,Mailbox Timemark 9" "Low,High"
bitfld.long 0x00 8. " MTIMEMARK8 ,Mailbox Timemark 8" "Low,High"
bitfld.long 0x00 7. " MTIMEMARK7 ,Mailbox Timemark 7" "Low,High"
bitfld.long 0x00 6. " MTIMEMARK6 ,Mailbox Timemark 6" "Low,High"
textline " "
bitfld.long 0x00 5. " MTIMEMARK5 ,Mailbox Timemark 5" "Low,High"
bitfld.long 0x00 4. " MTIMEMARK4 ,Mailbox Timemark 4" "Low,High"
bitfld.long 0x00 3. " MTIMEMARK3 ,Mailbox Timemark 3" "Low,High"
bitfld.long 0x00 2. " MTIMEMARK2 ,Mailbox Timemark 2" "Low,High"
textline " "
bitfld.long 0x00 1. " MTIMEMARK1 ,Mailbox Timemark 1" "Low,High"
bitfld.long 0x00 0. " MTIMEMARK0 ,Mailbox Timemark 0" "Low,High"
line.long 0x04 "CAN_MAM0,Mailbox 0 Acceptance Mask Register"
bitfld.long 0x04 29. " MIDE ,Identifier Version" "IDvA,IDvA and IDvB"
hexmask.long.word 0x04 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x04 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x08 "CAN_MID0,Mailbox 0 ID Register"
bitfld.long 0x08 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x08 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x08 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
rgroup.long 0x20c++0x07
line.long 0x00 "CAN_MFID0,Mailbox 0 Family ID Register"
hexmask.long 0x00 0.--28. 1. " MFID ,Family ID"
line.long 0x04 "CAN_MSR0,Mailbox 0 Status Register"
bitfld.long 0x04 24. " MMI ,Mailbox Message Ignored" "Not ignored,Ignored"
bitfld.long 0x04 23. " MRDY ,Mailbox Ready" "Not ready,Ready"
bitfld.long 0x04 22. " MABT ,Mailbox Message Abort" "Not aborted,Aborted"
textline " "
bitfld.long 0x04 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
hexmask.long.byte 0x04 16.--19. 1. " MDLC ,Mailbox Data Length Code"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
textline " "
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
textline " "
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
textline " "
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
textline " "
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
group.long 0x214++0x07
line.long 0x00 "CAN_MDL0,Mailbox 0 Data Low Register"
hexfld.long 0x00 " MDL ,Message Data Low Value"
line.long 0x04 "CAN_MDH0,Mailbox 0 Data High Register"
hexfld.long 0x04 " MDH ,Message Data High Value"
wgroup.long 0x21c++0x03
line.long 0x00 "CAN_MCR0,Mailbox 0 Control Register"
bitfld.long 0x00 23. " MTCR ,Mailbox Transfer Command" "Low,High"
bitfld.long 0x00 22. " MACR ,Abort Request for Mailbox" "Low,High"
bitfld.long 0x00 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
bitfld.long 0x00 16.--19. " MDLC ,Mailbox Data Length Code" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree "Mailbox 1 Registers"
group.long 0x220--0x22b
line.long 0x00 "CAN_MMR0,Mailbox 1 Mode Register"
bitfld.long 0x00 24.--26. " MOT ,Mailbox Object Type" "Disabled,Reception,Reception with overwrite,Transmit,Consumer,Producer,?..."
hexmask.long.byte 0x00 16.--19. 1. " PRIOR ,Mailbox Priority"
bitfld.long 0x00 15. " MTIMEMARK15 ,Mailbox Timemark 15" "Low,High"
bitfld.long 0x00 14. " MTIMEMARK14 ,Mailbox Timemark 14" "Low,High"
textline " "
bitfld.long 0x00 13. " MTIMEMARK13 ,Mailbox Timemark 13" "Low,High"
bitfld.long 0x00 12. " MTIMEMARK12 ,Mailbox Timemark 12" "Low,High"
bitfld.long 0x00 11. " MTIMEMARK11 ,Mailbox Timemark 11" "Low,High"
bitfld.long 0x00 10. " MTIMEMARK10 ,Mailbox Timemark 10" "Low,High"
textline " "
bitfld.long 0x00 9. " MTIMEMARK9 ,Mailbox Timemark 9" "Low,High"
bitfld.long 0x00 8. " MTIMEMARK8 ,Mailbox Timemark 8" "Low,High"
bitfld.long 0x00 7. " MTIMEMARK7 ,Mailbox Timemark 7" "Low,High"
bitfld.long 0x00 6. " MTIMEMARK6 ,Mailbox Timemark 6" "Low,High"
textline " "
bitfld.long 0x00 5. " MTIMEMARK5 ,Mailbox Timemark 5" "Low,High"
bitfld.long 0x00 4. " MTIMEMARK4 ,Mailbox Timemark 4" "Low,High"
bitfld.long 0x00 3. " MTIMEMARK3 ,Mailbox Timemark 3" "Low,High"
bitfld.long 0x00 2. " MTIMEMARK2 ,Mailbox Timemark 2" "Low,High"
textline " "
bitfld.long 0x00 1. " MTIMEMARK1 ,Mailbox Timemark 1" "Low,High"
bitfld.long 0x00 0. " MTIMEMARK0 ,Mailbox Timemark 0" "Low,High"
line.long 0x04 "CAN_MAM0,Mailbox 1 Acceptance Mask Register"
bitfld.long 0x04 29. " MIDE ,Identifier Version" "IDvA,IDvA and IDvB"
hexmask.long.word 0x04 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x04 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x08 "CAN_MID0,Mailbox 1 ID Register"
bitfld.long 0x08 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x08 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x08 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
rgroup.long 0x22c++0x07
line.long 0x00 "CAN_MFID0,Mailbox 1 Family ID Register"
bitfld.long 0x00 29. " MIDE ,Identifier Version" "2.0 Part A,2.0 Part B"
hexmask.long.word 0x00 18.--28. 1. " MIDVA ,Identifier for standard frame mode"
hexmask.long.tbyte 0x00 0.--17. 1. " MIDVB ,Complementary bits for identifier in extended frame mode"
line.long 0x04 "CAN_MSR0,Mailbox 1 Status Register"
bitfld.long 0x04 24. " MMI ,Mailbox Message Ignored" "Not ignored,Ignored"
bitfld.long 0x04 23. " MRDY ,Mailbox Ready" "Not ready,Ready"
bitfld.long 0x04 22. " MABT ,Mailbox Message Abort" "Not aborted,Aborted"
textline " "
bitfld.long 0x04 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
hexmask.long.byte 0x04 16.--19. 1. " MDLC ,Mailbox Data Length Code"
bitfld.long 0x04 15. " MTIMESTAMP15 ,Timer value 15" "Low,High"
bitfld.long 0x04 14. " MTIMESTAMP14 ,Timer value 14" "Low,High"
textline " "
bitfld.long 0x04 13. " MTIMESTAMP13 ,Timer value 13" "Low,High"
bitfld.long 0x04 12. " MTIMESTAMP12 ,Timer value 12" "Low,High"
bitfld.long 0x04 11. " MTIMESTAMP11 ,Timer value 11" "Low,High"
bitfld.long 0x04 10. " MTIMESTAMP10 ,Timer value 10" "Low,High"
textline " "
bitfld.long 0x04 9. " MTIMESTAMP9 ,Timer value 9" "Low,High"
bitfld.long 0x04 8. " MTIMESTAMP8 ,Timer value 8" "Low,High"
bitfld.long 0x04 7. " MTIMESTAMP7 ,Timer value 7" "Low,High"
bitfld.long 0x04 6. " MTIMESTAMP6 ,Timer value 6" "Low,High"
textline " "
bitfld.long 0x04 5. " MTIMESTAMP5 ,Timer value 5" "Low,High"
bitfld.long 0x04 4. " MTIMESTAMP4 ,Timer value 4" "Low,High"
bitfld.long 0x04 3. " MTIMESTAMP3 ,Timer value 3" "Low,High"
bitfld.long 0x04 2. " MTIMESTAMP2 ,Timer value 2" "Low,High"
textline " "
bitfld.long 0x04 1. " MTIMESTAMP1 ,Timer value 1" "Low,High"
bitfld.long 0x04 0. " MTIMESTAMP0 ,Timer value 0" "Low,High"
group.long 0x234++0x07
line.long 0x00 "CAN_MDL0,Mailbox 1 Data Low Register"
hexfld.long 0x00 " MDL ,Message Data Low Value"
line.long 0x04 "CAN_MDH0,Mailbox 1 Data High Register"
hexfld.long 0x04 " MDH ,Message Data High Value"
wgroup.long 0x23c++0x03
line.long 0x00 "CAN_MCR0,Mailbox 1 Control Register"
bitfld.long 0x00 23. " MTCR ,Mailbox Transfer Command" "Low,High"
bitfld.long 0x00 22. " MACR ,Abort Request for Mailbox" "Low,High"
bitfld.long 0x00 20. " MRTR ,Mailbox Remote Transmission Request" "Low,High"
bitfld.long 0x00 16.--19. " MDLC ,Mailbox Data Length Code" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
tree.end
tree.end
tree.end
tree "GPBR (General Purpose Backup Registers)"
base 0xFFFFFD70
width 0x7
group.long 0x00--0x13
line.long 0x00 "GPBR0,General Purpose Backup Registers 0"
line.long 0x04 "GPBR1,General Purpose Backup Registers 1"
line.long 0x08 "GPBR2,General Purpose Backup Registers 2"
line.long 0x0c "GPBR3,General Purpose Backup Registers 3"
tree.end
endif
sif (cpu()!="AT91SAM7A1"&&cpu()!="AT91SAM7A2"&&cpu()!="AT91SAM7A3")
base 0x00000000
group 0x00++0x00
textline "Wrong CPU selected"
endif
textline ""