22560 lines
1.4 MiB
22560 lines
1.4 MiB
; --------------------------------------------------------------------------------
|
|
; @Title: EFR32xG23 On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: KRZ
|
|
; @Changelog: 2023-09-25 KRZ
|
|
; @Manufacturer: SILICONLABS - Silicon Laboratories Inc.
|
|
; @Doc: Generated (TRACE32, build: 163121), based on:
|
|
; EFR32FG23B021F512IM40.svd (Ver. C), EFR32ZG23B021F512IM40.svd (Ver. C)
|
|
; @Core: Cortex-M33F
|
|
; @Chip: EFR32FG23A010F256, EFR32FG23A010F512, EFR32FG23A011F512, EFR32FG23A020F256,
|
|
; EFR32FG23A020F512, EFR32FG23A021F512, EFR32FG23B010F128, EFR32FG23B010F512,
|
|
; EFR32FG23B020F128, EFR32FG23B020F512, EFR32ZG23A010F512, EFR32ZG23A020F512,
|
|
; EFR32ZG23B010F512, EFR32ZG23B011F512, EFR32ZG23B020F512, EFR32ZG23B021F512
|
|
; @Copyright: (C) 1989-2023 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perefr32xg23.per 16672 2023-09-26 13:38:41Z kwisniewski $
|
|
|
|
tree.close "Core Registers (Cortex-M33F)"
|
|
AUTOINDENT.PUSH
|
|
AUTOINDENT.OFF
|
|
tree "System Control"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 12.
|
|
group.long 0x08++0x03
|
|
line.long 0x00 "ACTLR,Auxiliary Control Register"
|
|
bitfld.long 0x00 29. " EXTEXCLALL ,Allows external exclusive operations to be used in a configuration with no MPU" "No,Yes"
|
|
bitfld.long 0x00 12. " DISITMATBFLUSH ,Disables ITM and DWT ATB flush" "No,Yes"
|
|
bitfld.long 0x00 10. " FPEXCODIS ,Disables FPU exception outputs" "No,Yes"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DISOOFP ,Disables floating-point" "No,Yes"
|
|
bitfld.long 0x00 2. " DISFOLD ,Disables dual-issue functionality" "No,Yes"
|
|
bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle" "No,Yes"
|
|
group.long 0x0C++0x0F
|
|
line.long 0x00 "CPPWR,Coprocessor Power Control Register"
|
|
bitfld.long 0x00 21. " SUS10 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 20. " SU10 ,This bit indicates and allows modification of whether the state associated with the floating point unit is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 15. " SUS7 ,State unknown Secure only" "Both states,Secure only"
|
|
textline " "
|
|
bitfld.long 0x00 14. " SU7 ,This bit indicates and allows modification of whether the state associated with the coprocessor 7 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 13. " SUS6 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 12. " SU6 ,This bit indicates and allows modification of whether the state associated with the coprocessor 6 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
textline " "
|
|
bitfld.long 0x00 11. " SUS5 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 10. " SU5 ,This bit indicates and allows modification of whether the state associated with the coprocessor 5 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 9. " SUS4 ,State unknown Secure only" "Both states,Secure only"
|
|
textline " "
|
|
bitfld.long 0x00 8. " SU4 ,This bit indicates and allows modification of whether the state associated with the coprocessor 4 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 7. " SUS3 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 6. " SU3 ,This bit indicates and allows modification of whether the state associated with the coprocessor 3 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
textline " "
|
|
bitfld.long 0x00 5. " SUS2 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 4. " SU2 ,This bit indicates and allows modification of whether the state associated with the coprocessor 2 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 3. " SUS1 ,State unknown Secure only" "Both states,Secure only"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SU1 ,This bit indicates and allows modification of whether the state associated with the coprocessor 1 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
bitfld.long 0x00 1. " SUS0 ,State unknown Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 0. " SU0 ,This bit indicates and allows modification of whether the state associated with the coprocessor 0 is permitted to become UNKNOWN" "Not permitted,Permitted"
|
|
line.long 0x04 "SYST_CSR,SysTick Control and Status Register"
|
|
rbitfld.long 0x04 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted"
|
|
bitfld.long 0x04 2. " CLKSOURCE ,SysTick clock source" "External,Core"
|
|
bitfld.long 0x04 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick"
|
|
textline " "
|
|
bitfld.long 0x04 0. " ENABLE ,Counter Enable" "Disabled,Enabled"
|
|
line.long 0x08 "SYST_RVR,SysTick Reload Value Register"
|
|
hexmask.long.tbyte 0x08 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0"
|
|
line.long 0x0C "SYST_CVR,SysTick Current Value Register"
|
|
hexmask.long.tbyte 0x0C 0.--23. 1. " CURRENT ,Current counter value"
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "SYST_CALIB,SysTick Calibration value Register"
|
|
bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented"
|
|
bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact"
|
|
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing"
|
|
rgroup.long 0xD00++0x03
|
|
line.long 0x00 "CPUID,CPUID Base Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " IMPLEMENTER ,Indicates implementer"
|
|
bitfld.long 0x00 20.--23. " VARIANT ,Indicates processor revision" "Revision 0,?..."
|
|
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Architecture" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ARMv8-M w/ Main extension"
|
|
textline " "
|
|
hexmask.long.word 0x00 4.--15. 1. " PARTNO ,Indicates part number"
|
|
bitfld.long 0x00 0.--3. " REVISION ,Indicates patch release" "Reserved,Reserved,Patch 2,?..."
|
|
group.long 0xD04++0x23
|
|
line.long 0x00 "ICSR,Interrupt Control and State Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x00 30. " PENDNMISET , On writes allows the NMI exception to be set as pending. On reads indicates whether the NMI exception is pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x00 27. " PENDSVSET , On writes allows the PendSV exception for the selected Security state to be set as pending. On reads indicates whether the PendSV for the selected Security state exception is pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x00 25. " PENDSTSET ,On writes, sets the SysTick exception as pending. On reads, indicates the current state of the exception" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x00 24. " STTNS ,Controls whether in a single SysTick implementation the SysTick is Secure or Non-secure" "Secure,Non-secure"
|
|
rbitfld.long 0x00 23. " ISRPREEMPT ,Indicates whether a pending exception will be serviced on exit from debug halt state" "Disabled,Enabled"
|
|
rbitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt, generated by the NVIC, is pending" "Not pending,Pending"
|
|
textline " "
|
|
hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,The exception number of the highest priority pending and enabled interrupt"
|
|
rbitfld.long 0x00 11. " RETTOBASE ,Indicates whether there is an active exception other than the exception indicated by the current value of the IPSR" "Present,Absent"
|
|
hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,The exception number of the current executing exception"
|
|
line.long 0x04 "VTOR,Vector Table Offset Register"
|
|
hexmask.long 0x04 7.--31. 0x80 " TBLOFF ,Bits[31:7] of the vector table address"
|
|
line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register"
|
|
hexmask.long.word 0x08 16.--31. 1. " VECTKEYSTAT ,Vector Key"
|
|
rbitfld.long 0x08 15. " ENDIANNESS ,Indicates the memory system endianness" "Little endian,Big endian"
|
|
bitfld.long 0x08 14. " PRIS ,Prioritize Secure exceptions" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 13. " BFHFNMINS ,BusFault BusFault HardFault and NMI Non-secure enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 8.--10. " PRIGROUP ,Priority grouping. Group priority field bits/Subpriority field bits" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]"
|
|
bitfld.long 0x08 3. " SYSRESETREQS ,System reset request Secure only" "Both states,Secure only"
|
|
textline " "
|
|
bitfld.long 0x08 2. " SYSRESETREQ ,System reset request" "Not requested,Requested"
|
|
bitfld.long 0x08 1. " VECTCLRACTIVE ,Writing 1 to this bit clears all active state information for fixed and configurable exceptions" "No effect,Clear"
|
|
line.long 0x0C "SCR,System Control Register"
|
|
bitfld.long 0x0C 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup"
|
|
bitfld.long 0x0C 3. " SLEEPDEEPS ,Controls whether the SLEEPDEEP bit is only accessible from the secure state" "Both states,Secure only"
|
|
bitfld.long 0x0C 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
|
|
textline " "
|
|
bitfld.long 0x0C 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled"
|
|
line.long 0x10 "CCR,Configuration and Control Register"
|
|
bitfld.long 0x10 18. " BP ,Branch prediction enable bit" "Disabled,Enabled"
|
|
bitfld.long 0x10 17. " IC ,Instruction cache enable bit" "Disabled,Enabled"
|
|
bitfld.long 0x10 16. " DC ,Cache enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 10. " STKOFHFNMIGN ,Controls the effect of a stack limit violation while executing at a requested priority less than 0" "Not ignored,Ignored"
|
|
bitfld.long 0x10 8. " BFHFNMIGN ,Determines the effect of precise busfaults on handlers running at a requested priority less than 0" "Not ignored,Ignored"
|
|
bitfld.long 0x10 4. " DIV_0_TRP ,Controls the trap on divide by 0" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 3. " UNALIGN_TRP ,Controls the trapping of unaligned word or halfword accesses" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Disabled,Enabled"
|
|
line.long 0x14 "SHPR1,System Handler Priority Register 1"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of system handler 7, SecureFault"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_6 ,Priority of system handler 6, UsageFault"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_5 ,Priority of system handler 5, BusFault"
|
|
textline " "
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_4 ,Priority of system handler 4, MemManage"
|
|
line.long 0x18 "SHPR2,System Handler Priority Register 2"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_11 ,Priority of system handler 11, SVCall"
|
|
line.long 0x1C "SHPR3,System Handler Priority Register 3"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_15 ,Priority of system handler 15, SysTick"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_14 ,Priority of system handler 14, PendSV"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_12 ,Priority of system handler 12, DebugMonitor"
|
|
line.long 0x20 "SHCSR,System Handler Control and State Register"
|
|
bitfld.long 0x20 21. " HARDFAULTPENDED ,HardFault exception status" "Not pending,Pending"
|
|
bitfld.long 0x20 20. " SECUREFAULTPENDED ,SecureFault exception status" "Not pending,Pending"
|
|
bitfld.long 0x20 19. " SECUREFAULTENA ,SecureFault exception enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 18. " USGFAULTENA ,UsageFault exception enable" "Disabled,Enabled"
|
|
bitfld.long 0x20 17. " BUSFAULTENA ,BusFault exception enable" "Disabled,Enabled"
|
|
bitfld.long 0x20 16. " MEMFAULTENA ,MemManage exception enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x20 15. " SVCALLPENDED ,SVCall exception status" "Not pending,Pending"
|
|
bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault exception status" "Not pending,Pending"
|
|
bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage exception status" "Not pending,Pending"
|
|
textline " "
|
|
bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault exception status" "Not pending,Pending"
|
|
bitfld.long 0x20 11. " SYSTICKACT ,SysTick exception status" "Not active,Active"
|
|
bitfld.long 0x20 10. " PENDSVACT ,PendSV exception status" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x20 8. " MONITORACT ,Monitor exception status" "Not active,Active"
|
|
bitfld.long 0x20 7. " SVCALLACT ,SVCall exception status" "Not active,Active"
|
|
bitfld.long 0x20 5. " NMIACT ,NMI exception status" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x20 4. " SECUREFAULTACT ,SecureFault exception status" "Not active,Active"
|
|
bitfld.long 0x20 3. " USGFAULTACT ,UsageFault exception status" "Not active,Active"
|
|
bitfld.long 0x20 2. " HARDFAULTACT ,HardFault exception status for the selected Security state" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x20 1. " BUSFAULTACT ,BusFault exception status" "Not active,Active"
|
|
bitfld.long 0x20 0. " MEMFAULTACT ,MemManage exception status" "Not active,Active"
|
|
group.byte 0xD28++0x1
|
|
line.byte 0x00 "MMFSR,MemManage Status Register"
|
|
bitfld.byte 0x00 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid"
|
|
bitfld.byte 0x00 5. " MLSPERR ,A MemManage fault occurred during FP lazy state preservation" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " MSTKERR ,Stacking Access Violations" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " MUNSTKERR ,Unstacking Access Violations" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 1. " DACCVIOL ,Data Access Violation" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 0. " IACCVIOL ,Instruction Access Violation" "Not occurred,Occurred"
|
|
line.byte 0x01 "BFSR,Bus Fault Status Register"
|
|
bitfld.byte 0x01 7. " BFARVALID ,Address Valid Flag" "Not valid,Valid"
|
|
bitfld.byte 0x01 5. " LSPERR ,A bus fault occurred during FP lazy state preservation" "Not occurred,Occurred"
|
|
bitfld.byte 0x01 4. " STKERR ,Derived bus fault (exception entry)" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " UNSTKERR ,Derived bus fault (exception return)" "Not occurred,Occurred"
|
|
bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise data access error" "Not occurred,Occurred"
|
|
bitfld.byte 0x01 1. " PRECISERR ,Precise data access error" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x01 0. " IBUSERR ,Bus fault on an instruction prefetch" "Not occurred,Occurred"
|
|
group.word 0xD2A++0x1
|
|
line.word 0x00 "UFSR,Usage Fault Status Register"
|
|
eventfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error"
|
|
eventfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error"
|
|
eventfld.word 0x00 4. " STKOF ,Stack overflow error" "No error,Error"
|
|
textline " "
|
|
eventfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error"
|
|
eventfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error"
|
|
eventfld.word 0x00 1. " INVSTATE , Invalid Combination of EPSR and Instruction" "No error,Error"
|
|
textline " "
|
|
eventfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error"
|
|
group.long 0xD2C++0x03
|
|
line.long 0x00 "HFSR,HardFault Status Register"
|
|
bitfld.long 0x00 31. " DEBUGEVT ,Indicates when a Debug event has occurred" "Not occurred,Occurred"
|
|
bitfld.long 0x00 30. " FORCED ,Indicates that a fault with configurable priority has been escalated to a HardFault exception" "Not occurred,Occurred"
|
|
bitfld.long 0x00 1. " VECTTBL ,Indicates when a fault has occurred because of a vector table read error on exception processing" "Not occurred,Occurred"
|
|
group.long 0xD34++0x0B
|
|
line.long 0x00 "MMFAR,MemManage Fault Address Register"
|
|
line.long 0x04 "BFAR,BusFault Address Register"
|
|
line.long 0x08 "AFSR,Auxiliary Fault Status Register"
|
|
group.long 0xD88++0x03
|
|
line.long 0x00 "CPACR,Coprocessor Access Control Register"
|
|
bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Denied,Privileged,,Full"
|
|
bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Denied,Privileged,,Full"
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Denied,Privileged,,Full"
|
|
bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Denied,Privileged,,Full"
|
|
bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Denied,Privileged,,Full"
|
|
textline " "
|
|
bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Denied,Privileged,,Full"
|
|
bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Denied,Privileged,,Full"
|
|
bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Denied,Privileged,,Full"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Denied,Privileged,,Full"
|
|
if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD48)
|
|
group.long 0xD8C++0x03
|
|
line.long 0x00 "NSACR,Non-Secure Access Control Register"
|
|
bitfld.long 0x00 11. " CP11 ,Enables Non-secure access to coprocessor CP11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " CP10 ,Enables Non-secure access to coprocessor CP10" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " CP7 ,Enables Non-secure access to coprocessor CP7" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " CP6 ,Enables Non-secure access to coprocessor CP6" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " CP5 ,Enables Non-secure access to coprocessor CP5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " CP4 ,Enables Non-secure access to coprocessor CP4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CP3 ,Enables Non-secure access to coprocessor CP3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " CP2 ,Enables Non-secure access to coprocessor CP2" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " CP1 ,Enables Non-secure access to coprocessor CP1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CP0 ,Enables Non-secure access to coprocessor CP0" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD8C++0x03
|
|
hide.long 0x00 "NSACR,Non-Secure Access Control Register (not accessible)"
|
|
endif
|
|
wgroup.long 0xF00++0x03
|
|
line.long 0x00 "STIR,Software Triggered Interrupt Register"
|
|
hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be pended"
|
|
tree "Memory System"
|
|
width 10.
|
|
rgroup.long 0xD78++0x03
|
|
line.long 0x00 "CLIDR,Cache Level ID Register"
|
|
bitfld.long 0x00 30.--31. " ICB ,Inner cache boundary" "Not disclosed,L1 cache highest,L2 cache highest,L3 cache highest"
|
|
bitfld.long 0x00 27.--29. " LOU ,LOUU" "Level 1,Level 2,?..."
|
|
bitfld.long 0x00 24.--26. " LOC ,Level of Coherency" "Level 1,Level 2,?..."
|
|
textline " "
|
|
bitfld.long 0x00 18.--20. " CL7 ,Cache type field level 7" "No cache,Instr. only,Data only,Data and Instr.,Unified cache,?..."
|
|
bitfld.long 0x00 15.--17. " CL6 ,Cache type field level 6" "No cache,?..."
|
|
bitfld.long 0x00 12.--14. " CL5 ,Cache type field level 5" "No cache,?..."
|
|
textline " "
|
|
bitfld.long 0x00 9.--11. " CL4 ,Cache type field level 4" "No cache,?..."
|
|
bitfld.long 0x00 6.--8. " CL3 ,Cache type field level 3" "No cache,?..."
|
|
bitfld.long 0x00 3.--5. " CL2 ,Cache type field level 2" "No cache,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " CL1 ,Cache type field level 1" "No cache,Instr. only,Data only,Data and Instr.,?..."
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD7C)&0xE0000000)==0x80000000)
|
|
rgroup.long 0xD7C++0x03
|
|
line.long 0x00 "CTR,Cache Type Register"
|
|
bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..."
|
|
bitfld.long 0x00 24.--27. " CWG ,Cache Write-back Granule" "0,1,2,3,4,5,6,7,8,9,?..."
|
|
bitfld.long 0x00 20.--23. " ERG ,Exclusives Reservation Granule" "0,1,2,3,4,5,6,7,8,9,?..."
|
|
textline " "
|
|
bitfld.long 0x00 16.--19. " DMINLINE ,Log 2 of the number of words in the smallest cache line of all the data caches and unified caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0.--3. " IMINLINE ,Log 2 of the number of words in the smallest cache line of all the instruction caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
else
|
|
rgroup.long 0xD7C++0x03
|
|
line.long 0x00 "CTR,Cache Type Register"
|
|
bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..."
|
|
endif
|
|
rgroup.long 0xD80++0x03
|
|
line.long 0x00 "CCSIDR,Cache Size ID Register"
|
|
bitfld.long 0x00 31. " WT ,Indicates support available for Write-Through" "Not supported,Supported"
|
|
bitfld.long 0x00 30. " WB ,Indicates support available for Write-Back" "Not supported,Supported"
|
|
bitfld.long 0x00 29. " RA ,Indicates support available for read allocation" "Not supported,Supported"
|
|
textline " "
|
|
bitfld.long 0x00 28. " WA ,Indicates support available for write allocation" "Not supported,Supported"
|
|
hexmask.long.word 0x00 13.--27. 1. " NUMSETS ,Indicates the number of sets as (number of sets) - 1"
|
|
hexmask.long.word 0x00 3.--12. 1. " ASSOCIATIVITY ,Indicates the number of ways as (number of ways) - 1"
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " LINESIZE ,Indicates the number of words in each cache line" "4,8,16,32,64,128,256,512"
|
|
group.long 0xD84++0x03
|
|
line.long 0x00 "CSSELR,Cache Size Selection Register"
|
|
bitfld.long 0x00 1.--3. " LEVEL ,Identifies which cache level to select" "Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,?..."
|
|
bitfld.long 0x00 0. " IND ,Identifies instruction or data cache to use" "Data/Unified,Instruction"
|
|
wgroup.long 0xF50++0x03
|
|
line.long 0x00 "ICIALLU,I-Cache Invalidate All to PoU"
|
|
wgroup.long 0xF58++0x23
|
|
line.long 0x00 "ICIMVAU,I-Cache Invalidate by MVA to PoU"
|
|
line.long 0x04 "DCIMVAC,D-Cache Invalidate by MVA to PoC"
|
|
line.long 0x08 "DCISW,D-Cache Invalidate by Set-Way"
|
|
hexmask.long 0x08 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on"
|
|
bitfld.long 0x08 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8"
|
|
line.long 0x0C "DCCMVAU,D-Cache Clean by MVA to PoU"
|
|
line.long 0x10 "DCCMVAC,D-Cache Clean by MVA to PoC"
|
|
line.long 0x14 "DCCSW,D-Cache Clean by Set-Way"
|
|
hexmask.long 0x14 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on"
|
|
bitfld.long 0x14 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8"
|
|
line.long 0x18 "DCCIMVAC,D-Cache Clean and Invalidate by MVA to PoC"
|
|
line.long 0x1C "DCCISW,D-Cache Clean and Invalidate by Set-Way"
|
|
hexmask.long 0x1C 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on"
|
|
bitfld.long 0x1C 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8"
|
|
line.long 0x20 "BPIALL,Branch Predictor Invalidate All"
|
|
tree.end
|
|
tree "Feature Registers"
|
|
width 10.
|
|
rgroup.long 0xD40++0x0B
|
|
line.long 0x00 "ID_PFR0,Processor Feature Register 0"
|
|
bitfld.long 0x00 4.--7. " STATE1 ,T32 instruction set support" ",,,Supported,?..."
|
|
bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..."
|
|
line.long 0x04 "ID_PFR1,Processor Feature Register 1"
|
|
bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..."
|
|
bitfld.long 0x04 4.--7. " SECURITY ,Security support" "Not implemented,Implemented,?..."
|
|
line.long 0x08 "ID_DFR0,Debug Feature Register 0"
|
|
bitfld.long 0x08 20.--23. " MPROFDBG ,M-profile debug. Indicates the supported M-profile debug architecture" "Not supported,ARMv8-M Debug architecture,?..."
|
|
rgroup.long 0xD4C++0x03
|
|
line.long 0x00 "ID_AFR0,Auxiliary Feature Register 0"
|
|
rgroup.long 0xD50++0x03
|
|
line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0"
|
|
bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 16.--19. " TCM ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "1 level,2 levels,?..."
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,HW coherency,,,,,,,,,,,,,,Ignored"
|
|
bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,,PMSAv8,?..."
|
|
rgroup.long 0xD54++0x03
|
|
line.long 0x00 "ID_MMFR1,Memory Model Feature Register 1"
|
|
rgroup.long 0xD58++0x03
|
|
line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2"
|
|
bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..."
|
|
rgroup.long 0xD5C++0x03
|
|
line.long 0x00 "ID_MMFR3,Memory Model Feature Register 3"
|
|
bitfld.long 0x00 8.--11. " BPMAINT ,Indicates the supported branch predictor maintenance" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 4.--7. " CMAINTSW ,Indicates the supported cache maintenance operations by set/way" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 0.--3. " CMAINTVA ,Indicates the supported cache maintenance operations by virtual-address" "Not supported,Supported,?..."
|
|
rgroup.long 0xD60++0x03
|
|
line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0"
|
|
bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..."
|
|
bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..."
|
|
bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,Supported,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..."
|
|
bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..."
|
|
bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..."
|
|
rgroup.long 0xD64++0x03
|
|
line.long 0x00 "ID_ISAR1,Instruction Set Attributes Register 1"
|
|
bitfld.long 0x00 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..."
|
|
bitfld.long 0x00 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..."
|
|
bitfld.long 0x00 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Basic,Extended,?..."
|
|
rgroup.long 0xD68++0x03
|
|
line.long 0x00 "ID_ISAR2,Instruction Set Attributes Register 2"
|
|
bitfld.long 0x00 28.--31. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..."
|
|
bitfld.long 0x00 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..."
|
|
bitfld.long 0x00 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,SMULL/SMLAL,,SMULL/SMLAL/DSP,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MUL,MUL/MLA/MLS,?..."
|
|
bitfld.long 0x00 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..."
|
|
bitfld.long 0x00 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,,Load-acquire/Store-release/Exclusive,?..."
|
|
rgroup.long 0xD6C++0x03
|
|
line.long 0x00 "ID_ISAR3,Instruction Set Attributes Register 3"
|
|
bitfld.long 0x00 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..."
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,?..."
|
|
bitfld.long 0x00 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..."
|
|
bitfld.long 0x00 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Extended,?..."
|
|
textline " "
|
|
bitfld.long 0x00 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB/Q-bit,?..."
|
|
rgroup.long 0xD70++0x03
|
|
line.long 0x00 "ID_ISAR4,Instruction Set Attributes Register 4"
|
|
bitfld.long 0x00 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,CPS/MRS/MSR,?..."
|
|
bitfld.long 0x00 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" ",,,Supported,?..."
|
|
bitfld.long 0x00 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,,,DMB/DSB/ISB,?..."
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..."
|
|
bitfld.long 0x00 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,,,Load/store,?..."
|
|
bitfld.long 0x00 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,?..."
|
|
tree.end
|
|
tree "CoreSight Identification Registers"
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 11.
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xFBC))&0x100000)==0x100000)
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register"
|
|
hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part"
|
|
else
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
endif
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "DPIDR0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "DPIDR1,Peripheral ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]"
|
|
line.long 0x08 "DPIDR2,Peripheral ID2"
|
|
hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision"
|
|
bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC"
|
|
hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]"
|
|
line.long 0x0c "DPIDR3,Peripheral ID3"
|
|
hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field"
|
|
hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block"
|
|
rgroup.long 0xFD0++0x03
|
|
line.long 0x00 "PID4,Peripheral Identification Register 4"
|
|
hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count"
|
|
hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code"
|
|
rgroup.long 0xFF0++0x0F
|
|
line.long 0x00 "DCIDR0,Component ID0 (Preamble)"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble"
|
|
line.long 0x04 "DCIDR1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class"
|
|
line.long 0x08 "DCIDR2,Component ID2"
|
|
hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble"
|
|
line.long 0x0c "DCIDR3,Component ID3"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble"
|
|
tree.end
|
|
width 0xB
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Memory Protection Unit (MPU)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 15.
|
|
rgroup.long 0xD90++0x03
|
|
line.long 0x00 "MPU_TYPE,MPU Type Register"
|
|
bitfld.long 0x00 8.--15. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..."
|
|
bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,?..."
|
|
group.long 0xD94++0x03
|
|
line.long 0x00 "MPU_CTRL,MPU Control Register"
|
|
bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled"
|
|
group.long 0xD98++0x03
|
|
line.long 0x00 "MPU_RNR,MPU Region Number Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR"
|
|
tree.close "MPU regions"
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0
|
|
group.long 0xD9C++0x03 "Region 0"
|
|
saveout 0xD98 %l 0x0
|
|
line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x0
|
|
line.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 0 (not implemented)"
|
|
saveout 0xD98 %l 0x0
|
|
hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x0
|
|
hide.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1
|
|
group.long 0xD9C++0x03 "Region 1"
|
|
saveout 0xD98 %l 0x1
|
|
line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x1
|
|
line.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 1 (not implemented)"
|
|
saveout 0xD98 %l 0x1
|
|
hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x1
|
|
hide.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2
|
|
group.long 0xD9C++0x03 "Region 2"
|
|
saveout 0xD98 %l 0x2
|
|
line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x2
|
|
line.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 2 (not implemented)"
|
|
saveout 0xD98 %l 0x2
|
|
hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x2
|
|
hide.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3
|
|
group.long 0xD9C++0x03 "Region 3"
|
|
saveout 0xD98 %l 0x3
|
|
line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x3
|
|
line.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 3 (not implemented)"
|
|
saveout 0xD98 %l 0x3
|
|
hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x3
|
|
hide.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4
|
|
group.long 0xD9C++0x03 "Region 4"
|
|
saveout 0xD98 %l 0x4
|
|
line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x4
|
|
line.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 4 (not implemented)"
|
|
saveout 0xD98 %l 0x4
|
|
hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x4
|
|
hide.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5
|
|
group.long 0xD9C++0x03 "Region 5"
|
|
saveout 0xD98 %l 0x5
|
|
line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x5
|
|
line.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 5 (not implemented)"
|
|
saveout 0xD98 %l 0x5
|
|
hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x5
|
|
hide.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6
|
|
group.long 0xD9C++0x03 "Region 6"
|
|
saveout 0xD98 %l 0x6
|
|
line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x6
|
|
line.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 6 (not implemented)"
|
|
saveout 0xD98 %l 0x6
|
|
hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x6
|
|
hide.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7
|
|
group.long 0xD9C++0x03 "Region 7"
|
|
saveout 0xD98 %l 0x7
|
|
line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x7
|
|
line.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 7 (not implemented)"
|
|
saveout 0xD98 %l 0x7
|
|
hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x7
|
|
hide.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8
|
|
group.long 0xD9C++0x03 "Region 8"
|
|
saveout 0xD98 %l 0x8
|
|
line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x8
|
|
line.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 8 (not implemented)"
|
|
saveout 0xD98 %l 0x8
|
|
hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x8
|
|
hide.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9
|
|
group.long 0xD9C++0x03 "Region 9"
|
|
saveout 0xD98 %l 0x9
|
|
line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x9
|
|
line.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 9 (not implemented)"
|
|
saveout 0xD98 %l 0x9
|
|
hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0x9
|
|
hide.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA
|
|
group.long 0xD9C++0x03 "Region 10"
|
|
saveout 0xD98 %l 0xA
|
|
line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xA
|
|
line.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 10 (not implemented)"
|
|
saveout 0xD98 %l 0xA
|
|
hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xA
|
|
hide.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB
|
|
group.long 0xD9C++0x03 "Region 11"
|
|
saveout 0xD98 %l 0xB
|
|
line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xB
|
|
line.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 11 (not implemented)"
|
|
saveout 0xD98 %l 0xB
|
|
hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xB
|
|
hide.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC
|
|
group.long 0xD9C++0x03 "Region 12"
|
|
saveout 0xD98 %l 0xC
|
|
line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xC
|
|
line.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 12 (not implemented)"
|
|
saveout 0xD98 %l 0xC
|
|
hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xC
|
|
hide.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD
|
|
group.long 0xD9C++0x03 "Region 13"
|
|
saveout 0xD98 %l 0xD
|
|
line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xD
|
|
line.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 13 (not implemented)"
|
|
saveout 0xD98 %l 0xD
|
|
hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xD
|
|
hide.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE
|
|
group.long 0xD9C++0x03 "Region 14"
|
|
saveout 0xD98 %l 0xE
|
|
line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xE
|
|
line.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 14 (not implemented)"
|
|
saveout 0xD98 %l 0xE
|
|
hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xE
|
|
hide.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF
|
|
group.long 0xD9C++0x03 "Region 15"
|
|
saveout 0xD98 %l 0xF
|
|
line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable"
|
|
bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute"
|
|
group.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xF
|
|
line.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15"
|
|
hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region"
|
|
bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xD9C++0x03 "Region 15 (not implemented)"
|
|
saveout 0xD98 %l 0xF
|
|
hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15"
|
|
textline " "
|
|
hgroup.long 0xDA0++0x03
|
|
saveout 0xD98 %l 0xF
|
|
hide.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15"
|
|
endif
|
|
tree.end
|
|
newline
|
|
group.long 0xDC0++0x07
|
|
line.long 0x00 "MPU_MAIR0,MPU Memory Attribute Indirection Register 0"
|
|
bitfld.long 0x00 28.--31. " ATTR3H ,Attribute 3 High. Outer memory attributes for MPU regions with an AttrIndex of 3" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x00 24.--27. " ATTR3L ,Attribute 3 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 3 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x00 20.--23. " ATTR2H ,Attribute 2 High. Outer memory attributes for MPU regions with an AttrIndex of 2" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x00 16.--19. " ATTR2L ,Attribute 2 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 2 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x00 12.--15. " ATTR1H ,Attribute 1 High. Outer memory attributes for MPU regions with an AttrIndex of 1" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x00 8.--11. " ATTR1L ,Attribute 1 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 1 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x00 4.--7. " ATTR0H ,Attribute 0 High. Outer memory attributes for MPU regions with an AttrIndex of 0" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x00 0.--3. " ATTR0L ,Attribute 0 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 0 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
line.long 0x04 "MPU_MAIR1,MPU Memory Attribute Indirection Register 1"
|
|
bitfld.long 0x04 28.--31. " ATTR7H ,Attribute 7 High. Outer memory attributes for MPU regions with an AttrIndex of 7" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x04 24.--27. " ATTR7L ,Attribute 7 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 7 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x04 20.--23. " ATTR6H ,Attribute 6 High. Outer memory attributes for MPU regions with an AttrIndex of 6" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x04 16.--19. " ATTR6L ,Attribute 6 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 6 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x04 12.--15. " ATTR5H ,Attribute 5 High. Outer memory attributes for MPU regions with an AttrIndex of 5" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x04 8.--11. " ATTR5L ,Attribute 5 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 5 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
newline
|
|
bitfld.long 0x04 4.--7. " ATTR4H ,Attribute 4 High. Outer memory attributes for MPU regions with an AttrIndex of 4" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate"
|
|
bitfld.long 0x04 0.--3. " ATTR4L ,Attribute 4 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 4 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate"
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Security Attribution Unit (SAU)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 15.
|
|
group.long 0xDD0++0x03
|
|
line.long 0x00 "SAU_CTRL,SAU Control Register"
|
|
bitfld.long 0x00 1. " ALLNS ,When SAU_CTRL.ENABLE is 0 this bit controls if the memory is marked as Non-secure or Secure" "Secure,Non-Secure"
|
|
bitfld.long 0x00 0. " ENABLE ,Enables the SAU" "Disabled,Enabled"
|
|
rgroup.long 0xDD4++0x03
|
|
line.long 0x00 "SAU_TYPE,SAU Type Register"
|
|
bitfld.long 0x00 0.--7. " SREGION ,The number of implemented SAU regions" "0,1,2,3,4,5,6,7,8,?..."
|
|
group.long 0xDD8++0x03
|
|
line.long 0x00 "SAU_RNR,SAU Region Number Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " SAU_RNR ,Indicates the SAU region accessed by SAU_RBAR and SAU_RLAR"
|
|
tree.close "SAU regions"
|
|
if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDD0)
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x0
|
|
group.long 0xDDC++0x03 "Region 0"
|
|
saveout 0xDD8 %l 0x0
|
|
line.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x0
|
|
line.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 0 (not implemented)"
|
|
saveout 0xDD8 %l 0x0
|
|
hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x0
|
|
hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x1
|
|
group.long 0xDDC++0x03 "Region 1"
|
|
saveout 0xDD8 %l 0x1
|
|
line.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x1
|
|
line.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 1 (not implemented)"
|
|
saveout 0xDD8 %l 0x1
|
|
hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x1
|
|
hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x2
|
|
group.long 0xDDC++0x03 "Region 2"
|
|
saveout 0xDD8 %l 0x2
|
|
line.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x2
|
|
line.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 2 (not implemented)"
|
|
saveout 0xDD8 %l 0x2
|
|
hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x2
|
|
hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x3
|
|
group.long 0xDDC++0x03 "Region 3"
|
|
saveout 0xDD8 %l 0x3
|
|
line.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x3
|
|
line.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 3 (not implemented)"
|
|
saveout 0xDD8 %l 0x3
|
|
hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x3
|
|
hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x4
|
|
group.long 0xDDC++0x03 "Region 4"
|
|
saveout 0xDD8 %l 0x4
|
|
line.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x4
|
|
line.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 4 (not implemented)"
|
|
saveout 0xDD8 %l 0x4
|
|
hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x4
|
|
hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x5
|
|
group.long 0xDDC++0x03 "Region 5"
|
|
saveout 0xDD8 %l 0x5
|
|
line.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x5
|
|
line.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 5 (not implemented)"
|
|
saveout 0xDD8 %l 0x5
|
|
hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x5
|
|
hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x6
|
|
group.long 0xDDC++0x03 "Region 6"
|
|
saveout 0xDD8 %l 0x6
|
|
line.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x6
|
|
line.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 6 (not implemented)"
|
|
saveout 0xDD8 %l 0x6
|
|
hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x6
|
|
hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6"
|
|
endif
|
|
if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x7
|
|
group.long 0xDDC++0x03 "Region 7"
|
|
saveout 0xDD8 %l 0x7
|
|
line.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7"
|
|
hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region"
|
|
group.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x7
|
|
line.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7"
|
|
hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region"
|
|
bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted"
|
|
bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 7 (not implemented)"
|
|
saveout 0xDD8 %l 0x7
|
|
hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x7
|
|
hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7"
|
|
endif
|
|
else
|
|
hgroup.long 0xDDC++0x03 "Region 0 (not accessible)"
|
|
saveout 0xDD8 %l 0x0
|
|
hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x0
|
|
hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0"
|
|
hgroup.long 0xDDC++0x03 "Region 1 (not accessible)"
|
|
saveout 0xDD8 %l 0x1
|
|
hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x1
|
|
hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1"
|
|
hgroup.long 0xDDC++0x03 "Region 2 (not accessible)"
|
|
saveout 0xDD8 %l 0x2
|
|
hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x2
|
|
hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2"
|
|
hgroup.long 0xDDC++0x03 "Region 3 (not accessible)"
|
|
saveout 0xDD8 %l 0x3
|
|
hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x3
|
|
hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3"
|
|
hgroup.long 0xDDC++0x03 "Region 4 (not accessible)"
|
|
saveout 0xDD8 %l 0x4
|
|
hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x4
|
|
hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4"
|
|
hgroup.long 0xDDC++0x03 "Region 5 (not accessible)"
|
|
saveout 0xDD8 %l 0x5
|
|
hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x5
|
|
hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5"
|
|
hgroup.long 0xDDC++0x03 "Region 6 (not accessible)"
|
|
saveout 0xDD8 %l 0x6
|
|
hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x6
|
|
hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6"
|
|
hgroup.long 0xDDC++0x03 "Region 7 (not accessible)"
|
|
saveout 0xDD8 %l 0x7
|
|
hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7"
|
|
hgroup.long 0xDE0++0x03
|
|
saveout 0xDD8 %l 0x7
|
|
hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7"
|
|
endif
|
|
tree.end
|
|
group.long 0xDE4++0x03
|
|
line.long 0x00 "SFSR,Secure Fault Status Register"
|
|
bitfld.long 0x00 7. " LSERR ,Lazy state error flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 6. " SFARVALID ,Secure fault address valid" "Not valid,Valid"
|
|
bitfld.long 0x00 5. " LSPERR ,Lazy state preservation error flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 4. " INVTRAN ,Invalid transition flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 3. " AUVIOL ,Attribution unit violation flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 2. " INVER ,Invalid exception return flag" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.long 0x00 1. " INVIS ,Invalid integrity signature flag" "Not occurred,Occurred"
|
|
bitfld.long 0x00 0. " INVEP ,Invalid entry point" "Not occurred,Occurred"
|
|
group.long 0xDE8++0x03
|
|
line.long 0x00 "SFAR,Secure Fault Address Register"
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Nested Vectored Interrupt Controller (NVIC)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 6.
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "ICTR,Interrupt Controller Type Register"
|
|
bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,0-64,0-96,0-128,0-160,0-192,0-224,0-255,0-287,0-319,0-351,0-383,0-415,0-447,0-479,0-511"
|
|
width 24.
|
|
tree "Interrupt Enable Registers"
|
|
group.long 0x100++0x03
|
|
line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01)
|
|
group.long 0x104++0x03
|
|
line.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x104++0x03
|
|
hide.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02)
|
|
group.long 0x108++0x03
|
|
line.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x108++0x03
|
|
hide.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03)
|
|
group.long 0x10C++0x03
|
|
line.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x10C++0x03
|
|
hide.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04)
|
|
group.long 0x110++0x03
|
|
line.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x110++0x03
|
|
hide.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05)
|
|
group.long 0x114++0x03
|
|
line.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x114++0x03
|
|
hide.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06)
|
|
group.long 0x118++0x03
|
|
line.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x118++0x03
|
|
hide.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07)
|
|
group.long 0x11C++0x03
|
|
line.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA255 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA254 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA253 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA252 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA251 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA250 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA249 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA248 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA247 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA246 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA245 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA244 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA243 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA242 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA241 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA240 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x11C++0x03
|
|
hide.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08)
|
|
group.long 0x120++0x03
|
|
line.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA287 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA286 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA285 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA284 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA283 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA282 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA281 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA280 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA279 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA278 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA277 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA276 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA275 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA274 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA273 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA272 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA271 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA270 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA269 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA268 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA267 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA266 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA265 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA264 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA263 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA262 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA261 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA260 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA259 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA258 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA257 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA256 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x120++0x03
|
|
hide.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09)
|
|
group.long 0x124++0x03
|
|
line.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA319 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA318 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA317 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA316 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA315 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA314 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA313 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA312 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA311 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA310 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA309 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA308 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA307 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA306 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA305 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA304 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA303 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA302 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA301 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA300 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA299 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA298 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA297 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA296 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA295 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA294 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA293 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA292 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA291 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA290 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA289 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA288 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x124++0x03
|
|
hide.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A)
|
|
group.long 0x128++0x03
|
|
line.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA351 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA350 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA349 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA348 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA347 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA346 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA345 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA344 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA343 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA342 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA341 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA340 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA339 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA338 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA337 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA336 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA335 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA334 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA333 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA332 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA331 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA330 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA329 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA328 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA327 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA326 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA325 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA324 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA323 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA322 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA321 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA320 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x128++0x03
|
|
hide.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B)
|
|
group.long 0x12C++0x03
|
|
line.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA383 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA382 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA381 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA380 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA379 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA378 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA377 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA376 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA375 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA374 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA373 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA372 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA371 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA370 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA369 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA368 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA367 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA366 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA365 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA364 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA363 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA362 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA361 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA360 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA359 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA358 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA357 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA356 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA355 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA354 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA353 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA352 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x12C++0x03
|
|
hide.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C)
|
|
group.long 0x130++0x03
|
|
line.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA415 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA414 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA413 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA412 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA411 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA410 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA409 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA408 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA407 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA406 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA405 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA404 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA403 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA402 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA401 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA400 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA399 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA398 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA397 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA396 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA395 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA394 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA393 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA392 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA391 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA390 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA389 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA388 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA387 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA386 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA385 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA384 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x130++0x03
|
|
hide.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D)
|
|
group.long 0x134++0x03
|
|
line.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA447 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA446 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA445 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA444 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA443 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA442 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA441 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA440 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA439 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA438 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA437 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA436 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA435 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA434 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA433 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA432 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA431 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA430 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA429 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA428 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA427 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA426 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA425 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA424 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA423 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA422 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA421 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA420 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA419 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA418 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA417 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA416 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x134++0x03
|
|
hide.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E)
|
|
group.long 0x138++0x03
|
|
line.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA479 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA478 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA477 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA476 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA475 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA474 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA473 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA472 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA471 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA470 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA469 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA468 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA467 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA466 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA465 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA464 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA463 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA462 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA461 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA460 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA459 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA458 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA457 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA456 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA455 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA454 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA453 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA452 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA451 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA450 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA449 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA448 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x138++0x03
|
|
hide.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F)
|
|
group.long 0x13C++0x03
|
|
line.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA511 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA510 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA509 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA508 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA507 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA506 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA505 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA504 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA503 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA502 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA501 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA500 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA499 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA498 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA497 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA496 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA495 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA494 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA493 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA492 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA491 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA490 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA489 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA488 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA487 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA486 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA485 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA484 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA483 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA482 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA481 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA480 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
|
|
else
|
|
hgroup.long 0x13C++0x03
|
|
hide.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register"
|
|
endif
|
|
tree.end
|
|
width 24.
|
|
tree "Interrupt Pending Registers"
|
|
group.long 0x200++0x03
|
|
line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01)
|
|
group.long 0x204++0x03
|
|
line.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x204++0x03
|
|
hide.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02)
|
|
group.long 0x208++0x03
|
|
line.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x208++0x03
|
|
hide.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03)
|
|
group.long 0x20C++0x03
|
|
line.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x20C++0x03
|
|
hide.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04)
|
|
group.long 0x210++0x03
|
|
line.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x210++0x03
|
|
hide.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05)
|
|
group.long 0x214++0x03
|
|
line.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x214++0x03
|
|
hide.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06)
|
|
group.long 0x218++0x03
|
|
line.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x218++0x03
|
|
hide.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07)
|
|
group.long 0x21C++0x03
|
|
line.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN255 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN254 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN253 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN252 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN251 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN250 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN249 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN248 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN247 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN246 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN245 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN244 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN243 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN242 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN241 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN240 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x21C++0x03
|
|
hide.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08)
|
|
group.long 0x220++0x03
|
|
line.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN287 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN286 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN285 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN284 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN283 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN282 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN281 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN280 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN279 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN278 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN277 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN276 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN275 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN274 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN273 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN272 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN271 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN270 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN269 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN268 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN267 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN266 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN265 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN264 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN263 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN262 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN261 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN260 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN259 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN258 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN257 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN256 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x220++0x03
|
|
hide.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09)
|
|
group.long 0x224++0x03
|
|
line.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN319 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN318 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN317 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN316 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN315 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN314 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN313 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN312 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN311 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN310 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN309 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN308 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN307 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN306 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN305 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN304 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN303 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN302 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN301 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN300 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN299 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN298 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN297 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN296 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN295 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN294 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN293 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN292 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN291 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN290 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN289 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN288 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x224++0x03
|
|
hide.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A)
|
|
group.long 0x228++0x03
|
|
line.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN351 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN350 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN349 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN348 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN347 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN346 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN345 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN344 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN343 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN342 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN341 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN340 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN339 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN338 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN337 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN336 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN335 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN334 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN333 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN332 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN331 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN330 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN329 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN328 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN327 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN326 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN325 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN324 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN323 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN322 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN321 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN320 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x228++0x03
|
|
hide.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B)
|
|
group.long 0x22C++0x03
|
|
line.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN383 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN382 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN381 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN380 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN379 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN378 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN377 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN376 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN375 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN374 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN373 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN372 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN371 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN370 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN369 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN368 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN367 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN366 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN365 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN364 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN363 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN362 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN361 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN360 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN359 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN358 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN357 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN356 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN355 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN354 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN353 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN352 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x22C++0x03
|
|
hide.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C)
|
|
group.long 0x230++0x03
|
|
line.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN415 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN414 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN413 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN412 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN411 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN410 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN409 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN408 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN407 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN406 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN405 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN404 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN403 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN402 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN401 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN400 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN399 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN398 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN397 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN396 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN395 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN394 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN393 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN392 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN391 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN390 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN389 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN388 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN387 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN386 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN385 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN384 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x230++0x03
|
|
hide.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D)
|
|
group.long 0x234++0x03
|
|
line.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN447 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN446 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN445 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN444 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN443 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN442 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN441 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN440 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN439 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN438 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN437 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN436 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN435 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN434 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN433 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN432 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN431 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN430 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN429 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN428 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN427 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN426 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN425 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN424 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN423 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN422 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN421 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN420 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN419 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN418 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN417 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN416 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x234++0x03
|
|
hide.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E)
|
|
group.long 0x238++0x03
|
|
line.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN479 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN478 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN477 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN476 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN475 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN474 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN473 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN472 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN471 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN470 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN469 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN468 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN467 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN466 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN465 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN464 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN463 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN462 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN461 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN460 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN459 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN458 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN457 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN456 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN455 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN454 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN453 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN452 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN451 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN450 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN449 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN448 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x238++0x03
|
|
hide.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F)
|
|
group.long 0x23C++0x03
|
|
line.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register"
|
|
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN511 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN510 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN509 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN508 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN507 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN506 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN505 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN504 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN503 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN502 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN501 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN500 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN499 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN498 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN497 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN496 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN495 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN494 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN493 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN492 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN491 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN490 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN489 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN488 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN487 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN486 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN485 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN484 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN483 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN482 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN481 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN480 ,Interrupt Set/Clear Pending" "Not pending,Pending"
|
|
else
|
|
hgroup.long 0x23C++0x03
|
|
hide.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register"
|
|
endif
|
|
tree.end
|
|
width 11.
|
|
tree "Interrupt Active Bit Registers"
|
|
rgroup.long 0x300++0x03
|
|
line.long 0x00 "ACTIVE0,Active Bit Register 0"
|
|
bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01)
|
|
rgroup.long 0x304++0x03
|
|
line.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
bitfld.long 0x00 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x304++0x03
|
|
hide.long 0x00 "ACTIVE1,Active Bit Register 1"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02)
|
|
rgroup.long 0x308++0x03
|
|
line.long 0x00 "ACTIVE2,Active Bit Register 2"
|
|
bitfld.long 0x00 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x308++0x03
|
|
hide.long 0x00 "ACTIVE2,Active Bit Register 2"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03)
|
|
rgroup.long 0x30C++0x03
|
|
line.long 0x00 "ACTIVE3,Active Bit Register 3"
|
|
bitfld.long 0x00 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x30C++0x03
|
|
hide.long 0x00 "ACTIVE3,Active Bit Register 3"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04)
|
|
rgroup.long 0x310++0x03
|
|
line.long 0x00 "ACTIVE4,Active Bit Register 4"
|
|
bitfld.long 0x00 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x310++0x03
|
|
hide.long 0x00 "ACTIVE4,Active Bit Register 4"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05)
|
|
rgroup.long 0x314++0x03
|
|
line.long 0x00 "ACTIVE5,Active Bit Register 5"
|
|
bitfld.long 0x00 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x314++0x03
|
|
hide.long 0x00 "ACTIVE5,Active Bit Register 5"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06)
|
|
rgroup.long 0x318++0x03
|
|
line.long 0x00 "ACTIVE6,Active Bit Register 6"
|
|
bitfld.long 0x00 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x318++0x03
|
|
hide.long 0x00 "ACTIVE6,Active Bit Register 6"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07)
|
|
rgroup.long 0x31C++0x03
|
|
line.long 0x00 "ACTIVE7,Active Bit Register 7"
|
|
bitfld.long 0x00 31. " ACTIVE255 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE254 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE253 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE252 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE251 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE250 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE249 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE248 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE247 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE246 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE245 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE244 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE243 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE242 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE241 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE240 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x31C++0x03
|
|
hide.long 0x00 "ACTIVE7,Active Bit Register 7"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08)
|
|
rgroup.long 0x320++0x03
|
|
line.long 0x00 "ACTIVE8,Active Bit Register 8"
|
|
bitfld.long 0x00 31. " ACTIVE287 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE286 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE285 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE284 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE283 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE282 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE281 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE280 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE279 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE278 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE277 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE276 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE275 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE274 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE273 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE272 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE271 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE270 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE269 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE268 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE267 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE266 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE265 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE264 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE263 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE262 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE261 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE260 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE259 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE258 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE257 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE256 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x320++0x03
|
|
hide.long 0x00 "ACTIVE8,Active Bit Register 8"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09)
|
|
rgroup.long 0x324++0x03
|
|
line.long 0x00 "ACTIVE9,Active Bit Register 9"
|
|
bitfld.long 0x00 31. " ACTIVE319 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE318 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE317 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE316 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE315 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE314 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE313 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE312 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE311 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE310 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE309 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE308 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE307 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE306 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE305 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE304 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE303 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE302 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE301 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE300 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE299 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE298 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE297 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE296 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE295 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE294 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE293 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE292 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE291 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE290 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE289 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE288 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x324++0x03
|
|
hide.long 0x00 "ACTIVE9,Active Bit Register 9"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A)
|
|
rgroup.long 0x328++0x03
|
|
line.long 0x00 "ACTIVE10,Active Bit Register 10"
|
|
bitfld.long 0x00 31. " ACTIVE351 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE350 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE349 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE348 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE347 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE346 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE345 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE344 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE343 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE342 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE341 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE340 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE339 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE338 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE337 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE336 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE335 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE334 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE333 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE332 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE331 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE330 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE329 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE328 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE327 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE326 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE325 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE324 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE323 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE322 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE321 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE320 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x328++0x03
|
|
hide.long 0x00 "ACTIVE10,Active Bit Register 10"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B)
|
|
rgroup.long 0x32C++0x03
|
|
line.long 0x00 "ACTIVE11,Active Bit Register 11"
|
|
bitfld.long 0x00 31. " ACTIVE383 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE382 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE381 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE380 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE379 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE378 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE377 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE376 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE375 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE374 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE373 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE372 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE371 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE370 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE369 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE368 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE367 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE366 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE365 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE364 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE363 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE362 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE361 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE360 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE359 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE358 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE357 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE356 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE355 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE354 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE353 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE352 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x32C++0x03
|
|
hide.long 0x00 "ACTIVE11,Active Bit Register 11"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C)
|
|
rgroup.long 0x330++0x03
|
|
line.long 0x00 "ACTIVE12,Active Bit Register 12"
|
|
bitfld.long 0x00 31. " ACTIVE415 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE414 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE413 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE412 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE411 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE410 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE409 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE408 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE407 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE406 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE405 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE404 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE403 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE402 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE401 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE400 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE399 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE398 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE397 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE396 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE395 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE394 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE393 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE392 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE391 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE390 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE389 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE388 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE387 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE386 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE385 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE384 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x330++0x03
|
|
hide.long 0x00 "ACTIVE12,Active Bit Register 12"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D)
|
|
rgroup.long 0x334++0x03
|
|
line.long 0x00 "ACTIVE13,Active Bit Register 13"
|
|
bitfld.long 0x00 31. " ACTIVE447 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE446 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE445 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE444 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE443 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE442 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE441 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE440 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE439 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE438 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE437 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE436 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE435 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE434 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE433 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE432 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE431 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE430 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE429 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE428 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE427 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE426 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE425 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE424 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE423 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE422 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE421 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE420 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE419 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE418 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE417 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE416 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x334++0x03
|
|
hide.long 0x00 "ACTIVE13,Active Bit Register 13"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E)
|
|
rgroup.long 0x338++0x03
|
|
line.long 0x00 "ACTIVE14,Active Bit Register 14"
|
|
bitfld.long 0x00 31. " ACTIVE479 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE478 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE477 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE476 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE475 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE474 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE473 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE472 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE471 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE470 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE469 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE468 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE467 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE466 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE465 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE464 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE463 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE462 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE461 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE460 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE459 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE458 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE457 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE456 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE455 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE454 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE453 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE452 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE451 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE450 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE449 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE448 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x338++0x03
|
|
hide.long 0x00 "ACTIVE14,Active Bit Register 14"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F)
|
|
rgroup.long 0x33C++0x03
|
|
line.long 0x00 "ACTIVE15,Active Bit Register 15"
|
|
bitfld.long 0x00 31. " ACTIVE511 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 30. " ACTIVE510 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 29. " ACTIVE509 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 28. " ACTIVE508 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 27. " ACTIVE507 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 26. " ACTIVE506 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ACTIVE505 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 24. " ACTIVE504 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 23. " ACTIVE503 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 22. " ACTIVE502 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 21. " ACTIVE501 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 20. " ACTIVE500 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ACTIVE499 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 18. " ACTIVE498 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 17. " ACTIVE497 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 16. " ACTIVE496 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 15. " ACTIVE495 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 14. " ACTIVE494 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ACTIVE493 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 12. " ACTIVE492 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 11. " ACTIVE491 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 10. " ACTIVE490 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 9. " ACTIVE489 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 8. " ACTIVE488 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ACTIVE487 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 6. " ACTIVE486 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 5. " ACTIVE485 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 4. " ACTIVE484 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 3. " ACTIVE483 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 2. " ACTIVE482 ,Interrupt Active Flag" "Not active,Active"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ACTIVE481 ,Interrupt Active Flag" "Not active,Active"
|
|
bitfld.long 0x00 0. " ACTIVE480 ,Interrupt Active Flag" "Not active,Active"
|
|
else
|
|
hgroup.long 0x33C++0x03
|
|
hide.long 0x00 "ACTIVE15,Active Bit Register 15"
|
|
endif
|
|
tree.end
|
|
width 13.
|
|
tree "Interrupt Target Non-Secure Registers"
|
|
group.long 0x380++0x03
|
|
line.long 0x00 "NVIC_ITNS0,Interrupt Target Non-Secure Register 0"
|
|
bitfld.long 0x00 31. " ITNS31 ,Interrupt Targets Non-secure 31" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS30 ,Interrupt Targets Non-secure 30" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS29 ,Interrupt Targets Non-secure 29" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS28 ,Interrupt Targets Non-secure 28" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS27 ,Interrupt Targets Non-secure 27" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS26 ,Interrupt Targets Non-secure 26" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS25 ,Interrupt Targets Non-secure 25" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS24 ,Interrupt Targets Non-secure 24" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS23 ,Interrupt Targets Non-secure 23" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS22 ,Interrupt Targets Non-secure 22" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS21 ,Interrupt Targets Non-secure 21" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS20 ,Interrupt Targets Non-secure 20" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS19 ,Interrupt Targets Non-secure 19" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS18 ,Interrupt Targets Non-secure 18" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS17 ,Interrupt Targets Non-secure 17" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS16 ,Interrupt Targets Non-secure 16" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS15 ,Interrupt Targets Non-secure 15" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS14 ,Interrupt Targets Non-secure 14" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS13 ,Interrupt Targets Non-secure 13" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS12 ,Interrupt Targets Non-secure 12" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS11 ,Interrupt Targets Non-secure 11" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS10 ,Interrupt Targets Non-secure 10" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS9 ,Interrupt Targets Non-secure 9" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS8 ,Interrupt Targets Non-secure 8" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS7 ,Interrupt Targets Non-secure 7" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS6 ,Interrupt Targets Non-secure 6" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS5 ,Interrupt Targets Non-secure 5" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS4 ,Interrupt Targets Non-secure 4" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS3 ,Interrupt Targets Non-secure 3" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS2 ,Interrupt Targets Non-secure 2" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS1 ,Interrupt Targets Non-secure 1" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS0 ,Interrupt Targets Non-secure 0" "Secure,Non-secure"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01)
|
|
group.long 0x384++0x03
|
|
line.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1"
|
|
bitfld.long 0x00 31. " ITNS63 ,Interrupt Targets Non-secure 63" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS62 ,Interrupt Targets Non-secure 62" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS61 ,Interrupt Targets Non-secure 61" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS60 ,Interrupt Targets Non-secure 60" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS59 ,Interrupt Targets Non-secure 59" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS58 ,Interrupt Targets Non-secure 58" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS57 ,Interrupt Targets Non-secure 57" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS56 ,Interrupt Targets Non-secure 56" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS55 ,Interrupt Targets Non-secure 55" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS54 ,Interrupt Targets Non-secure 54" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS53 ,Interrupt Targets Non-secure 53" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS52 ,Interrupt Targets Non-secure 52" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS51 ,Interrupt Targets Non-secure 51" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS50 ,Interrupt Targets Non-secure 50" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS49 ,Interrupt Targets Non-secure 49" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS48 ,Interrupt Targets Non-secure 48" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS47 ,Interrupt Targets Non-secure 47" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS46 ,Interrupt Targets Non-secure 46" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS45 ,Interrupt Targets Non-secure 45" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS44 ,Interrupt Targets Non-secure 44" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS43 ,Interrupt Targets Non-secure 43" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS42 ,Interrupt Targets Non-secure 42" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS41 ,Interrupt Targets Non-secure 41" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS40 ,Interrupt Targets Non-secure 40" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS39 ,Interrupt Targets Non-secure 39" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS38 ,Interrupt Targets Non-secure 38" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS37 ,Interrupt Targets Non-secure 37" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS36 ,Interrupt Targets Non-secure 36" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS35 ,Interrupt Targets Non-secure 35" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS34 ,Interrupt Targets Non-secure 34" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS33 ,Interrupt Targets Non-secure 33" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS32 ,Interrupt Targets Non-secure 32" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x384++0x03
|
|
hide.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02)
|
|
group.long 0x388++0x03
|
|
line.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2"
|
|
bitfld.long 0x00 31. " ITNS95 ,Interrupt Targets Non-secure 95" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS94 ,Interrupt Targets Non-secure 94" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS93 ,Interrupt Targets Non-secure 93" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS92 ,Interrupt Targets Non-secure 92" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS91 ,Interrupt Targets Non-secure 91" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS90 ,Interrupt Targets Non-secure 90" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS89 ,Interrupt Targets Non-secure 89" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS88 ,Interrupt Targets Non-secure 88" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS87 ,Interrupt Targets Non-secure 87" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS86 ,Interrupt Targets Non-secure 86" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS85 ,Interrupt Targets Non-secure 85" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS84 ,Interrupt Targets Non-secure 84" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS83 ,Interrupt Targets Non-secure 83" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS82 ,Interrupt Targets Non-secure 82" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS81 ,Interrupt Targets Non-secure 81" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS80 ,Interrupt Targets Non-secure 80" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS79 ,Interrupt Targets Non-secure 79" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS78 ,Interrupt Targets Non-secure 78" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS77 ,Interrupt Targets Non-secure 77" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS76 ,Interrupt Targets Non-secure 76" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS75 ,Interrupt Targets Non-secure 75" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS74 ,Interrupt Targets Non-secure 74" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS73 ,Interrupt Targets Non-secure 73" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS72 ,Interrupt Targets Non-secure 72" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS71 ,Interrupt Targets Non-secure 71" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS70 ,Interrupt Targets Non-secure 70" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS69 ,Interrupt Targets Non-secure 69" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS68 ,Interrupt Targets Non-secure 68" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS67 ,Interrupt Targets Non-secure 67" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS66 ,Interrupt Targets Non-secure 66" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS65 ,Interrupt Targets Non-secure 65" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS64 ,Interrupt Targets Non-secure 64" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x388++0x03
|
|
hide.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03)
|
|
group.long 0x38C++0x03
|
|
line.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3"
|
|
bitfld.long 0x00 31. " ITNS127 ,Interrupt Targets Non-secure 127" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS126 ,Interrupt Targets Non-secure 126" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS125 ,Interrupt Targets Non-secure 125" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS124 ,Interrupt Targets Non-secure 124" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS123 ,Interrupt Targets Non-secure 123" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS122 ,Interrupt Targets Non-secure 122" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS121 ,Interrupt Targets Non-secure 121" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS120 ,Interrupt Targets Non-secure 120" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS119 ,Interrupt Targets Non-secure 119" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS118 ,Interrupt Targets Non-secure 118" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS117 ,Interrupt Targets Non-secure 117" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS116 ,Interrupt Targets Non-secure 116" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS115 ,Interrupt Targets Non-secure 115" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS114 ,Interrupt Targets Non-secure 114" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS113 ,Interrupt Targets Non-secure 113" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS112 ,Interrupt Targets Non-secure 112" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS111 ,Interrupt Targets Non-secure 111" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS110 ,Interrupt Targets Non-secure 110" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS109 ,Interrupt Targets Non-secure 109" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS108 ,Interrupt Targets Non-secure 108" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS107 ,Interrupt Targets Non-secure 107" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS106 ,Interrupt Targets Non-secure 106" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS105 ,Interrupt Targets Non-secure 105" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS104 ,Interrupt Targets Non-secure 104" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS103 ,Interrupt Targets Non-secure 103" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS102 ,Interrupt Targets Non-secure 102" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS101 ,Interrupt Targets Non-secure 101" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS100 ,Interrupt Targets Non-secure 100" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS99 ,Interrupt Targets Non-secure 99" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS98 ,Interrupt Targets Non-secure 98" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS97 ,Interrupt Targets Non-secure 97" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS96 ,Interrupt Targets Non-secure 96" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x38C++0x03
|
|
hide.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04)
|
|
group.long 0x390++0x03
|
|
line.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4"
|
|
bitfld.long 0x00 31. " ITNS159 ,Interrupt Targets Non-secure 159" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS158 ,Interrupt Targets Non-secure 158" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS157 ,Interrupt Targets Non-secure 157" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS156 ,Interrupt Targets Non-secure 156" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS155 ,Interrupt Targets Non-secure 155" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS154 ,Interrupt Targets Non-secure 154" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS153 ,Interrupt Targets Non-secure 153" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS152 ,Interrupt Targets Non-secure 152" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS151 ,Interrupt Targets Non-secure 151" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS150 ,Interrupt Targets Non-secure 150" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS149 ,Interrupt Targets Non-secure 149" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS148 ,Interrupt Targets Non-secure 148" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS147 ,Interrupt Targets Non-secure 147" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS146 ,Interrupt Targets Non-secure 146" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS145 ,Interrupt Targets Non-secure 145" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS144 ,Interrupt Targets Non-secure 144" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS143 ,Interrupt Targets Non-secure 143" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS142 ,Interrupt Targets Non-secure 142" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS141 ,Interrupt Targets Non-secure 141" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS140 ,Interrupt Targets Non-secure 140" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS139 ,Interrupt Targets Non-secure 139" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS138 ,Interrupt Targets Non-secure 138" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS137 ,Interrupt Targets Non-secure 137" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS136 ,Interrupt Targets Non-secure 136" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS135 ,Interrupt Targets Non-secure 135" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS134 ,Interrupt Targets Non-secure 134" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS133 ,Interrupt Targets Non-secure 133" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS132 ,Interrupt Targets Non-secure 132" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS131 ,Interrupt Targets Non-secure 131" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS130 ,Interrupt Targets Non-secure 130" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS129 ,Interrupt Targets Non-secure 129" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS128 ,Interrupt Targets Non-secure 128" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x390++0x03
|
|
hide.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05)
|
|
group.long 0x394++0x03
|
|
line.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5"
|
|
bitfld.long 0x00 31. " ITNS191 ,Interrupt Targets Non-secure 191" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS190 ,Interrupt Targets Non-secure 190" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS189 ,Interrupt Targets Non-secure 189" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS188 ,Interrupt Targets Non-secure 188" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS187 ,Interrupt Targets Non-secure 187" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS186 ,Interrupt Targets Non-secure 186" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS185 ,Interrupt Targets Non-secure 185" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS184 ,Interrupt Targets Non-secure 184" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS183 ,Interrupt Targets Non-secure 183" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS182 ,Interrupt Targets Non-secure 182" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS181 ,Interrupt Targets Non-secure 181" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS180 ,Interrupt Targets Non-secure 180" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS179 ,Interrupt Targets Non-secure 179" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS178 ,Interrupt Targets Non-secure 178" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS177 ,Interrupt Targets Non-secure 177" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS176 ,Interrupt Targets Non-secure 176" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS175 ,Interrupt Targets Non-secure 175" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS174 ,Interrupt Targets Non-secure 174" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS173 ,Interrupt Targets Non-secure 173" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS172 ,Interrupt Targets Non-secure 172" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS171 ,Interrupt Targets Non-secure 171" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS170 ,Interrupt Targets Non-secure 170" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS169 ,Interrupt Targets Non-secure 169" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS168 ,Interrupt Targets Non-secure 168" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS167 ,Interrupt Targets Non-secure 167" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS166 ,Interrupt Targets Non-secure 166" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS165 ,Interrupt Targets Non-secure 165" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS164 ,Interrupt Targets Non-secure 164" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS163 ,Interrupt Targets Non-secure 163" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS162 ,Interrupt Targets Non-secure 162" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS161 ,Interrupt Targets Non-secure 161" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS160 ,Interrupt Targets Non-secure 160" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x394++0x03
|
|
hide.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06)
|
|
group.long 0x398++0x03
|
|
line.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6"
|
|
bitfld.long 0x00 31. " ITNS223 ,Interrupt Targets Non-secure 223" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS222 ,Interrupt Targets Non-secure 222" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS221 ,Interrupt Targets Non-secure 221" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS220 ,Interrupt Targets Non-secure 220" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS219 ,Interrupt Targets Non-secure 219" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS218 ,Interrupt Targets Non-secure 218" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS217 ,Interrupt Targets Non-secure 217" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS216 ,Interrupt Targets Non-secure 216" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS215 ,Interrupt Targets Non-secure 215" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS214 ,Interrupt Targets Non-secure 214" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS213 ,Interrupt Targets Non-secure 213" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS212 ,Interrupt Targets Non-secure 212" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS211 ,Interrupt Targets Non-secure 211" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS210 ,Interrupt Targets Non-secure 210" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS209 ,Interrupt Targets Non-secure 209" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS208 ,Interrupt Targets Non-secure 208" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS207 ,Interrupt Targets Non-secure 207" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS206 ,Interrupt Targets Non-secure 206" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS205 ,Interrupt Targets Non-secure 205" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS204 ,Interrupt Targets Non-secure 204" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS203 ,Interrupt Targets Non-secure 203" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS202 ,Interrupt Targets Non-secure 202" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS201 ,Interrupt Targets Non-secure 201" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS200 ,Interrupt Targets Non-secure 200" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS199 ,Interrupt Targets Non-secure 199" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS198 ,Interrupt Targets Non-secure 198" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS197 ,Interrupt Targets Non-secure 197" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS196 ,Interrupt Targets Non-secure 196" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS195 ,Interrupt Targets Non-secure 195" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS194 ,Interrupt Targets Non-secure 194" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS193 ,Interrupt Targets Non-secure 193" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS192 ,Interrupt Targets Non-secure 192" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x398++0x03
|
|
hide.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07)
|
|
group.long 0x39C++0x03
|
|
line.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7"
|
|
bitfld.long 0x00 31. " ITNS255 ,Interrupt Targets Non-secure 255" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS254 ,Interrupt Targets Non-secure 254" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS253 ,Interrupt Targets Non-secure 253" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS252 ,Interrupt Targets Non-secure 252" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS251 ,Interrupt Targets Non-secure 251" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS250 ,Interrupt Targets Non-secure 250" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS249 ,Interrupt Targets Non-secure 249" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS248 ,Interrupt Targets Non-secure 248" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS247 ,Interrupt Targets Non-secure 247" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS246 ,Interrupt Targets Non-secure 246" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS245 ,Interrupt Targets Non-secure 245" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS244 ,Interrupt Targets Non-secure 244" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS243 ,Interrupt Targets Non-secure 243" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS242 ,Interrupt Targets Non-secure 242" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS241 ,Interrupt Targets Non-secure 241" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS240 ,Interrupt Targets Non-secure 240" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS239 ,Interrupt Targets Non-secure 239" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS238 ,Interrupt Targets Non-secure 238" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS237 ,Interrupt Targets Non-secure 237" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS236 ,Interrupt Targets Non-secure 236" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS235 ,Interrupt Targets Non-secure 235" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS234 ,Interrupt Targets Non-secure 234" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS233 ,Interrupt Targets Non-secure 233" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS232 ,Interrupt Targets Non-secure 232" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS231 ,Interrupt Targets Non-secure 231" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS230 ,Interrupt Targets Non-secure 230" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS229 ,Interrupt Targets Non-secure 229" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS228 ,Interrupt Targets Non-secure 228" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS227 ,Interrupt Targets Non-secure 227" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS226 ,Interrupt Targets Non-secure 226" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS225 ,Interrupt Targets Non-secure 225" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS224 ,Interrupt Targets Non-secure 224" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x39C++0x03
|
|
hide.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08)
|
|
group.long 0x3A0++0x03
|
|
line.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8"
|
|
bitfld.long 0x00 31. " ITNS287 ,Interrupt Targets Non-secure 287" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS286 ,Interrupt Targets Non-secure 286" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS285 ,Interrupt Targets Non-secure 285" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS284 ,Interrupt Targets Non-secure 284" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS283 ,Interrupt Targets Non-secure 283" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS282 ,Interrupt Targets Non-secure 282" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS281 ,Interrupt Targets Non-secure 281" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS280 ,Interrupt Targets Non-secure 280" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS279 ,Interrupt Targets Non-secure 279" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS278 ,Interrupt Targets Non-secure 278" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS277 ,Interrupt Targets Non-secure 277" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS276 ,Interrupt Targets Non-secure 276" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS275 ,Interrupt Targets Non-secure 275" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS274 ,Interrupt Targets Non-secure 274" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS273 ,Interrupt Targets Non-secure 273" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS272 ,Interrupt Targets Non-secure 272" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS271 ,Interrupt Targets Non-secure 271" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS270 ,Interrupt Targets Non-secure 270" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS269 ,Interrupt Targets Non-secure 269" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS268 ,Interrupt Targets Non-secure 268" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS267 ,Interrupt Targets Non-secure 267" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS266 ,Interrupt Targets Non-secure 266" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS265 ,Interrupt Targets Non-secure 265" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS264 ,Interrupt Targets Non-secure 264" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS263 ,Interrupt Targets Non-secure 263" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS262 ,Interrupt Targets Non-secure 262" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS261 ,Interrupt Targets Non-secure 261" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS260 ,Interrupt Targets Non-secure 260" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS259 ,Interrupt Targets Non-secure 259" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS258 ,Interrupt Targets Non-secure 258" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS257 ,Interrupt Targets Non-secure 257" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS256 ,Interrupt Targets Non-secure 256" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3A0++0x03
|
|
hide.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09)
|
|
group.long 0x3A4++0x03
|
|
line.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9"
|
|
bitfld.long 0x00 31. " ITNS319 ,Interrupt Targets Non-secure 319" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS318 ,Interrupt Targets Non-secure 318" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS317 ,Interrupt Targets Non-secure 317" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS316 ,Interrupt Targets Non-secure 316" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS315 ,Interrupt Targets Non-secure 315" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS314 ,Interrupt Targets Non-secure 314" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS313 ,Interrupt Targets Non-secure 313" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS312 ,Interrupt Targets Non-secure 312" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS311 ,Interrupt Targets Non-secure 311" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS310 ,Interrupt Targets Non-secure 310" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS309 ,Interrupt Targets Non-secure 309" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS308 ,Interrupt Targets Non-secure 308" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS307 ,Interrupt Targets Non-secure 307" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS306 ,Interrupt Targets Non-secure 306" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS305 ,Interrupt Targets Non-secure 305" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS304 ,Interrupt Targets Non-secure 304" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS303 ,Interrupt Targets Non-secure 303" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS302 ,Interrupt Targets Non-secure 302" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS301 ,Interrupt Targets Non-secure 301" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS300 ,Interrupt Targets Non-secure 300" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS299 ,Interrupt Targets Non-secure 299" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS298 ,Interrupt Targets Non-secure 298" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS297 ,Interrupt Targets Non-secure 297" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS296 ,Interrupt Targets Non-secure 296" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS295 ,Interrupt Targets Non-secure 295" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS294 ,Interrupt Targets Non-secure 294" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS293 ,Interrupt Targets Non-secure 293" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS292 ,Interrupt Targets Non-secure 292" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS291 ,Interrupt Targets Non-secure 291" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS290 ,Interrupt Targets Non-secure 290" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS289 ,Interrupt Targets Non-secure 289" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS288 ,Interrupt Targets Non-secure 288" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3A4++0x03
|
|
hide.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A)
|
|
group.long 0x3A8++0x03
|
|
line.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10"
|
|
bitfld.long 0x00 31. " ITNS351 ,Interrupt Targets Non-secure 351" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS350 ,Interrupt Targets Non-secure 350" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS349 ,Interrupt Targets Non-secure 349" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS348 ,Interrupt Targets Non-secure 348" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS347 ,Interrupt Targets Non-secure 347" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS346 ,Interrupt Targets Non-secure 346" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS345 ,Interrupt Targets Non-secure 345" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS344 ,Interrupt Targets Non-secure 344" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS343 ,Interrupt Targets Non-secure 343" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS342 ,Interrupt Targets Non-secure 342" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS341 ,Interrupt Targets Non-secure 341" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS340 ,Interrupt Targets Non-secure 340" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS339 ,Interrupt Targets Non-secure 339" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS338 ,Interrupt Targets Non-secure 338" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS337 ,Interrupt Targets Non-secure 337" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS336 ,Interrupt Targets Non-secure 336" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS335 ,Interrupt Targets Non-secure 335" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS334 ,Interrupt Targets Non-secure 334" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS333 ,Interrupt Targets Non-secure 333" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS332 ,Interrupt Targets Non-secure 332" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS331 ,Interrupt Targets Non-secure 331" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS330 ,Interrupt Targets Non-secure 330" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS329 ,Interrupt Targets Non-secure 329" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS328 ,Interrupt Targets Non-secure 328" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS327 ,Interrupt Targets Non-secure 327" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS326 ,Interrupt Targets Non-secure 326" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS325 ,Interrupt Targets Non-secure 325" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS324 ,Interrupt Targets Non-secure 324" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS323 ,Interrupt Targets Non-secure 323" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS322 ,Interrupt Targets Non-secure 322" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS321 ,Interrupt Targets Non-secure 321" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS320 ,Interrupt Targets Non-secure 320" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3A8++0x03
|
|
hide.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B)
|
|
group.long 0x3AC++0x03
|
|
line.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11"
|
|
bitfld.long 0x00 31. " ITNS383 ,Interrupt Targets Non-secure 383" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS382 ,Interrupt Targets Non-secure 382" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS381 ,Interrupt Targets Non-secure 381" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS380 ,Interrupt Targets Non-secure 380" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS379 ,Interrupt Targets Non-secure 379" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS378 ,Interrupt Targets Non-secure 378" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS377 ,Interrupt Targets Non-secure 377" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS376 ,Interrupt Targets Non-secure 376" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS375 ,Interrupt Targets Non-secure 375" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS374 ,Interrupt Targets Non-secure 374" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS373 ,Interrupt Targets Non-secure 373" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS372 ,Interrupt Targets Non-secure 372" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS371 ,Interrupt Targets Non-secure 371" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS370 ,Interrupt Targets Non-secure 370" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS369 ,Interrupt Targets Non-secure 369" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS368 ,Interrupt Targets Non-secure 368" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS367 ,Interrupt Targets Non-secure 367" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS366 ,Interrupt Targets Non-secure 366" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS365 ,Interrupt Targets Non-secure 365" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS364 ,Interrupt Targets Non-secure 364" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS363 ,Interrupt Targets Non-secure 363" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS362 ,Interrupt Targets Non-secure 362" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS361 ,Interrupt Targets Non-secure 361" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS360 ,Interrupt Targets Non-secure 360" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS359 ,Interrupt Targets Non-secure 359" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS358 ,Interrupt Targets Non-secure 358" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS357 ,Interrupt Targets Non-secure 357" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS356 ,Interrupt Targets Non-secure 356" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS355 ,Interrupt Targets Non-secure 355" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS354 ,Interrupt Targets Non-secure 354" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS353 ,Interrupt Targets Non-secure 353" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS352 ,Interrupt Targets Non-secure 352" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3AC++0x03
|
|
hide.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C)
|
|
group.long 0x3B0++0x03
|
|
line.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12"
|
|
bitfld.long 0x00 31. " ITNS415 ,Interrupt Targets Non-secure 415" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS414 ,Interrupt Targets Non-secure 414" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS413 ,Interrupt Targets Non-secure 413" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS412 ,Interrupt Targets Non-secure 412" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS411 ,Interrupt Targets Non-secure 411" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS410 ,Interrupt Targets Non-secure 410" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS409 ,Interrupt Targets Non-secure 409" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS408 ,Interrupt Targets Non-secure 408" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS407 ,Interrupt Targets Non-secure 407" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS406 ,Interrupt Targets Non-secure 406" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS405 ,Interrupt Targets Non-secure 405" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS404 ,Interrupt Targets Non-secure 404" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS403 ,Interrupt Targets Non-secure 403" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS402 ,Interrupt Targets Non-secure 402" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS401 ,Interrupt Targets Non-secure 401" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS400 ,Interrupt Targets Non-secure 400" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS399 ,Interrupt Targets Non-secure 399" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS398 ,Interrupt Targets Non-secure 398" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS397 ,Interrupt Targets Non-secure 397" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS396 ,Interrupt Targets Non-secure 396" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS395 ,Interrupt Targets Non-secure 395" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS394 ,Interrupt Targets Non-secure 394" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS393 ,Interrupt Targets Non-secure 393" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS392 ,Interrupt Targets Non-secure 392" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS391 ,Interrupt Targets Non-secure 391" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS390 ,Interrupt Targets Non-secure 390" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS389 ,Interrupt Targets Non-secure 389" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS388 ,Interrupt Targets Non-secure 388" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS387 ,Interrupt Targets Non-secure 387" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS386 ,Interrupt Targets Non-secure 386" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS385 ,Interrupt Targets Non-secure 385" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS384 ,Interrupt Targets Non-secure 384" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3B0++0x03
|
|
hide.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D)
|
|
group.long 0x3B4++0x03
|
|
line.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13"
|
|
bitfld.long 0x00 31. " ITNS447 ,Interrupt Targets Non-secure 447" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS446 ,Interrupt Targets Non-secure 446" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS445 ,Interrupt Targets Non-secure 445" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS444 ,Interrupt Targets Non-secure 444" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS443 ,Interrupt Targets Non-secure 443" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS442 ,Interrupt Targets Non-secure 442" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS441 ,Interrupt Targets Non-secure 441" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS440 ,Interrupt Targets Non-secure 440" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS439 ,Interrupt Targets Non-secure 439" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS438 ,Interrupt Targets Non-secure 438" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS437 ,Interrupt Targets Non-secure 437" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS436 ,Interrupt Targets Non-secure 436" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS435 ,Interrupt Targets Non-secure 435" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS434 ,Interrupt Targets Non-secure 434" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS433 ,Interrupt Targets Non-secure 433" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS432 ,Interrupt Targets Non-secure 432" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS431 ,Interrupt Targets Non-secure 431" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS430 ,Interrupt Targets Non-secure 430" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS429 ,Interrupt Targets Non-secure 429" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS428 ,Interrupt Targets Non-secure 428" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS427 ,Interrupt Targets Non-secure 427" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS426 ,Interrupt Targets Non-secure 426" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS425 ,Interrupt Targets Non-secure 425" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS424 ,Interrupt Targets Non-secure 424" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS423 ,Interrupt Targets Non-secure 423" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS422 ,Interrupt Targets Non-secure 422" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS421 ,Interrupt Targets Non-secure 421" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS420 ,Interrupt Targets Non-secure 420" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS419 ,Interrupt Targets Non-secure 419" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS418 ,Interrupt Targets Non-secure 418" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS417 ,Interrupt Targets Non-secure 417" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS416 ,Interrupt Targets Non-secure 416" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3B4++0x03
|
|
hide.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E)
|
|
group.long 0x3B8++0x03
|
|
line.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14"
|
|
bitfld.long 0x00 31. " ITNS479 ,Interrupt Targets Non-secure 479" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS478 ,Interrupt Targets Non-secure 478" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS477 ,Interrupt Targets Non-secure 477" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS476 ,Interrupt Targets Non-secure 476" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS475 ,Interrupt Targets Non-secure 475" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS474 ,Interrupt Targets Non-secure 474" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS473 ,Interrupt Targets Non-secure 473" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS472 ,Interrupt Targets Non-secure 472" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS471 ,Interrupt Targets Non-secure 471" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS470 ,Interrupt Targets Non-secure 470" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS469 ,Interrupt Targets Non-secure 469" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS468 ,Interrupt Targets Non-secure 468" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS467 ,Interrupt Targets Non-secure 467" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS466 ,Interrupt Targets Non-secure 466" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS465 ,Interrupt Targets Non-secure 465" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS464 ,Interrupt Targets Non-secure 464" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS463 ,Interrupt Targets Non-secure 463" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS462 ,Interrupt Targets Non-secure 462" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS461 ,Interrupt Targets Non-secure 461" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS460 ,Interrupt Targets Non-secure 460" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS459 ,Interrupt Targets Non-secure 459" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS458 ,Interrupt Targets Non-secure 458" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS457 ,Interrupt Targets Non-secure 457" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS456 ,Interrupt Targets Non-secure 456" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS455 ,Interrupt Targets Non-secure 455" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS454 ,Interrupt Targets Non-secure 454" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS453 ,Interrupt Targets Non-secure 453" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS452 ,Interrupt Targets Non-secure 452" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS451 ,Interrupt Targets Non-secure 451" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS450 ,Interrupt Targets Non-secure 450" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS449 ,Interrupt Targets Non-secure 449" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS448 ,Interrupt Targets Non-secure 448" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3B8++0x03
|
|
hide.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x0F)
|
|
group.long 0x3BC++0x03
|
|
line.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15"
|
|
bitfld.long 0x00 31. " ITNS511 ,Interrupt Targets Non-secure 511" "Secure,Non-secure"
|
|
bitfld.long 0x00 30. " ITNS510 ,Interrupt Targets Non-secure 510" "Secure,Non-secure"
|
|
bitfld.long 0x00 29. " ITNS509 ,Interrupt Targets Non-secure 509" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 28. " ITNS508 ,Interrupt Targets Non-secure 508" "Secure,Non-secure"
|
|
bitfld.long 0x00 27. " ITNS507 ,Interrupt Targets Non-secure 507" "Secure,Non-secure"
|
|
bitfld.long 0x00 26. " ITNS506 ,Interrupt Targets Non-secure 506" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 25. " ITNS505 ,Interrupt Targets Non-secure 505" "Secure,Non-secure"
|
|
bitfld.long 0x00 24. " ITNS504 ,Interrupt Targets Non-secure 504" "Secure,Non-secure"
|
|
bitfld.long 0x00 23. " ITNS503 ,Interrupt Targets Non-secure 503" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 22. " ITNS502 ,Interrupt Targets Non-secure 502" "Secure,Non-secure"
|
|
bitfld.long 0x00 21. " ITNS501 ,Interrupt Targets Non-secure 501" "Secure,Non-secure"
|
|
bitfld.long 0x00 20. " ITNS500 ,Interrupt Targets Non-secure 500" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ITNS499 ,Interrupt Targets Non-secure 499" "Secure,Non-secure"
|
|
bitfld.long 0x00 18. " ITNS498 ,Interrupt Targets Non-secure 498" "Secure,Non-secure"
|
|
bitfld.long 0x00 17. " ITNS497 ,Interrupt Targets Non-secure 497" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ITNS496 ,Interrupt Targets Non-secure 496" "Secure,Non-secure"
|
|
bitfld.long 0x00 15. " ITNS495 ,Interrupt Targets Non-secure 495" "Secure,Non-secure"
|
|
bitfld.long 0x00 14. " ITNS494 ,Interrupt Targets Non-secure 494" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ITNS493 ,Interrupt Targets Non-secure 493" "Secure,Non-secure"
|
|
bitfld.long 0x00 12. " ITNS492 ,Interrupt Targets Non-secure 492" "Secure,Non-secure"
|
|
bitfld.long 0x00 11. " ITNS491 ,Interrupt Targets Non-secure 491" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 10. " ITNS490 ,Interrupt Targets Non-secure 490" "Secure,Non-secure"
|
|
bitfld.long 0x00 9. " ITNS489 ,Interrupt Targets Non-secure 489" "Secure,Non-secure"
|
|
bitfld.long 0x00 8. " ITNS488 ,Interrupt Targets Non-secure 488" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ITNS487 ,Interrupt Targets Non-secure 487" "Secure,Non-secure"
|
|
bitfld.long 0x00 6. " ITNS486 ,Interrupt Targets Non-secure 486" "Secure,Non-secure"
|
|
bitfld.long 0x00 5. " ITNS485 ,Interrupt Targets Non-secure 485" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ITNS484 ,Interrupt Targets Non-secure 484" "Secure,Non-secure"
|
|
bitfld.long 0x00 3. " ITNS483 ,Interrupt Targets Non-secure 483" "Secure,Non-secure"
|
|
bitfld.long 0x00 2. " ITNS482 ,Interrupt Targets Non-secure 482" "Secure,Non-secure"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ITNS481 ,Interrupt Targets Non-secure 481" "Secure,Non-secure"
|
|
bitfld.long 0x00 0. " ITNS480 ,Interrupt Targets Non-secure 480" "Secure,Non-secure"
|
|
else
|
|
hgroup.long 0x3BC++0x03
|
|
hide.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15"
|
|
endif
|
|
tree.end
|
|
tree "Interrupt Priority Registers"
|
|
group.long 0x400++0x1F
|
|
line.long 0x0 "IPR0,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority"
|
|
line.long 0x4 "IPR1,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority"
|
|
line.long 0x8 "IPR2,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority"
|
|
line.long 0xC "IPR3,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority"
|
|
line.long 0x10 "IPR4,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority"
|
|
line.long 0x14 "IPR5,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority"
|
|
line.long 0x18 "IPR6,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority"
|
|
line.long 0x1C "IPR7,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01)
|
|
group.long 0x420++0x1F
|
|
line.long 0x0 "IPR8,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_35 ,Interrupt 35 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_34 ,Interrupt 34 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_33 ,Interrupt 33 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_32 ,Interrupt 32 Priority"
|
|
line.long 0x4 "IPR9,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_39 ,Interrupt 39 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_38 ,Interrupt 38 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_37 ,Interrupt 37 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_36 ,Interrupt 36 Priority"
|
|
line.long 0x8 "IPR10,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_43 ,Interrupt 43 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_42 ,Interrupt 42 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_41 ,Interrupt 41 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_40 ,Interrupt 40 Priority"
|
|
line.long 0xC "IPR11,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_47 ,Interrupt 47 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_46 ,Interrupt 46 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_45 ,Interrupt 45 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_44 ,Interrupt 44 Priority"
|
|
line.long 0x10 "IPR12,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_51 ,Interrupt 51 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_50 ,Interrupt 50 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_49 ,Interrupt 49 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_48 ,Interrupt 48 Priority"
|
|
line.long 0x14 "IPR13,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_55 ,Interrupt 55 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_54 ,Interrupt 54 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_53 ,Interrupt 53 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_52 ,Interrupt 52 Priority"
|
|
line.long 0x18 "IPR14,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_59 ,Interrupt 59 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_58 ,Interrupt 58 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_57 ,Interrupt 57 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_56 ,Interrupt 56 Priority"
|
|
line.long 0x1C "IPR15,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority"
|
|
else
|
|
hgroup.long 0x420++0x1F
|
|
hide.long 0x0 "IPR8,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR9,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR10,Interrupt Priority Register"
|
|
hide.long 0xC "IPR11,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR12,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR13,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR14,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR15,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02)
|
|
group.long 0x440++0x1F
|
|
line.long 0x0 "IPR16,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_67 ,Interrupt 67 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_66 ,Interrupt 66 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_65 ,Interrupt 65 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_64 ,Interrupt 64 Priority"
|
|
line.long 0x4 "IPR17,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_71 ,Interrupt 71 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_70 ,Interrupt 70 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_69 ,Interrupt 69 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_68 ,Interrupt 68 Priority"
|
|
line.long 0x8 "IPR18,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_75 ,Interrupt 75 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_74 ,Interrupt 74 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_73 ,Interrupt 73 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_72 ,Interrupt 72 Priority"
|
|
line.long 0xC "IPR19,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_79 ,Interrupt 79 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_78 ,Interrupt 78 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_77 ,Interrupt 77 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_76 ,Interrupt 76 Priority"
|
|
line.long 0x10 "IPR20,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_83 ,Interrupt 83 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_82 ,Interrupt 82 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_81 ,Interrupt 81 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_80 ,Interrupt 80 Priority"
|
|
line.long 0x14 "IPR21,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_87 ,Interrupt 87 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_86 ,Interrupt 86 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_85 ,Interrupt 85 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_84 ,Interrupt 84 Priority"
|
|
line.long 0x18 "IPR22,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_91 ,Interrupt 91 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_90 ,Interrupt 90 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_89 ,Interrupt 89 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_88 ,Interrupt 88 Priority"
|
|
line.long 0x1C "IPR23,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority"
|
|
else
|
|
hgroup.long 0x440++0x1F
|
|
hide.long 0x0 "IPR16,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR17,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR18,Interrupt Priority Register"
|
|
hide.long 0xC "IPR19,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR20,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR21,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR22,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR23,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03)
|
|
group.long 0x460++0x1F
|
|
line.long 0x0 "IPR24,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_99 ,Interrupt 99 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_98 ,Interrupt 98 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_97 ,Interrupt 97 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_96 ,Interrupt 96 Priority"
|
|
line.long 0x4 "IPR25,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_103 ,Interrupt 103 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_102 ,Interrupt 102 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_101 ,Interrupt 101 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_100 ,Interrupt 100 Priority"
|
|
line.long 0x8 "IPR26,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_107 ,Interrupt 107 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_106 ,Interrupt 106 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_105 ,Interrupt 105 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_104 ,Interrupt 104 Priority"
|
|
line.long 0xC "IPR27,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_111 ,Interrupt 111 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_110 ,Interrupt 110 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_109 ,Interrupt 109 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_108 ,Interrupt 108 Priority"
|
|
line.long 0x10 "IPR28,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_115 ,Interrupt 115 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_114 ,Interrupt 114 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_113 ,Interrupt 113 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_112 ,Interrupt 112 Priority"
|
|
line.long 0x14 "IPR29,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_119 ,Interrupt 119 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_118 ,Interrupt 118 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_117 ,Interrupt 117 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_116 ,Interrupt 116 Priority"
|
|
line.long 0x18 "IPR30,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_123 ,Interrupt 123 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_122 ,Interrupt 122 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_121 ,Interrupt 121 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_120 ,Interrupt 120 Priority"
|
|
line.long 0x1C "IPR31,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority"
|
|
else
|
|
hgroup.long 0x460++0x1F
|
|
hide.long 0x0 "IPR24,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR25,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR26,Interrupt Priority Register"
|
|
hide.long 0xC "IPR27,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR28,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR29,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR30,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR31,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04)
|
|
group.long 0x480++0x1F
|
|
line.long 0x0 "IPR32,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_131 ,Interrupt 131 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_130 ,Interrupt 130 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_129 ,Interrupt 129 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_128 ,Interrupt 128 Priority"
|
|
line.long 0x4 "IPR33,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_135 ,Interrupt 135 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_134 ,Interrupt 134 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_133 ,Interrupt 133 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_132 ,Interrupt 132 Priority"
|
|
line.long 0x8 "IPR34,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_139 ,Interrupt 139 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_138 ,Interrupt 138 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_137 ,Interrupt 137 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_136 ,Interrupt 136 Priority"
|
|
line.long 0xC "IPR35,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_143 ,Interrupt 143 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_142 ,Interrupt 142 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_141 ,Interrupt 141 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_140 ,Interrupt 140 Priority"
|
|
line.long 0x10 "IPR36,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_147 ,Interrupt 147 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_146 ,Interrupt 146 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_145 ,Interrupt 145 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_144 ,Interrupt 144 Priority"
|
|
line.long 0x14 "IPR37,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_151 ,Interrupt 151 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_150 ,Interrupt 150 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_149 ,Interrupt 149 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_148 ,Interrupt 148 Priority"
|
|
line.long 0x18 "IPR38,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_155 ,Interrupt 155 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_154 ,Interrupt 154 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_153 ,Interrupt 153 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_152 ,Interrupt 152 Priority"
|
|
line.long 0x1C "IPR39,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority"
|
|
else
|
|
hgroup.long 0x480++0x1F
|
|
hide.long 0x0 "IPR32,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR33,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR34,Interrupt Priority Register"
|
|
hide.long 0xC "IPR35,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR36,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR37,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR38,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR39,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05)
|
|
group.long 0x4A0++0x1F
|
|
line.long 0x0 "IPR40,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority"
|
|
line.long 0x4 "IPR41,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority"
|
|
line.long 0x8 "IPR42,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority"
|
|
line.long 0xC "IPR43,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority"
|
|
line.long 0x10 "IPR44,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_179 ,Interrupt 179 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_178 ,Interrupt 178 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_177 ,Interrupt 177 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_176 ,Interrupt 176 Priority"
|
|
line.long 0x14 "IPR45,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_183 ,Interrupt 183 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_182 ,Interrupt 182 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_181 ,Interrupt 181 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_180 ,Interrupt 180 Priority"
|
|
line.long 0x18 "IPR46,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_187 ,Interrupt 187 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_186 ,Interrupt 186 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_185 ,Interrupt 185 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_184 ,Interrupt 184 Priority"
|
|
line.long 0x1C "IPR47,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_191 ,Interrupt 191 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_190 ,Interrupt 190 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_189 ,Interrupt 189 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_188 ,Interrupt 188 Priority"
|
|
else
|
|
hgroup.long 0x4A0++0x1F
|
|
hide.long 0x0 "IPR40,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR41,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR42,Interrupt Priority Register"
|
|
hide.long 0xC "IPR43,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR44,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR45,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR46,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR47,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06)
|
|
group.long 0x4C0++0x1F
|
|
line.long 0x0 "IPR48,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority"
|
|
line.long 0x4 "IPR49,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority"
|
|
line.long 0x8 "IPR50,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority"
|
|
line.long 0xC "IPR51,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority"
|
|
line.long 0x10 "IPR52,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_211 ,Interrupt 211 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_210 ,Interrupt 210 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_209 ,Interrupt 209 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_208 ,Interrupt 208 Priority"
|
|
line.long 0x14 "IPR53,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_215 ,Interrupt 215 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_214 ,Interrupt 214 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_213 ,Interrupt 213 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_212 ,Interrupt 212 Priority"
|
|
line.long 0x18 "IPR54,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_219 ,Interrupt 219 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_218 ,Interrupt 218 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_217 ,Interrupt 217 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_216 ,Interrupt 216 Priority"
|
|
line.long 0x1C "IPR55,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_223 ,Interrupt 223 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_222 ,Interrupt 222 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_221 ,Interrupt 221 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_220 ,Interrupt 220 Priority"
|
|
else
|
|
hgroup.long 0x4C0++0x1F
|
|
hide.long 0x0 "IPR48,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR49,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR50,Interrupt Priority Register"
|
|
hide.long 0xC "IPR51,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR52,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR53,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR54,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR55,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07)
|
|
group.long 0x4E0++0x1F
|
|
line.long 0x0 "IPR56,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority"
|
|
line.long 0x4 "IPR57,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority"
|
|
line.long 0x8 "IPR58,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority"
|
|
line.long 0xC "IPR59,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority"
|
|
line.long 0x10 "IPR60,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_243 ,Interrupt 243 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_242 ,Interrupt 242 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_241 ,Interrupt 241 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_240 ,Interrupt 240 Priority"
|
|
line.long 0x14 "IPR61,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_247 ,Interrupt 247 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_246 ,Interrupt 246 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_245 ,Interrupt 245 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_244 ,Interrupt 244 Priority"
|
|
line.long 0x18 "IPR62,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_251 ,Interrupt 251 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_250 ,Interrupt 250 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_249 ,Interrupt 249 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_248 ,Interrupt 248 Priority"
|
|
line.long 0x1C "IPR63,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_255 ,Interrupt 255 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_254 ,Interrupt 254 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_253 ,Interrupt 253 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_252 ,Interrupt 252 Priority"
|
|
else
|
|
hgroup.long 0x4E0++0x1F
|
|
hide.long 0x0 "IPR56,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR57,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR58,Interrupt Priority Register"
|
|
hide.long 0xC "IPR59,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR60,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR61,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR62,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR63,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08)
|
|
group.long 0x500++0x1F
|
|
line.long 0x0 "IPR64,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_259 ,Interrupt 259 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_258 ,Interrupt 258 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_257 ,Interrupt 257 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_256 ,Interrupt 256 Priority"
|
|
line.long 0x4 "IPR65,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_263 ,Interrupt 263 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_262 ,Interrupt 262 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_261 ,Interrupt 261 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_260 ,Interrupt 260 Priority"
|
|
line.long 0x8 "IPR66,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_267 ,Interrupt 267 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_266 ,Interrupt 266 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_265 ,Interrupt 265 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_264 ,Interrupt 264 Priority"
|
|
line.long 0xC "IPR67,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_271 ,Interrupt 271 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_270 ,Interrupt 270 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_269 ,Interrupt 269 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_268 ,Interrupt 268 Priority"
|
|
line.long 0x10 "IPR68,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_275 ,Interrupt 275 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_274 ,Interrupt 274 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_273 ,Interrupt 273 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_272 ,Interrupt 272 Priority"
|
|
line.long 0x14 "IPR69,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_279 ,Interrupt 279 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_278 ,Interrupt 278 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_277 ,Interrupt 277 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_276 ,Interrupt 276 Priority"
|
|
line.long 0x18 "IPR70,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_283 ,Interrupt 283 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_282 ,Interrupt 282 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_281 ,Interrupt 281 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_280 ,Interrupt 280 Priority"
|
|
line.long 0x1C "IPR71,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_287 ,Interrupt 287 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_286 ,Interrupt 286 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_285 ,Interrupt 285 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_284 ,Interrupt 284 Priority"
|
|
else
|
|
hgroup.long 0x500++0x1F
|
|
hide.long 0x0 "IPR64,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR65,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR66,Interrupt Priority Register"
|
|
hide.long 0xC "IPR67,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR68,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR69,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR70,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR71,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09)
|
|
group.long 0x520++0x1F
|
|
line.long 0x0 "IPR72,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_291 ,Interrupt 291 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_290 ,Interrupt 290 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_289 ,Interrupt 289 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_288 ,Interrupt 288 Priority"
|
|
line.long 0x4 "IPR73,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_295 ,Interrupt 295 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_294 ,Interrupt 294 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_293 ,Interrupt 293 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_292 ,Interrupt 292 Priority"
|
|
line.long 0x8 "IPR74,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_299 ,Interrupt 299 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_298 ,Interrupt 298 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_297 ,Interrupt 297 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_296 ,Interrupt 296 Priority"
|
|
line.long 0xC "IPR75,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_303 ,Interrupt 303 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_302 ,Interrupt 302 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_301 ,Interrupt 301 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_300 ,Interrupt 300 Priority"
|
|
line.long 0x10 "IPR76,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_307 ,Interrupt 307 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_306 ,Interrupt 306 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_305 ,Interrupt 305 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_304 ,Interrupt 304 Priority"
|
|
line.long 0x14 "IPR77,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_311 ,Interrupt 311 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_310 ,Interrupt 310 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_309 ,Interrupt 309 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_308 ,Interrupt 308 Priority"
|
|
line.long 0x18 "IPR78,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_315 ,Interrupt 315 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_314 ,Interrupt 314 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_313 ,Interrupt 313 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_312 ,Interrupt 312 Priority"
|
|
line.long 0x1C "IPR79,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_319 ,Interrupt 319 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_318 ,Interrupt 318 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_317 ,Interrupt 317 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_316 ,Interrupt 316 Priority"
|
|
else
|
|
hgroup.long 0x520++0x1F
|
|
hide.long 0x0 "IPR72,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR73,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR74,Interrupt Priority Register"
|
|
hide.long 0xC "IPR75,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR76,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR77,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR78,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR79,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A)
|
|
group.long 0x540++0x1F
|
|
line.long 0x0 "IPR80,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_323 ,Interrupt 323 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_322 ,Interrupt 322 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_321 ,Interrupt 321 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_320 ,Interrupt 320 Priority"
|
|
line.long 0x4 "IPR81,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_327 ,Interrupt 327 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_326 ,Interrupt 326 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_325 ,Interrupt 325 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_324 ,Interrupt 324 Priority"
|
|
line.long 0x8 "IPR82,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_331 ,Interrupt 331 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_330 ,Interrupt 330 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_329 ,Interrupt 329 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_328 ,Interrupt 328 Priority"
|
|
line.long 0xC "IPR83,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_335 ,Interrupt 335 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_334 ,Interrupt 334 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_333 ,Interrupt 333 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_332 ,Interrupt 332 Priority"
|
|
line.long 0x10 "IPR84,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_339 ,Interrupt 339 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_338 ,Interrupt 338 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_337 ,Interrupt 337 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_336 ,Interrupt 336 Priority"
|
|
line.long 0x14 "IPR85,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_343 ,Interrupt 343 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_342 ,Interrupt 342 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_341 ,Interrupt 341 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_340 ,Interrupt 340 Priority"
|
|
line.long 0x18 "IPR86,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_347 ,Interrupt 347 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_346 ,Interrupt 346 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_345 ,Interrupt 345 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_344 ,Interrupt 344 Priority"
|
|
line.long 0x1C "IPR87,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_351 ,Interrupt 351 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_350 ,Interrupt 350 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_349 ,Interrupt 349 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_348 ,Interrupt 348 Priority"
|
|
else
|
|
hgroup.long 0x540++0x1F
|
|
hide.long 0x0 "IPR80,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR81,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR82,Interrupt Priority Register"
|
|
hide.long 0xC "IPR83,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR84,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR85,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR86,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR87,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B)
|
|
group.long 0x560++0x1F
|
|
line.long 0x0 "IPR88,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_355 ,Interrupt 355 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_354 ,Interrupt 354 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_353 ,Interrupt 353 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_352 ,Interrupt 352 Priority"
|
|
line.long 0x4 "IPR89,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_359 ,Interrupt 359 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_358 ,Interrupt 358 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_357 ,Interrupt 357 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_356 ,Interrupt 356 Priority"
|
|
line.long 0x8 "IPR90,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_363 ,Interrupt 363 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_362 ,Interrupt 362 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_361 ,Interrupt 361 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_360 ,Interrupt 360 Priority"
|
|
line.long 0xC "IPR91,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_367 ,Interrupt 367 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_366 ,Interrupt 366 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_365 ,Interrupt 365 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_364 ,Interrupt 364 Priority"
|
|
line.long 0x10 "IPR92,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_371 ,Interrupt 371 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_370 ,Interrupt 370 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_369 ,Interrupt 369 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_368 ,Interrupt 368 Priority"
|
|
line.long 0x14 "IPR93,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_375 ,Interrupt 375 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_374 ,Interrupt 374 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_373 ,Interrupt 373 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_372 ,Interrupt 372 Priority"
|
|
line.long 0x18 "IPR94,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_379 ,Interrupt 379 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_378 ,Interrupt 378 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_377 ,Interrupt 377 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_376 ,Interrupt 376 Priority"
|
|
line.long 0x1C "IPR95,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_383 ,Interrupt 383 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_382 ,Interrupt 382 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_381 ,Interrupt 381 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_380 ,Interrupt 380 Priority"
|
|
else
|
|
hgroup.long 0x560++0x1F
|
|
hide.long 0x0 "IPR88,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR89,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR90,Interrupt Priority Register"
|
|
hide.long 0xC "IPR91,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR92,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR93,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR94,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR95,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C)
|
|
group.long 0x580++0x1F
|
|
line.long 0x0 "IPR96,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_387 ,Interrupt 387 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_386 ,Interrupt 386 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_385 ,Interrupt 385 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_384 ,Interrupt 384 Priority"
|
|
line.long 0x4 "IPR97,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_391 ,Interrupt 391 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_390 ,Interrupt 390 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_389 ,Interrupt 389 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_388 ,Interrupt 388 Priority"
|
|
line.long 0x8 "IPR98,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_395 ,Interrupt 395 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_394 ,Interrupt 394 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_393 ,Interrupt 393 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_392 ,Interrupt 392 Priority"
|
|
line.long 0xC "IPR99,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_399 ,Interrupt 399 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_398 ,Interrupt 398 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_397 ,Interrupt 397 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_396 ,Interrupt 396 Priority"
|
|
line.long 0x10 "IPR100,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_403 ,Interrupt 403 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_402 ,Interrupt 402 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_401 ,Interrupt 401 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_400 ,Interrupt 400 Priority"
|
|
line.long 0x14 "IPR101,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_407 ,Interrupt 407 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_406 ,Interrupt 406 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_405 ,Interrupt 405 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_404 ,Interrupt 404 Priority"
|
|
line.long 0x18 "IPR102,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_411 ,Interrupt 411 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_410 ,Interrupt 410 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_409 ,Interrupt 409 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_408 ,Interrupt 408 Priority"
|
|
line.long 0x1C "IPR103,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_415 ,Interrupt 415 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_414 ,Interrupt 414 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_413 ,Interrupt 413 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_412 ,Interrupt 412 Priority"
|
|
else
|
|
hgroup.long 0x580++0x1F
|
|
hide.long 0x0 "IPR96,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR97,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR98,Interrupt Priority Register"
|
|
hide.long 0xC "IPR99,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR100,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR101,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR102,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR103,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D)
|
|
group.long 0x5A0++0x1F
|
|
line.long 0x0 "IPR104,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_419 ,Interrupt 419 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_418 ,Interrupt 418 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_417 ,Interrupt 417 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_416 ,Interrupt 416 Priority"
|
|
line.long 0x4 "IPR105,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_423 ,Interrupt 423 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_422 ,Interrupt 422 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_421 ,Interrupt 421 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_420 ,Interrupt 420 Priority"
|
|
line.long 0x8 "IPR106,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_427 ,Interrupt 427 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_426 ,Interrupt 426 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_425 ,Interrupt 425 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_424 ,Interrupt 424 Priority"
|
|
line.long 0xC "IPR107,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_431 ,Interrupt 431 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_430 ,Interrupt 430 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_429 ,Interrupt 429 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_428 ,Interrupt 428 Priority"
|
|
line.long 0x10 "IPR108,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_435 ,Interrupt 435 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_434 ,Interrupt 434 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_433 ,Interrupt 433 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_432 ,Interrupt 432 Priority"
|
|
line.long 0x14 "IPR109,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_439 ,Interrupt 439 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_438 ,Interrupt 438 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_437 ,Interrupt 437 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_436 ,Interrupt 436 Priority"
|
|
line.long 0x18 "IPR110,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_443 ,Interrupt 443 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_442 ,Interrupt 442 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_441 ,Interrupt 441 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_440 ,Interrupt 440 Priority"
|
|
line.long 0x1C "IPR111,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_447 ,Interrupt 447 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_446 ,Interrupt 446 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_445 ,Interrupt 445 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_444 ,Interrupt 444 Priority"
|
|
else
|
|
hgroup.long 0x5A0++0x1F
|
|
hide.long 0x0 "IPR104,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR105,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR106,Interrupt Priority Register"
|
|
hide.long 0xC "IPR107,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR108,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR109,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR110,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR111,Interrupt Priority Register"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E)
|
|
group.long 0x5C0++0x1F
|
|
line.long 0x0 "IPR112,Interrupt Priority Register"
|
|
hexmask.long.byte 0x0 24.--31. 1. " PRI_451 ,Interrupt 451 Priority"
|
|
hexmask.long.byte 0x0 16.--23. 1. " PRI_450 ,Interrupt 450 Priority"
|
|
hexmask.long.byte 0x0 8.--15. 1. " PRI_449 ,Interrupt 449 Priority"
|
|
hexmask.long.byte 0x0 0.--7. 1. " PRI_448 ,Interrupt 448 Priority"
|
|
line.long 0x4 "IPR113,Interrupt Priority Register"
|
|
hexmask.long.byte 0x4 24.--31. 1. " PRI_455 ,Interrupt 455 Priority"
|
|
hexmask.long.byte 0x4 16.--23. 1. " PRI_454 ,Interrupt 454 Priority"
|
|
hexmask.long.byte 0x4 8.--15. 1. " PRI_453 ,Interrupt 453 Priority"
|
|
hexmask.long.byte 0x4 0.--7. 1. " PRI_452 ,Interrupt 452 Priority"
|
|
line.long 0x8 "IPR114,Interrupt Priority Register"
|
|
hexmask.long.byte 0x8 24.--31. 1. " PRI_459 ,Interrupt 459 Priority"
|
|
hexmask.long.byte 0x8 16.--23. 1. " PRI_458 ,Interrupt 458 Priority"
|
|
hexmask.long.byte 0x8 8.--15. 1. " PRI_457 ,Interrupt 457 Priority"
|
|
hexmask.long.byte 0x8 0.--7. 1. " PRI_456 ,Interrupt 456 Priority"
|
|
line.long 0xC "IPR115,Interrupt Priority Register"
|
|
hexmask.long.byte 0xC 24.--31. 1. " PRI_463 ,Interrupt 463 Priority"
|
|
hexmask.long.byte 0xC 16.--23. 1. " PRI_462 ,Interrupt 462 Priority"
|
|
hexmask.long.byte 0xC 8.--15. 1. " PRI_461 ,Interrupt 461 Priority"
|
|
hexmask.long.byte 0xC 0.--7. 1. " PRI_460 ,Interrupt 460 Priority"
|
|
line.long 0x10 "IPR116,Interrupt Priority Register"
|
|
hexmask.long.byte 0x10 24.--31. 1. " PRI_467 ,Interrupt 467 Priority"
|
|
hexmask.long.byte 0x10 16.--23. 1. " PRI_466 ,Interrupt 466 Priority"
|
|
hexmask.long.byte 0x10 8.--15. 1. " PRI_465 ,Interrupt 465 Priority"
|
|
hexmask.long.byte 0x10 0.--7. 1. " PRI_464 ,Interrupt 464 Priority"
|
|
line.long 0x14 "IPR117,Interrupt Priority Register"
|
|
hexmask.long.byte 0x14 24.--31. 1. " PRI_471 ,Interrupt 471 Priority"
|
|
hexmask.long.byte 0x14 16.--23. 1. " PRI_470 ,Interrupt 470 Priority"
|
|
hexmask.long.byte 0x14 8.--15. 1. " PRI_469 ,Interrupt 469 Priority"
|
|
hexmask.long.byte 0x14 0.--7. 1. " PRI_468 ,Interrupt 468 Priority"
|
|
line.long 0x18 "IPR118,Interrupt Priority Register"
|
|
hexmask.long.byte 0x18 24.--31. 1. " PRI_475 ,Interrupt 475 Priority"
|
|
hexmask.long.byte 0x18 16.--23. 1. " PRI_474 ,Interrupt 474 Priority"
|
|
hexmask.long.byte 0x18 8.--15. 1. " PRI_473 ,Interrupt 473 Priority"
|
|
hexmask.long.byte 0x18 0.--7. 1. " PRI_472 ,Interrupt 472 Priority"
|
|
line.long 0x1C "IPR119,Interrupt Priority Register"
|
|
hexmask.long.byte 0x1C 24.--31. 1. " PRI_479 ,Interrupt 479 Priority"
|
|
hexmask.long.byte 0x1C 16.--23. 1. " PRI_478 ,Interrupt 478 Priority"
|
|
hexmask.long.byte 0x1C 8.--15. 1. " PRI_477 ,Interrupt 477 Priority"
|
|
hexmask.long.byte 0x1C 0.--7. 1. " PRI_476 ,Interrupt 476 Priority"
|
|
else
|
|
hgroup.long 0x5C0++0x1F
|
|
hide.long 0x0 "IPR112,Interrupt Priority Register"
|
|
hide.long 0x4 "IPR113,Interrupt Priority Register"
|
|
hide.long 0x8 "IPR114,Interrupt Priority Register"
|
|
hide.long 0xC "IPR115,Interrupt Priority Register"
|
|
hide.long 0x10 "IPR116,Interrupt Priority Register"
|
|
hide.long 0x14 "IPR117,Interrupt Priority Register"
|
|
hide.long 0x18 "IPR118,Interrupt Priority Register"
|
|
hide.long 0x1C "IPR119,Interrupt Priority Register"
|
|
endif
|
|
tree.end
|
|
width 0x0b
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
sif (CORENAME()=="CORTEXM33F")
|
|
tree "Floating-point Unit (FPU)"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 8.
|
|
group.long 0xF34++0x0B
|
|
line.long 0x00 "FPCCR,Floating-Point Context Control Register"
|
|
bitfld.long 0x00 31. " ASPEN ,Execution of a floating-point instruction sets the CONTROL.FPCA bit to 1" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " LSPEN ,Enables lazy context save of FP state" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " LSPENS ,This bit controls whether the LSPEN bit is writeable from the Non-secure state" "Writeable,Write ignored"
|
|
newline
|
|
bitfld.long 0x00 28. " CLRONRET ,Clear floating point caller saved registers on exception return" "Disabled,Enabled"
|
|
bitfld.long 0x00 27. " CLRONRETS ,Clear on return Secure only" "Both states,Secure only"
|
|
bitfld.long 0x00 26. " TS ,Treat as Secure" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 10. " UFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the UsageFault exception to pending" "Not able,Able"
|
|
bitfld.long 0x00 9. " SPLIMVIOL ,Indicates whether the FP context violates the stack pointer limit that was active when lazy state preservation was activated" "Low,High"
|
|
bitfld.long 0x00 8. " MONRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the DebugMonitor exception to pending" "Not able,Able"
|
|
newline
|
|
bitfld.long 0x00 7. " SFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the SecureFault exception to pending" "Not able,Able"
|
|
bitfld.long 0x00 6. " BFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the BusFault exception to pending" "Not able,Able"
|
|
bitfld.long 0x00 5. " MMRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the MemManage exception to pending" "Not able,Able"
|
|
newline
|
|
bitfld.long 0x00 4. " HFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the HardFault exception to pending" "Not able,Able"
|
|
bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread"
|
|
bitfld.long 0x00 2. " S ,Indicates the FP context belongs to the specified security state" "Non-secure,Secure"
|
|
newline
|
|
bitfld.long 0x00 1. " USER ,Indicates the privilege level of the software executing" "Privileged,Unprivileged"
|
|
bitfld.long 0x00 0. " LSPACT ,Indicates whether Lazy preservation of the FP state is active" "Not active,Active"
|
|
line.long 0x04 "FPCAR,Floating-Point Context Address Register"
|
|
hexmask.long 0x04 3.--31. 0x8 " ADDRESS ,The location of the unpopulated floating-point register space allocated on an exception stack frame"
|
|
line.long 0x08 "FPDSCR,Floating-Point Default Status Control Register"
|
|
bitfld.long 0x08 26. " AHP ,Default value for FPSCR.AHP" "IEEE 754-2008,Alternative"
|
|
bitfld.long 0x08 25. " DN ,Default value for FPSCR.DN" "NaN operands,Any operation"
|
|
bitfld.long 0x08 24. " FZ ,Default value for FPSCR.FZ" "No Flush mode,Flush mode"
|
|
newline
|
|
bitfld.long 0x08 22.--23. " RMODE ,Default value for FPSCR.RMode" "Round to Nearest,Round towards Plus Infinity,Round towards Minus Infinity,Round towards Zero"
|
|
rgroup.long 0xF40++0x0B
|
|
line.long 0x00 "MVFR0,Media and FP Feature Register 0"
|
|
bitfld.long 0x00 28.--31. " FPRNDMOD ,Indicates the rounding modes supported by the FP floating-point hardware" ",All supported,?..."
|
|
bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..."
|
|
bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..."
|
|
newline
|
|
bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..."
|
|
bitfld.long 0x00 4.--7. " SNGLPREC ,Indicates the hardware support for FP single-precision operations" ",,Supported,?..."
|
|
bitfld.long 0x00 0.--3. " A_SIMD ,Indicates the size of the FP register bank" ",Supported-16x64-bit,?..."
|
|
line.long 0x04 "MVFR1,Media and FP Feature Register 1"
|
|
bitfld.long 0x04 28.--31. " FP_FUSED_MAC ,Indicates whether the FP supports fused multiply accumulate operations" ",Supported,?..."
|
|
bitfld.long 0x04 24.--27. " FP_HPFP ,Indicates whether the FP supports half-precision and double-precision floating-point conversion instructions" ",Half-single,Half-single and half-double,?..."
|
|
newline
|
|
bitfld.long 0x04 4.--7. " D_NAN ,Indicates whether the FP hardware implementation supports only the Default NaN mode" ",NaN propagation,?..."
|
|
bitfld.long 0x04 0.--3. " FTZ_MODE ,Indicates whether the FP hardware implementation supports only the Flush-to-Zero mode of operation" ",Fully denormalized,?..."
|
|
line.long 0x08 "MVFR2,Media and FP Feature Register 2"
|
|
bitfld.long 0x08 4.--7. " VFP_MISC ,Indicates the hardware support for FP miscellaneous features" "Not supported,,,,Supported,?..."
|
|
width 0xB
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
endif
|
|
tree "Debug"
|
|
tree "Core Debug"
|
|
sif COMPonent.AVAILABLE("COREDEBUG")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
|
|
width 13.
|
|
group.long 0xD30++0x03
|
|
line.long 0x00 "DFSR,Debug Fault Status Register"
|
|
eventfld.long 0x00 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of an external debug request" "Not generated,Generated"
|
|
eventfld.long 0x00 3. " VCATCH ,Indicates triggering of a Vector catch" "Not triggered,Triggered"
|
|
eventfld.long 0x00 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not generated,Generated"
|
|
newline
|
|
eventfld.long 0x00 1. " BKPT ,Indicates a debug event generated by BKPT instruction execution or a breakpoint match in FPB" "Not generated,Generated"
|
|
eventfld.long 0x00 0. " HALTED ,Indicates a debug event generated by either a C_HALT or C_STEP request, triggered by a write to the DHCSR or a step request triggered by setting DEMCR.MON_STEP to 1" "Not generated,Generated"
|
|
newline
|
|
hgroup.long 0xDF0++0x03
|
|
hide.long 0x00 "DHCSR,Debug Halting Control and Status Register"
|
|
in
|
|
newline
|
|
wgroup.long 0xDF4++0x03
|
|
line.long 0x00 "DCRSR,Debug Core Register Selector Register"
|
|
bitfld.long 0x00 16. " REGWNR ,Specifies the access type for the transfer" "Read,Write"
|
|
hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register, special-purpose register or Floating-point extension register"
|
|
group.long 0xDF8++0x03
|
|
line.long 0x00 "DCRDR,Debug Core Register Data Register"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000)
|
|
group.long 0xDFC++0x03
|
|
line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register"
|
|
bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure"
|
|
bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1"
|
|
bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step"
|
|
newline
|
|
bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending"
|
|
bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled"
|
|
else
|
|
group.long 0xDFC++0x03
|
|
line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register"
|
|
bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure"
|
|
bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1"
|
|
newline
|
|
bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending"
|
|
bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled"
|
|
newline
|
|
bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled"
|
|
endif
|
|
newline
|
|
group.long 0xE04++0x07
|
|
line.long 0x00 "DAUTHCTRL,Debug Authentication Control Register"
|
|
bitfld.long 0x00 3. " INTSPNIDEN ,Internal secure non-invasive debug enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SPNIDENSEL ,Secure non-invasive debug enable select.Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure non-invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPNIDEN"
|
|
bitfld.long 0x00 1. " INTSPIDEN ,Internal secure invasive debug enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " SPIDENSEL ,Secure invasive debug enable select. Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPIDEN"
|
|
line.long 0x04 "DSCSR,Debug Security Control and Status Register"
|
|
bitfld.long 0x04 16. " CDS ,This field indicates the current security state of the processor" "Non-secure,Secure"
|
|
bitfld.long 0x04 1. " SBRSEL ,Secure banked register select" "Non-secure,Secure"
|
|
bitfld.long 0x04 0. " SBRSELEN ,Secure banked register select enable" "Disabled,Enabled"
|
|
rgroup.long 0xFB8++0x03
|
|
line.long 0x00 "DAUTHSTATUS,Debug Authentication Status Register"
|
|
bitfld.long 0x00 7. " SNI ,Secure non-invasive debug implemented" ",Implemented"
|
|
bitfld.long 0x00 6. " SNE ,Secure non-invasive debug enabled" "0,1"
|
|
bitfld.long 0x00 5. " SI ,Secure invasive debug features implemented" ",Implemented"
|
|
bitfld.long 0x00 4. " SE ,Secure invasive debug enabled" "0,1"
|
|
newline
|
|
bitfld.long 0x00 3. " NSNI ,Non-secure non-invasive debug features implemented" ",Implemented"
|
|
bitfld.long 0x00 2. " NSNE ,Non-secure non-invasive debug enabled" "0,1"
|
|
bitfld.long 0x00 1. " NSI ,Non-secure invasive debug features implemented" ",Implemented"
|
|
bitfld.long 0x00 0. " NSE ,Non-secure invasive debug enabled" "0,1"
|
|
width 0x0B
|
|
else
|
|
newline
|
|
textline "COREDEBUG component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Flash Patch and Breakpoint Unit (FPB)"
|
|
sif COMPonent.AVAILABLE("FPB")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))
|
|
width 12.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "FP_CTRL,Flash Patch Control Register"
|
|
bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Reserved,Version 2,?..."
|
|
rbitfld.long 0x00 4.--7. 12.--14. " NUM_CODE ,The number of instruction address comparators" "0,1,2,3,4,5,6,7,?..."
|
|
rbitfld.long 0x00 8.--11. " NUM_LIT ,Number of literal comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 1. " KEY ,Key Field" "Low,High"
|
|
bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled"
|
|
textline " "
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x04))&0x20000000)==0x20000000)
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FP_REMAP,Flash Patch Remap Register"
|
|
bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported"
|
|
hexmask.long 0x00 5.--28. 0x20 " REMAP ,Remap address"
|
|
else
|
|
rgroup.long 0x04++0x03
|
|
line.long 0x00 "FP_REMAP,Flash Patch Remap Register"
|
|
bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x8))&0x01)==0x00)
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x8++0x03
|
|
line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xC))&0x01)==0x00)
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0xC++0x03
|
|
line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x10))&0x01)==0x00)
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x10++0x03
|
|
line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x14))&0x01)==0x00)
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x14++0x03
|
|
line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x18))&0x01)==0x00)
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x18++0x03
|
|
line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x1C))&0x01)==0x00)
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x1C++0x03
|
|
line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x20))&0x01)==0x00)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x24))&0x01)==0x00)
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7"
|
|
bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled"
|
|
hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
else
|
|
group.long 0x24++0x03
|
|
line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7"
|
|
textfld " "
|
|
hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address"
|
|
bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode"
|
|
endif
|
|
tree "CoreSight Identification Registers"
|
|
width 12.
|
|
rgroup.long 0xFCC++0x03
|
|
line.long 0x00 "FP_DEVTYPE,FPB CoreSight Device Type Register"
|
|
hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type"
|
|
hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type"
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xFBC))&0x100000)==0x100000)
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register"
|
|
hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part"
|
|
else
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
endif
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "FP_PIDR0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "FP_PIDR1,Peripheral ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]"
|
|
line.long 0x08 "FP_PIDR2,Peripheral ID2"
|
|
hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision"
|
|
bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC"
|
|
hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]"
|
|
line.long 0x0C "FP_PIDR3,Peripheral ID3"
|
|
hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field"
|
|
hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block"
|
|
rgroup.long 0xFD0++0x03
|
|
line.long 0x00 "FP_PIDR4,Peripheral Identification Register 4"
|
|
hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count"
|
|
hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code"
|
|
rgroup.long 0xFF0++0x0F
|
|
line.long 0x00 "FP_CIDR0,Component ID0 (Preamble)"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble"
|
|
line.long 0x04 "FP_CIDR1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class"
|
|
line.long 0x08 "FP_CIDR2,Component ID2"
|
|
hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble"
|
|
line.long 0x0c "FP_CIDR3,Component ID3"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble"
|
|
tree.end
|
|
width 0x0b
|
|
else
|
|
newline
|
|
textline "FPB component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree "Data Watchpoint and Trace Unit (DWT)"
|
|
sif COMPonent.AVAILABLE("DWT")
|
|
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))
|
|
width 16.
|
|
group.long 0x00++0x03
|
|
line.long 0x00 "DWT_CTRL,Control Register"
|
|
rbitfld.long 0x00 28.--31. " NUMCOMP ,Number of comparators implemented" "0,1,2,3,4,5,6,7,8,?..."
|
|
rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported"
|
|
rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported"
|
|
textline " "
|
|
rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported"
|
|
bitfld.long 0x00 23. " CYCDISS ,Controls whether the cycle counter is prevented from incrementing while the PE is in Secure state" "No,Yes"
|
|
bitfld.long 0x00 22. " CYCEVTENA ,Enables POSTCNT underflow Event counter packets generation" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " FOLDEVTENA ,Enables generation of the Folded-instruction counter overflow event" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " LSUEVTENA ,Enables generation of the LSU counter overflow event" "Disabled,Enabled"
|
|
bitfld.long 0x00 19. " SLEEPEVTENA ,Enables generation of the Sleep counter overflow event" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 18. " EXCEVTENA ,Enables generation of the Exception overhead counter overflow event" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " CPIEVTENA ,Enables generation of the CPI counter overflow event" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " EXCTRCENA ,Enables generation of exception trace" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " PCSAMPLENA ,Enables use of POSTCNT counter as a timer for Periodic PC sample packet generation" "Disabled,Enabled"
|
|
bitfld.long 0x00 10.--11. " SYNCTAP ,Selects the position of the synchronization packet counter tap on the CYCCNT counter" "Disabled,CYCCNT[24],CYCCNT[26],CYCCNT[28]"
|
|
bitfld.long 0x00 9. " CYCTAP ,Selects the position of the POSTCNT tap on the CYCCNT counter" "CYCCNT[6],CYCCNT[10]"
|
|
textline " "
|
|
bitfld.long 0x00 5.--8. " POSTINIT ,Initial value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 1.--4. " POSTPRESET ,Reload value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 0. " CYCCNTENA ,Enables CYCCNT" "Disabled,Enabled"
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x1000000)==0x0000000)
|
|
group.long 0x04++0x03
|
|
line.long 0x00 "DWT_CYCCNT,Cycle Count register"
|
|
endif
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x2000000)==0x0000000)
|
|
group.long 0x08++0x17
|
|
line.long 0x00 "DWT_CPICNT,CPI Count register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " CPICNT ,Base instruction overhead counter"
|
|
line.long 0x04 "DWT_EXCCNT,Exception Overhead Count Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " EXCCNT ,The exception overhead counter"
|
|
line.long 0x08 "DWT_SLEEPCNT,Sleep Count Register"
|
|
hexmask.long.byte 0x08 0.--7. 1. " SLEEPCNT ,Sleep Counter"
|
|
line.long 0x10 "DWT_LSUCNT,LSU Count Register"
|
|
hexmask.long.byte 0x10 0.--7. 1. " LSUCNT ,Load-store overhead counter"
|
|
line.long 0x14 "DWT_FOLDCNT,Folded-instruction Count register"
|
|
hexmask.long.byte 0x14 0.--7. 1. " FOLDCNT ,Folded-instruction counter"
|
|
endif
|
|
rgroup.long 0x1C++0x03
|
|
line.long 0x00 "DWT_PCSR,Program Counter Sample register"
|
|
textline " "
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)==0x1)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x4)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xC)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xF)
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address"
|
|
else
|
|
group.long 0x20++0x03
|
|
line.long 0x00 "DWT_COMP0,DWT Comparator Register 0"
|
|
endif
|
|
group.long (0x20+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION0,DWT Function Register 0"
|
|
bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched"
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address"
|
|
bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved"
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)==0x1)
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x4)
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xC)
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xF)
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address"
|
|
else
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "DWT_COMP1,DWT Comparator Register 1"
|
|
endif
|
|
group.long (0x30+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION1,DWT Function Register 1"
|
|
bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched"
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address"
|
|
bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved"
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)==0x1)
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x4)
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xC)
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xF)
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address"
|
|
else
|
|
group.long 0x40++0x03
|
|
line.long 0x00 "DWT_COMP2,DWT Comparator Register 2"
|
|
endif
|
|
group.long (0x40+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION2,DWT Function Register 2"
|
|
bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched"
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address"
|
|
bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved"
|
|
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)==0x1)
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x4)
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xC)
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value"
|
|
elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xF)
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address"
|
|
else
|
|
group.long 0x50++0x03
|
|
line.long 0x00 "DWT_COMP3,DWT Comparator Register 3"
|
|
endif
|
|
group.long (0x50+0x08)++0x03
|
|
line.long 0x00 "DWT_FUNCTION3,DWT Function Register 3"
|
|
bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched"
|
|
bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address"
|
|
bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved"
|
|
tree "CoreSight Identification Registers"
|
|
width 13.
|
|
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0xFBC))&0x100000)==0x100000)
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register"
|
|
hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part"
|
|
else
|
|
rgroup.long 0xFBC++0x03
|
|
line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register"
|
|
bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present"
|
|
endif
|
|
rgroup.long 0xFCC++0x03
|
|
line.long 0x00 "DWT_DEVTYPE,Device Type Identifier register"
|
|
hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type"
|
|
hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type"
|
|
rgroup.long 0xFE0++0x0F
|
|
line.long 0x00 "DWT_PIDR0,Peripheral ID0"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]"
|
|
line.long 0x04 "DWT_PIDR1,Peripheral ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]"
|
|
hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]"
|
|
line.long 0x08 "DWT_PIDR2,Peripheral ID2"
|
|
hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision"
|
|
bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC"
|
|
hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]"
|
|
line.long 0x0c "DWT_PIDR3,Peripheral ID3"
|
|
hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field"
|
|
hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block"
|
|
rgroup.long 0xFD0++0x03
|
|
line.long 0x00 "DWT_PIDR4,Peripheral Identification Register 4"
|
|
hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count"
|
|
hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code"
|
|
rgroup.long 0xFF0++0x0F
|
|
line.long 0x00 "DWT_CIDR0,Component ID0 (Preamble)"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble"
|
|
line.long 0x04 "DWT_CIDR1,Component ID1"
|
|
hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class"
|
|
hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class"
|
|
line.long 0x08 "DWT_CIDR2,Component ID2"
|
|
hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble"
|
|
line.long 0x0c "DWT_CIDR3,Component ID3"
|
|
hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble"
|
|
tree.end
|
|
width 0x0b
|
|
else
|
|
newline
|
|
textline "DWT component base address not specified"
|
|
newline
|
|
endif
|
|
tree.end
|
|
tree.end
|
|
AUTOINDENT.POP
|
|
tree.end
|
|
AUTOINDENT.ON CENTER TREE
|
|
ENUMDELIMITER ","
|
|
base ad:0x0
|
|
tree "ACMP (Analog Comparator)"
|
|
base ad:0x0
|
|
tree "ACMP0_NS"
|
|
base ad:0x59008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 17. "ACCURACY,ACMP accuracy mode" "0: ACMP operates in low-accuracy mode but consumes..,1: ACMP operates in high-accuracy mode but consumes.."
|
|
bitfld.long 0x8 16. "INPUTRANGE,Input Range" "0: Use this setting when the input to the..,1: It is recommended to use this setting when the.."
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "HYST,Hysteresis mode"
|
|
bitfld.long 0x8 0.--2. "BIAS,Bias Configuration" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 1. "GPIOINV,Comparator GPIO Output Invert" "0: The comparator output to GPIO is not inverted,1: The comparator output to GPIO is inverted"
|
|
bitfld.long 0xC 0. "NOTRDYVAL,Not Ready Value" "0: ACMP output is 0 when the ACMP is not ready.,1: ACMP output is 1 when the ACMP is not ready."
|
|
line.long 0x10 "INPUTCTRL,No Description"
|
|
bitfld.long 0x10 28.--30. "CSRESSEL,Capacitive Sense Mode Internal Resistor" "0: Internal capacitive sense resistor value 0,1: Internal capacitive sense resistor value 1,2: Internal capacitive sense resistor value 2,3: Internal capacitive sense resistor value 3,4: Internal capacitive sense resistor value 4,5: Internal capacitive sense resistor value 5,6: Internal capacitive sense resistor value 6,?"
|
|
hexmask.long.byte 0x10 16.--21. 1. "VREFDIV,VREF division"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--15. 1. "NEGSEL,Negative Input Select"
|
|
hexmask.long.byte 0x10 0.--7. 1. "POSSEL,Positive Input Select"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,INPUT conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,Analog Comparator Ready" "0,1"
|
|
bitfld.long 0x0 0. "ACMPOUT,Analog Comparator Output" "0,1"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,Input conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,ACMP ready Interrupt flag" "0,1"
|
|
bitfld.long 0x0 1. "FALL,Falling Edge Triggered Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RISE,Rising Edge Triggered Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PORTALLOCERR,Port allocation error interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "INPUTCONFLICT,Input conflict interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ACMPRDY,ACMP ready interrupt enable" "0,1"
|
|
bitfld.long 0x4 1. "FALL,Falling edge interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RISE,Rising edge interrupt enable" "0,1"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "INPUTCTRL,Syncbusy for INPUTCTRL" "0,1"
|
|
tree.end
|
|
tree "ACMP0_S"
|
|
base ad:0x49008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 17. "ACCURACY,ACMP accuracy mode" "0: ACMP operates in low-accuracy mode but consumes..,1: ACMP operates in high-accuracy mode but consumes.."
|
|
bitfld.long 0x8 16. "INPUTRANGE,Input Range" "0: Use this setting when the input to the..,1: It is recommended to use this setting when the.."
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "HYST,Hysteresis mode"
|
|
bitfld.long 0x8 0.--2. "BIAS,Bias Configuration" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 1. "GPIOINV,Comparator GPIO Output Invert" "0: The comparator output to GPIO is not inverted,1: The comparator output to GPIO is inverted"
|
|
bitfld.long 0xC 0. "NOTRDYVAL,Not Ready Value" "0: ACMP output is 0 when the ACMP is not ready.,1: ACMP output is 1 when the ACMP is not ready."
|
|
line.long 0x10 "INPUTCTRL,No Description"
|
|
bitfld.long 0x10 28.--30. "CSRESSEL,Capacitive Sense Mode Internal Resistor" "0: Internal capacitive sense resistor value 0,1: Internal capacitive sense resistor value 1,2: Internal capacitive sense resistor value 2,3: Internal capacitive sense resistor value 3,4: Internal capacitive sense resistor value 4,5: Internal capacitive sense resistor value 5,6: Internal capacitive sense resistor value 6,?"
|
|
hexmask.long.byte 0x10 16.--21. 1. "VREFDIV,VREF division"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--15. 1. "NEGSEL,Negative Input Select"
|
|
hexmask.long.byte 0x10 0.--7. 1. "POSSEL,Positive Input Select"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,INPUT conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,Analog Comparator Ready" "0,1"
|
|
bitfld.long 0x0 0. "ACMPOUT,Analog Comparator Output" "0,1"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,Input conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,ACMP ready Interrupt flag" "0,1"
|
|
bitfld.long 0x0 1. "FALL,Falling Edge Triggered Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RISE,Rising Edge Triggered Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PORTALLOCERR,Port allocation error interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "INPUTCONFLICT,Input conflict interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ACMPRDY,ACMP ready interrupt enable" "0,1"
|
|
bitfld.long 0x4 1. "FALL,Falling edge interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RISE,Rising edge interrupt enable" "0,1"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "INPUTCTRL,Syncbusy for INPUTCTRL" "0,1"
|
|
tree.end
|
|
tree "ACMP1_NS"
|
|
base ad:0x5900C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 17. "ACCURACY,ACMP accuracy mode" "0: ACMP operates in low-accuracy mode but consumes..,1: ACMP operates in high-accuracy mode but consumes.."
|
|
bitfld.long 0x8 16. "INPUTRANGE,Input Range" "0: Use this setting when the input to the..,1: It is recommended to use this setting when the.."
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "HYST,Hysteresis mode"
|
|
bitfld.long 0x8 0.--2. "BIAS,Bias Configuration" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 1. "GPIOINV,Comparator GPIO Output Invert" "0: The comparator output to GPIO is not inverted,1: The comparator output to GPIO is inverted"
|
|
bitfld.long 0xC 0. "NOTRDYVAL,Not Ready Value" "0: ACMP output is 0 when the ACMP is not ready.,1: ACMP output is 1 when the ACMP is not ready."
|
|
line.long 0x10 "INPUTCTRL,No Description"
|
|
bitfld.long 0x10 28.--30. "CSRESSEL,Capacitive Sense Mode Internal Resistor" "0: Internal capacitive sense resistor value 0,1: Internal capacitive sense resistor value 1,2: Internal capacitive sense resistor value 2,3: Internal capacitive sense resistor value 3,4: Internal capacitive sense resistor value 4,5: Internal capacitive sense resistor value 5,6: Internal capacitive sense resistor value 6,?"
|
|
hexmask.long.byte 0x10 16.--21. 1. "VREFDIV,VREF division"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--15. 1. "NEGSEL,Negative Input Select"
|
|
hexmask.long.byte 0x10 0.--7. 1. "POSSEL,Positive Input Select"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,INPUT conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,Analog Comparator Ready" "0,1"
|
|
bitfld.long 0x0 0. "ACMPOUT,Analog Comparator Output" "0,1"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,Input conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,ACMP ready Interrupt flag" "0,1"
|
|
bitfld.long 0x0 1. "FALL,Falling Edge Triggered Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RISE,Rising Edge Triggered Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PORTALLOCERR,Port allocation error interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "INPUTCONFLICT,Input conflict interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ACMPRDY,ACMP ready interrupt enable" "0,1"
|
|
bitfld.long 0x4 1. "FALL,Falling edge interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RISE,Rising edge interrupt enable" "0,1"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "INPUTCTRL,Syncbusy for INPUTCTRL" "0,1"
|
|
tree.end
|
|
tree "ACMP1_S"
|
|
base ad:0x4900C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 17. "ACCURACY,ACMP accuracy mode" "0: ACMP operates in low-accuracy mode but consumes..,1: ACMP operates in high-accuracy mode but consumes.."
|
|
bitfld.long 0x8 16. "INPUTRANGE,Input Range" "0: Use this setting when the input to the..,1: It is recommended to use this setting when the.."
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "HYST,Hysteresis mode"
|
|
bitfld.long 0x8 0.--2. "BIAS,Bias Configuration" "0,1,2,3,4,5,6,7"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 1. "GPIOINV,Comparator GPIO Output Invert" "0: The comparator output to GPIO is not inverted,1: The comparator output to GPIO is inverted"
|
|
bitfld.long 0xC 0. "NOTRDYVAL,Not Ready Value" "0: ACMP output is 0 when the ACMP is not ready.,1: ACMP output is 1 when the ACMP is not ready."
|
|
line.long 0x10 "INPUTCTRL,No Description"
|
|
bitfld.long 0x10 28.--30. "CSRESSEL,Capacitive Sense Mode Internal Resistor" "0: Internal capacitive sense resistor value 0,1: Internal capacitive sense resistor value 1,2: Internal capacitive sense resistor value 2,3: Internal capacitive sense resistor value 3,4: Internal capacitive sense resistor value 4,5: Internal capacitive sense resistor value 5,6: Internal capacitive sense resistor value 6,?"
|
|
hexmask.long.byte 0x10 16.--21. 1. "VREFDIV,VREF division"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--15. 1. "NEGSEL,Negative Input Select"
|
|
hexmask.long.byte 0x10 0.--7. 1. "POSSEL,Positive Input Select"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,INPUT conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,Analog Comparator Ready" "0,1"
|
|
bitfld.long 0x0 0. "ACMPOUT,Analog Comparator Output" "0,1"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PORTALLOCERR,Port allocation error" "0,1"
|
|
bitfld.long 0x0 3. "INPUTCONFLICT,Input conflict" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ACMPRDY,ACMP ready Interrupt flag" "0,1"
|
|
bitfld.long 0x0 1. "FALL,Falling Edge Triggered Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RISE,Rising Edge Triggered Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PORTALLOCERR,Port allocation error interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "INPUTCONFLICT,Input conflict interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ACMPRDY,ACMP ready interrupt enable" "0,1"
|
|
bitfld.long 0x4 1. "FALL,Falling edge interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RISE,Rising edge interrupt enable" "0,1"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "INPUTCTRL,Syncbusy for INPUTCTRL" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "AMUXCP (Analog Multiplexer Charge Pump)"
|
|
base ad:0x0
|
|
tree "AMUXCP0_NS"
|
|
base ad:0x59020000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x8++0x3
|
|
line.long 0x0 "CTRL,Control"
|
|
bitfld.long 0x0 5. "FORCESTOP,Force stop" "0,1"
|
|
bitfld.long 0x0 4. "FORCERUN,Force run" "0,1"
|
|
bitfld.long 0x0 1. "FORCELP,Force Low Power" "0,1"
|
|
bitfld.long 0x0 0. "FORCEHP,Force High Power" "0,1"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 1. "HICAP,high cap" "0,1"
|
|
bitfld.long 0x0 0. "RUN,running" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "TEST,Test"
|
|
bitfld.long 0x0 31. "STATUSEN,Enable write to status bits" "0,1"
|
|
bitfld.long 0x0 13. "FORCEBOOSTOFF,Force Boost Off" "0,1"
|
|
bitfld.long 0x0 12. "FORCEBOOSTON,Force Boost On" "0,1"
|
|
bitfld.long 0x0 9. "FORCELOCAP,Force low capacitance driver" "0,1"
|
|
bitfld.long 0x0 8. "FORCEHICAP,Force high capacitance driver" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "FORCEREQUEST,Force Request" "0,1"
|
|
bitfld.long 0x0 1. "SYNCMODE,Sync Mode" "0,1"
|
|
bitfld.long 0x0 0. "SYNCCLK,Sync Clock" "0,1"
|
|
line.long 0x4 "TRIM,Trim"
|
|
bitfld.long 0x4 28.--30. "PUMPCAPHI,Pump Cap High Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 24.--26. "PUMPCAPLO,Pump Cap Low Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 21.--23. "BIASCTRLHI,Bias Control High Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 18.--20. "BIASCTRLLOCONT,Bias Control Low Power Continuous" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 15.--17. "BIASCTRLLO,Bias Control Low Power" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x4 13.--14. "VOLTAGECTRLHI,Charge Pump Voltage Control High Power" "0,1,2,3"
|
|
bitfld.long 0x4 10.--11. "VOLTAGECTRLLO,Charge Pump Voltage Control Low Power" "0,1,2,3"
|
|
bitfld.long 0x4 9. "BIAS2XHI,Bias 2x High Power" "0,1"
|
|
bitfld.long 0x4 8. "BIAS2XLO,Bias 2x Low Power" "0,1"
|
|
bitfld.long 0x4 7. "BUMP0P5XHI,Bump 0.5X High Power" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "BUMP0P5XLO,Bump 0.5X Low Power" "0,1"
|
|
bitfld.long 0x4 5. "BYPASSDIV2HI,Bypass Div2 High Power" "0,1"
|
|
bitfld.long 0x4 4. "BYPASSDIV2LO,Bypass Div2 Low Power" "0,1"
|
|
bitfld.long 0x4 3. "FLOATVDDCPHI,Float VDDCP High Power" "0,1"
|
|
bitfld.long 0x4 2. "FLOATVDDCPLO,Float VDDCP Low Power" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "WARMUPTIME,Warm up time" "0: Warm up cycle = 72; 3.6us @20 MHz,1: Warm up cycle = 96; 4.8us @ 20 MHz,2: Warm up cycle = 128; 6.4us @ 20 MHz,3: Warm up cycle = 160; 8.0us @ 20 MHz"
|
|
tree.end
|
|
tree "AMUXCP0_S"
|
|
base ad:0x49020000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x8++0x3
|
|
line.long 0x0 "CTRL,Control"
|
|
bitfld.long 0x0 5. "FORCESTOP,Force stop" "0,1"
|
|
bitfld.long 0x0 4. "FORCERUN,Force run" "0,1"
|
|
bitfld.long 0x0 1. "FORCELP,Force Low Power" "0,1"
|
|
bitfld.long 0x0 0. "FORCEHP,Force High Power" "0,1"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 1. "HICAP,high cap" "0,1"
|
|
bitfld.long 0x0 0. "RUN,running" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "TEST,Test"
|
|
bitfld.long 0x0 31. "STATUSEN,Enable write to status bits" "0,1"
|
|
bitfld.long 0x0 13. "FORCEBOOSTOFF,Force Boost Off" "0,1"
|
|
bitfld.long 0x0 12. "FORCEBOOSTON,Force Boost On" "0,1"
|
|
bitfld.long 0x0 9. "FORCELOCAP,Force low capacitance driver" "0,1"
|
|
bitfld.long 0x0 8. "FORCEHICAP,Force high capacitance driver" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "FORCEREQUEST,Force Request" "0,1"
|
|
bitfld.long 0x0 1. "SYNCMODE,Sync Mode" "0,1"
|
|
bitfld.long 0x0 0. "SYNCCLK,Sync Clock" "0,1"
|
|
line.long 0x4 "TRIM,Trim"
|
|
bitfld.long 0x4 28.--30. "PUMPCAPHI,Pump Cap High Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 24.--26. "PUMPCAPLO,Pump Cap Low Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 21.--23. "BIASCTRLHI,Bias Control High Power" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 18.--20. "BIASCTRLLOCONT,Bias Control Low Power Continuous" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 15.--17. "BIASCTRLLO,Bias Control Low Power" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x4 13.--14. "VOLTAGECTRLHI,Charge Pump Voltage Control High Power" "0,1,2,3"
|
|
bitfld.long 0x4 10.--11. "VOLTAGECTRLLO,Charge Pump Voltage Control Low Power" "0,1,2,3"
|
|
bitfld.long 0x4 9. "BIAS2XHI,Bias 2x High Power" "0,1"
|
|
bitfld.long 0x4 8. "BIAS2XLO,Bias 2x Low Power" "0,1"
|
|
bitfld.long 0x4 7. "BUMP0P5XHI,Bump 0.5X High Power" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "BUMP0P5XLO,Bump 0.5X Low Power" "0,1"
|
|
bitfld.long 0x4 5. "BYPASSDIV2HI,Bypass Div2 High Power" "0,1"
|
|
bitfld.long 0x4 4. "BYPASSDIV2LO,Bypass Div2 Low Power" "0,1"
|
|
bitfld.long 0x4 3. "FLOATVDDCPHI,Float VDDCP High Power" "0,1"
|
|
bitfld.long 0x4 2. "FLOATVDDCPLO,Float VDDCP Low Power" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "WARMUPTIME,Warm up time" "0: Warm up cycle = 72; 3.6us @20 MHz,1: Warm up cycle = 96; 4.8us @ 20 MHz,2: Warm up cycle = 128; 6.4us @ 20 MHz,3: Warm up cycle = 160; 8.0us @ 20 MHz"
|
|
tree.end
|
|
tree.end
|
|
tree "BURAM (Backup RAM)"
|
|
base ad:0x0
|
|
tree "BURAM_NS"
|
|
base ad:0x50080000
|
|
group.long 0x0++0x7F
|
|
line.long 0x0 "RET0_REG,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x4 "RET1_REG,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x8 "RET2_REG,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0xC "RET3_REG,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x10 "RET4_REG,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x14 "RET5_REG,No Description"
|
|
hexmask.long 0x14 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x18 "RET6_REG,No Description"
|
|
hexmask.long 0x18 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x1C "RET7_REG,No Description"
|
|
hexmask.long 0x1C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x20 "RET8_REG,No Description"
|
|
hexmask.long 0x20 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x24 "RET9_REG,No Description"
|
|
hexmask.long 0x24 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x28 "RET10_REG,No Description"
|
|
hexmask.long 0x28 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x2C "RET11_REG,No Description"
|
|
hexmask.long 0x2C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x30 "RET12_REG,No Description"
|
|
hexmask.long 0x30 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x34 "RET13_REG,No Description"
|
|
hexmask.long 0x34 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x38 "RET14_REG,No Description"
|
|
hexmask.long 0x38 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x3C "RET15_REG,No Description"
|
|
hexmask.long 0x3C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x40 "RET16_REG,No Description"
|
|
hexmask.long 0x40 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x44 "RET17_REG,No Description"
|
|
hexmask.long 0x44 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x48 "RET18_REG,No Description"
|
|
hexmask.long 0x48 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x4C "RET19_REG,No Description"
|
|
hexmask.long 0x4C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x50 "RET20_REG,No Description"
|
|
hexmask.long 0x50 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x54 "RET21_REG,No Description"
|
|
hexmask.long 0x54 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x58 "RET22_REG,No Description"
|
|
hexmask.long 0x58 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x5C "RET23_REG,No Description"
|
|
hexmask.long 0x5C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x60 "RET24_REG,No Description"
|
|
hexmask.long 0x60 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x64 "RET25_REG,No Description"
|
|
hexmask.long 0x64 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x68 "RET26_REG,No Description"
|
|
hexmask.long 0x68 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x6C "RET27_REG,No Description"
|
|
hexmask.long 0x6C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x70 "RET28_REG,No Description"
|
|
hexmask.long 0x70 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x74 "RET29_REG,No Description"
|
|
hexmask.long 0x74 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x78 "RET30_REG,No Description"
|
|
hexmask.long 0x78 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x7C "RET31_REG,No Description"
|
|
hexmask.long 0x7C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
tree.end
|
|
tree "BURAM_S"
|
|
base ad:0x40080000
|
|
group.long 0x0++0x7F
|
|
line.long 0x0 "RET0_REG,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x4 "RET1_REG,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x8 "RET2_REG,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0xC "RET3_REG,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x10 "RET4_REG,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x14 "RET5_REG,No Description"
|
|
hexmask.long 0x14 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x18 "RET6_REG,No Description"
|
|
hexmask.long 0x18 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x1C "RET7_REG,No Description"
|
|
hexmask.long 0x1C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x20 "RET8_REG,No Description"
|
|
hexmask.long 0x20 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x24 "RET9_REG,No Description"
|
|
hexmask.long 0x24 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x28 "RET10_REG,No Description"
|
|
hexmask.long 0x28 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x2C "RET11_REG,No Description"
|
|
hexmask.long 0x2C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x30 "RET12_REG,No Description"
|
|
hexmask.long 0x30 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x34 "RET13_REG,No Description"
|
|
hexmask.long 0x34 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x38 "RET14_REG,No Description"
|
|
hexmask.long 0x38 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x3C "RET15_REG,No Description"
|
|
hexmask.long 0x3C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x40 "RET16_REG,No Description"
|
|
hexmask.long 0x40 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x44 "RET17_REG,No Description"
|
|
hexmask.long 0x44 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x48 "RET18_REG,No Description"
|
|
hexmask.long 0x48 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x4C "RET19_REG,No Description"
|
|
hexmask.long 0x4C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x50 "RET20_REG,No Description"
|
|
hexmask.long 0x50 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x54 "RET21_REG,No Description"
|
|
hexmask.long 0x54 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x58 "RET22_REG,No Description"
|
|
hexmask.long 0x58 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x5C "RET23_REG,No Description"
|
|
hexmask.long 0x5C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x60 "RET24_REG,No Description"
|
|
hexmask.long 0x60 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x64 "RET25_REG,No Description"
|
|
hexmask.long 0x64 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x68 "RET26_REG,No Description"
|
|
hexmask.long 0x68 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x6C "RET27_REG,No Description"
|
|
hexmask.long 0x6C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x70 "RET28_REG,No Description"
|
|
hexmask.long 0x70 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x74 "RET29_REG,No Description"
|
|
hexmask.long 0x74 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x78 "RET30_REG,No Description"
|
|
hexmask.long 0x78 0.--31. 1. "RETREG,Latch based Retention register"
|
|
line.long 0x7C "RET31_REG,No Description"
|
|
hexmask.long 0x7C 0.--31. 1. "RETREG,Latch based Retention register"
|
|
tree.end
|
|
tree.end
|
|
tree "BURTC (Back-Up Real Time Counter)"
|
|
base ad:0x0
|
|
tree "BURTC_NS"
|
|
base ad:0x50064000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,BURTC Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
hexmask.long.byte 0x4 4.--7. 1. "CNTPRESC,Counter prescaler value."
|
|
bitfld.long 0x4 1. "COMPTOP,Compare Channel is Top Value" "0: The top value of the BURTC is 4294967295..,1: The top value of the BURTC is given by COMP"
|
|
newline
|
|
bitfld.long 0x4 0. "DEBUGRUN,Debug Mode Run Enable" "0: BURTC is frozen in debug mode,1: BURTC is running in debug mode"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop BURTC counter" "0,1"
|
|
bitfld.long 0x0 0. "START,Start BURTC counter" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LOCK,Configuration Lock Status" "0: All BURTC lockable registers are unlocked.,1: All BURTC lockable registers are locked."
|
|
bitfld.long 0x0 0. "RUNNING,BURTC running status" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 1. "COMP,Compare Match Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 1. "COMP,Compare Match Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x8 "PRECNT,No Description"
|
|
hexmask.long.word 0x8 0.--14. 1. "PRECNT,Pre-Counter Value"
|
|
line.long 0xC "CNT,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "CNT,Counter Value"
|
|
line.long 0x10 "EM4WUEN,No Description"
|
|
bitfld.long 0x10 1. "COMPEM4WUEN,Compare Match EM4 Wakeup Enable" "0,1"
|
|
bitfld.long 0x10 0. "OFEM4WUEN,Overflow EM4 Wakeup Enable" "0,1"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 4. "COMP,Sync busy for COMP" "0,1"
|
|
bitfld.long 0x0 3. "CNT,Sync busy for CNT" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "PRECNT,Sync busy for PRECNT" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Sync busy for STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Sync busy for START" "0,1"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "COMP,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "COMP,Compare Value"
|
|
tree.end
|
|
tree "BURTC_S"
|
|
base ad:0x40064000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,BURTC Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
hexmask.long.byte 0x4 4.--7. 1. "CNTPRESC,Counter prescaler value."
|
|
bitfld.long 0x4 1. "COMPTOP,Compare Channel is Top Value" "0: The top value of the BURTC is 4294967295..,1: The top value of the BURTC is given by COMP"
|
|
newline
|
|
bitfld.long 0x4 0. "DEBUGRUN,Debug Mode Run Enable" "0: BURTC is frozen in debug mode,1: BURTC is running in debug mode"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop BURTC counter" "0,1"
|
|
bitfld.long 0x0 0. "START,Start BURTC counter" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LOCK,Configuration Lock Status" "0: All BURTC lockable registers are unlocked.,1: All BURTC lockable registers are locked."
|
|
bitfld.long 0x0 0. "RUNNING,BURTC running status" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 1. "COMP,Compare Match Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 1. "COMP,Compare Match Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x8 "PRECNT,No Description"
|
|
hexmask.long.word 0x8 0.--14. 1. "PRECNT,Pre-Counter Value"
|
|
line.long 0xC "CNT,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "CNT,Counter Value"
|
|
line.long 0x10 "EM4WUEN,No Description"
|
|
bitfld.long 0x10 1. "COMPEM4WUEN,Compare Match EM4 Wakeup Enable" "0,1"
|
|
bitfld.long 0x10 0. "OFEM4WUEN,Overflow EM4 Wakeup Enable" "0,1"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 4. "COMP,Sync busy for COMP" "0,1"
|
|
bitfld.long 0x0 3. "CNT,Sync busy for CNT" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "PRECNT,Sync busy for PRECNT" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Sync busy for STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Sync busy for START" "0,1"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "COMP,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "COMP,Compare Value"
|
|
tree.end
|
|
tree.end
|
|
tree "CMU (Clock Management Unit)"
|
|
base ad:0x0
|
|
tree "CMU_NS"
|
|
base ad:0x50008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Configuration Lock Status" "0: Configuration lock is unlocked,1: Configuration lock is locked"
|
|
bitfld.long 0x0 30. "WDOGLOCK,Configuration Lock Status for WDOG" "0: WDOG configuration lock is unlocked,1: WDOG configuration lock is locked"
|
|
newline
|
|
bitfld.long 0x0 0. "CALRDY,Calibration Ready" "0,1"
|
|
wgroup.long 0x10++0x7
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
line.long 0x4 "WDOGLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 1. "CALOF,Calibration Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "CALRDY,Calibration Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 1. "CALOF,Calibration Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "CALRDY,Calibration Ready Interrupt Enable" "0,1"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "CALCMD,No Description"
|
|
bitfld.long 0x0 1. "CALSTOP,Calibration Stop" "0,1"
|
|
bitfld.long 0x0 0. "CALSTART,Calibration Start" "0,1"
|
|
group.long 0x54++0x3
|
|
line.long 0x0 "CALCTRL,No Description"
|
|
hexmask.long.byte 0x0 28.--31. 1. "DOWNSEL,Calibration Down-counter Select"
|
|
hexmask.long.byte 0x0 24.--27. 1. "UPSEL,Calibration Up-counter Select"
|
|
newline
|
|
bitfld.long 0x0 23. "CONT,Continuous Calibration" "0,1"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "CALTOP,Calibration Counter Top Value"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x0 "CALCNT,No Description"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "CALCNT,Calibration Result Counter Value"
|
|
group.long 0x64++0x7
|
|
line.long 0x0 "CLKEN0,No Description"
|
|
bitfld.long 0x0 31. "DCDC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 30. "SYSRTC0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "BURTC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 28. "BURAM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "PRS,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 26. "GPIO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "LESENSE,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 24. "ULFRCO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 23. "LFXO,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 22. "LFRCO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "FSRCO,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 20. "HFXO0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "HFRCOEM23,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 18. "HFRCO0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "DPLL0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 16. "SYSCFG,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "I2C1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 14. "I2C0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "WDOG0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 12. "LETIMER0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "AMUXCP0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 10. "IADC0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "USART0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 8. "TIMER4,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TIMER3,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 6. "TIMER2,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TIMER1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 4. "TIMER0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "GPCRC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 2. "RADIOAES,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "LDMAXBAR,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 0. "LDMA,Enable Bus Clock" "0,1"
|
|
line.long 0x4 "CLKEN1,No Description"
|
|
bitfld.long 0x4 28. "ECAIFADC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 27. "DMEM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 26. "RFECA1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 25. "RFECA0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "EUSART2,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 23. "EUSART1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 22. "EUSART0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 21. "PCNT0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "VDAC0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 19. "ACMP1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ACMP0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 17. "WDOG1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "MSC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 15. "ICACHE0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "SMU,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 13. "KEYSCAN,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "LCD,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 11. "BUFC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "SEMAILBOXHOST,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 9. "RFMAILBOX,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "HOSTMAILBOX,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 7. "RFSCRATCHPAD,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "SYNTH,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 5. "RAC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PROTIMER,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 3. "FRC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RFCRC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 1. "MODEM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "AGC,Enable Bus Clock" "0,1"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "SYSCLKCTRL,No Description"
|
|
bitfld.long 0x0 16. "RHCLKPRESC,Radio HCLK Prescaler" "0: Radio HCLK is SYSCLK divided by 1,1: Radio HCLK is SYSCLK divided by 2"
|
|
hexmask.long.byte 0x0 12.--15. 1. "HCLKPRESC,HCLK Prescaler"
|
|
newline
|
|
bitfld.long 0x0 10. "PCLKPRESC,PCLK Prescaler" "0: PCLK is HCLK divided by 1,1: PCLK is HCLK divided by 2"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: FSRCO is clocking SYSCLK,2: HFRCODPLL is clocking SYSCLK,3: HFXO is clocking SYSCLK,4: CLKIN0 is clocking SYSCLK,?,?,?"
|
|
group.long 0x80++0x3
|
|
line.long 0x0 "TRACECLKCTRL,No Description"
|
|
bitfld.long 0x0 4.--5. "PRESC,TRACECLK Prescaler" "0: TRACECLK is SYSCLK divided by 1,1: TRACECLK is SYSCLK divided by 2,?,3: TRACECLK is SYSCLK divided by 4"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "EXPORTCLKCTRL,No Description"
|
|
hexmask.long.byte 0x0 24.--28. 1. "PRESC,EXPORTCLK Prescaler"
|
|
hexmask.long.byte 0x0 16.--19. 1. "CLKOUTSEL2,Clock Output Select 2"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "CLKOUTSEL1,Clock Output Select 1"
|
|
hexmask.long.byte 0x0 0.--3. 1. "CLKOUTSEL0,Clock Output Select 0"
|
|
group.long 0x100++0x3
|
|
line.long 0x0 "DPLLREFCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "0: DPLLREFCLK is not clocked,1: HFXO is clocking DPLLREFCLK,2: LFXO is clocking DPLLREFCLK,3: CLKIN0 is clocking DPLLREFCLK"
|
|
group.long 0x120++0x3
|
|
line.long 0x0 "EM01GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: HFRCODPLL is clocking EM01GRPACLK,2: HFXO is clocking EM01GRPACLK,3: FSRCO is clocking EM01GRPACLK,4: HFRCOEM23 is clocking EM01GRPACLK,5: HFRCODPLL (retimed) is clocking EM01GRPACLK.,6: HFXO (retimed) is clocking EM01GRPACLK. Check..,?"
|
|
group.long 0x128++0x3
|
|
line.long 0x0 "EM01GRPCCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: HFRCODPLL is clocking EM01GRPCCLK,2: HFXO is clocking EM01GRPCCLK,3: FSRCO is clocking EM01GRPCCLK,4: HFRCOEM23 is clocking EM01GRPCCLK,5: HFRCODPLL (retimed) is clocking EM01GRPCCLK.,6: HFXO (retimed) is clocking EM01GRPCCLK. Check..,?"
|
|
group.long 0x140++0x3
|
|
line.long 0x0 "EM23GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking EM23GRPACLK,2: LFXO is clocking EM23GRPACLK,3: ULFRCO is clocking EM23GRPACLK"
|
|
group.long 0x160++0x3
|
|
line.long 0x0 "EM4GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking EM4GRPACLK,2: LFXO is clocking EM4GRPACLK,3: ULFRCO is clocking EM4GRPACLK"
|
|
group.long 0x180++0x3
|
|
line.long 0x0 "IADCCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: EM01GRPACLK is clocking IADCCLK,2: FSRCO is clocking IADCCLK,3: HFRCOEM23 is clocking IADCCLK"
|
|
group.long 0x200++0x3
|
|
line.long 0x0 "WDOG0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: LFRCO is clocking WDOG0CLK,2: LFXO is clocking WDOG0CLK,3: ULFRCO is clocking WDOG0CLK,4: HCLKDIV1024 is clocking WDOG0CLK,?,?,?"
|
|
group.long 0x208++0x3
|
|
line.long 0x0 "WDOG1CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: LFRCO is clocking WDOG0CLK,2: LFXO is clocking WDOG0CLK,3: ULFRCO is clocking WDOG0CLK,4: HCLKDIV1024 is clocking WDOG0CLK,?,?,?"
|
|
group.long 0x220++0x3
|
|
line.long 0x0 "EUSART0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "0: EUSART0 is not clocked,1: EM01GRPCCLK is clocking EUSART0,2: HFRCOEM23 is clocking EUSART0,3: LFRCO is clocking EUSART0,4: LFXO is clocking EUSART0,?,?,?"
|
|
group.long 0x240++0x3
|
|
line.long 0x0 "SYSRTC0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking SYSRTC0CLK,2: LFXO is clocking SYSRTC0CLK,3: ULFRCO is clocking SYSRTC0CLK"
|
|
group.long 0x250++0x3
|
|
line.long 0x0 "LCDCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking LCDCLK,2: LFXO is clocking LCDCLK,3: ULFRCO is clocking LCDCLK"
|
|
group.long 0x260++0x3
|
|
line.long 0x0 "VDAC0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "0: VDAC is not clocked,1: EM01GRPACLK is clocking VDAC,2: EM23GRPACLK is clocking VDAC,3: FSRCO is clocking VDAC,4: HFRCOEM23 is clocking VDAC,?,?,?"
|
|
group.long 0x270++0x3
|
|
line.long 0x0 "PCNT0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "0: PCNT0 is not clocked,1: EM23GRPACLK is clocking PCNT0,2: External pin PCNT_S0 is clocking PCNT0,?"
|
|
group.long 0x280++0x3
|
|
line.long 0x0 "RADIOCLKCTRL,No Description"
|
|
bitfld.long 0x0 31. "DBGCLK,Enable Clock for Debugger" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0,1"
|
|
group.long 0x290++0x3
|
|
line.long 0x0 "LESENSEHFCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: FSRCO is clocking LESENSEHFCLK,2: HFRCOEM23 is clocking LESENSEHFCLK,?"
|
|
tree.end
|
|
tree "CMU_S"
|
|
base ad:0x40008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Configuration Lock Status" "0: Configuration lock is unlocked,1: Configuration lock is locked"
|
|
bitfld.long 0x0 30. "WDOGLOCK,Configuration Lock Status for WDOG" "0: WDOG configuration lock is unlocked,1: WDOG configuration lock is locked"
|
|
newline
|
|
bitfld.long 0x0 0. "CALRDY,Calibration Ready" "0,1"
|
|
wgroup.long 0x10++0x7
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
line.long 0x4 "WDOGLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 1. "CALOF,Calibration Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "CALRDY,Calibration Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 1. "CALOF,Calibration Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "CALRDY,Calibration Ready Interrupt Enable" "0,1"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "CALCMD,No Description"
|
|
bitfld.long 0x0 1. "CALSTOP,Calibration Stop" "0,1"
|
|
bitfld.long 0x0 0. "CALSTART,Calibration Start" "0,1"
|
|
group.long 0x54++0x3
|
|
line.long 0x0 "CALCTRL,No Description"
|
|
hexmask.long.byte 0x0 28.--31. 1. "DOWNSEL,Calibration Down-counter Select"
|
|
hexmask.long.byte 0x0 24.--27. 1. "UPSEL,Calibration Up-counter Select"
|
|
newline
|
|
bitfld.long 0x0 23. "CONT,Continuous Calibration" "0,1"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "CALTOP,Calibration Counter Top Value"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x0 "CALCNT,No Description"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "CALCNT,Calibration Result Counter Value"
|
|
group.long 0x64++0x7
|
|
line.long 0x0 "CLKEN0,No Description"
|
|
bitfld.long 0x0 31. "DCDC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 30. "SYSRTC0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "BURTC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 28. "BURAM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "PRS,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 26. "GPIO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "LESENSE,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 24. "ULFRCO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 23. "LFXO,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 22. "LFRCO,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "FSRCO,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 20. "HFXO0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "HFRCOEM23,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 18. "HFRCO0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "DPLL0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 16. "SYSCFG,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "I2C1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 14. "I2C0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "WDOG0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 12. "LETIMER0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "AMUXCP0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 10. "IADC0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "USART0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 8. "TIMER4,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TIMER3,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 6. "TIMER2,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TIMER1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 4. "TIMER0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "GPCRC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 2. "RADIOAES,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "LDMAXBAR,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x0 0. "LDMA,Enable Bus Clock" "0,1"
|
|
line.long 0x4 "CLKEN1,No Description"
|
|
bitfld.long 0x4 28. "ECAIFADC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 27. "DMEM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 26. "RFECA1,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 25. "RFECA0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "EUSART2,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 23. "EUSART1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 22. "EUSART0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 21. "PCNT0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "VDAC0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 19. "ACMP1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ACMP0,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 17. "WDOG1,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "MSC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 15. "ICACHE0,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "SMU,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 13. "KEYSCAN,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "LCD,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 11. "BUFC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "SEMAILBOXHOST,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 9. "RFMAILBOX,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "HOSTMAILBOX,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 7. "RFSCRATCHPAD,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "SYNTH,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 5. "RAC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PROTIMER,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 3. "FRC,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RFCRC,Enable Bus Clock" "0,1"
|
|
bitfld.long 0x4 1. "MODEM,Enable Bus Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "AGC,Enable Bus Clock" "0,1"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "SYSCLKCTRL,No Description"
|
|
bitfld.long 0x0 16. "RHCLKPRESC,Radio HCLK Prescaler" "0: Radio HCLK is SYSCLK divided by 1,1: Radio HCLK is SYSCLK divided by 2"
|
|
hexmask.long.byte 0x0 12.--15. 1. "HCLKPRESC,HCLK Prescaler"
|
|
newline
|
|
bitfld.long 0x0 10. "PCLKPRESC,PCLK Prescaler" "0: PCLK is HCLK divided by 1,1: PCLK is HCLK divided by 2"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: FSRCO is clocking SYSCLK,2: HFRCODPLL is clocking SYSCLK,3: HFXO is clocking SYSCLK,4: CLKIN0 is clocking SYSCLK,?,?,?"
|
|
group.long 0x80++0x3
|
|
line.long 0x0 "TRACECLKCTRL,No Description"
|
|
bitfld.long 0x0 4.--5. "PRESC,TRACECLK Prescaler" "0: TRACECLK is SYSCLK divided by 1,1: TRACECLK is SYSCLK divided by 2,?,3: TRACECLK is SYSCLK divided by 4"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "EXPORTCLKCTRL,No Description"
|
|
hexmask.long.byte 0x0 24.--28. 1. "PRESC,EXPORTCLK Prescaler"
|
|
hexmask.long.byte 0x0 16.--19. 1. "CLKOUTSEL2,Clock Output Select 2"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "CLKOUTSEL1,Clock Output Select 1"
|
|
hexmask.long.byte 0x0 0.--3. 1. "CLKOUTSEL0,Clock Output Select 0"
|
|
group.long 0x100++0x3
|
|
line.long 0x0 "DPLLREFCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "0: DPLLREFCLK is not clocked,1: HFXO is clocking DPLLREFCLK,2: LFXO is clocking DPLLREFCLK,3: CLKIN0 is clocking DPLLREFCLK"
|
|
group.long 0x120++0x3
|
|
line.long 0x0 "EM01GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: HFRCODPLL is clocking EM01GRPACLK,2: HFXO is clocking EM01GRPACLK,3: FSRCO is clocking EM01GRPACLK,4: HFRCOEM23 is clocking EM01GRPACLK,5: HFRCODPLL (retimed) is clocking EM01GRPACLK.,6: HFXO (retimed) is clocking EM01GRPACLK. Check..,?"
|
|
group.long 0x128++0x3
|
|
line.long 0x0 "EM01GRPCCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: HFRCODPLL is clocking EM01GRPCCLK,2: HFXO is clocking EM01GRPCCLK,3: FSRCO is clocking EM01GRPCCLK,4: HFRCOEM23 is clocking EM01GRPCCLK,5: HFRCODPLL (retimed) is clocking EM01GRPCCLK.,6: HFXO (retimed) is clocking EM01GRPCCLK. Check..,?"
|
|
group.long 0x140++0x3
|
|
line.long 0x0 "EM23GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking EM23GRPACLK,2: LFXO is clocking EM23GRPACLK,3: ULFRCO is clocking EM23GRPACLK"
|
|
group.long 0x160++0x3
|
|
line.long 0x0 "EM4GRPACLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking EM4GRPACLK,2: LFXO is clocking EM4GRPACLK,3: ULFRCO is clocking EM4GRPACLK"
|
|
group.long 0x180++0x3
|
|
line.long 0x0 "IADCCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: EM01GRPACLK is clocking IADCCLK,2: FSRCO is clocking IADCCLK,3: HFRCOEM23 is clocking IADCCLK"
|
|
group.long 0x200++0x3
|
|
line.long 0x0 "WDOG0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: LFRCO is clocking WDOG0CLK,2: LFXO is clocking WDOG0CLK,3: ULFRCO is clocking WDOG0CLK,4: HCLKDIV1024 is clocking WDOG0CLK,?,?,?"
|
|
group.long 0x208++0x3
|
|
line.long 0x0 "WDOG1CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "?,1: LFRCO is clocking WDOG0CLK,2: LFXO is clocking WDOG0CLK,3: ULFRCO is clocking WDOG0CLK,4: HCLKDIV1024 is clocking WDOG0CLK,?,?,?"
|
|
group.long 0x220++0x3
|
|
line.long 0x0 "EUSART0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "0: EUSART0 is not clocked,1: EM01GRPCCLK is clocking EUSART0,2: HFRCOEM23 is clocking EUSART0,3: LFRCO is clocking EUSART0,4: LFXO is clocking EUSART0,?,?,?"
|
|
group.long 0x240++0x3
|
|
line.long 0x0 "SYSRTC0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking SYSRTC0CLK,2: LFXO is clocking SYSRTC0CLK,3: ULFRCO is clocking SYSRTC0CLK"
|
|
group.long 0x250++0x3
|
|
line.long 0x0 "LCDCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: LFRCO is clocking LCDCLK,2: LFXO is clocking LCDCLK,3: ULFRCO is clocking LCDCLK"
|
|
group.long 0x260++0x3
|
|
line.long 0x0 "VDAC0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--2. "CLKSEL,Clock Select" "0: VDAC is not clocked,1: EM01GRPACLK is clocking VDAC,2: EM23GRPACLK is clocking VDAC,3: FSRCO is clocking VDAC,4: HFRCOEM23 is clocking VDAC,?,?,?"
|
|
group.long 0x270++0x3
|
|
line.long 0x0 "PCNT0CLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "0: PCNT0 is not clocked,1: EM23GRPACLK is clocking PCNT0,2: External pin PCNT_S0 is clocking PCNT0,?"
|
|
group.long 0x280++0x3
|
|
line.long 0x0 "RADIOCLKCTRL,No Description"
|
|
bitfld.long 0x0 31. "DBGCLK,Enable Clock for Debugger" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0,1"
|
|
group.long 0x290++0x3
|
|
line.long 0x0 "LESENSEHFCLKCTRL,No Description"
|
|
bitfld.long 0x0 0.--1. "CLKSEL,Clock Select" "?,1: FSRCO is clocking LESENSEHFCLK,2: HFRCOEM23 is clocking LESENSEHFCLK,?"
|
|
tree.end
|
|
tree.end
|
|
tree "DCDC (DC-DC Converter)"
|
|
base ad:0x0
|
|
tree "DCDC_NS"
|
|
base ad:0x50094000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,Control"
|
|
hexmask.long.byte 0x0 4.--8. 1. "IPKTMAXCTRL,Ton_max timeout control"
|
|
bitfld.long 0x0 0. "MODE,DCDC/Bypass Mode Control" "0: DCDC is OFF bypass switch is enabled,1: Request DCDC regulation bypass switch disabled"
|
|
line.long 0x4 "EM01CTRL0,EM01 Configurations"
|
|
bitfld.long 0x4 8.--9. "DRVSPEED,EM01 Drive Speed Setting" "0: Lowest Efficiency Lowest EMI.. Small decrease in..,1: Default Efficiency Acceptable EMI level,2: Small increase in efficiency from the default..,3: Highest Efficiency Highest EMI.. Small increase.."
|
|
hexmask.long.byte 0x4 0.--3. 1. "IPKVAL,EM01 Peak Current Setting"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "EM23CTRL0,EM23 Configurations"
|
|
bitfld.long 0x0 8.--9. "DRVSPEED,EM23 Drive Speed Setting" "0: Lowest Efficiency Lowest EMI.. Small decrease in..,1: Default Efficiency Acceptable EMI level,2: Small increase in efficiency from the default..,3: Highest Efficiency Highest EMI.. Small increase.."
|
|
hexmask.long.byte 0x0 0.--3. 1. "IPKVAL,EM23 Peak Current Setting"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "PFMXCTRL,PFMX Control Register"
|
|
hexmask.long.byte 0x0 8.--12. 1. "IPKTMAXCTRL,Ton_max timeout control"
|
|
hexmask.long.byte 0x0 0.--3. 1. "IPKVAL,PFMX mode Peak Current Setting"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 9. "PFMXMODE,Entered PFMX mode" "0,1"
|
|
bitfld.long 0x0 8. "PPMODE,Entered Pulse Pairing mode" "0,1"
|
|
bitfld.long 0x0 7. "EM4ERR,EM4 Entry Request Error" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TMAX,Ton_max Timeout Reached" "0,1"
|
|
bitfld.long 0x0 5. "REGULATION,DCDC in regulation" "0,1"
|
|
bitfld.long 0x0 4. "VREGINHIGH,VREGIN above threshold" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "VREGINLOW,VREGIN below threshold" "0,1"
|
|
bitfld.long 0x0 2. "RUNNING,DCDC Running" "0,1"
|
|
bitfld.long 0x0 1. "WARM,DCDC Warmup Time Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "BYPSW,Bypass Switch Enabled" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enable"
|
|
bitfld.long 0x4 9. "PFMXMODE,PFMX Mode Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 8. "PPMODE,Pulse Pairing Mode Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 7. "EM4ERR,EM4 Entry Req Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TMAX,Ton_max Timeout Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 5. "REGULATION,DCDC in Regulation Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "VREGINHIGH,VREGIN above threshold Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "VREGINLOW,VREGIN below threshold Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "RUNNING,DCDC Running Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARM,DCDC Warmup Time Done Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "BYPSW,Bypass Switch Enabled Interrupt Enable" "0,1"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x0 "STATUS,DCDC Status Register"
|
|
bitfld.long 0x0 9. "PFMXMODE,DCDC in PFMX mode" "0,1"
|
|
bitfld.long 0x0 8. "PPMODE,DCDC in pulse-pairing mode" "0,1"
|
|
bitfld.long 0x0 4. "BYPCMPOUT,Bypass Comparator Output" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "VREGIN,VREGIN comparator status" "0,1"
|
|
bitfld.long 0x0 2. "RUNNING,DCDC is running" "0,1"
|
|
bitfld.long 0x0 1. "WARM,DCDC Warmup Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "BYPSW,Bypass Switch is currently enabled" "0,1"
|
|
line.long 0x4 "SYNCBUSY,Syncbusy Status Register"
|
|
bitfld.long 0x4 7. "PFMXCTRL,PFMXCTRL Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 3. "EM23CTRL0,EM23CTRL0 Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 2. "EM01CTRL1,EM01CTRL1 Sync Bust Status" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "EM01CTRL0,EM01CTRL0 Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 0. "CTRL,CTRL Sync Busy Status" "0,1"
|
|
wgroup.long 0x40++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "LOCKSTATUS,No Description"
|
|
bitfld.long 0x0 0. "LOCK,Lock Status" "0: Unlocked State,1: LOCKED STATE"
|
|
tree.end
|
|
tree "DCDC_S"
|
|
base ad:0x40094000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,Control"
|
|
hexmask.long.byte 0x0 4.--8. 1. "IPKTMAXCTRL,Ton_max timeout control"
|
|
bitfld.long 0x0 0. "MODE,DCDC/Bypass Mode Control" "0: DCDC is OFF bypass switch is enabled,1: Request DCDC regulation bypass switch disabled"
|
|
line.long 0x4 "EM01CTRL0,EM01 Configurations"
|
|
bitfld.long 0x4 8.--9. "DRVSPEED,EM01 Drive Speed Setting" "0: Lowest Efficiency Lowest EMI.. Small decrease in..,1: Default Efficiency Acceptable EMI level,2: Small increase in efficiency from the default..,3: Highest Efficiency Highest EMI.. Small increase.."
|
|
hexmask.long.byte 0x4 0.--3. 1. "IPKVAL,EM01 Peak Current Setting"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "EM23CTRL0,EM23 Configurations"
|
|
bitfld.long 0x0 8.--9. "DRVSPEED,EM23 Drive Speed Setting" "0: Lowest Efficiency Lowest EMI.. Small decrease in..,1: Default Efficiency Acceptable EMI level,2: Small increase in efficiency from the default..,3: Highest Efficiency Highest EMI.. Small increase.."
|
|
hexmask.long.byte 0x0 0.--3. 1. "IPKVAL,EM23 Peak Current Setting"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "PFMXCTRL,PFMX Control Register"
|
|
hexmask.long.byte 0x0 8.--12. 1. "IPKTMAXCTRL,Ton_max timeout control"
|
|
hexmask.long.byte 0x0 0.--3. 1. "IPKVAL,PFMX mode Peak Current Setting"
|
|
group.long 0x28++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 9. "PFMXMODE,Entered PFMX mode" "0,1"
|
|
bitfld.long 0x0 8. "PPMODE,Entered Pulse Pairing mode" "0,1"
|
|
bitfld.long 0x0 7. "EM4ERR,EM4 Entry Request Error" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TMAX,Ton_max Timeout Reached" "0,1"
|
|
bitfld.long 0x0 5. "REGULATION,DCDC in regulation" "0,1"
|
|
bitfld.long 0x0 4. "VREGINHIGH,VREGIN above threshold" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "VREGINLOW,VREGIN below threshold" "0,1"
|
|
bitfld.long 0x0 2. "RUNNING,DCDC Running" "0,1"
|
|
bitfld.long 0x0 1. "WARM,DCDC Warmup Time Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "BYPSW,Bypass Switch Enabled" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enable"
|
|
bitfld.long 0x4 9. "PFMXMODE,PFMX Mode Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 8. "PPMODE,Pulse Pairing Mode Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 7. "EM4ERR,EM4 Entry Req Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TMAX,Ton_max Timeout Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 5. "REGULATION,DCDC in Regulation Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "VREGINHIGH,VREGIN above threshold Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "VREGINLOW,VREGIN below threshold Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "RUNNING,DCDC Running Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARM,DCDC Warmup Time Done Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "BYPSW,Bypass Switch Enabled Interrupt Enable" "0,1"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x0 "STATUS,DCDC Status Register"
|
|
bitfld.long 0x0 9. "PFMXMODE,DCDC in PFMX mode" "0,1"
|
|
bitfld.long 0x0 8. "PPMODE,DCDC in pulse-pairing mode" "0,1"
|
|
bitfld.long 0x0 4. "BYPCMPOUT,Bypass Comparator Output" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "VREGIN,VREGIN comparator status" "0,1"
|
|
bitfld.long 0x0 2. "RUNNING,DCDC is running" "0,1"
|
|
bitfld.long 0x0 1. "WARM,DCDC Warmup Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "BYPSW,Bypass Switch is currently enabled" "0,1"
|
|
line.long 0x4 "SYNCBUSY,Syncbusy Status Register"
|
|
bitfld.long 0x4 7. "PFMXCTRL,PFMXCTRL Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 3. "EM23CTRL0,EM23CTRL0 Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 2. "EM01CTRL1,EM01CTRL1 Sync Bust Status" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "EM01CTRL0,EM01CTRL0 Sync Busy Status" "0,1"
|
|
bitfld.long 0x4 0. "CTRL,CTRL Sync Busy Status" "0,1"
|
|
wgroup.long 0x40++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "LOCKSTATUS,No Description"
|
|
bitfld.long 0x0 0. "LOCK,Lock Status" "0: Unlocked State,1: LOCKED STATE"
|
|
tree.end
|
|
tree.end
|
|
tree "DEVINFO (Device Info Page)"
|
|
base ad:0xFE08000
|
|
rgroup.long 0x0++0x23
|
|
line.long 0x0 "INFO,Version of the device info structure being used"
|
|
hexmask.long.byte 0x0 24.--31. 1. "DEVINFOREV,DI Page Version"
|
|
hexmask.long.byte 0x0 16.--23. 1. "PRODREV,Production Revision"
|
|
newline
|
|
hexmask.long.word 0x0 0.--15. 1. "CRC,CRC"
|
|
line.long 0x4 "PART,Part description"
|
|
hexmask.long.byte 0x4 24.--29. 1. "FAMILY,Device Family"
|
|
hexmask.long.byte 0x4 16.--21. 1. "FAMILYNUM,Device Family"
|
|
newline
|
|
hexmask.long.word 0x4 0.--15. 1. "DEVICENUM,Device Number"
|
|
line.long 0x8 "MEMINFO,Flash page size and misc. chip information"
|
|
hexmask.long.word 0x8 16.--31. 1. "DILEN,Length of DI Page"
|
|
hexmask.long.byte 0x8 8.--15. 1. "UDPAGESIZE,User Data Page Size"
|
|
newline
|
|
hexmask.long.byte 0x8 0.--7. 1. "FLASHPAGESIZE,Flash Page Size"
|
|
line.long 0xC "MSIZE,Flash and SRAM Memory size in kB"
|
|
hexmask.long.word 0xC 16.--26. 1. "SRAM,Sram Size"
|
|
hexmask.long.word 0xC 0.--15. 1. "FLASH,Flash Size"
|
|
line.long 0x10 "PKGINFO,Miscellaneous device information"
|
|
hexmask.long.byte 0x10 16.--23. 1. "PINCOUNT,Pin Count"
|
|
hexmask.long.byte 0x10 8.--15. 1. "PKGTYPE,Package Type"
|
|
newline
|
|
hexmask.long.byte 0x10 0.--7. 1. "TEMPGRADE,Temperature Grade"
|
|
line.long 0x14 "CUSTOMINFO,Custom information"
|
|
hexmask.long.word 0x14 16.--31. 1. "PARTNO,Part Number"
|
|
line.long 0x18 "SWFIX,Used to track s/w workaround info"
|
|
hexmask.long 0x18 0.--31. 1. "RSV,Reserved"
|
|
line.long 0x1C "SWCAPA0,Software Capability Vector 0"
|
|
bitfld.long 0x1C 24.--26. "ZWAVE,Z-Wave Capability" "0: Z-Wave stack capability not available,1: Z-Wave Gateway,2: Z-Wave End Device,3: Z-Wave Sensor,4: Z-Wave Lighting,?,?,?"
|
|
bitfld.long 0x1C 20.--21. "SRI,RAIL Capability" "0: RAIL capability not available,1: RAIL enabled,2: N/A,3: N/A"
|
|
newline
|
|
bitfld.long 0x1C 16.--17. "CONNECT,Connect Capability" "0: Connect stack capability not available,1: Connect enabled,2: N/A,3: N/A"
|
|
bitfld.long 0x1C 12.--13. "BTSMART,Bluetooth Smart Capability" "0: Bluetooth SMART stack capability not available,1: Bluetooth SMART enabled,2: N/A,3: N/A"
|
|
newline
|
|
bitfld.long 0x1C 8.--9. "RF4CE,RF4CE Capability" "0: Thread stack capability not available,1: Thread stack enabled,2: N/A,3: N/A"
|
|
bitfld.long 0x1C 4.--5. "THREAD,Thread Capability" "0: RF4CE stack capability not available,1: RF4CE stack enabled,2: N/A,3: N/A"
|
|
newline
|
|
bitfld.long 0x1C 0.--1. "ZIGBEE,Zigbee Capability" "0: ZigBee stack capability not available,1: GreenPower only,2: ZigBee and GreenPower,3: ZigBee Only"
|
|
line.long 0x20 "SWCAPA1,Software Capability Vector 1"
|
|
bitfld.long 0x20 3. "XOUT,XOUT" "0,1"
|
|
bitfld.long 0x20 2. "GWEN,Gateway" "0,1"
|
|
newline
|
|
bitfld.long 0x20 1. "NCPEN,NCP" "0,1"
|
|
bitfld.long 0x20 0. "RFMCUEN,RF-MCU" "0,1"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "EXTINFO,External component description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "REV,Revision"
|
|
hexmask.long.byte 0x0 8.--15. 1. "CONNECTION,Connection"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--7. 1. "TYPE,Type"
|
|
rgroup.long 0x40++0xA7
|
|
line.long 0x0 "EUI48L,MA-L compliant EUI48 OUI (low bits) and Unique Identifier (24-bit)"
|
|
hexmask.long.byte 0x0 24.--31. 1. "OUI48L,OUI48L"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "UNIQUEID,Unique ID"
|
|
line.long 0x4 "EUI48H,MA-L compliant EUI48 OUI (high bits)"
|
|
hexmask.long.word 0x4 16.--31. 1. "RESERVED,RESERVED"
|
|
hexmask.long.word 0x4 0.--15. 1. "OUI48H,OUI48H"
|
|
line.long 0x8 "EUI64L,MA-L compliant EUI64 Unique Identifier (low bits)"
|
|
hexmask.long 0x8 0.--31. 1. "UNIQUEL,UNIQUEL"
|
|
line.long 0xC "EUI64H,MA-L compliant EUI64 OUI and Unique Identifier (high bits)"
|
|
hexmask.long.tbyte 0xC 8.--31. 1. "OUI64,OUI64"
|
|
hexmask.long.byte 0xC 0.--7. 1. "UNIQUEH,UNIQUEH"
|
|
line.long 0x10 "CALTEMP,Calibration Temperature Information"
|
|
hexmask.long.byte 0x10 0.--7. 1. "TEMP,Cal Temp"
|
|
line.long 0x14 "EMUTEMP,EMU Temperature Sensor Calibration"
|
|
hexmask.long.word 0x14 2.--10. 1. "EMUTEMPROOM,Emu Room Temperature"
|
|
line.long 0x18 "HFRCODPLLCAL0,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x18 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x18 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x18 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x18 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x18 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x18 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x18 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x18 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x1C "HFRCODPLLCAL1,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x1C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x1C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x1C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x1C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x1C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x1C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x1C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x1C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x20 "HFRCODPLLCAL2,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x20 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x20 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x20 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x20 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x20 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x20 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x20 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x20 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x24 "HFRCODPLLCAL3,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x24 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x24 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x24 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x24 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x24 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x24 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x24 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x24 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x28 "HFRCODPLLCAL4,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x28 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x28 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x28 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x28 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x28 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x28 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x28 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x28 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x2C "HFRCODPLLCAL5,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x2C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x2C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x2C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x2C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x2C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x2C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x2C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x2C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x30 "HFRCODPLLCAL6,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x30 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x30 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x30 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x30 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x30 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x30 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x30 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x30 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x34 "HFRCODPLLCAL7,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x34 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x34 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x34 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x34 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x34 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x34 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x34 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x34 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x38 "HFRCODPLLCAL8,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x38 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x38 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x38 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x38 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x38 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x38 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x38 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x38 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x3C "HFRCODPLLCAL9,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x3C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x3C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x3C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x3C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x3C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x3C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x3C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x3C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x40 "HFRCODPLLCAL10,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x40 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x40 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x40 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x40 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x40 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x40 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x40 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x40 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x44 "HFRCODPLLCAL11,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x44 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x44 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x44 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x44 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x44 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x44 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x44 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x44 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x48 "HFRCODPLLCAL12,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x48 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x48 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x48 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x48 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x48 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x48 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x48 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x48 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x4C "HFRCODPLLCAL13,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x4C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x4C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x4C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x4C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x4C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x4C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x4C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x4C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x50 "HFRCODPLLCAL14,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x50 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x50 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x50 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x50 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x50 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x50 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x50 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x50 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x54 "HFRCODPLLCAL15,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x54 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x54 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x54 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x54 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x54 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x54 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x54 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x54 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x58 "HFRCODPLLCAL16,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x58 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x58 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x58 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x58 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x58 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x58 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x58 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x58 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x5C "HFRCODPLLCAL17,HFRCODPLL Calibration"
|
|
hexmask.long.byte 0x5C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x5C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x5C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x5C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x5C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x5C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x5C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x5C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x60 "HFRCOEM23CAL0,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x60 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x60 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x60 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x60 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x60 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x60 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x60 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x60 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x64 "HFRCOEM23CAL1,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x64 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x64 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x64 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x64 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x64 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x64 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x64 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x64 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x68 "HFRCOEM23CAL2,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x68 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x68 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x68 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x68 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x68 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x68 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x68 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x68 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x6C "HFRCOEM23CAL3,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x6C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x6C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x6C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x6C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x6C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x6C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x6C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x6C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x70 "HFRCOEM23CAL4,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x70 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x70 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x70 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x70 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x70 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x70 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x70 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x70 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x74 "HFRCOEM23CAL5,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x74 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x74 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x74 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x74 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x74 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x74 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x74 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x74 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x78 "HFRCOEM23CAL6,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x78 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x78 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x78 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x78 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x78 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x78 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x78 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x78 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x7C "HFRCOEM23CAL7,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x7C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x7C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x7C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x7C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x7C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x7C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x7C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x7C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x80 "HFRCOEM23CAL8,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x80 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x80 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x80 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x80 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x80 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x80 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x80 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x80 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x84 "HFRCOEM23CAL9,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x84 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x84 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x84 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x84 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x84 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x84 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x84 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x84 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x88 "HFRCOEM23CAL10,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x88 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x88 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x88 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x88 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x88 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x88 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x88 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x88 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x8C "HFRCOEM23CAL11,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x8C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x8C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x8C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x8C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x8C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x8C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x8C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x8C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x90 "HFRCOEM23CAL12,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x90 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x90 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x90 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x90 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x90 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x90 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x90 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x90 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x94 "HFRCOEM23CAL13,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x94 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x94 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x94 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x94 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x94 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x94 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x94 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x94 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x98 "HFRCOEM23CAL14,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x98 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x98 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x98 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x98 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x98 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x98 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x98 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x98 0.--6. 1. "TUNING,No Description"
|
|
line.long 0x9C "HFRCOEM23CAL15,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0x9C 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0x9C 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0x9C 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0x9C 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0x9C 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0x9C 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x9C 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0x9C 0.--6. 1. "TUNING,No Description"
|
|
line.long 0xA0 "HFRCOEM23CAL16,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0xA0 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0xA0 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xA0 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0xA0 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0xA0 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0xA0 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0xA0 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0xA0 0.--6. 1. "TUNING,No Description"
|
|
line.long 0xA4 "HFRCOEM23CAL17,HFRCOEM23 Calibration"
|
|
hexmask.long.byte 0xA4 28.--31. 1. "IREFTC,No Description"
|
|
bitfld.long 0xA4 26.--27. "CMPSEL,No Description" "0,1,2,3"
|
|
newline
|
|
bitfld.long 0xA4 24.--25. "CLKDIV,No Description" "0,1,2,3"
|
|
bitfld.long 0xA4 21.--23. "CMPBIAS,No Description" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
hexmask.long.byte 0xA4 16.--20. 1. "FREQRANGE,No Description"
|
|
bitfld.long 0xA4 15. "LDOHP,No Description" "0,1"
|
|
newline
|
|
hexmask.long.byte 0xA4 8.--13. 1. "FINETUNING,No Description"
|
|
hexmask.long.byte 0xA4 0.--6. 1. "TUNING,No Description"
|
|
rgroup.long 0x130++0x23
|
|
line.long 0x0 "MODULENAME0,Characters 1-4 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0x0 24.--31. 1. "MODCHAR4,No Description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "MODCHAR3,No Description"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--15. 1. "MODCHAR2,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "MODCHAR1,No Description"
|
|
line.long 0x4 "MODULENAME1,Characters 5-8 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0x4 24.--31. 1. "MODCHAR8,No Description"
|
|
hexmask.long.byte 0x4 16.--23. 1. "MODCHAR7,No Description"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--15. 1. "MODCHAR6,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "MODCHAR5,No Description"
|
|
line.long 0x8 "MODULENAME2,Characters 9-12 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0x8 24.--31. 1. "MODCHAR12,No Description"
|
|
hexmask.long.byte 0x8 16.--23. 1. "MODCHAR11,No Description"
|
|
newline
|
|
hexmask.long.byte 0x8 8.--15. 1. "MODCHAR10,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "MODCHAR9,No Description"
|
|
line.long 0xC "MODULENAME3,Characters 13-16 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0xC 24.--31. 1. "MODCHAR16,No Description"
|
|
hexmask.long.byte 0xC 16.--23. 1. "MODCHAR15,No Description"
|
|
newline
|
|
hexmask.long.byte 0xC 8.--15. 1. "MODCHAR14,No Description"
|
|
hexmask.long.byte 0xC 0.--7. 1. "MODCHAR13,No Description"
|
|
line.long 0x10 "MODULENAME4,Characters 17-20 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0x10 24.--31. 1. "MODCHAR20,No Description"
|
|
hexmask.long.byte 0x10 16.--23. 1. "MODCHAR19,No Description"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--15. 1. "MODCHAR18,No Description"
|
|
hexmask.long.byte 0x10 0.--7. 1. "MODCHAR17,No Description"
|
|
line.long 0x14 "MODULENAME5,Characters 21-24 of Module Name stored as a null terminated string"
|
|
hexmask.long.byte 0x14 24.--31. 1. "MODCHAR24,No Description"
|
|
hexmask.long.byte 0x14 16.--23. 1. "MODCHAR23,No Description"
|
|
newline
|
|
hexmask.long.byte 0x14 8.--15. 1. "MODCHAR22,No Description"
|
|
hexmask.long.byte 0x14 0.--7. 1. "MODCHAR21,No Description"
|
|
line.long 0x18 "MODULENAME6,Characters 25-26 of Module Name stored as a null terminated string"
|
|
hexmask.long.word 0x18 16.--31. 1. "RSV,No Description"
|
|
hexmask.long.byte 0x18 8.--15. 1. "MODCHAR26,No Description"
|
|
newline
|
|
hexmask.long.byte 0x18 0.--7. 1. "MODCHAR25,No Description"
|
|
line.long 0x1C "MODULEINFO,Module Information"
|
|
bitfld.long 0x1C 31. "EXTVALID,No Description" "0: EXTUSED,1: EXTUNUSED"
|
|
bitfld.long 0x1C 30. "PHYLIMITED,No Description" "0: LIMITED,1: UNLIMITED"
|
|
newline
|
|
bitfld.long 0x1C 29. "PADCDC,No Description" "0: VDCDC,1: OTHER"
|
|
hexmask.long.word 0x1C 20.--28. 1. "MODNUMBERMSB,No Description"
|
|
newline
|
|
bitfld.long 0x1C 19. "HFXOCALVAL,No Description" "0: VALID,1: NOTVALID"
|
|
bitfld.long 0x1C 18. "LFXOCALVAL,No Description" "0: VALID,1: NOTVALID"
|
|
newline
|
|
bitfld.long 0x1C 17. "EXPRESS,No Description" "0: SUPPORTED,1: NONE"
|
|
bitfld.long 0x1C 16. "LFXO,No Description" "0: NONE,1: PRESENT"
|
|
newline
|
|
bitfld.long 0x1C 15. "TYPE,No Description" "0: PCB,1: SIP"
|
|
hexmask.long.byte 0x1C 8.--14. 1. "MODNUMBER,No Description"
|
|
newline
|
|
bitfld.long 0x1C 5.--7. "ANTENNA,No Description" "0: BUILTIN,1: CONNECTOR,2: RFPAD,3: INVERTEDF,?,?,?,?"
|
|
hexmask.long.byte 0x1C 0.--4. 1. "HWREV,No Description"
|
|
line.long 0x20 "MODXOCAL,Module Crystal Oscillator Calibration"
|
|
hexmask.long.byte 0x20 16.--22. 1. "LFXOCAPTUNE,No Description"
|
|
hexmask.long.byte 0x20 8.--15. 1. "HFXOCTUNEXOANA,No Description"
|
|
newline
|
|
hexmask.long.byte 0x20 0.--7. 1. "HFXOCTUNEXIANA,No Description"
|
|
rgroup.long 0x17C++0x1F
|
|
line.long 0x0 "HFXOCAL,High Frequency Crystal Oscillator Calibration data"
|
|
hexmask.long.tbyte 0x0 8.--31. 1. "RESERVED,New BitField"
|
|
hexmask.long.byte 0x0 4.--7. 1. "VTRTRIMANA,No Description"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "SHUNTBIASANA,No Description"
|
|
line.long 0x4 "IADC0GAIN0,IADC0 Gain Calibration Info"
|
|
hexmask.long.word 0x4 16.--31. 1. "GAINCANA2,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "GAINCANA1,No Description"
|
|
line.long 0x8 "IADC0GAIN1,IADC0 Gain Calibration Info"
|
|
hexmask.long.word 0x8 16.--31. 1. "GAINCANA4,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "GAINCANA3,No Description"
|
|
line.long 0xC "IADC0OFFSETCAL0,IADC0 Offset Calibration Info"
|
|
hexmask.long.word 0xC 16.--31. 1. "OFFSETANA1HIACC,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "OFFSETANABASE,No Description"
|
|
line.long 0x10 "IADC0NORMALOFFSETCAL0,IADC0 Normal Offset Calibration Info"
|
|
hexmask.long.word 0x10 16.--31. 1. "OFFSETANA2NORM,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "OFFSETANA1NORM,No Description"
|
|
line.long 0x14 "IADC0NORMALOFFSETCAL1,IADC0 Normal Offset Calibration Info"
|
|
hexmask.long.word 0x14 0.--15. 1. "OFFSETANA3NORM,No Description"
|
|
line.long 0x18 "IADC0HISPDOFFSETCAL0,IADC High Speed Offset Calibration Info"
|
|
hexmask.long.word 0x18 16.--31. 1. "OFFSETANA2HISPD,No Description"
|
|
hexmask.long.word 0x18 0.--15. 1. "OFFSETANA1HISPD,No Description"
|
|
line.long 0x1C "IADC0HISPDOFFSETCAL1,IADC High Speed Offset Calibration Info"
|
|
hexmask.long.word 0x1C 0.--15. 1. "OFFSETANA3HISPD,No Description"
|
|
rgroup.long 0x1FC++0x3
|
|
line.long 0x0 "LEGACY,This is the legacy device detection information for tools compatability"
|
|
hexmask.long.byte 0x0 16.--23. 1. "DEVICEFAMILY,Device Family"
|
|
rgroup.long 0x25C++0x3
|
|
line.long 0x0 "RTHERM,RTHERM"
|
|
hexmask.long.word 0x0 0.--15. 1. "RTHERM,No Description"
|
|
tree.end
|
|
tree "DMEM"
|
|
base ad:0x0
|
|
tree "DMEM_NS"
|
|
base ad:0x500B4000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
bitfld.long 0x0 0. "IPVERSION,New BitField" "0,1"
|
|
wgroup.long 0x4++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "CLEARECCADDR1,Clear ECCERRADDR1" "0,1"
|
|
bitfld.long 0x0 0. "CLEARECCADDR0,Clear ECCERRADDR0" "0,1"
|
|
group.long 0x8++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 6. "ADDRFAULTEN,Address fault bus fault enable" "0,1"
|
|
bitfld.long 0x0 3.--5. "AHBPORTPRIORITY,AHB port arbitration priority" "0: No AHB port have raised priority.,1: AHB port 0 has raised priority.,2: AHB port 1 has raised priority.,?,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 2. "ECCERRFAULTEN,ECC Error bus fault enable" "0,1"
|
|
bitfld.long 0x0 1. "ECCWEN,Enable ECC syndrome writes" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ECCEN,Enable ECC functionality" "0,1"
|
|
rgroup.long 0xC++0x7
|
|
line.long 0x0 "ECCERRADDR0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ADDR,ECC Error Address"
|
|
line.long 0x4 "ECCERRADDR1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ADDR,ECC Error Address"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "ECCMERRIND,No Description"
|
|
bitfld.long 0x0 1. "P1,Multiple ECC errors on AHB port 1" "0,1"
|
|
bitfld.long 0x0 0. "P0,Multiple ECC errors on AHB port 0" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 5. "AHB1ERR2B,AHB1 2-bit ECC Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "AHB0ERR2B,AHB0 2-bit ECC Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "AHB1ERR1B,AHB1 1-bit ECC Error Interrupt Flag" "?,1: bit ECC Error Interrupt Flag"
|
|
bitfld.long 0x0 0. "AHB0ERR1B,AHB0 1-bit ECC Error Interrupt Flag" "?,1: bit ECC Error Interrupt Flag"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 5. "AHB1ERR2B,AHB1 2-bit ECC Error Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "AHB0ERR2B,AHB0 2-bit ECC Error Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "AHB1ERR1B,AHB1 1-bit ECC Error Interrupt Enable" "?,1: bit ECC Error Interrupt Enable"
|
|
bitfld.long 0x4 0. "AHB0ERR1B,AHB0 1-bit ECC Error Interrupt Enable" "?,1: bit ECC Error Interrupt Enable"
|
|
tree.end
|
|
tree "DMEM_S"
|
|
base ad:0x400B4000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
bitfld.long 0x0 0. "IPVERSION,New BitField" "0,1"
|
|
wgroup.long 0x4++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "CLEARECCADDR1,Clear ECCERRADDR1" "0,1"
|
|
bitfld.long 0x0 0. "CLEARECCADDR0,Clear ECCERRADDR0" "0,1"
|
|
group.long 0x8++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 6. "ADDRFAULTEN,Address fault bus fault enable" "0,1"
|
|
bitfld.long 0x0 3.--5. "AHBPORTPRIORITY,AHB port arbitration priority" "0: No AHB port have raised priority.,1: AHB port 0 has raised priority.,2: AHB port 1 has raised priority.,?,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 2. "ECCERRFAULTEN,ECC Error bus fault enable" "0,1"
|
|
bitfld.long 0x0 1. "ECCWEN,Enable ECC syndrome writes" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ECCEN,Enable ECC functionality" "0,1"
|
|
rgroup.long 0xC++0x7
|
|
line.long 0x0 "ECCERRADDR0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ADDR,ECC Error Address"
|
|
line.long 0x4 "ECCERRADDR1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ADDR,ECC Error Address"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "ECCMERRIND,No Description"
|
|
bitfld.long 0x0 1. "P1,Multiple ECC errors on AHB port 1" "0,1"
|
|
bitfld.long 0x0 0. "P0,Multiple ECC errors on AHB port 0" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 5. "AHB1ERR2B,AHB1 2-bit ECC Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "AHB0ERR2B,AHB0 2-bit ECC Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "AHB1ERR1B,AHB1 1-bit ECC Error Interrupt Flag" "?,1: bit ECC Error Interrupt Flag"
|
|
bitfld.long 0x0 0. "AHB0ERR1B,AHB0 1-bit ECC Error Interrupt Flag" "?,1: bit ECC Error Interrupt Flag"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 5. "AHB1ERR2B,AHB1 2-bit ECC Error Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "AHB0ERR2B,AHB0 2-bit ECC Error Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "AHB1ERR1B,AHB1 1-bit ECC Error Interrupt Enable" "?,1: bit ECC Error Interrupt Enable"
|
|
bitfld.long 0x4 0. "AHB0ERR1B,AHB0 1-bit ECC Error Interrupt Enable" "?,1: bit ECC Error Interrupt Enable"
|
|
tree.end
|
|
tree.end
|
|
tree "DPLL (Digital Phased Locked Loop)"
|
|
base ad:0x0
|
|
tree "DPLL0_NS"
|
|
base ad:0x5001C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement Busy Status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 6. "DITHEN,Dither Enable Control" "0,1"
|
|
bitfld.long 0x4 2. "AUTORECOVER,Automatic Recovery Control" "0,1"
|
|
bitfld.long 0x4 1. "EDGESEL,Reference Edge Select" "0,1"
|
|
bitfld.long 0x4 0. "MODE,Operating Mode Control" "0: Frequency Lock Mode,1: Phase Lock Mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.word 0x8 16.--27. 1. "N,Factor N"
|
|
hexmask.long.word 0x8 0.--11. 1. "M,Factor M"
|
|
line.long 0xC "IF,No Description"
|
|
bitfld.long 0xC 2. "LOCKFAILHIGH,Lock Failure High Interrupt Flag" "0,1"
|
|
bitfld.long 0xC 1. "LOCKFAILLOW,Lock Failure Low Interrupt Flag" "0,1"
|
|
bitfld.long 0xC 0. "LOCK,Lock Interrupt Flag" "0,1"
|
|
line.long 0x10 "IEN,No Description"
|
|
bitfld.long 0x10 2. "LOCKFAILHIGH,LOCKFAILHIGH Interrupt Enable" "0,1"
|
|
bitfld.long 0x10 1. "LOCKFAILLOW,LOCKFAILLOW Interrupe Enable" "0,1"
|
|
bitfld.long 0x10 0. "LOCK,LOCK interrupt Enable" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: DPLL is unlocked,1: DPLL is locked"
|
|
bitfld.long 0x0 1. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "DPLL0_S"
|
|
base ad:0x4001C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x13
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement Busy Status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 6. "DITHEN,Dither Enable Control" "0,1"
|
|
bitfld.long 0x4 2. "AUTORECOVER,Automatic Recovery Control" "0,1"
|
|
bitfld.long 0x4 1. "EDGESEL,Reference Edge Select" "0,1"
|
|
bitfld.long 0x4 0. "MODE,Operating Mode Control" "0: Frequency Lock Mode,1: Phase Lock Mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.word 0x8 16.--27. 1. "N,Factor N"
|
|
hexmask.long.word 0x8 0.--11. 1. "M,Factor M"
|
|
line.long 0xC "IF,No Description"
|
|
bitfld.long 0xC 2. "LOCKFAILHIGH,Lock Failure High Interrupt Flag" "0,1"
|
|
bitfld.long 0xC 1. "LOCKFAILLOW,Lock Failure Low Interrupt Flag" "0,1"
|
|
bitfld.long 0xC 0. "LOCK,Lock Interrupt Flag" "0,1"
|
|
line.long 0x10 "IEN,No Description"
|
|
bitfld.long 0x10 2. "LOCKFAILHIGH,LOCKFAILHIGH Interrupt Enable" "0,1"
|
|
bitfld.long 0x10 1. "LOCKFAILLOW,LOCKFAILLOW Interrupe Enable" "0,1"
|
|
bitfld.long 0x10 0. "LOCK,LOCK interrupt Enable" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: DPLL is unlocked,1: DPLL is locked"
|
|
bitfld.long 0x0 1. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "EMU (Energy Management Unit)"
|
|
base ad:0x0
|
|
tree "EMU_NS"
|
|
base ad:0x50004000
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "DECBOD,No Description"
|
|
bitfld.long 0x0 5. "DECOVMBODMASK,Over Voltage Monitor Mask" "0,1"
|
|
bitfld.long 0x0 4. "DECOVMBODEN,Over Voltage Monitor enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "DECBODMASK,DECBOD Mask" "0,1"
|
|
bitfld.long 0x0 0. "DECBODEN,DECBOD enable" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "BOD3SENSE,No Description"
|
|
bitfld.long 0x0 2. "VDDIO1BODEN,VDDIO1 BOD enable" "0,1"
|
|
bitfld.long 0x0 1. "VDDIO0BODEN,VDDIO0 BOD enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "AVDDBODEN,AVDD BOD enable" "0,1"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "VREGVDDCMPCTRL,No Description"
|
|
bitfld.long 0x0 1.--2. "THRESSEL,VREGVDD comparator threshold programming" "0,1,2,3"
|
|
bitfld.long 0x0 0. "VREGINCMPEN,VREGVDD comparator enable" "0,1"
|
|
line.long 0x4 "PD1PARETCTRL,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "PD1PARETDIS,Disable PD1 Partial Retention"
|
|
rgroup.long 0x5C++0x3
|
|
line.long 0x0 "IPVERSION,IP Version"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
wgroup.long 0x60++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
group.long 0x64++0xB
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "TEMPHIGH,Temperature high Interrupt flag" "0,1"
|
|
bitfld.long 0x0 30. "TEMPLOW,Temperature low Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "TEMP,Temperature Interrupt flag" "0,1"
|
|
bitfld.long 0x0 27. "TEMPAVG,Temperature Average Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "VSCALEDONE,Vscale done Interrupt flag" "0,1"
|
|
bitfld.long 0x0 24. "EM23WAKEUP,EM23 Wake up Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "IOVDD0BOD,VDDIO0 BOD Interrupt flag" "0,1"
|
|
bitfld.long 0x0 16. "AVDDBOD,AVDD BOD Interrupt flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "TEMPHIGH,Temperature high Interrupt enable" "0,1"
|
|
bitfld.long 0x4 30. "TEMPLOW,Temperature low Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "TEMP,Temperature Interrupt enable" "0,1"
|
|
bitfld.long 0x4 27. "TEMPAVG,Temperature Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 25. "VSCALEDONE,Vscale done Interrupt enable" "0,1"
|
|
bitfld.long 0x4 24. "EM23WAKEUP,EM23 Wake up Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "IOVDD0BOD,VDDIO0 BOD Interrupt enable" "0,1"
|
|
bitfld.long 0x4 16. "AVDDBOD,AVDD BOD Interrupt enable" "0,1"
|
|
line.long 0x8 "EM4CTRL,No Description"
|
|
bitfld.long 0x8 8. "BOD3SENSEEM4WU,Set BOD3SENSE as EM4 wakeup" "0,1"
|
|
bitfld.long 0x8 4.--5. "EM4IORETMODE,EM4 IO retention mode" "0: No Retention: Pads enter reset state when..,1: Retention through EM4: Pads enter reset state..,2: Retention through EM4 and Wakeup: software..,?"
|
|
newline
|
|
bitfld.long 0x8 0.--1. "EM4ENTRY,EM4 entry request" "0,1,2,3"
|
|
wgroup.long 0x70++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 17. "RSTCAUSECLR,Reset Cause Clear" "0,1"
|
|
bitfld.long 0x0 11. "EM01VSCALE2,Scale voltage to Vscale2" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "EM01VSCALE1,Scale voltage to Vscale1" "0,1"
|
|
bitfld.long 0x0 4. "TEMPAVGREQ,Temperature Average Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EM4UNLATCH,EM4 unlatch" "0,1"
|
|
group.long 0x74++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 31. "EFPDRVDVDD,EFP drives DVDD" "0,1"
|
|
bitfld.long 0x0 30. "EFPDRVDECOUPLE,EFP drives DECOUPLE" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "EFPDIRECTMODEEN,EFP Direct Mode Enable" "0,1"
|
|
bitfld.long 0x0 16. "FLASHPWRUPONDEMAND,Enable flash on demand wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8.--9. "EM23VSCALE,EM2/EM3 Vscale" "0: VSCALE0. 0.9v,1: VSCALE1. 1.0v,2: VSCALE2. 1.1v,?"
|
|
bitfld.long 0x0 3. "TEMPAVGNUM,Averaged Temperature samples num" "0: 16 measurements,1: 64 measurements"
|
|
newline
|
|
bitfld.long 0x0 0. "EM2DBGEN,Enable debugging in EM2" "0,1"
|
|
line.long 0x4 "TEMPLIMITS,No Description"
|
|
hexmask.long.word 0x4 16.--24. 1. "TEMPHIGH,Temp High limit"
|
|
hexmask.long.word 0x4 0.--8. 1. "TEMPLOW,Temp Low limit"
|
|
rgroup.long 0x84++0x7
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 14. "EM2ENTERED,EM2 entered" "0,1"
|
|
bitfld.long 0x0 12. "EM4IORET,EM4 IO retention status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "RACACTIVE,RAC active" "0,1"
|
|
bitfld.long 0x0 6.--7. "VSCALE,Vscale status" "0: Voltage scaling set to 0.9v,1: Voltage scaling set to 1.0v,2: Voltage scaling set to 1.1v,?"
|
|
newline
|
|
bitfld.long 0x0 5. "VSCALEFAILED,Vscale failed" "0,1"
|
|
bitfld.long 0x0 4. "VSCALEBUSY,Vscale busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "TEMPAVGACTIVE,Temp Average active" "0,1"
|
|
bitfld.long 0x0 2. "TEMPACTIVE,Temp active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FIRSTTEMPDONE,First Temp done" "0,1"
|
|
bitfld.long 0x0 0. "LOCK,Lock status" "0: All EMU lockable registers are unlocked.,1: All EMU lockable registers are locked."
|
|
line.long 0x4 "TEMP,No Description"
|
|
hexmask.long.word 0x4 16.--26. 1. "TEMPAVG,Averaged Temperature"
|
|
hexmask.long.word 0x4 2.--10. 1. "TEMP,Temperature measured"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "TEMPLSB,Temperature measured decimal part" "0,1,2,3"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "RSTCTRL,No Description"
|
|
bitfld.long 0x0 10. "DECBODRMODE,Enable DECBOD reset" "0: Reset request is blocked,1: The entire device is reset"
|
|
bitfld.long 0x0 7. "IOVDD0BODRMODE,Enable VDDIO0 BOD reset" "0: Reset request is blocked,1: The entire device is reset except some EMU.."
|
|
newline
|
|
bitfld.long 0x0 6. "AVDDBODRMODE,Enable AVDD BOD reset" "0: Reset Request is block,1: The entire device is reset except some EMU.."
|
|
bitfld.long 0x0 3. "LOCKUPRMODE,Enable M33 Lockup reset" "0: Reset Request is Block,1: The entire device is reset except some EMU.."
|
|
newline
|
|
bitfld.long 0x0 2. "SYSRMODE,Enable M33 System reset" "0: Reset request is blocked,1: Device is reset except some EMU registers"
|
|
bitfld.long 0x0 0. "WDOG0RMODE,Enable WDOG0 reset" "0: Reset request is blocked,1: The entire device is reset except some EMU.."
|
|
rgroup.long 0x94++0x3
|
|
line.long 0x0 "RSTCAUSE,No Description"
|
|
bitfld.long 0x0 31. "VREGIN,DCDC VREGIN comparator" "0,1"
|
|
bitfld.long 0x0 11. "IOVDD0BOD,LEBOD2 Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "AVDDBOD,LEBOD1 Reset" "0,1"
|
|
bitfld.long 0x0 9. "DECBOD,LVBOD Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "DVDDLEBOD,LEBOD Reset" "0,1"
|
|
bitfld.long 0x0 7. "DVDDBOD,HVBOD Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "SYSREQ,M33 Core Sys Reset" "0,1"
|
|
bitfld.long 0x0 5. "LOCKUP,M33 Core Lockup Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "WDOG1,Watchdog 1 Reset" "0,1"
|
|
bitfld.long 0x0 3. "WDOG0,Watchdog 0 Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "EM4,EM4 Wakeup Reset" "0,1"
|
|
bitfld.long 0x0 1. "PIN,Pin Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "POR,Power On Reset" "0,1"
|
|
group.long 0xA0++0x7
|
|
line.long 0x0 "DGIF,No Description"
|
|
bitfld.long 0x0 31. "TEMPHIGHDGIF,Temperature high Interrupt flag" "0,1"
|
|
bitfld.long 0x0 30. "TEMPLOWDGIF,Temperature low Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "TEMPDGIF,Temperature Interrupt flag" "0,1"
|
|
bitfld.long 0x0 24. "EM23WAKEUPDGIF,EM23 Wake up Interrupt flag" "0,1"
|
|
line.long 0x4 "DGIEN,No Description"
|
|
bitfld.long 0x4 31. "TEMPHIGHDGIEN,Temperature high Interrupt enable" "0,1"
|
|
bitfld.long 0x4 30. "TEMPLOWDGIEN,Temperature low Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "TEMPDGIEN,Temperature Interrupt enable" "0,1"
|
|
bitfld.long 0x4 24. "EM23WAKEUPDGIEN,EM23 Wake up Interrupt enable" "0,1"
|
|
group.long 0x100++0x7
|
|
line.long 0x0 "EFPIF,No Description"
|
|
bitfld.long 0x0 0. "EFPIF,EFP Interrupt Flag" "0,1"
|
|
line.long 0x4 "EFPIEN,No Description"
|
|
bitfld.long 0x4 0. "EFPIEN,EFP Interrupt enable" "0,1"
|
|
tree.end
|
|
tree "EMU_S"
|
|
base ad:0x40004000
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "DECBOD,No Description"
|
|
bitfld.long 0x0 5. "DECOVMBODMASK,Over Voltage Monitor Mask" "0,1"
|
|
bitfld.long 0x0 4. "DECOVMBODEN,Over Voltage Monitor enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "DECBODMASK,DECBOD Mask" "0,1"
|
|
bitfld.long 0x0 0. "DECBODEN,DECBOD enable" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "BOD3SENSE,No Description"
|
|
bitfld.long 0x0 2. "VDDIO1BODEN,VDDIO1 BOD enable" "0,1"
|
|
bitfld.long 0x0 1. "VDDIO0BODEN,VDDIO0 BOD enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "AVDDBODEN,AVDD BOD enable" "0,1"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "VREGVDDCMPCTRL,No Description"
|
|
bitfld.long 0x0 1.--2. "THRESSEL,VREGVDD comparator threshold programming" "0,1,2,3"
|
|
bitfld.long 0x0 0. "VREGINCMPEN,VREGVDD comparator enable" "0,1"
|
|
line.long 0x4 "PD1PARETCTRL,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "PD1PARETDIS,Disable PD1 Partial Retention"
|
|
rgroup.long 0x5C++0x3
|
|
line.long 0x0 "IPVERSION,IP Version"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
wgroup.long 0x60++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
group.long 0x64++0xB
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "TEMPHIGH,Temperature high Interrupt flag" "0,1"
|
|
bitfld.long 0x0 30. "TEMPLOW,Temperature low Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "TEMP,Temperature Interrupt flag" "0,1"
|
|
bitfld.long 0x0 27. "TEMPAVG,Temperature Average Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "VSCALEDONE,Vscale done Interrupt flag" "0,1"
|
|
bitfld.long 0x0 24. "EM23WAKEUP,EM23 Wake up Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "IOVDD0BOD,VDDIO0 BOD Interrupt flag" "0,1"
|
|
bitfld.long 0x0 16. "AVDDBOD,AVDD BOD Interrupt flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "TEMPHIGH,Temperature high Interrupt enable" "0,1"
|
|
bitfld.long 0x4 30. "TEMPLOW,Temperature low Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "TEMP,Temperature Interrupt enable" "0,1"
|
|
bitfld.long 0x4 27. "TEMPAVG,Temperature Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 25. "VSCALEDONE,Vscale done Interrupt enable" "0,1"
|
|
bitfld.long 0x4 24. "EM23WAKEUP,EM23 Wake up Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "IOVDD0BOD,VDDIO0 BOD Interrupt enable" "0,1"
|
|
bitfld.long 0x4 16. "AVDDBOD,AVDD BOD Interrupt enable" "0,1"
|
|
line.long 0x8 "EM4CTRL,No Description"
|
|
bitfld.long 0x8 8. "BOD3SENSEEM4WU,Set BOD3SENSE as EM4 wakeup" "0,1"
|
|
bitfld.long 0x8 4.--5. "EM4IORETMODE,EM4 IO retention mode" "0: No Retention: Pads enter reset state when..,1: Retention through EM4: Pads enter reset state..,2: Retention through EM4 and Wakeup: software..,?"
|
|
newline
|
|
bitfld.long 0x8 0.--1. "EM4ENTRY,EM4 entry request" "0,1,2,3"
|
|
wgroup.long 0x70++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 17. "RSTCAUSECLR,Reset Cause Clear" "0,1"
|
|
bitfld.long 0x0 11. "EM01VSCALE2,Scale voltage to Vscale2" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "EM01VSCALE1,Scale voltage to Vscale1" "0,1"
|
|
bitfld.long 0x0 4. "TEMPAVGREQ,Temperature Average Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EM4UNLATCH,EM4 unlatch" "0,1"
|
|
group.long 0x74++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 31. "EFPDRVDVDD,EFP drives DVDD" "0,1"
|
|
bitfld.long 0x0 30. "EFPDRVDECOUPLE,EFP drives DECOUPLE" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "EFPDIRECTMODEEN,EFP Direct Mode Enable" "0,1"
|
|
bitfld.long 0x0 16. "FLASHPWRUPONDEMAND,Enable flash on demand wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8.--9. "EM23VSCALE,EM2/EM3 Vscale" "0: VSCALE0. 0.9v,1: VSCALE1. 1.0v,2: VSCALE2. 1.1v,?"
|
|
bitfld.long 0x0 3. "TEMPAVGNUM,Averaged Temperature samples num" "0: 16 measurements,1: 64 measurements"
|
|
newline
|
|
bitfld.long 0x0 0. "EM2DBGEN,Enable debugging in EM2" "0,1"
|
|
line.long 0x4 "TEMPLIMITS,No Description"
|
|
hexmask.long.word 0x4 16.--24. 1. "TEMPHIGH,Temp High limit"
|
|
hexmask.long.word 0x4 0.--8. 1. "TEMPLOW,Temp Low limit"
|
|
rgroup.long 0x84++0x7
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 14. "EM2ENTERED,EM2 entered" "0,1"
|
|
bitfld.long 0x0 12. "EM4IORET,EM4 IO retention status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "RACACTIVE,RAC active" "0,1"
|
|
bitfld.long 0x0 6.--7. "VSCALE,Vscale status" "0: Voltage scaling set to 0.9v,1: Voltage scaling set to 1.0v,2: Voltage scaling set to 1.1v,?"
|
|
newline
|
|
bitfld.long 0x0 5. "VSCALEFAILED,Vscale failed" "0,1"
|
|
bitfld.long 0x0 4. "VSCALEBUSY,Vscale busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "TEMPAVGACTIVE,Temp Average active" "0,1"
|
|
bitfld.long 0x0 2. "TEMPACTIVE,Temp active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FIRSTTEMPDONE,First Temp done" "0,1"
|
|
bitfld.long 0x0 0. "LOCK,Lock status" "0: All EMU lockable registers are unlocked.,1: All EMU lockable registers are locked."
|
|
line.long 0x4 "TEMP,No Description"
|
|
hexmask.long.word 0x4 16.--26. 1. "TEMPAVG,Averaged Temperature"
|
|
hexmask.long.word 0x4 2.--10. 1. "TEMP,Temperature measured"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "TEMPLSB,Temperature measured decimal part" "0,1,2,3"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "RSTCTRL,No Description"
|
|
bitfld.long 0x0 10. "DECBODRMODE,Enable DECBOD reset" "0: Reset request is blocked,1: The entire device is reset"
|
|
bitfld.long 0x0 7. "IOVDD0BODRMODE,Enable VDDIO0 BOD reset" "0: Reset request is blocked,1: The entire device is reset except some EMU.."
|
|
newline
|
|
bitfld.long 0x0 6. "AVDDBODRMODE,Enable AVDD BOD reset" "0: Reset Request is block,1: The entire device is reset except some EMU.."
|
|
bitfld.long 0x0 3. "LOCKUPRMODE,Enable M33 Lockup reset" "0: Reset Request is Block,1: The entire device is reset except some EMU.."
|
|
newline
|
|
bitfld.long 0x0 2. "SYSRMODE,Enable M33 System reset" "0: Reset request is blocked,1: Device is reset except some EMU registers"
|
|
bitfld.long 0x0 0. "WDOG0RMODE,Enable WDOG0 reset" "0: Reset request is blocked,1: The entire device is reset except some EMU.."
|
|
rgroup.long 0x94++0x3
|
|
line.long 0x0 "RSTCAUSE,No Description"
|
|
bitfld.long 0x0 31. "VREGIN,DCDC VREGIN comparator" "0,1"
|
|
bitfld.long 0x0 11. "IOVDD0BOD,LEBOD2 Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "AVDDBOD,LEBOD1 Reset" "0,1"
|
|
bitfld.long 0x0 9. "DECBOD,LVBOD Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "DVDDLEBOD,LEBOD Reset" "0,1"
|
|
bitfld.long 0x0 7. "DVDDBOD,HVBOD Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "SYSREQ,M33 Core Sys Reset" "0,1"
|
|
bitfld.long 0x0 5. "LOCKUP,M33 Core Lockup Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "WDOG1,Watchdog 1 Reset" "0,1"
|
|
bitfld.long 0x0 3. "WDOG0,Watchdog 0 Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "EM4,EM4 Wakeup Reset" "0,1"
|
|
bitfld.long 0x0 1. "PIN,Pin Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "POR,Power On Reset" "0,1"
|
|
group.long 0xA0++0x7
|
|
line.long 0x0 "DGIF,No Description"
|
|
bitfld.long 0x0 31. "TEMPHIGHDGIF,Temperature high Interrupt flag" "0,1"
|
|
bitfld.long 0x0 30. "TEMPLOWDGIF,Temperature low Interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "TEMPDGIF,Temperature Interrupt flag" "0,1"
|
|
bitfld.long 0x0 24. "EM23WAKEUPDGIF,EM23 Wake up Interrupt flag" "0,1"
|
|
line.long 0x4 "DGIEN,No Description"
|
|
bitfld.long 0x4 31. "TEMPHIGHDGIEN,Temperature high Interrupt enable" "0,1"
|
|
bitfld.long 0x4 30. "TEMPLOWDGIEN,Temperature low Interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "TEMPDGIEN,Temperature Interrupt enable" "0,1"
|
|
bitfld.long 0x4 24. "EM23WAKEUPDGIEN,EM23 Wake up Interrupt enable" "0,1"
|
|
group.long 0x100++0x7
|
|
line.long 0x0 "EFPIF,No Description"
|
|
bitfld.long 0x0 0. "EFPIF,EFP Interrupt Flag" "0,1"
|
|
line.long 0x4 "EFPIEN,No Description"
|
|
bitfld.long 0x4 0. "EFPIEN,EFP Interrupt enable" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "EUSART (Enhanced Universal Synchronous Asynchronous Serial Receiver/Transmitter)"
|
|
base ad:0x0
|
|
tree "EUSART0_NS"
|
|
base ad:0x5B010000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x33
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 10. "RXDMAWU,Receiver DMA Wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x8 9. "TXDMAWU,Transmitter DMA Wakeup" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
line.long 0x1C "IRLFCFG,No Description"
|
|
bitfld.long 0x1C 0. "IRLFEN,Pulse Generator/Extender Enable" "0,1"
|
|
line.long 0x20 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x20 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x20 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x20 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x20 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x20 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x24 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x24 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x28 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x28 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0x2C "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0x2C 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x30 "TRIGCTRL,No Description"
|
|
bitfld.long 0x30 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x30 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x30 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CSWU,CS Wake-up Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "CSWU,CS Wake-up Enable" "0,1"
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree "EUSART0_S"
|
|
base ad:0x4B010000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x33
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 10. "RXDMAWU,Receiver DMA Wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x8 9. "TXDMAWU,Transmitter DMA Wakeup" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
line.long 0x1C "IRLFCFG,No Description"
|
|
bitfld.long 0x1C 0. "IRLFEN,Pulse Generator/Extender Enable" "0,1"
|
|
line.long 0x20 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x20 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x20 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x20 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x20 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x20 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x24 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x24 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x28 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x28 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0x2C "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0x2C 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x30 "TRIGCTRL,No Description"
|
|
bitfld.long 0x30 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x30 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x30 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CSWU,CS Wake-up Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "CSWU,CS Wake-up Enable" "0,1"
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree "EUSART1_NS"
|
|
base ad:0x500A0000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x1B
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
group.long 0x24++0x13
|
|
line.long 0x0 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x0 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x0 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x0 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x0 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x4 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x4 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x8 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x8 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0xC "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0xC 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x10 "TRIGCTRL,No Description"
|
|
bitfld.long 0x10 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x10 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree "EUSART1_S"
|
|
base ad:0x400A0000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x1B
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
group.long 0x24++0x13
|
|
line.long 0x0 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x0 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x0 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x0 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x0 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x4 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x4 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x8 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x8 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0xC "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0xC 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x10 "TRIGCTRL,No Description"
|
|
bitfld.long 0x10 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x10 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree "EUSART2_NS"
|
|
base ad:0x500A4000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x1B
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
group.long 0x24++0x13
|
|
line.long 0x0 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x0 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x0 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x0 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x0 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x4 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x4 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x8 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x8 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0xC "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0xC 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x10 "TRIGCTRL,No Description"
|
|
bitfld.long 0x10 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x10 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree "EUSART2_S"
|
|
base ad:0x400A4000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x1B
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module enable" "0,1"
|
|
line.long 0x4 "CFG0,No Description"
|
|
bitfld.long 0x4 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
newline
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA Read On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the EUSART are blocked while.."
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on UARTn_TX when the transmitter is..,1: UARTn_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 5.--7. "OVS,Oversampling" "0: 16X oversampling,1: 8X oversampling,2: 6X oversampling,3: 4X oversampling,4: Disable oversampling (for LF operation),?,?,?"
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,Synchronous Mode" "0: The EUSART operates in asynchronous mode,1: The EUSART operates in synchronous mode"
|
|
line.long 0x8 "CFG1,No Description"
|
|
hexmask.long.byte 0x8 27.--30. 1. "RXFIW,RX FIFO Interrupt Watermark"
|
|
hexmask.long.byte 0x8 22.--25. 1. "RTSRXFW,Request-to-send RX FIFO Watermark"
|
|
newline
|
|
hexmask.long.byte 0x8 16.--19. 1. "TXFIW,TX FIFO Interrupt Watermark"
|
|
bitfld.long 0x8 15. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "SFUBRX,Start Frame Unblock Receiver" "0,1"
|
|
bitfld.long 0x8 4.--6. "RXTIMEOUT,RX Timeout" "0: DISABLED,1: ONEFRAME,2: TWOFRAMES,3: THREEFRAMES,4: FOURFRAMES,5: FIVEFRAMES,6: SIXFRAMES,7: SEVENFRAMES"
|
|
newline
|
|
bitfld.long 0x8 3. "RTSINV,Request-to-send Invert Enable" "0: The RTS pin is active low,1: The RTS pin is active high"
|
|
bitfld.long 0x8 2. "CTSEN,Clear-to-send Enable" "0: Ignore CTS,1: Stop transmitting when CTS is inactive"
|
|
newline
|
|
bitfld.long 0x8 1. "CTSINV,Clear-to-send Invert Enable" "0: The CTS pin is active low,1: The CTS pin is active high"
|
|
bitfld.long 0x8 0. "DBGHALT,Debug halt" "0: Continue normal EUSART operation even if core is..,1: If core is halted receive one frame and then.."
|
|
line.long 0xC "CFG2,No Description"
|
|
hexmask.long.byte 0xC 24.--31. 1. "SDIV,Sync Clock Div"
|
|
bitfld.long 0xC 7. "FORCELOAD,Force Load to Shift Register" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0xC 5. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "AUTOTX,Always Transmit When RXFIFO Not Full" "0,1"
|
|
bitfld.long 0xC 3. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
newline
|
|
bitfld.long 0xC 2. "CLKPHA,Clock Edge for Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0xC 1. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0xC 0. "MASTER,Main mode" "0: Secondary mode,1: Main mode"
|
|
line.long 0x10 "FRAMECFG,No Description"
|
|
bitfld.long 0x10 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x10 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0x14 "DTXDATCFG,No Description"
|
|
hexmask.long.word 0x14 0.--15. 1. "DTXDAT,Default TX DATA"
|
|
line.long 0x18 "IRHFCFG,No Description"
|
|
bitfld.long 0x18 3. "IRHFFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x18 1.--2. "IRHFPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x18 0. "IRHFEN,Enable IrDA Module" "0,1"
|
|
group.long 0x24++0x13
|
|
line.long 0x0 "TIMINGCFG,No Description"
|
|
hexmask.long.byte 0x0 16.--19. 1. "SETUPWINDOW,Setup Window"
|
|
bitfld.long 0x0 12.--14. "ICS,Inter-Character Spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times between frames,2: Create a space of 2 baud-times between frames,3: Create a space of 3 baud-times between frames,4: Create a space of 4 baud-times between frames,5: Create a space of 5 baud-times between frames,6: Create a space of 6 baud-times between frames,7: Create a space of 7 baud-times between frames"
|
|
newline
|
|
bitfld.long 0x0 8.--10. "CSHOLD,Chip Select Hold" "0: CS is de-asserted half or 1 baud-time after the..,1: CS is de-asserted 1 additional baud-time after..,2: CS is de-asserted 2 additional baud-times after..,3: CS is de-asserted 3 additional baud-times after..,4: CS is de-asserted 4 additional baud-times after..,5: CS is de-asserted 5 additional baud-times after..,6: CS is de-asserted 6 additional baud-times after..,7: CS is de-asserted 7 additional baud-times after.."
|
|
bitfld.long 0x0 4.--6. "CSSETUP,Chip Select Setup" "0: CS is asserted half or 1 baud-time before the..,1: CS is asserted 1 additional baud-time before..,2: CS is asserted 2 additional baud-times before..,3: CS is asserted 3 additional baud-times before..,4: CS is asserted 4 additional baud-times before..,5: CS is asserted 5 additional baud-times before..,6: CS is asserted 6 additional baud-times before..,7: CS is asserted 7 additional baud-times before.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "TXDELAY,TX Delay Transmission" "0: Frames are transmitted immediately.,1: Transmission of new frames is delayed by a..,2: Transmission of new frames is delayed by a two..,3: Transmission of new frames is delayed by a three.."
|
|
line.long 0x4 "STARTFRAMECFG,No Description"
|
|
hexmask.long.word 0x4 0.--8. 1. "STARTFRAME,Start Frame"
|
|
line.long 0x8 "SIGFRAMECFG,No Description"
|
|
hexmask.long.word 0x8 0.--8. 1. "SIGFRAME,Signal Frame Value"
|
|
line.long 0xC "CLKDIV,No Description"
|
|
hexmask.long.tbyte 0xC 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
line.long 0x10 "TRIGCTRL,No Description"
|
|
bitfld.long 0x10 2. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0x10 1. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 0. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 8. "CLEARTX,Clear TX FIFO" "0,1"
|
|
bitfld.long 0x0 7. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
bitfld.long 0x0 5. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x3C++0x7
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "RXDATA,RX Data and Control bits"
|
|
line.long 0x4 "RXDATAP,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "RXDATAP,RX Data Peek"
|
|
wgroup.long 0x44++0x3
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TXDATA,TX Data and Control bits"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 25. "CLEARTXBUSY,TX FIFO Clear Busy" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Rate Detection Completed" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--20. 1. "TXFCNT,Valid entries in TX FIFO"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "RXIDLE,RX Idle" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXFL,RX FIFO Level" "0,1"
|
|
bitfld.long 0x0 6. "TXFL,TX FIFO Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x4C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 25. "RXTO,RX Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "AUTOBAUDDONE,Auto Baud Complete Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "SIGF,Signal Frame Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "STARTF,Start Frame Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "LOADERR,Load Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "TXUF,TX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 6. "TXOF,TX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "RXUF,RX FIFO Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "RXOF,RX FIFO Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXFULL,RX FIFO Full Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "RXFL,RX FIFO Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXFL,TX FIFO Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 25. "RXTO,RX Timeout Enable" "0,1"
|
|
bitfld.long 0x4 24. "AUTOBAUDDONE,Auto Baud Complete Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SIGF,Signal Frame Enable" "0,1"
|
|
bitfld.long 0x4 18. "STARTF,Start Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "TXIDLE,TX IDLE Enable" "0,1"
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "LOADERR,Load Error Enable" "0,1"
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Addr Frame Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FERR,Framing Error Enable" "0,1"
|
|
bitfld.long 0x4 8. "PERR,Parity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "TXUF,TX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 6. "TXOF,TX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "RXUF,RX FIFO Underflow Enable" "0,1"
|
|
bitfld.long 0x4 4. "RXOF,RX FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "RXFULL,RX FIFO Full Enable" "0,1"
|
|
bitfld.long 0x4 2. "RXFL,RX FIFO Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "TXFL,TX FIFO Level Enable" "0,1"
|
|
bitfld.long 0x4 0. "TXC,TX Complete Enable" "0,1"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 11. "AUTOTXTEN,SYNCBUSY for AUTOTXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 10. "TXTRIDIS,SYNCBUSY in TXTRIDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIEN,SYNCBUSY for TXTRIEN in CMD" "0,1"
|
|
bitfld.long 0x0 8. "RXBLOCKDIS,SYNCBUSY for RXBLOCKDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKEN,SYNCBUSY for RXBLOCKEN in CMD" "0,1"
|
|
bitfld.long 0x0 6. "TXDIS,SYNCBUSY for TXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXEN,SYNCBUSY for TXEN in CMD" "0,1"
|
|
bitfld.long 0x0 4. "RXDIS,SYNCBUSY for RXDIS in CMD" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXEN,SYNCBUSY for RXEN in CMD" "0,1"
|
|
bitfld.long 0x0 2. "TXTEN,SYNCBUSY for TXTEN in TRIGCTRL" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXTEN,SYNCBUSY for RXTEN in TRIGCTRL" "0,1"
|
|
bitfld.long 0x0 0. "DIV,SYNCBUSY for DIV in CLKDIV" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "FSRCO (Fast Start RC Oscillator)"
|
|
base ad:0x0
|
|
tree "FSRCO_NS"
|
|
base ad:0x50018000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
tree.end
|
|
tree "FSRCO_S"
|
|
base ad:0x40018000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
tree.end
|
|
tree.end
|
|
tree "GPCRC (General Purpose Cyclic Redundancy Check)"
|
|
base ad:0x0
|
|
tree "GPCRC_NS"
|
|
base ad:0x50088000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,CRC Enable" "0: Disable CRC function. Reordering functions are..,1: Writes to INPUTDATA registers will result in CRC.."
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 13. "AUTOINIT,Auto Init Enable" "0,1"
|
|
bitfld.long 0x4 10. "BYTEREVERSE,Byte Reverse Mode" "0: No reverse: B3 B2 B1 B0,1: Reverse byte order. For 32-bit: B0 B1 B2 B3; For.."
|
|
newline
|
|
bitfld.long 0x4 9. "BITREVERSE,Byte-level Bit Reverse Enable" "0: No reverse,1: Reverse bit order in each byte"
|
|
bitfld.long 0x4 8. "BYTEMODE,Byte Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "POLYSEL,Polynomial Select" "0: CRC-32 (0x04C11DB7) polynomial selected,1: 16-bit CRC programmable polynomial selected"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "INIT,Initialization Enable" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "INIT,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "INIT,CRC Initialization Value"
|
|
line.long 0x4 "POLY,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "POLY,CRC Polynomial Value"
|
|
wgroup.long 0x18++0xB
|
|
line.long 0x0 "INPUTDATA,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "INPUTDATA,Input Data for 32-bit"
|
|
line.long 0x4 "INPUTDATAHWORD,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "INPUTDATAHWORD,Input Data for 16-bit"
|
|
line.long 0x8 "INPUTDATABYTE,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "INPUTDATABYTE,Input Data for 8-bit"
|
|
rgroup.long 0x24++0xB
|
|
line.long 0x0 "DATA,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,CRC Data Register"
|
|
line.long 0x4 "DATAREV,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "DATAREV,Data Reverse Value"
|
|
line.long 0x8 "DATABYTEREV,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "DATABYTEREV,Data Byte Reverse Value"
|
|
tree.end
|
|
tree "GPCRC_S"
|
|
base ad:0x40088000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,CRC Enable" "0: Disable CRC function. Reordering functions are..,1: Writes to INPUTDATA registers will result in CRC.."
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 13. "AUTOINIT,Auto Init Enable" "0,1"
|
|
bitfld.long 0x4 10. "BYTEREVERSE,Byte Reverse Mode" "0: No reverse: B3 B2 B1 B0,1: Reverse byte order. For 32-bit: B0 B1 B2 B3; For.."
|
|
newline
|
|
bitfld.long 0x4 9. "BITREVERSE,Byte-level Bit Reverse Enable" "0: No reverse,1: Reverse bit order in each byte"
|
|
bitfld.long 0x4 8. "BYTEMODE,Byte Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "POLYSEL,Polynomial Select" "0: CRC-32 (0x04C11DB7) polynomial selected,1: 16-bit CRC programmable polynomial selected"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "INIT,Initialization Enable" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "INIT,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "INIT,CRC Initialization Value"
|
|
line.long 0x4 "POLY,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "POLY,CRC Polynomial Value"
|
|
wgroup.long 0x18++0xB
|
|
line.long 0x0 "INPUTDATA,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "INPUTDATA,Input Data for 32-bit"
|
|
line.long 0x4 "INPUTDATAHWORD,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "INPUTDATAHWORD,Input Data for 16-bit"
|
|
line.long 0x8 "INPUTDATABYTE,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "INPUTDATABYTE,Input Data for 8-bit"
|
|
rgroup.long 0x24++0xB
|
|
line.long 0x0 "DATA,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,CRC Data Register"
|
|
line.long 0x4 "DATAREV,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "DATAREV,Data Reverse Value"
|
|
line.long 0x8 "DATABYTEREV,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "DATABYTEREV,Data Byte Reverse Value"
|
|
tree.end
|
|
tree.end
|
|
tree "GPIO (General Purpose Input/Output)"
|
|
base ad:0x0
|
|
tree "GPIO_NS"
|
|
base ad:0x5003C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,ip version id"
|
|
group.long 0x30++0x7
|
|
line.long 0x0 "PORTA_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTA_MODEL,mode low"
|
|
hexmask.long.byte 0x4 28.--31. 1. "MODE7,MODE n"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "PORTA_MODEH,mode high"
|
|
hexmask.long.byte 0x0 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x0 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x0 0.--3. 1. "MODE0,MODE n"
|
|
line.long 0x4 "PORTA_DOUT,data out"
|
|
hexmask.long.word 0x4 0.--10. 1. "DOUT,Data output"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "PORTA_DIN,data in"
|
|
hexmask.long.word 0x0 0.--10. 1. "DIN,Data input"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "PORTB_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTB_MODEL,mode low"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "PORTB_DOUT,data out"
|
|
hexmask.long.byte 0x0 0.--6. 1. "DOUT,Data output"
|
|
rgroup.long 0x74++0x3
|
|
line.long 0x0 "PORTB_DIN,data in"
|
|
hexmask.long.byte 0x0 0.--6. 1. "DIN,Data input"
|
|
group.long 0x90++0x7
|
|
line.long 0x0 "PORTC_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTC_MODEL,mode low"
|
|
hexmask.long.byte 0x4 28.--31. 1. "MODE7,MODE n"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x9C++0x7
|
|
line.long 0x0 "PORTC_MODEH,mode high"
|
|
hexmask.long.byte 0x0 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x0 0.--3. 1. "MODE0,MODE n"
|
|
line.long 0x4 "PORTC_DOUT,data out"
|
|
hexmask.long.word 0x4 0.--9. 1. "DOUT,Data output"
|
|
rgroup.long 0xA4++0x3
|
|
line.long 0x0 "PORTC_DIN,data in"
|
|
hexmask.long.word 0x0 0.--9. 1. "DIN,Data input"
|
|
group.long 0xC0++0x7
|
|
line.long 0x0 "PORTD_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTD_MODEL,mode low"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0xD0++0x3
|
|
line.long 0x0 "PORTD_DOUT,data out"
|
|
hexmask.long.byte 0x0 0.--5. 1. "DOUT,Data output"
|
|
rgroup.long 0xD4++0x3
|
|
line.long 0x0 "PORTD_DIN,data in"
|
|
hexmask.long.byte 0x0 0.--5. 1. "DIN,Data input"
|
|
wgroup.long 0x300++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x310++0x3
|
|
line.long 0x0 "GPIOLOCKSTATUS,No Description"
|
|
bitfld.long 0x0 0. "LOCK,GPIO LOCK status" "0: Registers are unlocked,1: Registers are locked"
|
|
group.long 0x320++0xB
|
|
line.long 0x0 "ABUSALLOC,A Bus allocation"
|
|
hexmask.long.byte 0x0 24.--27. 1. "AODD1,A Bus Odd 1"
|
|
hexmask.long.byte 0x0 16.--19. 1. "AODD0,A Bus Odd 0"
|
|
hexmask.long.byte 0x0 8.--11. 1. "AEVEN1,A Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "AEVEN0,A Bus Even 0"
|
|
line.long 0x4 "BBUSALLOC,B Bus allocation"
|
|
hexmask.long.byte 0x4 24.--27. 1. "BODD1,B Bus Odd 1"
|
|
hexmask.long.byte 0x4 16.--19. 1. "BODD0,B Bus Odd 0"
|
|
hexmask.long.byte 0x4 8.--11. 1. "BEVEN1,B Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "BEVEN0,B Bus Even 0"
|
|
line.long 0x8 "CDBUSALLOC,CD Bus allocation"
|
|
hexmask.long.byte 0x8 24.--27. 1. "CDODD1,CD Bus Odd 1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "CDODD0,CD Bus Odd 0"
|
|
hexmask.long.byte 0x8 8.--11. 1. "CDEVEN1,CD Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "CDEVEN0,CD Bus Even 0"
|
|
group.long 0x400++0x17
|
|
line.long 0x0 "EXTIPSELL,External Interrupt Port Select Low"
|
|
bitfld.long 0x0 28.--29. "EXTIPSEL7,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 24.--25. "EXTIPSEL6,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 20.--21. "EXTIPSEL5,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "EXTIPSEL4,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 12.--13. "EXTIPSEL3,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 8.--9. "EXTIPSEL2,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x0 4.--5. "EXTIPSEL1,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 0.--1. "EXTIPSEL0,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
line.long 0x4 "EXTIPSELH,External interrupt Port Select High"
|
|
bitfld.long 0x4 12.--13. "EXTIPSEL3,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x4 8.--9. "EXTIPSEL2,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x4 4.--5. "EXTIPSEL1,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "EXTIPSEL0,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
line.long 0x8 "EXTIPINSELL,External Interrupt Pin Select Low"
|
|
bitfld.long 0x8 28.--29. "EXTIPINSEL7,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 24.--25. "EXTIPINSEL6,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 20.--21. "EXTIPINSEL5,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
newline
|
|
bitfld.long 0x8 16.--17. "EXTIPINSEL4,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 12.--13. "EXTIPINSEL3,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 8.--9. "EXTIPINSEL2,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "EXTIPINSEL1,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 0.--1. "EXTIPINSEL0,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
line.long 0xC "EXTIPINSELH,External Interrupt Pin Select High"
|
|
bitfld.long 0xC 12.--13. "EXTIPINSEL3,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
bitfld.long 0xC 8.--9. "EXTIPINSEL2,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
bitfld.long 0xC 4.--5. "EXTIPINSEL1,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
newline
|
|
bitfld.long 0xC 0.--1. "EXTIPINSEL0,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
line.long 0x10 "EXTIRISE,External Interrupt Rising Edge Trigger"
|
|
hexmask.long.word 0x10 0.--11. 1. "EXTIRISE,EXT Int Rise"
|
|
line.long 0x14 "EXTIFALL,External Interrupt Falling Edge Trigger"
|
|
hexmask.long.word 0x14 0.--11. 1. "EXTIFALL,EXT Int FALL"
|
|
group.long 0x420++0x7
|
|
line.long 0x0 "IF,Interrupt Flag"
|
|
hexmask.long.word 0x0 16.--27. 1. "EM4WU,EM4 wake up"
|
|
bitfld.long 0x0 11. "EXTIF11,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 10. "EXTIF10,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "EXTIF9,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 8. "EXTIF8,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 7. "EXTIF7,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "EXTIF6,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 5. "EXTIF5,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 4. "EXTIF4,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "EXTIF3,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 2. "EXTIF2,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 1. "EXTIF1,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "EXTIF0,External Pin Flag" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enable"
|
|
bitfld.long 0x4 27. "EM4WUIEN11,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 26. "EM4WUIEN10,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 25. "EM4WUIEN9,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "EM4WUIEN8,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 23. "EM4WUIEN7,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 22. "EM4WUIEN6,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "EM4WUIEN5,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 20. "EM4WUIEN4,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 19. "EM4WUIEN3,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "EM4WUIEN2,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 17. "EM4WUIEN1,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 16. "EM4WUIEN0,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "EXTIEN11,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 10. "EXTIEN10,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 9. "EXTIEN9,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "EXTIEN8,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 7. "EXTIEN7,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 6. "EXTIEN6,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "EXTIEN5,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 4. "EXTIEN4,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 3. "EXTIEN3,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "EXTIEN2,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 1. "EXTIEN1,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 0. "EXTIEN0,External Pin Enable" "0,1"
|
|
group.long 0x42C++0x7
|
|
line.long 0x0 "EM4WUEN,No Description"
|
|
hexmask.long.word 0x0 16.--27. 1. "EM4WUEN,EM4 wake up enable"
|
|
line.long 0x4 "EM4WUPOL,No Description"
|
|
hexmask.long.word 0x4 16.--27. 1. "EM4WUPOL,EM4 Wake-Up Polarity"
|
|
group.long 0x440++0x7
|
|
line.long 0x0 "DBGROUTEPEN,No Description"
|
|
bitfld.long 0x0 3. "TDIPEN,JTAG Test Debug Input Pin Enable" "0,1"
|
|
bitfld.long 0x0 2. "TDOPEN,JTAG Test Debug Output Pin Enable" "0,1"
|
|
bitfld.long 0x0 1. "SWDIOTMSPEN,Route Location 0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SWCLKTCKPEN,Route Pin Enable" "0,1"
|
|
line.long 0x4 "TRACEROUTEPEN,No Description"
|
|
bitfld.long 0x4 5. "TRACEDATA3PEN,Trace Data3 Pin Enable" "0,1"
|
|
bitfld.long 0x4 4. "TRACEDATA2PEN,Trace Data2 Pin Enable" "0,1"
|
|
bitfld.long 0x4 3. "TRACEDATA1PEN,Trace Data1 Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "TRACEDATA0PEN,Trace Data0 Pin Enable" "0,1"
|
|
bitfld.long 0x4 1. "TRACECLKPEN,Trace Clk Pin Enable" "0,1"
|
|
bitfld.long 0x4 0. "SWVPEN,Serial Wire Viewer Output Pin Enable" "0,1"
|
|
group.long 0x460++0x3
|
|
line.long 0x0 "LCDSEG,LCD Segment Enable"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "LCDSEGALLOC,LCD Segment Allocation"
|
|
group.long 0x470++0x3
|
|
line.long 0x0 "LCDCOM,LCD Common Enable"
|
|
hexmask.long.byte 0x0 0.--3. 1. "LCDCOMALLOC,LCD Common Allocation"
|
|
group.long 0x480++0x7
|
|
line.long 0x0 "ACMP0_ROUTEEN,ACMP0 pin enable"
|
|
bitfld.long 0x0 0. "ACMPOUTPEN,ACMPOUT pin enable control bit" "0,1"
|
|
line.long 0x4 "ACMP0_ACMPOUTROUTE,ACMPOUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ACMPOUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ACMPOUT port select register" "0,1,2,3"
|
|
group.long 0x48C++0x7
|
|
line.long 0x0 "ACMP1_ROUTEEN,ACMP1 pin enable"
|
|
bitfld.long 0x0 0. "ACMPOUTPEN,ACMPOUT pin enable control bit" "0,1"
|
|
line.long 0x4 "ACMP1_ACMPOUTROUTE,ACMPOUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ACMPOUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ACMPOUT port select register" "0,1,2,3"
|
|
group.long 0x498++0x13
|
|
line.long 0x0 "CMU_ROUTEEN,CMU pin enable"
|
|
bitfld.long 0x0 2. "CLKOUT2PEN,CLKOUT2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CLKOUT1PEN,CLKOUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CLKOUT0PEN,CLKOUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "CMU_CLKIN0ROUTE,CLKIN0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CLKIN0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CLKIN0 port select register" "0,1,2,3"
|
|
line.long 0x8 "CMU_CLKOUT0ROUTE,CLKOUT0 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CLKOUT0 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CLKOUT0 port select register" "0,1,2,3"
|
|
line.long 0xC "CMU_CLKOUT1ROUTE,CLKOUT1 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CLKOUT1 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CLKOUT1 port select register" "0,1,2,3"
|
|
line.long 0x10 "CMU_CLKOUT2ROUTE,CLKOUT2 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CLKOUT2 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CLKOUT2 port select register" "0,1,2,3"
|
|
group.long 0x4C4++0x1B
|
|
line.long 0x0 "EUSART0_ROUTEEN,EUSART0 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART0_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART0_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART0_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART0_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART0_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART0_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x4E4++0x1B
|
|
line.long 0x0 "EUSART1_ROUTEEN,EUSART1 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART1_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART1_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART1_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART1_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART1_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART1_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x504++0x1B
|
|
line.long 0x0 "EUSART2_ROUTEEN,EUSART2 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART2_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART2_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART2_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART2_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART2_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART2_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x524++0xF
|
|
line.long 0x0 "FRC_ROUTEEN,FRC pin enable"
|
|
bitfld.long 0x0 2. "DOUTPEN,DOUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "DFRAMEPEN,DFRAME pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "DCLKPEN,DCLK pin enable control bit" "0,1"
|
|
line.long 0x4 "FRC_DCLKROUTE,DCLK port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,DCLK pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,DCLK port select register" "0,1,2,3"
|
|
line.long 0x8 "FRC_DFRAMEROUTE,DFRAME port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,DFRAME pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,DFRAME port select register" "0,1,2,3"
|
|
line.long 0xC "FRC_DOUTROUTE,DOUT port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,DOUT pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,DOUT port select register" "0,1,2,3"
|
|
group.long 0x538++0xB
|
|
line.long 0x0 "I2C0_ROUTEEN,I2C0 pin enable"
|
|
bitfld.long 0x0 1. "SDAPEN,SDA pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "SCLPEN,SCL pin enable control bit" "0,1"
|
|
line.long 0x4 "I2C0_SCLROUTE,SCL port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,SCL pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,SCL port select register" "0,1,2,3"
|
|
line.long 0x8 "I2C0_SDAROUTE,SDA port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,SDA pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,SDA port select register" "0,1,2,3"
|
|
group.long 0x548++0xB
|
|
line.long 0x0 "I2C1_ROUTEEN,I2C1 pin enable"
|
|
bitfld.long 0x0 1. "SDAPEN,SDA pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "SCLPEN,SCL pin enable control bit" "0,1"
|
|
line.long 0x4 "I2C1_SCLROUTE,SCL port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,SCL pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,SCL port select register" "0,1,2,3"
|
|
line.long 0x8 "I2C1_SDAROUTE,SDA port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,SDA pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,SDA port select register" "0,1,2,3"
|
|
group.long 0x558++0x3B
|
|
line.long 0x0 "KEYSCAN_ROUTEEN,KEYSCAN pin enable"
|
|
bitfld.long 0x0 7. "COLOUT7PEN,COLOUT7 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 6. "COLOUT6PEN,COLOUT6 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "COLOUT5PEN,COLOUT5 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "COLOUT4PEN,COLOUT4 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "COLOUT3PEN,COLOUT3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "COLOUT2PEN,COLOUT2 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COLOUT1PEN,COLOUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "COLOUT0PEN,COLOUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "KEYSCAN_COLOUT0ROUTE,COLOUT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,COLOUT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,COLOUT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "KEYSCAN_COLOUT1ROUTE,COLOUT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,COLOUT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,COLOUT1 port select register" "0,1,2,3"
|
|
line.long 0xC "KEYSCAN_COLOUT2ROUTE,COLOUT2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,COLOUT2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,COLOUT2 port select register" "0,1,2,3"
|
|
line.long 0x10 "KEYSCAN_COLOUT3ROUTE,COLOUT3 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,COLOUT3 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,COLOUT3 port select register" "0,1,2,3"
|
|
line.long 0x14 "KEYSCAN_COLOUT4ROUTE,COLOUT4 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,COLOUT4 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,COLOUT4 port select register" "0,1,2,3"
|
|
line.long 0x18 "KEYSCAN_COLOUT5ROUTE,COLOUT5 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,COLOUT5 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,COLOUT5 port select register" "0,1,2,3"
|
|
line.long 0x1C "KEYSCAN_COLOUT6ROUTE,COLOUT6 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,COLOUT6 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,COLOUT6 port select register" "0,1,2,3"
|
|
line.long 0x20 "KEYSCAN_COLOUT7ROUTE,COLOUT7 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,COLOUT7 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,COLOUT7 port select register" "0,1,2,3"
|
|
line.long 0x24 "KEYSCAN_ROWSENSE0ROUTE,ROWSENSE0 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ROWSENSE0 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ROWSENSE0 port select register" "0,1,2,3"
|
|
line.long 0x28 "KEYSCAN_ROWSENSE1ROUTE,ROWSENSE1 port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ROWSENSE1 pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ROWSENSE1 port select register" "0,1,2,3"
|
|
line.long 0x2C "KEYSCAN_ROWSENSE2ROUTE,ROWSENSE2 port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ROWSENSE2 pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ROWSENSE2 port select register" "0,1,2,3"
|
|
line.long 0x30 "KEYSCAN_ROWSENSE3ROUTE,ROWSENSE3 port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ROWSENSE3 pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ROWSENSE3 port select register" "0,1,2,3"
|
|
line.long 0x34 "KEYSCAN_ROWSENSE4ROUTE,ROWSENSE4 port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,ROWSENSE4 pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,ROWSENSE4 port select register" "0,1,2,3"
|
|
line.long 0x38 "KEYSCAN_ROWSENSE5ROUTE,ROWSENSE5 port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,ROWSENSE5 pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,ROWSENSE5 port select register" "0,1,2,3"
|
|
group.long 0x598++0x43
|
|
line.long 0x0 "LESENSE_ROUTEEN,LESENSE pin enable"
|
|
bitfld.long 0x0 15. "CH15OUTPEN,CH15OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 14. "CH14OUTPEN,CH14OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "CH13OUTPEN,CH13OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CH12OUTPEN,CH12OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 11. "CH11OUTPEN,CH11OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "CH10OUTPEN,CH10OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH9OUTPEN,CH9OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 8. "CH8OUTPEN,CH8OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "CH7OUTPEN,CH7OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "CH6OUTPEN,CH6OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "CH5OUTPEN,CH5OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CH4OUTPEN,CH4OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CH3OUTPEN,CH3OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "CH2OUTPEN,CH2OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CH1OUTPEN,CH1OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CH0OUTPEN,CH0OUT pin enable control bit" "0,1"
|
|
line.long 0x4 "LESENSE_CH0OUTROUTE,CH0OUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CH0OUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CH0OUT port select register" "0,1,2,3"
|
|
line.long 0x8 "LESENSE_CH1OUTROUTE,CH1OUT port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CH1OUT pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CH1OUT port select register" "0,1,2,3"
|
|
line.long 0xC "LESENSE_CH2OUTROUTE,CH2OUT port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CH2OUT pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CH2OUT port select register" "0,1,2,3"
|
|
line.long 0x10 "LESENSE_CH3OUTROUTE,CH3OUT port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CH3OUT pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CH3OUT port select register" "0,1,2,3"
|
|
line.long 0x14 "LESENSE_CH4OUTROUTE,CH4OUT port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CH4OUT pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CH4OUT port select register" "0,1,2,3"
|
|
line.long 0x18 "LESENSE_CH5OUTROUTE,CH5OUT port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CH5OUT pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CH5OUT port select register" "0,1,2,3"
|
|
line.long 0x1C "LESENSE_CH6OUTROUTE,CH6OUT port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,CH6OUT pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,CH6OUT port select register" "0,1,2,3"
|
|
line.long 0x20 "LESENSE_CH7OUTROUTE,CH7OUT port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,CH7OUT pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,CH7OUT port select register" "0,1,2,3"
|
|
line.long 0x24 "LESENSE_CH8OUTROUTE,CH8OUT port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,CH8OUT pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,CH8OUT port select register" "0,1,2,3"
|
|
line.long 0x28 "LESENSE_CH9OUTROUTE,CH9OUT port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,CH9OUT pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,CH9OUT port select register" "0,1,2,3"
|
|
line.long 0x2C "LESENSE_CH10OUTROUTE,CH10OUT port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,CH10OUT pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,CH10OUT port select register" "0,1,2,3"
|
|
line.long 0x30 "LESENSE_CH11OUTROUTE,CH11OUT port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,CH11OUT pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,CH11OUT port select register" "0,1,2,3"
|
|
line.long 0x34 "LESENSE_CH12OUTROUTE,CH12OUT port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,CH12OUT pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,CH12OUT port select register" "0,1,2,3"
|
|
line.long 0x38 "LESENSE_CH13OUTROUTE,CH13OUT port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,CH13OUT pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,CH13OUT port select register" "0,1,2,3"
|
|
line.long 0x3C "LESENSE_CH14OUTROUTE,CH14OUT port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,CH14OUT pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,CH14OUT port select register" "0,1,2,3"
|
|
line.long 0x40 "LESENSE_CH15OUTROUTE,CH15OUT port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,CH15OUT pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,CH15OUT port select register" "0,1,2,3"
|
|
group.long 0x5E0++0xB
|
|
line.long 0x0 "LETIMER_ROUTEEN,LETIMER pin enable"
|
|
bitfld.long 0x0 1. "OUT1PEN,OUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "OUT0PEN,OUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "LETIMER_OUT0ROUTE,OUT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,OUT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,OUT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "LETIMER_OUT1ROUTE,OUT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,OUT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,OUT1 port select register" "0,1,2,3"
|
|
group.long 0x5F0++0x43
|
|
line.long 0x0 "MODEM_ROUTEEN,MODEM pin enable"
|
|
bitfld.long 0x0 14. "DOUTPEN,DOUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "DCLKPEN,DCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 12. "ANTTRIGSTOPPEN,ANTTRIGSTOP pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "ANTTRIGPEN,ANTTRIG pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "ANTSWUSPEN,ANTSWUS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 9. "ANTSWENPEN,ANTSWEN pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "ANTRR5PEN,ANTRR5 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "ANTRR4PEN,ANTRR4 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 6. "ANTRR3PEN,ANTRR3 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ANTRR2PEN,ANTRR2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "ANTRR1PEN,ANTRR1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "ANTRR0PEN,ANTRR0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ANTROLLOVERPEN,ANTROLLOVER pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "ANT1PEN,ANT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "ANT0PEN,ANT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "MODEM_ANT0ROUTE,ANT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ANT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ANT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "MODEM_ANT1ROUTE,ANT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,ANT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,ANT1 port select register" "0,1,2,3"
|
|
line.long 0xC "MODEM_ANTROLLOVERROUTE,ANTROLLOVER port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,ANTROLLOVER pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,ANTROLLOVER port select register" "0,1,2,3"
|
|
line.long 0x10 "MODEM_ANTRR0ROUTE,ANTRR0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,ANTRR0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,ANTRR0 port select register" "0,1,2,3"
|
|
line.long 0x14 "MODEM_ANTRR1ROUTE,ANTRR1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,ANTRR1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,ANTRR1 port select register" "0,1,2,3"
|
|
line.long 0x18 "MODEM_ANTRR2ROUTE,ANTRR2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,ANTRR2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,ANTRR2 port select register" "0,1,2,3"
|
|
line.long 0x1C "MODEM_ANTRR3ROUTE,ANTRR3 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,ANTRR3 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,ANTRR3 port select register" "0,1,2,3"
|
|
line.long 0x20 "MODEM_ANTRR4ROUTE,ANTRR4 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,ANTRR4 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,ANTRR4 port select register" "0,1,2,3"
|
|
line.long 0x24 "MODEM_ANTRR5ROUTE,ANTRR5 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ANTRR5 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ANTRR5 port select register" "0,1,2,3"
|
|
line.long 0x28 "MODEM_ANTSWENROUTE,ANTSWEN port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ANTSWEN pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ANTSWEN port select register" "0,1,2,3"
|
|
line.long 0x2C "MODEM_ANTSWUSROUTE,ANTSWUS port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ANTSWUS pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ANTSWUS port select register" "0,1,2,3"
|
|
line.long 0x30 "MODEM_ANTTRIGROUTE,ANTTRIG port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ANTTRIG pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ANTTRIG port select register" "0,1,2,3"
|
|
line.long 0x34 "MODEM_ANTTRIGSTOPROUTE,ANTTRIGSTOP port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,ANTTRIGSTOP pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,ANTTRIGSTOP port select register" "0,1,2,3"
|
|
line.long 0x38 "MODEM_DCLKROUTE,DCLK port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,DCLK pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,DCLK port select register" "0,1,2,3"
|
|
line.long 0x3C "MODEM_DINROUTE,DIN port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,DIN pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,DIN port select register" "0,1,2,3"
|
|
line.long 0x40 "MODEM_DOUTROUTE,DOUT port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,DOUT pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,DOUT port select register" "0,1,2,3"
|
|
group.long 0x63C++0x7
|
|
line.long 0x0 "PCNT0_S0INROUTE,S0IN port/pin select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "PIN,S0IN pin select register"
|
|
bitfld.long 0x0 0.--1. "PORT,S0IN port select register" "0,1,2,3"
|
|
line.long 0x4 "PCNT0_S1INROUTE,S1IN port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,S1IN pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,S1IN port select register" "0,1,2,3"
|
|
group.long 0x648++0x43
|
|
line.long 0x0 "PRS0_ROUTEEN,PRS0 pin enable"
|
|
bitfld.long 0x0 15. "SYNCH3PEN,SYNCH3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 14. "SYNCH2PEN,SYNCH2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "SYNCH1PEN,SYNCH1 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "SYNCH0PEN,SYNCH0 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 11. "ASYNCH11PEN,ASYNCH11 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "ASYNCH10PEN,ASYNCH10 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "ASYNCH9PEN,ASYNCH9 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 8. "ASYNCH8PEN,ASYNCH8 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "ASYNCH7PEN,ASYNCH7 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ASYNCH6PEN,ASYNCH6 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "ASYNCH5PEN,ASYNCH5 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "ASYNCH4PEN,ASYNCH4 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "ASYNCH3PEN,ASYNCH3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "ASYNCH2PEN,ASYNCH2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "ASYNCH1PEN,ASYNCH1 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ASYNCH0PEN,ASYNCH0 pin enable control bit" "0,1"
|
|
line.long 0x4 "PRS0_ASYNCH0ROUTE,ASYNCH0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ASYNCH0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ASYNCH0 port select register" "0,1,2,3"
|
|
line.long 0x8 "PRS0_ASYNCH1ROUTE,ASYNCH1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,ASYNCH1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,ASYNCH1 port select register" "0,1,2,3"
|
|
line.long 0xC "PRS0_ASYNCH2ROUTE,ASYNCH2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,ASYNCH2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,ASYNCH2 port select register" "0,1,2,3"
|
|
line.long 0x10 "PRS0_ASYNCH3ROUTE,ASYNCH3 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,ASYNCH3 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,ASYNCH3 port select register" "0,1,2,3"
|
|
line.long 0x14 "PRS0_ASYNCH4ROUTE,ASYNCH4 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,ASYNCH4 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,ASYNCH4 port select register" "0,1,2,3"
|
|
line.long 0x18 "PRS0_ASYNCH5ROUTE,ASYNCH5 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,ASYNCH5 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,ASYNCH5 port select register" "0,1,2,3"
|
|
line.long 0x1C "PRS0_ASYNCH6ROUTE,ASYNCH6 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,ASYNCH6 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,ASYNCH6 port select register" "0,1,2,3"
|
|
line.long 0x20 "PRS0_ASYNCH7ROUTE,ASYNCH7 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,ASYNCH7 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,ASYNCH7 port select register" "0,1,2,3"
|
|
line.long 0x24 "PRS0_ASYNCH8ROUTE,ASYNCH8 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ASYNCH8 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ASYNCH8 port select register" "0,1,2,3"
|
|
line.long 0x28 "PRS0_ASYNCH9ROUTE,ASYNCH9 port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ASYNCH9 pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ASYNCH9 port select register" "0,1,2,3"
|
|
line.long 0x2C "PRS0_ASYNCH10ROUTE,ASYNCH10 port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ASYNCH10 pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ASYNCH10 port select register" "0,1,2,3"
|
|
line.long 0x30 "PRS0_ASYNCH11ROUTE,ASYNCH11 port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ASYNCH11 pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ASYNCH11 port select register" "0,1,2,3"
|
|
line.long 0x34 "PRS0_SYNCH0ROUTE,SYNCH0 port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,SYNCH0 pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,SYNCH0 port select register" "0,1,2,3"
|
|
line.long 0x38 "PRS0_SYNCH1ROUTE,SYNCH1 port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,SYNCH1 pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,SYNCH1 port select register" "0,1,2,3"
|
|
line.long 0x3C "PRS0_SYNCH2ROUTE,SYNCH2 port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,SYNCH2 pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,SYNCH2 port select register" "0,1,2,3"
|
|
line.long 0x40 "PRS0_SYNCH3ROUTE,SYNCH3 port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,SYNCH3 pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,SYNCH3 port select register" "0,1,2,3"
|
|
group.long 0x6F0++0x3
|
|
line.long 0x0 "SYXO0_BUFOUTREQINASYNCROUTE,BUFOUTREQINASYNC port/pin select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "PIN,BUFOUTREQINASYNC pin select register"
|
|
bitfld.long 0x0 0.--1. "PORT,BUFOUTREQINASYNC port select register" "0,1,2,3"
|
|
group.long 0x6F8++0x1B
|
|
line.long 0x0 "TIMER0_ROUTEEN,TIMER0 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER0_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER0_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER0_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER0_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER0_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER0_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x718++0x1B
|
|
line.long 0x0 "TIMER1_ROUTEEN,TIMER1 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER1_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER1_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER1_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER1_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER1_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER1_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x738++0x1B
|
|
line.long 0x0 "TIMER2_ROUTEEN,TIMER2 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER2_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER2_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER2_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER2_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER2_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER2_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x758++0x1B
|
|
line.long 0x0 "TIMER3_ROUTEEN,TIMER3 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER3_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER3_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER3_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER3_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER3_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER3_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x778++0x1B
|
|
line.long 0x0 "TIMER4_ROUTEEN,TIMER4 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER4_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER4_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER4_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER4_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER4_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER4_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x798++0x1B
|
|
line.long 0x0 "USART0_ROUTEEN,USART0 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "USART0_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "USART0_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "USART0_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "USART0_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "USART0_CLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "USART0_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
tree.end
|
|
tree "GPIO_S"
|
|
base ad:0x4003C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,ip version id"
|
|
group.long 0x30++0x7
|
|
line.long 0x0 "PORTA_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTA_MODEL,mode low"
|
|
hexmask.long.byte 0x4 28.--31. 1. "MODE7,MODE n"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "PORTA_MODEH,mode high"
|
|
hexmask.long.byte 0x0 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x0 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x0 0.--3. 1. "MODE0,MODE n"
|
|
line.long 0x4 "PORTA_DOUT,data out"
|
|
hexmask.long.word 0x4 0.--10. 1. "DOUT,Data output"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "PORTA_DIN,data in"
|
|
hexmask.long.word 0x0 0.--10. 1. "DIN,Data input"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "PORTB_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTB_MODEL,mode low"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "PORTB_DOUT,data out"
|
|
hexmask.long.byte 0x0 0.--6. 1. "DOUT,Data output"
|
|
rgroup.long 0x74++0x3
|
|
line.long 0x0 "PORTB_DIN,data in"
|
|
hexmask.long.byte 0x0 0.--6. 1. "DIN,Data input"
|
|
group.long 0x90++0x7
|
|
line.long 0x0 "PORTC_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTC_MODEL,mode low"
|
|
hexmask.long.byte 0x4 28.--31. 1. "MODE7,MODE n"
|
|
hexmask.long.byte 0x4 24.--27. 1. "MODE6,MODE n"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0x9C++0x7
|
|
line.long 0x0 "PORTC_MODEH,mode high"
|
|
hexmask.long.byte 0x0 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x0 0.--3. 1. "MODE0,MODE n"
|
|
line.long 0x4 "PORTC_DOUT,data out"
|
|
hexmask.long.word 0x4 0.--9. 1. "DOUT,Data output"
|
|
rgroup.long 0xA4++0x3
|
|
line.long 0x0 "PORTC_DIN,data in"
|
|
hexmask.long.word 0x0 0.--9. 1. "DIN,Data input"
|
|
group.long 0xC0++0x7
|
|
line.long 0x0 "PORTD_CTRL,Port control"
|
|
bitfld.long 0x0 28. "DINDISALT,Data In Disable Alt" "0,1"
|
|
bitfld.long 0x0 20.--22. "SLEWRATEALT,Slew Rate Alt" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12. "DINDIS,Data In Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "SLEWRATE,Slew Rate" "0,1,2,3,4,5,6,7"
|
|
line.long 0x4 "PORTD_MODEL,mode low"
|
|
hexmask.long.byte 0x4 20.--23. 1. "MODE5,MODE n"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MODE4,MODE n"
|
|
hexmask.long.byte 0x4 12.--15. 1. "MODE3,MODE n"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "MODE2,MODE n"
|
|
hexmask.long.byte 0x4 4.--7. 1. "MODE1,MODE n"
|
|
hexmask.long.byte 0x4 0.--3. 1. "MODE0,MODE n"
|
|
group.long 0xD0++0x3
|
|
line.long 0x0 "PORTD_DOUT,data out"
|
|
hexmask.long.byte 0x0 0.--5. 1. "DOUT,Data output"
|
|
rgroup.long 0xD4++0x3
|
|
line.long 0x0 "PORTD_DIN,data in"
|
|
hexmask.long.byte 0x0 0.--5. 1. "DIN,Data input"
|
|
wgroup.long 0x300++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x310++0x3
|
|
line.long 0x0 "GPIOLOCKSTATUS,No Description"
|
|
bitfld.long 0x0 0. "LOCK,GPIO LOCK status" "0: Registers are unlocked,1: Registers are locked"
|
|
group.long 0x320++0xB
|
|
line.long 0x0 "ABUSALLOC,A Bus allocation"
|
|
hexmask.long.byte 0x0 24.--27. 1. "AODD1,A Bus Odd 1"
|
|
hexmask.long.byte 0x0 16.--19. 1. "AODD0,A Bus Odd 0"
|
|
hexmask.long.byte 0x0 8.--11. 1. "AEVEN1,A Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "AEVEN0,A Bus Even 0"
|
|
line.long 0x4 "BBUSALLOC,B Bus allocation"
|
|
hexmask.long.byte 0x4 24.--27. 1. "BODD1,B Bus Odd 1"
|
|
hexmask.long.byte 0x4 16.--19. 1. "BODD0,B Bus Odd 0"
|
|
hexmask.long.byte 0x4 8.--11. 1. "BEVEN1,B Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "BEVEN0,B Bus Even 0"
|
|
line.long 0x8 "CDBUSALLOC,CD Bus allocation"
|
|
hexmask.long.byte 0x8 24.--27. 1. "CDODD1,CD Bus Odd 1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "CDODD0,CD Bus Odd 0"
|
|
hexmask.long.byte 0x8 8.--11. 1. "CDEVEN1,CD Bus Even 1"
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "CDEVEN0,CD Bus Even 0"
|
|
group.long 0x400++0x17
|
|
line.long 0x0 "EXTIPSELL,External Interrupt Port Select Low"
|
|
bitfld.long 0x0 28.--29. "EXTIPSEL7,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 24.--25. "EXTIPSEL6,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 20.--21. "EXTIPSEL5,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "EXTIPSEL4,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 12.--13. "EXTIPSEL3,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 8.--9. "EXTIPSEL2,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x0 4.--5. "EXTIPSEL1,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x0 0.--1. "EXTIPSEL0,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
line.long 0x4 "EXTIPSELH,External interrupt Port Select High"
|
|
bitfld.long 0x4 12.--13. "EXTIPSEL3,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x4 8.--9. "EXTIPSEL2,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
bitfld.long 0x4 4.--5. "EXTIPSEL1,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "EXTIPSEL0,External Interrupt Port Select" "0: Port A group selected,1: Port B group selected,2: Port C group selected,3: Port D group selected"
|
|
line.long 0x8 "EXTIPINSELL,External Interrupt Pin Select Low"
|
|
bitfld.long 0x8 28.--29. "EXTIPINSEL7,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 24.--25. "EXTIPINSEL6,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 20.--21. "EXTIPINSEL5,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
newline
|
|
bitfld.long 0x8 16.--17. "EXTIPINSEL4,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 12.--13. "EXTIPINSEL3,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 8.--9. "EXTIPINSEL2,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "EXTIPINSEL1,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
bitfld.long 0x8 0.--1. "EXTIPINSEL0,External Interrupt Pin select" "0: OFFSET=0,1: OFFSET=1,2: OFFSET=2,3: OFFSET=3"
|
|
line.long 0xC "EXTIPINSELH,External Interrupt Pin Select High"
|
|
bitfld.long 0xC 12.--13. "EXTIPINSEL3,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
bitfld.long 0xC 8.--9. "EXTIPINSEL2,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
bitfld.long 0xC 4.--5. "EXTIPINSEL1,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
newline
|
|
bitfld.long 0xC 0.--1. "EXTIPINSEL0,External Interrupt Pin select" "0: OFFSET=8,1: OFFSET=9,2: OFFSET=10,3: OFFSET=11"
|
|
line.long 0x10 "EXTIRISE,External Interrupt Rising Edge Trigger"
|
|
hexmask.long.word 0x10 0.--11. 1. "EXTIRISE,EXT Int Rise"
|
|
line.long 0x14 "EXTIFALL,External Interrupt Falling Edge Trigger"
|
|
hexmask.long.word 0x14 0.--11. 1. "EXTIFALL,EXT Int FALL"
|
|
group.long 0x420++0x7
|
|
line.long 0x0 "IF,Interrupt Flag"
|
|
hexmask.long.word 0x0 16.--27. 1. "EM4WU,EM4 wake up"
|
|
bitfld.long 0x0 11. "EXTIF11,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 10. "EXTIF10,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "EXTIF9,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 8. "EXTIF8,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 7. "EXTIF7,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "EXTIF6,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 5. "EXTIF5,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 4. "EXTIF4,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "EXTIF3,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 2. "EXTIF2,External Pin Flag" "0,1"
|
|
bitfld.long 0x0 1. "EXTIF1,External Pin Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "EXTIF0,External Pin Flag" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enable"
|
|
bitfld.long 0x4 27. "EM4WUIEN11,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 26. "EM4WUIEN10,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 25. "EM4WUIEN9,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "EM4WUIEN8,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 23. "EM4WUIEN7,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 22. "EM4WUIEN6,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "EM4WUIEN5,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 20. "EM4WUIEN4,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 19. "EM4WUIEN3,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "EM4WUIEN2,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 17. "EM4WUIEN1,EM4 Wake Up Interrupt En" "0,1"
|
|
bitfld.long 0x4 16. "EM4WUIEN0,EM4 Wake Up Interrupt En" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "EXTIEN11,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 10. "EXTIEN10,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 9. "EXTIEN9,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "EXTIEN8,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 7. "EXTIEN7,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 6. "EXTIEN6,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "EXTIEN5,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 4. "EXTIEN4,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 3. "EXTIEN3,External Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "EXTIEN2,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 1. "EXTIEN1,External Pin Enable" "0,1"
|
|
bitfld.long 0x4 0. "EXTIEN0,External Pin Enable" "0,1"
|
|
group.long 0x42C++0x7
|
|
line.long 0x0 "EM4WUEN,No Description"
|
|
hexmask.long.word 0x0 16.--27. 1. "EM4WUEN,EM4 wake up enable"
|
|
line.long 0x4 "EM4WUPOL,No Description"
|
|
hexmask.long.word 0x4 16.--27. 1. "EM4WUPOL,EM4 Wake-Up Polarity"
|
|
group.long 0x440++0x7
|
|
line.long 0x0 "DBGROUTEPEN,No Description"
|
|
bitfld.long 0x0 3. "TDIPEN,JTAG Test Debug Input Pin Enable" "0,1"
|
|
bitfld.long 0x0 2. "TDOPEN,JTAG Test Debug Output Pin Enable" "0,1"
|
|
bitfld.long 0x0 1. "SWDIOTMSPEN,Route Location 0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SWCLKTCKPEN,Route Pin Enable" "0,1"
|
|
line.long 0x4 "TRACEROUTEPEN,No Description"
|
|
bitfld.long 0x4 5. "TRACEDATA3PEN,Trace Data3 Pin Enable" "0,1"
|
|
bitfld.long 0x4 4. "TRACEDATA2PEN,Trace Data2 Pin Enable" "0,1"
|
|
bitfld.long 0x4 3. "TRACEDATA1PEN,Trace Data1 Pin Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "TRACEDATA0PEN,Trace Data0 Pin Enable" "0,1"
|
|
bitfld.long 0x4 1. "TRACECLKPEN,Trace Clk Pin Enable" "0,1"
|
|
bitfld.long 0x4 0. "SWVPEN,Serial Wire Viewer Output Pin Enable" "0,1"
|
|
group.long 0x460++0x3
|
|
line.long 0x0 "LCDSEG,LCD Segment Enable"
|
|
hexmask.long.tbyte 0x0 0.--19. 1. "LCDSEGALLOC,LCD Segment Allocation"
|
|
group.long 0x470++0x3
|
|
line.long 0x0 "LCDCOM,LCD Common Enable"
|
|
hexmask.long.byte 0x0 0.--3. 1. "LCDCOMALLOC,LCD Common Allocation"
|
|
group.long 0x480++0x7
|
|
line.long 0x0 "ACMP0_ROUTEEN,ACMP0 pin enable"
|
|
bitfld.long 0x0 0. "ACMPOUTPEN,ACMPOUT pin enable control bit" "0,1"
|
|
line.long 0x4 "ACMP0_ACMPOUTROUTE,ACMPOUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ACMPOUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ACMPOUT port select register" "0,1,2,3"
|
|
group.long 0x48C++0x7
|
|
line.long 0x0 "ACMP1_ROUTEEN,ACMP1 pin enable"
|
|
bitfld.long 0x0 0. "ACMPOUTPEN,ACMPOUT pin enable control bit" "0,1"
|
|
line.long 0x4 "ACMP1_ACMPOUTROUTE,ACMPOUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ACMPOUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ACMPOUT port select register" "0,1,2,3"
|
|
group.long 0x498++0x13
|
|
line.long 0x0 "CMU_ROUTEEN,CMU pin enable"
|
|
bitfld.long 0x0 2. "CLKOUT2PEN,CLKOUT2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CLKOUT1PEN,CLKOUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CLKOUT0PEN,CLKOUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "CMU_CLKIN0ROUTE,CLKIN0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CLKIN0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CLKIN0 port select register" "0,1,2,3"
|
|
line.long 0x8 "CMU_CLKOUT0ROUTE,CLKOUT0 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CLKOUT0 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CLKOUT0 port select register" "0,1,2,3"
|
|
line.long 0xC "CMU_CLKOUT1ROUTE,CLKOUT1 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CLKOUT1 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CLKOUT1 port select register" "0,1,2,3"
|
|
line.long 0x10 "CMU_CLKOUT2ROUTE,CLKOUT2 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CLKOUT2 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CLKOUT2 port select register" "0,1,2,3"
|
|
group.long 0x4C4++0x1B
|
|
line.long 0x0 "EUSART0_ROUTEEN,EUSART0 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART0_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART0_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART0_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART0_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART0_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART0_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x4E4++0x1B
|
|
line.long 0x0 "EUSART1_ROUTEEN,EUSART1 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART1_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART1_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART1_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART1_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART1_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART1_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x504++0x1B
|
|
line.long 0x0 "EUSART2_ROUTEEN,EUSART2 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "SCLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "EUSART2_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "EUSART2_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "EUSART2_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "EUSART2_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "EUSART2_SCLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "EUSART2_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
group.long 0x524++0xF
|
|
line.long 0x0 "FRC_ROUTEEN,FRC pin enable"
|
|
bitfld.long 0x0 2. "DOUTPEN,DOUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "DFRAMEPEN,DFRAME pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "DCLKPEN,DCLK pin enable control bit" "0,1"
|
|
line.long 0x4 "FRC_DCLKROUTE,DCLK port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,DCLK pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,DCLK port select register" "0,1,2,3"
|
|
line.long 0x8 "FRC_DFRAMEROUTE,DFRAME port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,DFRAME pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,DFRAME port select register" "0,1,2,3"
|
|
line.long 0xC "FRC_DOUTROUTE,DOUT port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,DOUT pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,DOUT port select register" "0,1,2,3"
|
|
group.long 0x538++0xB
|
|
line.long 0x0 "I2C0_ROUTEEN,I2C0 pin enable"
|
|
bitfld.long 0x0 1. "SDAPEN,SDA pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "SCLPEN,SCL pin enable control bit" "0,1"
|
|
line.long 0x4 "I2C0_SCLROUTE,SCL port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,SCL pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,SCL port select register" "0,1,2,3"
|
|
line.long 0x8 "I2C0_SDAROUTE,SDA port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,SDA pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,SDA port select register" "0,1,2,3"
|
|
group.long 0x548++0xB
|
|
line.long 0x0 "I2C1_ROUTEEN,I2C1 pin enable"
|
|
bitfld.long 0x0 1. "SDAPEN,SDA pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "SCLPEN,SCL pin enable control bit" "0,1"
|
|
line.long 0x4 "I2C1_SCLROUTE,SCL port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,SCL pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,SCL port select register" "0,1,2,3"
|
|
line.long 0x8 "I2C1_SDAROUTE,SDA port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,SDA pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,SDA port select register" "0,1,2,3"
|
|
group.long 0x558++0x3B
|
|
line.long 0x0 "KEYSCAN_ROUTEEN,KEYSCAN pin enable"
|
|
bitfld.long 0x0 7. "COLOUT7PEN,COLOUT7 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 6. "COLOUT6PEN,COLOUT6 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "COLOUT5PEN,COLOUT5 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "COLOUT4PEN,COLOUT4 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "COLOUT3PEN,COLOUT3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "COLOUT2PEN,COLOUT2 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COLOUT1PEN,COLOUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "COLOUT0PEN,COLOUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "KEYSCAN_COLOUT0ROUTE,COLOUT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,COLOUT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,COLOUT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "KEYSCAN_COLOUT1ROUTE,COLOUT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,COLOUT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,COLOUT1 port select register" "0,1,2,3"
|
|
line.long 0xC "KEYSCAN_COLOUT2ROUTE,COLOUT2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,COLOUT2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,COLOUT2 port select register" "0,1,2,3"
|
|
line.long 0x10 "KEYSCAN_COLOUT3ROUTE,COLOUT3 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,COLOUT3 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,COLOUT3 port select register" "0,1,2,3"
|
|
line.long 0x14 "KEYSCAN_COLOUT4ROUTE,COLOUT4 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,COLOUT4 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,COLOUT4 port select register" "0,1,2,3"
|
|
line.long 0x18 "KEYSCAN_COLOUT5ROUTE,COLOUT5 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,COLOUT5 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,COLOUT5 port select register" "0,1,2,3"
|
|
line.long 0x1C "KEYSCAN_COLOUT6ROUTE,COLOUT6 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,COLOUT6 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,COLOUT6 port select register" "0,1,2,3"
|
|
line.long 0x20 "KEYSCAN_COLOUT7ROUTE,COLOUT7 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,COLOUT7 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,COLOUT7 port select register" "0,1,2,3"
|
|
line.long 0x24 "KEYSCAN_ROWSENSE0ROUTE,ROWSENSE0 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ROWSENSE0 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ROWSENSE0 port select register" "0,1,2,3"
|
|
line.long 0x28 "KEYSCAN_ROWSENSE1ROUTE,ROWSENSE1 port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ROWSENSE1 pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ROWSENSE1 port select register" "0,1,2,3"
|
|
line.long 0x2C "KEYSCAN_ROWSENSE2ROUTE,ROWSENSE2 port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ROWSENSE2 pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ROWSENSE2 port select register" "0,1,2,3"
|
|
line.long 0x30 "KEYSCAN_ROWSENSE3ROUTE,ROWSENSE3 port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ROWSENSE3 pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ROWSENSE3 port select register" "0,1,2,3"
|
|
line.long 0x34 "KEYSCAN_ROWSENSE4ROUTE,ROWSENSE4 port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,ROWSENSE4 pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,ROWSENSE4 port select register" "0,1,2,3"
|
|
line.long 0x38 "KEYSCAN_ROWSENSE5ROUTE,ROWSENSE5 port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,ROWSENSE5 pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,ROWSENSE5 port select register" "0,1,2,3"
|
|
group.long 0x598++0x43
|
|
line.long 0x0 "LESENSE_ROUTEEN,LESENSE pin enable"
|
|
bitfld.long 0x0 15. "CH15OUTPEN,CH15OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 14. "CH14OUTPEN,CH14OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "CH13OUTPEN,CH13OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CH12OUTPEN,CH12OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 11. "CH11OUTPEN,CH11OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "CH10OUTPEN,CH10OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH9OUTPEN,CH9OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 8. "CH8OUTPEN,CH8OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "CH7OUTPEN,CH7OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "CH6OUTPEN,CH6OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "CH5OUTPEN,CH5OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CH4OUTPEN,CH4OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CH3OUTPEN,CH3OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "CH2OUTPEN,CH2OUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CH1OUTPEN,CH1OUT pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CH0OUTPEN,CH0OUT pin enable control bit" "0,1"
|
|
line.long 0x4 "LESENSE_CH0OUTROUTE,CH0OUT port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CH0OUT pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CH0OUT port select register" "0,1,2,3"
|
|
line.long 0x8 "LESENSE_CH1OUTROUTE,CH1OUT port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CH1OUT pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CH1OUT port select register" "0,1,2,3"
|
|
line.long 0xC "LESENSE_CH2OUTROUTE,CH2OUT port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CH2OUT pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CH2OUT port select register" "0,1,2,3"
|
|
line.long 0x10 "LESENSE_CH3OUTROUTE,CH3OUT port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CH3OUT pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CH3OUT port select register" "0,1,2,3"
|
|
line.long 0x14 "LESENSE_CH4OUTROUTE,CH4OUT port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CH4OUT pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CH4OUT port select register" "0,1,2,3"
|
|
line.long 0x18 "LESENSE_CH5OUTROUTE,CH5OUT port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CH5OUT pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CH5OUT port select register" "0,1,2,3"
|
|
line.long 0x1C "LESENSE_CH6OUTROUTE,CH6OUT port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,CH6OUT pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,CH6OUT port select register" "0,1,2,3"
|
|
line.long 0x20 "LESENSE_CH7OUTROUTE,CH7OUT port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,CH7OUT pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,CH7OUT port select register" "0,1,2,3"
|
|
line.long 0x24 "LESENSE_CH8OUTROUTE,CH8OUT port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,CH8OUT pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,CH8OUT port select register" "0,1,2,3"
|
|
line.long 0x28 "LESENSE_CH9OUTROUTE,CH9OUT port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,CH9OUT pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,CH9OUT port select register" "0,1,2,3"
|
|
line.long 0x2C "LESENSE_CH10OUTROUTE,CH10OUT port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,CH10OUT pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,CH10OUT port select register" "0,1,2,3"
|
|
line.long 0x30 "LESENSE_CH11OUTROUTE,CH11OUT port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,CH11OUT pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,CH11OUT port select register" "0,1,2,3"
|
|
line.long 0x34 "LESENSE_CH12OUTROUTE,CH12OUT port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,CH12OUT pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,CH12OUT port select register" "0,1,2,3"
|
|
line.long 0x38 "LESENSE_CH13OUTROUTE,CH13OUT port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,CH13OUT pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,CH13OUT port select register" "0,1,2,3"
|
|
line.long 0x3C "LESENSE_CH14OUTROUTE,CH14OUT port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,CH14OUT pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,CH14OUT port select register" "0,1,2,3"
|
|
line.long 0x40 "LESENSE_CH15OUTROUTE,CH15OUT port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,CH15OUT pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,CH15OUT port select register" "0,1,2,3"
|
|
group.long 0x5E0++0xB
|
|
line.long 0x0 "LETIMER_ROUTEEN,LETIMER pin enable"
|
|
bitfld.long 0x0 1. "OUT1PEN,OUT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "OUT0PEN,OUT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "LETIMER_OUT0ROUTE,OUT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,OUT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,OUT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "LETIMER_OUT1ROUTE,OUT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,OUT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,OUT1 port select register" "0,1,2,3"
|
|
group.long 0x5F0++0x43
|
|
line.long 0x0 "MODEM_ROUTEEN,MODEM pin enable"
|
|
bitfld.long 0x0 14. "DOUTPEN,DOUT pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "DCLKPEN,DCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 12. "ANTTRIGSTOPPEN,ANTTRIGSTOP pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "ANTTRIGPEN,ANTTRIG pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "ANTSWUSPEN,ANTSWUS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 9. "ANTSWENPEN,ANTSWEN pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "ANTRR5PEN,ANTRR5 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "ANTRR4PEN,ANTRR4 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 6. "ANTRR3PEN,ANTRR3 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ANTRR2PEN,ANTRR2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "ANTRR1PEN,ANTRR1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "ANTRR0PEN,ANTRR0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ANTROLLOVERPEN,ANTROLLOVER pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "ANT1PEN,ANT1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "ANT0PEN,ANT0 pin enable control bit" "0,1"
|
|
line.long 0x4 "MODEM_ANT0ROUTE,ANT0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ANT0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ANT0 port select register" "0,1,2,3"
|
|
line.long 0x8 "MODEM_ANT1ROUTE,ANT1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,ANT1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,ANT1 port select register" "0,1,2,3"
|
|
line.long 0xC "MODEM_ANTROLLOVERROUTE,ANTROLLOVER port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,ANTROLLOVER pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,ANTROLLOVER port select register" "0,1,2,3"
|
|
line.long 0x10 "MODEM_ANTRR0ROUTE,ANTRR0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,ANTRR0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,ANTRR0 port select register" "0,1,2,3"
|
|
line.long 0x14 "MODEM_ANTRR1ROUTE,ANTRR1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,ANTRR1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,ANTRR1 port select register" "0,1,2,3"
|
|
line.long 0x18 "MODEM_ANTRR2ROUTE,ANTRR2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,ANTRR2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,ANTRR2 port select register" "0,1,2,3"
|
|
line.long 0x1C "MODEM_ANTRR3ROUTE,ANTRR3 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,ANTRR3 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,ANTRR3 port select register" "0,1,2,3"
|
|
line.long 0x20 "MODEM_ANTRR4ROUTE,ANTRR4 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,ANTRR4 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,ANTRR4 port select register" "0,1,2,3"
|
|
line.long 0x24 "MODEM_ANTRR5ROUTE,ANTRR5 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ANTRR5 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ANTRR5 port select register" "0,1,2,3"
|
|
line.long 0x28 "MODEM_ANTSWENROUTE,ANTSWEN port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ANTSWEN pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ANTSWEN port select register" "0,1,2,3"
|
|
line.long 0x2C "MODEM_ANTSWUSROUTE,ANTSWUS port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ANTSWUS pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ANTSWUS port select register" "0,1,2,3"
|
|
line.long 0x30 "MODEM_ANTTRIGROUTE,ANTTRIG port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ANTTRIG pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ANTTRIG port select register" "0,1,2,3"
|
|
line.long 0x34 "MODEM_ANTTRIGSTOPROUTE,ANTTRIGSTOP port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,ANTTRIGSTOP pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,ANTTRIGSTOP port select register" "0,1,2,3"
|
|
line.long 0x38 "MODEM_DCLKROUTE,DCLK port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,DCLK pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,DCLK port select register" "0,1,2,3"
|
|
line.long 0x3C "MODEM_DINROUTE,DIN port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,DIN pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,DIN port select register" "0,1,2,3"
|
|
line.long 0x40 "MODEM_DOUTROUTE,DOUT port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,DOUT pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,DOUT port select register" "0,1,2,3"
|
|
group.long 0x63C++0x7
|
|
line.long 0x0 "PCNT0_S0INROUTE,S0IN port/pin select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "PIN,S0IN pin select register"
|
|
bitfld.long 0x0 0.--1. "PORT,S0IN port select register" "0,1,2,3"
|
|
line.long 0x4 "PCNT0_S1INROUTE,S1IN port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,S1IN pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,S1IN port select register" "0,1,2,3"
|
|
group.long 0x648++0x43
|
|
line.long 0x0 "PRS0_ROUTEEN,PRS0 pin enable"
|
|
bitfld.long 0x0 15. "SYNCH3PEN,SYNCH3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 14. "SYNCH2PEN,SYNCH2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 13. "SYNCH1PEN,SYNCH1 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "SYNCH0PEN,SYNCH0 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 11. "ASYNCH11PEN,ASYNCH11 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 10. "ASYNCH10PEN,ASYNCH10 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "ASYNCH9PEN,ASYNCH9 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 8. "ASYNCH8PEN,ASYNCH8 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 7. "ASYNCH7PEN,ASYNCH7 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ASYNCH6PEN,ASYNCH6 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 5. "ASYNCH5PEN,ASYNCH5 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "ASYNCH4PEN,ASYNCH4 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "ASYNCH3PEN,ASYNCH3 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "ASYNCH2PEN,ASYNCH2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "ASYNCH1PEN,ASYNCH1 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ASYNCH0PEN,ASYNCH0 pin enable control bit" "0,1"
|
|
line.long 0x4 "PRS0_ASYNCH0ROUTE,ASYNCH0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,ASYNCH0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,ASYNCH0 port select register" "0,1,2,3"
|
|
line.long 0x8 "PRS0_ASYNCH1ROUTE,ASYNCH1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,ASYNCH1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,ASYNCH1 port select register" "0,1,2,3"
|
|
line.long 0xC "PRS0_ASYNCH2ROUTE,ASYNCH2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,ASYNCH2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,ASYNCH2 port select register" "0,1,2,3"
|
|
line.long 0x10 "PRS0_ASYNCH3ROUTE,ASYNCH3 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,ASYNCH3 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,ASYNCH3 port select register" "0,1,2,3"
|
|
line.long 0x14 "PRS0_ASYNCH4ROUTE,ASYNCH4 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,ASYNCH4 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,ASYNCH4 port select register" "0,1,2,3"
|
|
line.long 0x18 "PRS0_ASYNCH5ROUTE,ASYNCH5 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,ASYNCH5 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,ASYNCH5 port select register" "0,1,2,3"
|
|
line.long 0x1C "PRS0_ASYNCH6ROUTE,ASYNCH6 port/pin select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "PIN,ASYNCH6 pin select register"
|
|
bitfld.long 0x1C 0.--1. "PORT,ASYNCH6 port select register" "0,1,2,3"
|
|
line.long 0x20 "PRS0_ASYNCH7ROUTE,ASYNCH7 port/pin select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "PIN,ASYNCH7 pin select register"
|
|
bitfld.long 0x20 0.--1. "PORT,ASYNCH7 port select register" "0,1,2,3"
|
|
line.long 0x24 "PRS0_ASYNCH8ROUTE,ASYNCH8 port/pin select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "PIN,ASYNCH8 pin select register"
|
|
bitfld.long 0x24 0.--1. "PORT,ASYNCH8 port select register" "0,1,2,3"
|
|
line.long 0x28 "PRS0_ASYNCH9ROUTE,ASYNCH9 port/pin select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "PIN,ASYNCH9 pin select register"
|
|
bitfld.long 0x28 0.--1. "PORT,ASYNCH9 port select register" "0,1,2,3"
|
|
line.long 0x2C "PRS0_ASYNCH10ROUTE,ASYNCH10 port/pin select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "PIN,ASYNCH10 pin select register"
|
|
bitfld.long 0x2C 0.--1. "PORT,ASYNCH10 port select register" "0,1,2,3"
|
|
line.long 0x30 "PRS0_ASYNCH11ROUTE,ASYNCH11 port/pin select"
|
|
hexmask.long.byte 0x30 16.--19. 1. "PIN,ASYNCH11 pin select register"
|
|
bitfld.long 0x30 0.--1. "PORT,ASYNCH11 port select register" "0,1,2,3"
|
|
line.long 0x34 "PRS0_SYNCH0ROUTE,SYNCH0 port/pin select"
|
|
hexmask.long.byte 0x34 16.--19. 1. "PIN,SYNCH0 pin select register"
|
|
bitfld.long 0x34 0.--1. "PORT,SYNCH0 port select register" "0,1,2,3"
|
|
line.long 0x38 "PRS0_SYNCH1ROUTE,SYNCH1 port/pin select"
|
|
hexmask.long.byte 0x38 16.--19. 1. "PIN,SYNCH1 pin select register"
|
|
bitfld.long 0x38 0.--1. "PORT,SYNCH1 port select register" "0,1,2,3"
|
|
line.long 0x3C "PRS0_SYNCH2ROUTE,SYNCH2 port/pin select"
|
|
hexmask.long.byte 0x3C 16.--19. 1. "PIN,SYNCH2 pin select register"
|
|
bitfld.long 0x3C 0.--1. "PORT,SYNCH2 port select register" "0,1,2,3"
|
|
line.long 0x40 "PRS0_SYNCH3ROUTE,SYNCH3 port/pin select"
|
|
hexmask.long.byte 0x40 16.--19. 1. "PIN,SYNCH3 pin select register"
|
|
bitfld.long 0x40 0.--1. "PORT,SYNCH3 port select register" "0,1,2,3"
|
|
group.long 0x6F0++0x3
|
|
line.long 0x0 "SYXO0_BUFOUTREQINASYNCROUTE,BUFOUTREQINASYNC port/pin select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "PIN,BUFOUTREQINASYNC pin select register"
|
|
bitfld.long 0x0 0.--1. "PORT,BUFOUTREQINASYNC port select register" "0,1,2,3"
|
|
group.long 0x6F8++0x1B
|
|
line.long 0x0 "TIMER0_ROUTEEN,TIMER0 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER0_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER0_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER0_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER0_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER0_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER0_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x718++0x1B
|
|
line.long 0x0 "TIMER1_ROUTEEN,TIMER1 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER1_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER1_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER1_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER1_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER1_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER1_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x738++0x1B
|
|
line.long 0x0 "TIMER2_ROUTEEN,TIMER2 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER2_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER2_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER2_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER2_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER2_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER2_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x758++0x1B
|
|
line.long 0x0 "TIMER3_ROUTEEN,TIMER3 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER3_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER3_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER3_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER3_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER3_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER3_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x778++0x1B
|
|
line.long 0x0 "TIMER4_ROUTEEN,TIMER4 pin enable"
|
|
bitfld.long 0x0 5. "CCC2PEN,CDTI2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 4. "CCC1PEN,CDTI1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CCC0PEN,CDTI0 pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CC2PEN,CC2 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 1. "CC1PEN,CC1 pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CC0PEN,CC0 pin enable control bit" "0,1"
|
|
line.long 0x4 "TIMER4_CC0ROUTE,CC0 port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CC0 pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CC0 port select register" "0,1,2,3"
|
|
line.long 0x8 "TIMER4_CC1ROUTE,CC1 port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CC1 pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CC1 port select register" "0,1,2,3"
|
|
line.long 0xC "TIMER4_CC2ROUTE,CC2 port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,CC2 pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,CC2 port select register" "0,1,2,3"
|
|
line.long 0x10 "TIMER4_CDTI0ROUTE,CDTI0 port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,CDTI0 pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,CDTI0 port select register" "0,1,2,3"
|
|
line.long 0x14 "TIMER4_CDTI1ROUTE,CDTI1 port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,CDTI1 pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,CDTI1 port select register" "0,1,2,3"
|
|
line.long 0x18 "TIMER4_CDTI2ROUTE,CDTI2 port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,CDTI2 pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,CDTI2 port select register" "0,1,2,3"
|
|
group.long 0x798++0x1B
|
|
line.long 0x0 "USART0_ROUTEEN,USART0 pin enable"
|
|
bitfld.long 0x0 4. "TXPEN,TX pin enable control bit" "0,1"
|
|
bitfld.long 0x0 3. "CLKPEN,SCLK pin enable control bit" "0,1"
|
|
bitfld.long 0x0 2. "RXPEN,RX pin enable control bit" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RTSPEN,RTS pin enable control bit" "0,1"
|
|
bitfld.long 0x0 0. "CSPEN,CS pin enable control bit" "0,1"
|
|
line.long 0x4 "USART0_CSROUTE,CS port/pin select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "PIN,CS pin select register"
|
|
bitfld.long 0x4 0.--1. "PORT,CS port select register" "0,1,2,3"
|
|
line.long 0x8 "USART0_CTSROUTE,CTS port/pin select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "PIN,CTS pin select register"
|
|
bitfld.long 0x8 0.--1. "PORT,CTS port select register" "0,1,2,3"
|
|
line.long 0xC "USART0_RTSROUTE,RTS port/pin select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "PIN,RTS pin select register"
|
|
bitfld.long 0xC 0.--1. "PORT,RTS port select register" "0,1,2,3"
|
|
line.long 0x10 "USART0_RXROUTE,RX port/pin select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "PIN,RX pin select register"
|
|
bitfld.long 0x10 0.--1. "PORT,RX port select register" "0,1,2,3"
|
|
line.long 0x14 "USART0_CLKROUTE,SCLK port/pin select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "PIN,SCLK pin select register"
|
|
bitfld.long 0x14 0.--1. "PORT,SCLK port select register" "0,1,2,3"
|
|
line.long 0x18 "USART0_TXROUTE,TX port/pin select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "PIN,TX pin select register"
|
|
bitfld.long 0x18 0.--1. "PORT,TX port select register" "0,1,2,3"
|
|
tree.end
|
|
tree.end
|
|
tree "HFRCO (High-Frequency RC Oscillator)"
|
|
base ad:0x0
|
|
tree "HFRCO0_NS"
|
|
base ad:0x50010000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "EM23ONDEMAND,EM23 On-demand" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,Disable On-demand" "0,1"
|
|
bitfld.long 0x0 0. "FORCEEN,Force Enable" "0,1"
|
|
line.long 0x4 "CAL,No Description"
|
|
hexmask.long.byte 0x4 28.--31. 1. "IREFTC,Tempco Trim on Comparator Current"
|
|
bitfld.long 0x4 26.--27. "CMPSEL,Comparator Load Select" "0,1,2,3"
|
|
bitfld.long 0x4 24.--25. "CLKDIV,Locally Divide HFRCO Clock Output" "0: Divide by 1.,1: Divide by 2.,2: Divide by 4.,?"
|
|
bitfld.long 0x4 21.--23. "CMPBIAS,Comparator Bias Current" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x4 16.--20. 1. "FREQRANGE,Frequency Range"
|
|
bitfld.long 0x4 15. "LDOHP,LDO High Power Mode" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--13. 1. "FINETUNING,Fine Tuning Value"
|
|
hexmask.long.byte 0x4 0.--6. 1. "TUNING,Tuning Value"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: HFRCO is unlocked,1: HFRCO is locked"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 2. "SYNCBUSY,Synchronization Busy" "0,1"
|
|
bitfld.long 0x0 1. "FREQBSY,Frequency Updating Busy" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 0. "RDY,RDY Interrupt Enable" "0,1"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "HFRCO0_S"
|
|
base ad:0x40010000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "EM23ONDEMAND,EM23 On-demand" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,Disable On-demand" "0,1"
|
|
bitfld.long 0x0 0. "FORCEEN,Force Enable" "0,1"
|
|
line.long 0x4 "CAL,No Description"
|
|
hexmask.long.byte 0x4 28.--31. 1. "IREFTC,Tempco Trim on Comparator Current"
|
|
bitfld.long 0x4 26.--27. "CMPSEL,Comparator Load Select" "0,1,2,3"
|
|
bitfld.long 0x4 24.--25. "CLKDIV,Locally Divide HFRCO Clock Output" "0: Divide by 1.,1: Divide by 2.,2: Divide by 4.,?"
|
|
bitfld.long 0x4 21.--23. "CMPBIAS,Comparator Bias Current" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x4 16.--20. 1. "FREQRANGE,Frequency Range"
|
|
bitfld.long 0x4 15. "LDOHP,LDO High Power Mode" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--13. 1. "FINETUNING,Fine Tuning Value"
|
|
hexmask.long.byte 0x4 0.--6. 1. "TUNING,Tuning Value"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: HFRCO is unlocked,1: HFRCO is locked"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 2. "SYNCBUSY,Synchronization Busy" "0,1"
|
|
bitfld.long 0x0 1. "FREQBSY,Frequency Updating Busy" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 0. "RDY,RDY Interrupt Enable" "0,1"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "HFRCOEM23_NS"
|
|
base ad:0x5A000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "EM23ONDEMAND,EM23 On-demand" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,Disable On-demand" "0,1"
|
|
bitfld.long 0x0 0. "FORCEEN,Force Enable" "0,1"
|
|
line.long 0x4 "CAL,No Description"
|
|
hexmask.long.byte 0x4 28.--31. 1. "IREFTC,Tempco Trim on Comparator Current"
|
|
bitfld.long 0x4 26.--27. "CMPSEL,Comparator Load Select" "0,1,2,3"
|
|
bitfld.long 0x4 24.--25. "CLKDIV,Locally Divide HFRCO Clock Output" "0: Divide by 1.,1: Divide by 2.,2: Divide by 4.,?"
|
|
bitfld.long 0x4 21.--23. "CMPBIAS,Comparator Bias Current" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x4 16.--20. 1. "FREQRANGE,Frequency Range"
|
|
bitfld.long 0x4 15. "LDOHP,LDO High Power Mode" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--13. 1. "FINETUNING,Fine Tuning Value"
|
|
hexmask.long.byte 0x4 0.--6. 1. "TUNING,Tuning Value"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: HFRCO is unlocked,1: HFRCO is locked"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 2. "SYNCBUSY,Synchronization Busy" "0,1"
|
|
bitfld.long 0x0 1. "FREQBSY,Frequency Updating Busy" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 0. "RDY,RDY Interrupt Enable" "0,1"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "HFRCOEM23_S"
|
|
base ad:0x4A000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "EM23ONDEMAND,EM23 On-demand" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,Disable On-demand" "0,1"
|
|
bitfld.long 0x0 0. "FORCEEN,Force Enable" "0,1"
|
|
line.long 0x4 "CAL,No Description"
|
|
hexmask.long.byte 0x4 28.--31. 1. "IREFTC,Tempco Trim on Comparator Current"
|
|
bitfld.long 0x4 26.--27. "CMPSEL,Comparator Load Select" "0,1,2,3"
|
|
bitfld.long 0x4 24.--25. "CLKDIV,Locally Divide HFRCO Clock Output" "0: Divide by 1.,1: Divide by 2.,2: Divide by 4.,?"
|
|
bitfld.long 0x4 21.--23. "CMPBIAS,Comparator Bias Current" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.byte 0x4 16.--20. 1. "FREQRANGE,Frequency Range"
|
|
bitfld.long 0x4 15. "LDOHP,LDO High Power Mode" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--13. 1. "FINETUNING,Fine Tuning Value"
|
|
hexmask.long.byte 0x4 0.--6. 1. "TUNING,Tuning Value"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: HFRCO is unlocked,1: HFRCO is locked"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 2. "SYNCBUSY,Synchronization Busy" "0,1"
|
|
bitfld.long 0x0 1. "FREQBSY,Frequency Updating Busy" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready" "0,1"
|
|
group.long 0x10++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 0. "RDY,RDY Interrupt Enable" "0,1"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "HFXO (High Frequency Crystal Oscillator)"
|
|
base ad:0x0
|
|
tree "HFXO0_NS"
|
|
base ad:0x5A004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "XTALCFG,No Description"
|
|
hexmask.long.byte 0x0 24.--27. 1. "TIMEOUTCBLSB,Core Bias LSB Change Timeout"
|
|
hexmask.long.byte 0x0 20.--23. 1. "TIMEOUTSTEADY,Steady State Timeout"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--19. 1. "CTUNEXOSTARTUP,Startup Tuning Capacitance on XO"
|
|
hexmask.long.byte 0x0 12.--15. 1. "CTUNEXISTARTUP,Startup Tuning Capacitance on XI"
|
|
newline
|
|
hexmask.long.byte 0x0 6.--11. 1. "COREBIASSTARTUP,Startup Core Bias Current"
|
|
hexmask.long.byte 0x0 0.--5. 1. "COREBIASSTARTUPI,Intermediate Startup Core Bias Current"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "XTALCTRL,No Description"
|
|
bitfld.long 0x0 31. "SKIPCOREBIASOPT,Skip Core Bias Optimization" "0,1"
|
|
bitfld.long 0x0 26.--27. "COREDGENANA,Core Degeneration" "0: Do not apply core degeneration resistence,1: Apply 33 ohm core degeneration resistence,2: Apply 50 ohm core degeneration resistence,3: Apply 100 ohm core degeneration resistence"
|
|
newline
|
|
bitfld.long 0x0 24.--25. "CTUNEFIXANA,Fixed Tuning Capacitance" "0: Remove fixed capacitance on XI and XO nodes,1: Adds fixed capacitance on XI node,2: Adds fixed capacitance on XO node,3: Adds fixed capacitance on both XI and XO nodes"
|
|
hexmask.long.byte 0x0 16.--23. 1. "CTUNEXOANA,Tuning Capacitance on XO"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--15. 1. "CTUNEXIANA,Tuning Capacitance on XI"
|
|
hexmask.long.byte 0x0 0.--7. 1. "COREBIASANA,Core Bias Current"
|
|
line.long 0x4 "XTALCTRL1,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CTUNEXIBUFOUTANA,BUFOUT Tuning Capacitance on XI"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 28. "FORCELFTIMEOUT,Force Low Frequency Timeout" "0,1"
|
|
bitfld.long 0x8 3. "SQBUFSCHTRGANA,Squaring Buffer Schmitt Trigger" "0: Squaring buffer schmitt trigger is disabled,1: Squaring buffer schmitt trigger is enabled"
|
|
newline
|
|
bitfld.long 0x8 2. "ENXIDCBIASANA,Enable XI Internal DC Bias" "0,1"
|
|
bitfld.long 0x8 0.--1. "MODE,Crystal Oscillator Mode" "0: crystal oscillator,1: external sinusoidal clock can be supplied on XI..,2: external sinusoidal clock can be supplied on XI..,?"
|
|
group.long 0x28++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 26. "DISONDEMANDBUFOUT,Disable On-demand For BUFOUT" "0,1"
|
|
bitfld.long 0x0 25. "DISONDEMANDPRS,Disable On-demand For PRS" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "DISONDEMAND,Disable On-demand For Digital Clock" "0,1"
|
|
bitfld.long 0x0 18. "FORCEENBUFOUT,Force BUFOUT Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "FORCEENPRS,Force PRS Oscillator Request" "0,1"
|
|
bitfld.long 0x0 16. "FORCEEN,Force Digital Clock Request" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PRSSTATUSSEL1,PRS Status 1 Output Select"
|
|
hexmask.long.byte 0x0 8.--11. 1. "PRSSTATUSSEL0,PRS Status 0 Output Select"
|
|
newline
|
|
bitfld.long 0x0 6. "FORCECTUNEMAX,Force Tuning Cap to Max Value" "0,1"
|
|
bitfld.long 0x0 5. "FORCEXO2GNDANA,Force XO Pin to Ground" "0: Disabled (not pulled),1: Enabled (pulled)"
|
|
newline
|
|
bitfld.long 0x0 4. "FORCEXI2GNDANA,Force XI Pin to Ground" "0: Disabled (not pulled),1: Enabled (pulled)"
|
|
bitfld.long 0x0 3. "EM23ONDEMAND,On-demand During EM23" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "KEEPWARM,Keep Warm" "0,1"
|
|
bitfld.long 0x0 0. "BUFOUTFREEZE,Freeze BUFOUT Controls" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "BUFOUTTRIM,No Description"
|
|
hexmask.long.byte 0x0 0.--3. 1. "VTRTRIMANA,BUFOUT Reference Trim"
|
|
line.long 0x4 "BUFOUTCTRL,No Description"
|
|
bitfld.long 0x4 31. "MINIMUMSTARTUPDELAY,Minimum Startup Delay" "0,1"
|
|
hexmask.long.byte 0x4 20.--23. 1. "TIMEOUTSTARTUP,Oscillator Startup Timeout"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "TIMEOUTCTUNE,Tuning Cap Change Timeout"
|
|
hexmask.long.byte 0x4 12.--15. 1. "PEAKDETTHRESANA,Peak Detector Threshold for XOUT"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "XOUTGMANA,No Description"
|
|
hexmask.long.byte 0x4 4.--7. 1. "XOUTCFANA,Buffer Gain"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "XOUTBIASANA,Driver Bias Current"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "COREBIASOPT,Core Bias Optimizaton" "0,1"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Configuration Lock Status" "0: Configuration lock is unlocked,1: Configuration lock is locked"
|
|
bitfld.long 0x0 30. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "BUFOUTHWREQ,Oscillator Requested by BUFOUT Request" "0,1"
|
|
bitfld.long 0x0 20. "PRSHWREQ,Oscillator Requested by PRS Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "ISWARM,Oscillator Is Kept Warm" "0,1"
|
|
bitfld.long 0x0 17. "HWREQ,Oscillator Requested by Digital Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ENS,Enabled Status" "0,1"
|
|
bitfld.long 0x0 15. "BUFOUTFROZEN,BUFOUT Frozen" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "BUFOUTRDY,BUFOUT Ready Status" "0,1"
|
|
bitfld.long 0x0 2. "PRSRDY,PRS Ready Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COREBIASOPTRDY,Core Bias Optimization Ready" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0x70++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "COREBIASOPTERR,Core Bias Optimization Error Interrupt" "0,1"
|
|
bitfld.long 0x0 30. "LFTIMEOUTERR,Low Frequency Timeout Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "DNSERR,Did Not Start Error Interrupt" "0,1"
|
|
bitfld.long 0x0 28. "BUFOUTDNSERR,BUFOUT Did Not Start Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "BUFOUTFREEZEERR,BUFOUT Freeze Error Interrupt" "0,1"
|
|
bitfld.long 0x0 21. "BUFOUTERR,BUFOUT Request Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "PRSERR,PRS Requset Error Interrupt" "0,1"
|
|
bitfld.long 0x0 15. "BUFOUTFROZEN,BUFOUT FROZEN Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "BUFOUTRDY,BUFOUT Ready Interrupt" "0,1"
|
|
bitfld.long 0x0 2. "PRSRDY,PRS Ready Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COREBIASOPTRDY,Core Bias Optimization Ready Interrupt" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Digital Clock Ready Interrupt" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "COREBIASOPTERR,Core Bias Optimization Error Interrupt" "0,1"
|
|
bitfld.long 0x4 30. "LFTIMEOUTERR,Low Frequency Timeout Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "DNSERR,Did Not Start Error Interrupt" "0,1"
|
|
bitfld.long 0x4 28. "BUFOUTDNSERR,BUFOUT Did Not Start Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 27. "BUFOUTFREEZEERR,BUFOUT Freeze Error Interrupt" "0,1"
|
|
bitfld.long 0x4 21. "BUFOUTERR,BUFOUT Request Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "PRSERR,PRS Requset Error Interrupt" "0,1"
|
|
bitfld.long 0x4 15. "BUFOUTFROZEN,BUFOUT FROZEN Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "BUFOUTRDY,BUFOUT Ready Interrupt" "0,1"
|
|
bitfld.long 0x4 2. "PRSRDY,PRS Ready Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "COREBIASOPTRDY,Core Bias Optimization Ready Interrupt" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Digital Clock Ready Interrupt" "0,1"
|
|
wgroup.long 0x80++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
tree.end
|
|
tree "HFXO0_S"
|
|
base ad:0x4A004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "XTALCFG,No Description"
|
|
hexmask.long.byte 0x0 24.--27. 1. "TIMEOUTCBLSB,Core Bias LSB Change Timeout"
|
|
hexmask.long.byte 0x0 20.--23. 1. "TIMEOUTSTEADY,Steady State Timeout"
|
|
newline
|
|
hexmask.long.byte 0x0 16.--19. 1. "CTUNEXOSTARTUP,Startup Tuning Capacitance on XO"
|
|
hexmask.long.byte 0x0 12.--15. 1. "CTUNEXISTARTUP,Startup Tuning Capacitance on XI"
|
|
newline
|
|
hexmask.long.byte 0x0 6.--11. 1. "COREBIASSTARTUP,Startup Core Bias Current"
|
|
hexmask.long.byte 0x0 0.--5. 1. "COREBIASSTARTUPI,Intermediate Startup Core Bias Current"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "XTALCTRL,No Description"
|
|
bitfld.long 0x0 31. "SKIPCOREBIASOPT,Skip Core Bias Optimization" "0,1"
|
|
bitfld.long 0x0 26.--27. "COREDGENANA,Core Degeneration" "0: Do not apply core degeneration resistence,1: Apply 33 ohm core degeneration resistence,2: Apply 50 ohm core degeneration resistence,3: Apply 100 ohm core degeneration resistence"
|
|
newline
|
|
bitfld.long 0x0 24.--25. "CTUNEFIXANA,Fixed Tuning Capacitance" "0: Remove fixed capacitance on XI and XO nodes,1: Adds fixed capacitance on XI node,2: Adds fixed capacitance on XO node,3: Adds fixed capacitance on both XI and XO nodes"
|
|
hexmask.long.byte 0x0 16.--23. 1. "CTUNEXOANA,Tuning Capacitance on XO"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--15. 1. "CTUNEXIANA,Tuning Capacitance on XI"
|
|
hexmask.long.byte 0x0 0.--7. 1. "COREBIASANA,Core Bias Current"
|
|
line.long 0x4 "XTALCTRL1,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CTUNEXIBUFOUTANA,BUFOUT Tuning Capacitance on XI"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 28. "FORCELFTIMEOUT,Force Low Frequency Timeout" "0,1"
|
|
bitfld.long 0x8 3. "SQBUFSCHTRGANA,Squaring Buffer Schmitt Trigger" "0: Squaring buffer schmitt trigger is disabled,1: Squaring buffer schmitt trigger is enabled"
|
|
newline
|
|
bitfld.long 0x8 2. "ENXIDCBIASANA,Enable XI Internal DC Bias" "0,1"
|
|
bitfld.long 0x8 0.--1. "MODE,Crystal Oscillator Mode" "0: crystal oscillator,1: external sinusoidal clock can be supplied on XI..,2: external sinusoidal clock can be supplied on XI..,?"
|
|
group.long 0x28++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 26. "DISONDEMANDBUFOUT,Disable On-demand For BUFOUT" "0,1"
|
|
bitfld.long 0x0 25. "DISONDEMANDPRS,Disable On-demand For PRS" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "DISONDEMAND,Disable On-demand For Digital Clock" "0,1"
|
|
bitfld.long 0x0 18. "FORCEENBUFOUT,Force BUFOUT Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "FORCEENPRS,Force PRS Oscillator Request" "0,1"
|
|
bitfld.long 0x0 16. "FORCEEN,Force Digital Clock Request" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PRSSTATUSSEL1,PRS Status 1 Output Select"
|
|
hexmask.long.byte 0x0 8.--11. 1. "PRSSTATUSSEL0,PRS Status 0 Output Select"
|
|
newline
|
|
bitfld.long 0x0 6. "FORCECTUNEMAX,Force Tuning Cap to Max Value" "0,1"
|
|
bitfld.long 0x0 5. "FORCEXO2GNDANA,Force XO Pin to Ground" "0: Disabled (not pulled),1: Enabled (pulled)"
|
|
newline
|
|
bitfld.long 0x0 4. "FORCEXI2GNDANA,Force XI Pin to Ground" "0: Disabled (not pulled),1: Enabled (pulled)"
|
|
bitfld.long 0x0 3. "EM23ONDEMAND,On-demand During EM23" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "KEEPWARM,Keep Warm" "0,1"
|
|
bitfld.long 0x0 0. "BUFOUTFREEZE,Freeze BUFOUT Controls" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "BUFOUTTRIM,No Description"
|
|
hexmask.long.byte 0x0 0.--3. 1. "VTRTRIMANA,BUFOUT Reference Trim"
|
|
line.long 0x4 "BUFOUTCTRL,No Description"
|
|
bitfld.long 0x4 31. "MINIMUMSTARTUPDELAY,Minimum Startup Delay" "0,1"
|
|
hexmask.long.byte 0x4 20.--23. 1. "TIMEOUTSTARTUP,Oscillator Startup Timeout"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "TIMEOUTCTUNE,Tuning Cap Change Timeout"
|
|
hexmask.long.byte 0x4 12.--15. 1. "PEAKDETTHRESANA,Peak Detector Threshold for XOUT"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "XOUTGMANA,No Description"
|
|
hexmask.long.byte 0x4 4.--7. 1. "XOUTCFANA,Buffer Gain"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "XOUTBIASANA,Driver Bias Current"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "COREBIASOPT,Core Bias Optimizaton" "0,1"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,Configuration Lock Status" "0: Configuration lock is unlocked,1: Configuration lock is locked"
|
|
bitfld.long 0x0 30. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "BUFOUTHWREQ,Oscillator Requested by BUFOUT Request" "0,1"
|
|
bitfld.long 0x0 20. "PRSHWREQ,Oscillator Requested by PRS Request" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "ISWARM,Oscillator Is Kept Warm" "0,1"
|
|
bitfld.long 0x0 17. "HWREQ,Oscillator Requested by Digital Clock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ENS,Enabled Status" "0,1"
|
|
bitfld.long 0x0 15. "BUFOUTFROZEN,BUFOUT Frozen" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "BUFOUTRDY,BUFOUT Ready Status" "0,1"
|
|
bitfld.long 0x0 2. "PRSRDY,PRS Ready Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COREBIASOPTRDY,Core Bias Optimization Ready" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0x70++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "COREBIASOPTERR,Core Bias Optimization Error Interrupt" "0,1"
|
|
bitfld.long 0x0 30. "LFTIMEOUTERR,Low Frequency Timeout Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "DNSERR,Did Not Start Error Interrupt" "0,1"
|
|
bitfld.long 0x0 28. "BUFOUTDNSERR,BUFOUT Did Not Start Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "BUFOUTFREEZEERR,BUFOUT Freeze Error Interrupt" "0,1"
|
|
bitfld.long 0x0 21. "BUFOUTERR,BUFOUT Request Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "PRSERR,PRS Requset Error Interrupt" "0,1"
|
|
bitfld.long 0x0 15. "BUFOUTFROZEN,BUFOUT FROZEN Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "BUFOUTRDY,BUFOUT Ready Interrupt" "0,1"
|
|
bitfld.long 0x0 2. "PRSRDY,PRS Ready Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "COREBIASOPTRDY,Core Bias Optimization Ready Interrupt" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Digital Clock Ready Interrupt" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "COREBIASOPTERR,Core Bias Optimization Error Interrupt" "0,1"
|
|
bitfld.long 0x4 30. "LFTIMEOUTERR,Low Frequency Timeout Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "DNSERR,Did Not Start Error Interrupt" "0,1"
|
|
bitfld.long 0x4 28. "BUFOUTDNSERR,BUFOUT Did Not Start Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 27. "BUFOUTFREEZEERR,BUFOUT Freeze Error Interrupt" "0,1"
|
|
bitfld.long 0x4 21. "BUFOUTERR,BUFOUT Request Error Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "PRSERR,PRS Requset Error Interrupt" "0,1"
|
|
bitfld.long 0x4 15. "BUFOUTFROZEN,BUFOUT FROZEN Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "BUFOUTRDY,BUFOUT Ready Interrupt" "0,1"
|
|
bitfld.long 0x4 2. "PRSRDY,PRS Ready Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "COREBIASOPTRDY,Core Bias Optimization Ready Interrupt" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Digital Clock Ready Interrupt" "0,1"
|
|
wgroup.long 0x80++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "HOSTMAILBOX"
|
|
base ad:0x0
|
|
tree "HOSTMAILBOX_NS"
|
|
base ad:0x50098000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "MSGPTR0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "PTR,Pointer"
|
|
line.long 0x4 "MSGPTR1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "PTR,Pointer"
|
|
line.long 0x8 "MSGPTR2,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "PTR,Pointer"
|
|
line.long 0xC "MSGPTR3,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "PTR,Pointer"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 3. "MBOXIF3,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "MBOXIF2,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "MBOXIF1,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "MBOXIF0,Mailbox Interupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 3. "MBOXIEN3,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "MBOXIEN2,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "MBOXIEN1,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "MBOXIEN0,Mailbox Interrupt Enable" "0,1"
|
|
tree.end
|
|
tree "HOSTMAILBOX_S"
|
|
base ad:0x40098000
|
|
group.long 0x0++0xF
|
|
line.long 0x0 "MSGPTR0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "PTR,Pointer"
|
|
line.long 0x4 "MSGPTR1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "PTR,Pointer"
|
|
line.long 0x8 "MSGPTR2,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "PTR,Pointer"
|
|
line.long 0xC "MSGPTR3,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "PTR,Pointer"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 3. "MBOXIF3,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "MBOXIF2,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "MBOXIF1,Mailbox Interupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "MBOXIF0,Mailbox Interupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 3. "MBOXIEN3,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "MBOXIEN2,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "MBOXIEN1,Mailbox Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "MBOXIEN0,Mailbox Interrupt Enable" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "I2C (Inter-Integrated Circuit Interface)"
|
|
base ad:0x0
|
|
tree "I2C0_NS"
|
|
base ad:0x5B000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,module enable" "0: Disable Peripheral Clock,1: Enable Peripheral Clock"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 21. "SDAMONEN,SDA Monitor Enable" "0: Disable SDA Monitor,1: Enable SDA Monitor"
|
|
bitfld.long 0x4 20. "SCLMONEN,SCL Monitor Enable" "0: Disable SCL monitor,1: Enable SCL monitor"
|
|
newline
|
|
bitfld.long 0x4 16.--18. "CLTO,Clock Low Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In..,4: Timeout after 320 prescaled clock cycles. In..,5: Timeout after 1024 prescaled clock cycles. In..,?,?"
|
|
bitfld.long 0x4 15. "GIBITO,Go Idle on Bus Idle Timeout" "0: A bus idle timeout has no effect on the bus state.,1: A bus idle timeout tells the I2C module that the.."
|
|
newline
|
|
bitfld.long 0x4 12.--13. "BITO,Bus Idle Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In.."
|
|
bitfld.long 0x4 8.--9. "CLHR,Clock Low High Ratio" "0: Nlow=4 and Nhigh=4 and the Nlow:Nhigh ratio is 4:4,1: Nlow=6 and Nhigh=3 and the Nlow:Nhigh ratio is 6:3,2: Nlow=11 and Nhigh=6 and the Nlow:Nhigh ratio is..,?"
|
|
newline
|
|
bitfld.long 0x4 7. "TXBIL,TX Buffer Interrupt Level" "0: TXBL status and the TXBL interrupt flag are set..,1: TXBL status and the TXBL interrupt flag are set.."
|
|
bitfld.long 0x4 6. "GCAMEN,General Call Address Match Enable" "0: General call address will be NACK'ed if it is..,1: When a general call address is received a.."
|
|
newline
|
|
bitfld.long 0x4 5. "ARBDIS,Arbitration Disable" "0: When a device loses arbitration the ARBIF..,1: When a device loses arbitration the ARBIF.."
|
|
bitfld.long 0x4 4. "AUTOSN,Automatic STOP on NACK" "0: Stop is not automatically sent if a NACK is..,1: The leader automatically sends a STOP if a NACK.."
|
|
newline
|
|
bitfld.long 0x4 3. "AUTOSE,Automatic STOP when Empty" "0: A stop must be sent manually when no more data..,1: The leader automatically sends a STOP when no.."
|
|
bitfld.long 0x4 2. "AUTOACK,Automatic Acknowledge" "0: Software must give one ACK command for each ACK..,1: Addresses that are not automatically NACK'ed and.."
|
|
newline
|
|
bitfld.long 0x4 1. "SLAVE,Addressable as Follower" "0: All addresses will be responded to with a NACK,1: Addresses matching the programmed follower.."
|
|
bitfld.long 0x4 0. "CORERST,Soft Reset the internal state registers" "0: No change to internal state registers,1: Reset the internal state registers"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 7. "CLEARPC,Clear Pending Commands" "0,1"
|
|
bitfld.long 0x0 6. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ABORT,Abort transmission" "0,1"
|
|
bitfld.long 0x0 4. "CONT,Continue transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACK,Send NACK" "0,1"
|
|
bitfld.long 0x0 2. "ACK,Send ACK" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Send stop condition" "0,1"
|
|
bitfld.long 0x0 0. "START,Send start condition" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "STATE,No Description"
|
|
bitfld.long 0x0 5.--7. "STATE,Transmission State" "0: No transmission is being performed.,1: Waiting for idle. Will send a start condition as..,2: Start transmit phase,3: Address transmit or receive phase,4: Address ack/nack transmit or receive phase,5: Data transmit or receive phase,6: Data ack/nack transmit or receive phase,?"
|
|
bitfld.long 0x0 4. "BUSHOLD,Bus Held" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACKED,Nack Received" "0,1"
|
|
bitfld.long 0x0 2. "TRANSMITTER,Transmitter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MASTER,Leader" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Bus Busy" "0,1"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 10.--11. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x4 9. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x4 7. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x4 5. "PABORT,Pending abort" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PCONT,Pending continue" "0,1"
|
|
bitfld.long 0x4 3. "PNACK,Pending NACK" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "PACK,Pending ACK" "0,1"
|
|
bitfld.long 0x4 1. "PSTOP,Pending STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "PSTART,Pending START" "0,1"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
hexmask.long.word 0x0 0.--8. 1. "DIV,Clock Divider"
|
|
line.long 0x4 "SADDR,No Description"
|
|
hexmask.long.byte 0x4 1.--7. 1. "ADDR,Follower address"
|
|
line.long 0x8 "SADDRMASK,No Description"
|
|
hexmask.long.byte 0x8 1.--7. 1. "SADDRMASK,Follower Address Mask"
|
|
rgroup.long 0x24++0xF
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x8 "RXDATAP,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0xC "RXDOUBLEP,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATAP1,RX Data 1 Peek"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x34++0x7
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x4 "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,START condition Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "START,START condition Interrupt Flag" "0,1"
|
|
tree.end
|
|
tree "I2C0_S"
|
|
base ad:0x4B000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,module enable" "0: Disable Peripheral Clock,1: Enable Peripheral Clock"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 21. "SDAMONEN,SDA Monitor Enable" "0: Disable SDA Monitor,1: Enable SDA Monitor"
|
|
bitfld.long 0x4 20. "SCLMONEN,SCL Monitor Enable" "0: Disable SCL monitor,1: Enable SCL monitor"
|
|
newline
|
|
bitfld.long 0x4 16.--18. "CLTO,Clock Low Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In..,4: Timeout after 320 prescaled clock cycles. In..,5: Timeout after 1024 prescaled clock cycles. In..,?,?"
|
|
bitfld.long 0x4 15. "GIBITO,Go Idle on Bus Idle Timeout" "0: A bus idle timeout has no effect on the bus state.,1: A bus idle timeout tells the I2C module that the.."
|
|
newline
|
|
bitfld.long 0x4 12.--13. "BITO,Bus Idle Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In.."
|
|
bitfld.long 0x4 8.--9. "CLHR,Clock Low High Ratio" "0: Nlow=4 and Nhigh=4 and the Nlow:Nhigh ratio is 4:4,1: Nlow=6 and Nhigh=3 and the Nlow:Nhigh ratio is 6:3,2: Nlow=11 and Nhigh=6 and the Nlow:Nhigh ratio is..,?"
|
|
newline
|
|
bitfld.long 0x4 7. "TXBIL,TX Buffer Interrupt Level" "0: TXBL status and the TXBL interrupt flag are set..,1: TXBL status and the TXBL interrupt flag are set.."
|
|
bitfld.long 0x4 6. "GCAMEN,General Call Address Match Enable" "0: General call address will be NACK'ed if it is..,1: When a general call address is received a.."
|
|
newline
|
|
bitfld.long 0x4 5. "ARBDIS,Arbitration Disable" "0: When a device loses arbitration the ARBIF..,1: When a device loses arbitration the ARBIF.."
|
|
bitfld.long 0x4 4. "AUTOSN,Automatic STOP on NACK" "0: Stop is not automatically sent if a NACK is..,1: The leader automatically sends a STOP if a NACK.."
|
|
newline
|
|
bitfld.long 0x4 3. "AUTOSE,Automatic STOP when Empty" "0: A stop must be sent manually when no more data..,1: The leader automatically sends a STOP when no.."
|
|
bitfld.long 0x4 2. "AUTOACK,Automatic Acknowledge" "0: Software must give one ACK command for each ACK..,1: Addresses that are not automatically NACK'ed and.."
|
|
newline
|
|
bitfld.long 0x4 1. "SLAVE,Addressable as Follower" "0: All addresses will be responded to with a NACK,1: Addresses matching the programmed follower.."
|
|
bitfld.long 0x4 0. "CORERST,Soft Reset the internal state registers" "0: No change to internal state registers,1: Reset the internal state registers"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 7. "CLEARPC,Clear Pending Commands" "0,1"
|
|
bitfld.long 0x0 6. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ABORT,Abort transmission" "0,1"
|
|
bitfld.long 0x0 4. "CONT,Continue transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACK,Send NACK" "0,1"
|
|
bitfld.long 0x0 2. "ACK,Send ACK" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Send stop condition" "0,1"
|
|
bitfld.long 0x0 0. "START,Send start condition" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "STATE,No Description"
|
|
bitfld.long 0x0 5.--7. "STATE,Transmission State" "0: No transmission is being performed.,1: Waiting for idle. Will send a start condition as..,2: Start transmit phase,3: Address transmit or receive phase,4: Address ack/nack transmit or receive phase,5: Data transmit or receive phase,6: Data ack/nack transmit or receive phase,?"
|
|
bitfld.long 0x0 4. "BUSHOLD,Bus Held" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACKED,Nack Received" "0,1"
|
|
bitfld.long 0x0 2. "TRANSMITTER,Transmitter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MASTER,Leader" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Bus Busy" "0,1"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 10.--11. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x4 9. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x4 7. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x4 5. "PABORT,Pending abort" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PCONT,Pending continue" "0,1"
|
|
bitfld.long 0x4 3. "PNACK,Pending NACK" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "PACK,Pending ACK" "0,1"
|
|
bitfld.long 0x4 1. "PSTOP,Pending STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "PSTART,Pending START" "0,1"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
hexmask.long.word 0x0 0.--8. 1. "DIV,Clock Divider"
|
|
line.long 0x4 "SADDR,No Description"
|
|
hexmask.long.byte 0x4 1.--7. 1. "ADDR,Follower address"
|
|
line.long 0x8 "SADDRMASK,No Description"
|
|
hexmask.long.byte 0x8 1.--7. 1. "SADDRMASK,Follower Address Mask"
|
|
rgroup.long 0x24++0xF
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x8 "RXDATAP,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0xC "RXDOUBLEP,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATAP1,RX Data 1 Peek"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x34++0x7
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x4 "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,START condition Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "START,START condition Interrupt Flag" "0,1"
|
|
tree.end
|
|
tree "I2C1_NS"
|
|
base ad:0x50068000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,module enable" "0: Disable Peripheral Clock,1: Enable Peripheral Clock"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 21. "SDAMONEN,SDA Monitor Enable" "0: Disable SDA Monitor,1: Enable SDA Monitor"
|
|
bitfld.long 0x4 20. "SCLMONEN,SCL Monitor Enable" "0: Disable SCL monitor,1: Enable SCL monitor"
|
|
newline
|
|
bitfld.long 0x4 16.--18. "CLTO,Clock Low Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In..,4: Timeout after 320 prescaled clock cycles. In..,5: Timeout after 1024 prescaled clock cycles. In..,?,?"
|
|
bitfld.long 0x4 15. "GIBITO,Go Idle on Bus Idle Timeout" "0: A bus idle timeout has no effect on the bus state.,1: A bus idle timeout tells the I2C module that the.."
|
|
newline
|
|
bitfld.long 0x4 12.--13. "BITO,Bus Idle Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In.."
|
|
bitfld.long 0x4 8.--9. "CLHR,Clock Low High Ratio" "0: Nlow=4 and Nhigh=4 and the Nlow:Nhigh ratio is 4:4,1: Nlow=6 and Nhigh=3 and the Nlow:Nhigh ratio is 6:3,2: Nlow=11 and Nhigh=6 and the Nlow:Nhigh ratio is..,?"
|
|
newline
|
|
bitfld.long 0x4 7. "TXBIL,TX Buffer Interrupt Level" "0: TXBL status and the TXBL interrupt flag are set..,1: TXBL status and the TXBL interrupt flag are set.."
|
|
bitfld.long 0x4 6. "GCAMEN,General Call Address Match Enable" "0: General call address will be NACK'ed if it is..,1: When a general call address is received a.."
|
|
newline
|
|
bitfld.long 0x4 5. "ARBDIS,Arbitration Disable" "0: When a device loses arbitration the ARBIF..,1: When a device loses arbitration the ARBIF.."
|
|
bitfld.long 0x4 4. "AUTOSN,Automatic STOP on NACK" "0: Stop is not automatically sent if a NACK is..,1: The leader automatically sends a STOP if a NACK.."
|
|
newline
|
|
bitfld.long 0x4 3. "AUTOSE,Automatic STOP when Empty" "0: A stop must be sent manually when no more data..,1: The leader automatically sends a STOP when no.."
|
|
bitfld.long 0x4 2. "AUTOACK,Automatic Acknowledge" "0: Software must give one ACK command for each ACK..,1: Addresses that are not automatically NACK'ed and.."
|
|
newline
|
|
bitfld.long 0x4 1. "SLAVE,Addressable as Follower" "0: All addresses will be responded to with a NACK,1: Addresses matching the programmed follower.."
|
|
bitfld.long 0x4 0. "CORERST,Soft Reset the internal state registers" "0: No change to internal state registers,1: Reset the internal state registers"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 7. "CLEARPC,Clear Pending Commands" "0,1"
|
|
bitfld.long 0x0 6. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ABORT,Abort transmission" "0,1"
|
|
bitfld.long 0x0 4. "CONT,Continue transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACK,Send NACK" "0,1"
|
|
bitfld.long 0x0 2. "ACK,Send ACK" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Send stop condition" "0,1"
|
|
bitfld.long 0x0 0. "START,Send start condition" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "STATE,No Description"
|
|
bitfld.long 0x0 5.--7. "STATE,Transmission State" "0: No transmission is being performed.,1: Waiting for idle. Will send a start condition as..,2: Start transmit phase,3: Address transmit or receive phase,4: Address ack/nack transmit or receive phase,5: Data transmit or receive phase,6: Data ack/nack transmit or receive phase,?"
|
|
bitfld.long 0x0 4. "BUSHOLD,Bus Held" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACKED,Nack Received" "0,1"
|
|
bitfld.long 0x0 2. "TRANSMITTER,Transmitter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MASTER,Leader" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Bus Busy" "0,1"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 10.--11. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x4 9. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x4 7. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x4 5. "PABORT,Pending abort" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PCONT,Pending continue" "0,1"
|
|
bitfld.long 0x4 3. "PNACK,Pending NACK" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "PACK,Pending ACK" "0,1"
|
|
bitfld.long 0x4 1. "PSTOP,Pending STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "PSTART,Pending START" "0,1"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
hexmask.long.word 0x0 0.--8. 1. "DIV,Clock Divider"
|
|
line.long 0x4 "SADDR,No Description"
|
|
hexmask.long.byte 0x4 1.--7. 1. "ADDR,Follower address"
|
|
line.long 0x8 "SADDRMASK,No Description"
|
|
hexmask.long.byte 0x8 1.--7. 1. "SADDRMASK,Follower Address Mask"
|
|
rgroup.long 0x24++0xF
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x8 "RXDATAP,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0xC "RXDOUBLEP,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATAP1,RX Data 1 Peek"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x34++0x7
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x4 "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,START condition Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "START,START condition Interrupt Flag" "0,1"
|
|
tree.end
|
|
tree "I2C1_S"
|
|
base ad:0x40068000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,module enable" "0: Disable Peripheral Clock,1: Enable Peripheral Clock"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 21. "SDAMONEN,SDA Monitor Enable" "0: Disable SDA Monitor,1: Enable SDA Monitor"
|
|
bitfld.long 0x4 20. "SCLMONEN,SCL Monitor Enable" "0: Disable SCL monitor,1: Enable SCL monitor"
|
|
newline
|
|
bitfld.long 0x4 16.--18. "CLTO,Clock Low Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In..,4: Timeout after 320 prescaled clock cycles. In..,5: Timeout after 1024 prescaled clock cycles. In..,?,?"
|
|
bitfld.long 0x4 15. "GIBITO,Go Idle on Bus Idle Timeout" "0: A bus idle timeout has no effect on the bus state.,1: A bus idle timeout tells the I2C module that the.."
|
|
newline
|
|
bitfld.long 0x4 12.--13. "BITO,Bus Idle Timeout" "0: Timeout disabled,1: Timeout after 40 prescaled clock cycles. In..,2: Timeout after 80 prescaled clock cycles. In..,3: Timeout after 160 prescaled clock cycles. In.."
|
|
bitfld.long 0x4 8.--9. "CLHR,Clock Low High Ratio" "0: Nlow=4 and Nhigh=4 and the Nlow:Nhigh ratio is 4:4,1: Nlow=6 and Nhigh=3 and the Nlow:Nhigh ratio is 6:3,2: Nlow=11 and Nhigh=6 and the Nlow:Nhigh ratio is..,?"
|
|
newline
|
|
bitfld.long 0x4 7. "TXBIL,TX Buffer Interrupt Level" "0: TXBL status and the TXBL interrupt flag are set..,1: TXBL status and the TXBL interrupt flag are set.."
|
|
bitfld.long 0x4 6. "GCAMEN,General Call Address Match Enable" "0: General call address will be NACK'ed if it is..,1: When a general call address is received a.."
|
|
newline
|
|
bitfld.long 0x4 5. "ARBDIS,Arbitration Disable" "0: When a device loses arbitration the ARBIF..,1: When a device loses arbitration the ARBIF.."
|
|
bitfld.long 0x4 4. "AUTOSN,Automatic STOP on NACK" "0: Stop is not automatically sent if a NACK is..,1: The leader automatically sends a STOP if a NACK.."
|
|
newline
|
|
bitfld.long 0x4 3. "AUTOSE,Automatic STOP when Empty" "0: A stop must be sent manually when no more data..,1: The leader automatically sends a STOP when no.."
|
|
bitfld.long 0x4 2. "AUTOACK,Automatic Acknowledge" "0: Software must give one ACK command for each ACK..,1: Addresses that are not automatically NACK'ed and.."
|
|
newline
|
|
bitfld.long 0x4 1. "SLAVE,Addressable as Follower" "0: All addresses will be responded to with a NACK,1: Addresses matching the programmed follower.."
|
|
bitfld.long 0x4 0. "CORERST,Soft Reset the internal state registers" "0: No change to internal state registers,1: Reset the internal state registers"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 7. "CLEARPC,Clear Pending Commands" "0,1"
|
|
bitfld.long 0x0 6. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "ABORT,Abort transmission" "0,1"
|
|
bitfld.long 0x0 4. "CONT,Continue transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACK,Send NACK" "0,1"
|
|
bitfld.long 0x0 2. "ACK,Send ACK" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Send stop condition" "0,1"
|
|
bitfld.long 0x0 0. "START,Send start condition" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "STATE,No Description"
|
|
bitfld.long 0x0 5.--7. "STATE,Transmission State" "0: No transmission is being performed.,1: Waiting for idle. Will send a start condition as..,2: Start transmit phase,3: Address transmit or receive phase,4: Address ack/nack transmit or receive phase,5: Data transmit or receive phase,6: Data ack/nack transmit or receive phase,?"
|
|
bitfld.long 0x0 4. "BUSHOLD,Bus Held" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "NACKED,Nack Received" "0,1"
|
|
bitfld.long 0x0 2. "TRANSMITTER,Transmitter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MASTER,Leader" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Bus Busy" "0,1"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 10.--11. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x4 9. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x4 7. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x4 5. "PABORT,Pending abort" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "PCONT,Pending continue" "0,1"
|
|
bitfld.long 0x4 3. "PNACK,Pending NACK" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "PACK,Pending ACK" "0,1"
|
|
bitfld.long 0x4 1. "PSTOP,Pending STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "PSTART,Pending START" "0,1"
|
|
group.long 0x18++0xB
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
hexmask.long.word 0x0 0.--8. 1. "DIV,Clock Divider"
|
|
line.long 0x4 "SADDR,No Description"
|
|
hexmask.long.byte 0x4 1.--7. 1. "ADDR,Follower address"
|
|
line.long 0x8 "SADDRMASK,No Description"
|
|
hexmask.long.byte 0x8 1.--7. 1. "SADDRMASK,Follower Address Mask"
|
|
rgroup.long 0x24++0xF
|
|
line.long 0x0 "RXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x8 "RXDATAP,No Description"
|
|
hexmask.long.byte 0x8 0.--7. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0xC "RXDOUBLEP,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATAP1,RX Data 1 Peek"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x34++0x7
|
|
line.long 0x0 "TXDATA,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x4 "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0x4 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x3C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,START condition Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 20. "SDAERR,SDA Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 19. "SCLERR,SCL Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "CLERR,Clock Low Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 17. "RXFULL,Receive Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SSTOP,Follower STOP condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 15. "CLTO,Clock Low Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "BITO,Bus Idle Timeout Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 13. "RXUF,Receive Buffer Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "TXOF,Transmit Buffer Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 11. "BUSHOLD,Bus Held Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "BUSERR,Bus Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 9. "ARBLOST,Arbitration Lost Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "MSTOP,Leader STOP Condition Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 7. "NACK,Not Acknowledge Received Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "ACK,Acknowledge Received Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 5. "RXDATAV,Receive Data Valid Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "TXBL,Transmit Buffer Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 3. "TXC,Transfer Completed Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "ADDR,Address Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "RSTART,Repeated START condition Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "START,START condition Interrupt Flag" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "IADC (Incremental Analog to Digital Converter)"
|
|
base ad:0x0
|
|
tree "IADC0_NS"
|
|
base ad:0x59004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,Enable"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "EN,Enable IADC Module" "0: Disable,1: Enable"
|
|
line.long 0x4 "CTRL,Control"
|
|
bitfld.long 0x4 28.--30. "HSCLKRATE,High Speed Clock Rate" "0: Use CMU_CLK_ADC directly. The source clock must..,1: Divide CMU_CLK_ADC by 2 before using it. The..,2: Divide CMU_CLK_ADC by 3 before using it. The..,3: Divide CMU_CLK_ADC by 4 before using it. The..,?,?,?,?"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--22. 1. "TIMEBASE,Time Base"
|
|
newline
|
|
bitfld.long 0x4 4.--5. "WARMUPMODE,Warmup Mode" "0: Shut down the IADC after conversions have..,1: Switch to standby mode after conversions have..,2: Keep IADC fully powered after conversions have..,?"
|
|
newline
|
|
bitfld.long 0x4 3. "DBGHALT,Debug Halt" "0: Continue operation as normal during debug mode,1: Complete the current conversion and then halt.."
|
|
newline
|
|
bitfld.long 0x4 2. "ADCCLKSUSPEND1,ADC_CLK Suspend - PRS1" "0: Normal mode which does not disable the ADC_CLK.,1: ADCCLKWUEN will gate off ADC_CLK until the.."
|
|
newline
|
|
bitfld.long 0x4 1. "ADCCLKSUSPEND0,ADC_CLK Suspend - PRS0" "0: Normal mode which does not disable the ADC_CLK.,1: ADCCLKWUEN will gate off ADC_CLK until the.."
|
|
newline
|
|
bitfld.long 0x4 0. "EM23WUCONVERT,EM23 Wakeup on Conversion" "0: When using suspend mode conversions performed in..,1: When using suspend mode conversions performed in.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,Command"
|
|
bitfld.long 0x0 25. "SCANFIFOFLUSH,Flush the Scan FIFO" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SINGLEFIFOFLUSH,Flush the Single FIFO" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "TIMERDIS,Timer Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "TIMEREN,Timer Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "SCANSTOP,Scan Queue Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SCANSTART,Scan Queue Start" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SINGLESTOP,Single Queue Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SINGLESTART,Single Queue Start" "0,1"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "TIMER,Timer"
|
|
hexmask.long.word 0x0 0.--15. 1. "TIMER,Timer Period"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 30. "ADCWARM,ADCWARM" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SYNCBUSY,SYNCBUSY" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "MASKREQWRITEPENDING,MASKREQ write pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "SINGLEWRITEPENDING,SINGLE write pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "TIMERACTIVE,Timer Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "SCANFIFOFLUSHING,The Scan FIFO is flushing" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "SINGLEFIFOFLUSHING,The Single FIFO is flushing" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "SCANFIFODV,SCANFIFO Data Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "SINGLEFIFODV,SINGLEFIFO Data Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "CONVERTING,Converting" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "SCANQUEUEPENDING,Scan Queue Pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SCANQEN,Scan Queued Enabled" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SINGLEQUEUEPENDING,Single Queue Pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SINGLEQEN,Single Queue Enabled" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "MASKREQ,Mask Request"
|
|
hexmask.long.word 0x0 0.--15. 1. "MASKREQ,Scan Queue Mask Request"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "STMASK,Scan Table Mask"
|
|
hexmask.long.word 0x0 0.--15. 1. "STMASK,Scan Table Mask"
|
|
group.long 0x20++0xF
|
|
line.long 0x0 "CMPTHR,Comparator Threshold"
|
|
hexmask.long.word 0x0 16.--31. 1. "ADGT,ADC Greater Than or Equal to Threshold"
|
|
newline
|
|
hexmask.long.word 0x0 0.--15. 1. "ADLT,ADC Less Than or Equal to Threshold"
|
|
line.long 0x4 "IF,Interrupt Flag"
|
|
bitfld.long 0x4 31. "EM23ABORTERROR,EM2/3 Abort Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SCANFIFOUF,Scan FIFO Underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "SINGLEFIFOUF,Single FIFO Underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "SCANFIFOOF,Scan FIFO Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SINGLEFIFOOF,Single FIFO Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "PORTALLOCERR,Port Allocation Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "POLARITYERR,Polarity Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "SINGLEDONE,Single Conversion Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "SCANTABLEDONE,Scan Table Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "SCANENTRYDONE,Scan Entry Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "SCANCMP,Scan Result Window Compare" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "SINGLECMP,Single Result Window Compare" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "SCANFIFODVL,Scan FIFO Data Valid Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SINGLEFIFODVL,Single FIFO Data Valid Level" "0,1"
|
|
line.long 0x8 "IEN,Interrupt Enable"
|
|
bitfld.long 0x8 31. "EM23ABORTERROR,EM2/3 Abort Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 19. "SCANFIFOUF,Scan FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 18. "SINGLEFIFOUF,Single FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 17. "SCANFIFOOF,Scan FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 16. "SINGLEFIFOOF,Single FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 13. "PORTALLOCERR,Port Allocation Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 12. "POLARITYERR,Polarity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 9. "SINGLEDONE,Single Conversion Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 8. "SCANTABLEDONE,Scan Table Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 7. "SCANENTRYDONE,Scan Entry Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 3. "SCANCMP,Scan Result Window Compare Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 2. "SINGLECMP,Single Result Window Compare Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 1. "SCANFIFODVL,Scan FIFO Data Valid Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "SINGLEFIFODVL,Single FIFO Data Valid Level Enable" "0,1"
|
|
line.long 0xC "TRIGGER,Trigger"
|
|
bitfld.long 0xC 16. "SINGLETAILGATE,Single Tailgate Enable" "0: The single queue is ready to start warming up..,1: After the single queue's trigger is detected it.."
|
|
newline
|
|
bitfld.long 0xC 12. "SINGLETRIGACTION,Single Trigger Action" "0: For TRIGSEL=IMMEDIATE converts the single queue..,1: Converts the single queue then checks for a.."
|
|
newline
|
|
bitfld.long 0xC 8.--10. "SINGLETRIGSEL,Single Trigger Select" "0: Immediate triggering. The single queue will be..,1: Triggers when the local timer count reaches zero.,2: Triggers on PRS1 from a timer module that is..,3: Triggers on asynchronous PRS1 positive edge.,4: Triggers on asynchronous PRS1 negative edge.,?,?,?"
|
|
newline
|
|
bitfld.long 0xC 4. "SCANTRIGACTION,Scan Trigger Action" "0: For TRIGSEL=IMMEDIATE goes through the scan..,1: Goes through the scan table converts each entry.."
|
|
newline
|
|
bitfld.long 0xC 0.--2. "SCANTRIGSEL,Scan Trigger Select" "0: Immediate triggering. The scan queue will be..,1: Triggers when the local timer count reaches zero.,2: Triggers on PRS0 from a timer module that is..,3: Triggers on asynchronous PRS0 positive edge.,4: Triggers on asynchronous PRS0 negative edge.,5: Triggers on LESENSE convert request. When using..,?,?"
|
|
group.long 0x48++0x3
|
|
line.long 0x0 "CFG0,Configration"
|
|
bitfld.long 0x0 28.--29. "TWOSCOMPL,Two's Complement" "0: Automatic: Single ended measurements are..,1: Force all measurements to result in unipolar..,2: Force all measurements to result in bipolar..,?"
|
|
newline
|
|
bitfld.long 0x0 21.--23. "DIGAVG,Digital Averaging" "0: Collect one output word (no digital averaging).,1: Collect and average 2 digital output words.,2: Collect and average 4 digital output words.,3: Collect and average 8 digital output words.,4: Collect and average 16 digital output words.,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 16.--18. "REFSEL,Reference Select" "0: Internal 1.21 V reference.,1: External Reference. (Calibrated for 1.25V..,?,3: AVDD (unbuffered),4: AVDD (buffered) * 0.8,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 12.--14. "ANALOGGAIN,Analog Gain" "?,1: Analog gain of 0.5x.,2: Analog gain of 1x.,3: Analog gain of 2x.,4: Analog gain of 3x.,5: Analog gain of 4x.,?,?"
|
|
newline
|
|
bitfld.long 0x0 2.--4. "OSRHS,High Speed OSR" "0: High speed over sampling of 2x.,1: High speed over sampling of 4x.,2: High speed over sampling of 8x.,3: High speed over sampling of 16x.,4: HIgh speed over sampling of 32x.,5: High speed over sampling of 64x.,?,?"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "ADCMODE,ADC Mode" "0: High speed mode with a maximum CLK_ADC of 10 MHz.,?,?,?"
|
|
group.long 0x50++0xB
|
|
line.long 0x0 "SCALE0,Scale"
|
|
bitfld.long 0x0 31. "GAIN3MSB,Gain 3 MSBs" "0: Upper 3 bits of gain = 011 (0.75x),1: Upper 3 bits of gain = 100 (1.00x)"
|
|
newline
|
|
hexmask.long.word 0x0 18.--30. 1. "GAIN13LSB,Gain 13 LSBs"
|
|
newline
|
|
hexmask.long.tbyte 0x0 0.--17. 1. "OFFSET,Offset"
|
|
line.long 0x4 "SCHED0,Scheduling"
|
|
hexmask.long.word 0x4 0.--9. 1. "PRESCALE,Prescale"
|
|
line.long 0x8 "CFG1,Configration"
|
|
bitfld.long 0x8 28.--29. "TWOSCOMPL,Two's Complement" "0: Automatic: Single ended measurements are..,1: Force all measurements to result in unipolar..,2: Force all measurements to result in bipolar..,?"
|
|
newline
|
|
bitfld.long 0x8 21.--23. "DIGAVG,Digital Averaging" "0: Collect one output word (no digital averaging).,1: Collect and average 2 digital output words.,2: Collect and average 4 digital output words.,3: Collect and average 8 digital output words.,4: Collect and average 16 digital output words.,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 16.--18. "REFSEL,Reference Select" "0: Internal 1.21 V reference.,1: External Reference. (Calibrated for 1.25V..,?,3: AVDD (unbuffered),4: AVDD (buffered) * 0.8,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 12.--14. "ANALOGGAIN,Analog Gain" "?,1: Analog gain of 0.5x.,2: Analog gain of 1x.,3: Analog gain of 2x.,4: Analog gain of 3x.,5: Analog gain of 4x.,?,?"
|
|
newline
|
|
bitfld.long 0x8 2.--4. "OSRHS,High Speed OSR" "0: High speed over sampling of 2x.,1: High speed over sampling of 4x.,2: High speed over sampling of 8x.,3: High speed over sampling of 16x.,4: HIgh speed over sampling of 32x.,5: High speed over sampling of 64x.,?,?"
|
|
newline
|
|
bitfld.long 0x8 0.--1. "ADCMODE,ADC Mode" "0: High speed mode with a maximum CLK_ADC of 10 MHz.,?,?,?"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "SCALE1,Scale"
|
|
bitfld.long 0x0 31. "GAIN3MSB,Gain 3 MSBs" "0: Upper 3 bits of gain = 011 (0.75x),1: Upper 3 bits of gain = 100 (1.00x)"
|
|
newline
|
|
hexmask.long.word 0x0 18.--30. 1. "GAIN13LSB,Gain 13 LSBs"
|
|
newline
|
|
hexmask.long.tbyte 0x0 0.--17. 1. "OFFSET,Offset"
|
|
line.long 0x4 "SCHED1,Scheduling"
|
|
hexmask.long.word 0x4 0.--9. 1. "PRESCALE,Prescale"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "SINGLEFIFOCFG,Single FIFO Configuration"
|
|
bitfld.long 0x0 8. "DMAWUFIFOSINGLE,Single FIFO DMA wakeup." "0: While in EM2 or EM3 the DMA controller will not..,1: While in EM2 or EM3 the DMA controller will be.."
|
|
newline
|
|
bitfld.long 0x0 4.--6. "DVL,Data Valid Level" "0: When 1 entry in the single FIFO is valid set the..,1: When 2 entries in the single FIFO are valid set..,2: When 3 entries in the single FIFO are valid set..,3: When 4 entries in the single FIFO are valid set..,4: When 5 entries in the single FIFO are valid set..,5: When 6 entries in the single FIFO are valid set..,6: When 7 entries in the single FIFO are valid set..,7: When 8 entries in the single FIFO are valid set.."
|
|
newline
|
|
bitfld.long 0x0 3. "SHOWID,Show ID" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--2. "ALIGNMENT,Alignment" "0: ID[7:0] SIGN_EXT DATA[11:0],1: ID[7:0] SIGN_EXT DATA[15:0],2: ID[7:0] SIGN_EXT DATA[19:0],3: DATA[11:0] 000000000000 ID[7:0],4: DATA[15:0] 00000000 ID[7:0],5: DATA[19:0] 0000 ID[7:0],?,?"
|
|
rgroup.long 0x74++0xB
|
|
line.long 0x0 "SINGLEFIFODATA,Read the oldest valid data from the single FIFO and pop the FIFO"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Single FIFO Read Data"
|
|
line.long 0x4 "SINGLEFIFOSTAT,Single FIFO status"
|
|
hexmask.long.byte 0x4 0.--3. 1. "FIFOREADCNT,FIFO Read Count"
|
|
line.long 0x8 "SINGLEDATA,latest single queue conversion data"
|
|
hexmask.long 0x8 0.--31. 1. "DATA,Data"
|
|
group.long 0x80++0x3
|
|
line.long 0x0 "SCANFIFOCFG,SCAN FIFO configuration"
|
|
bitfld.long 0x0 8. "DMAWUFIFOSCAN,Scan FIFO DMA Wakeup" "0: While in EM2 or EM3 the DMA controller will not..,1: While in EM2 or EM3 the DMA controller will be.."
|
|
newline
|
|
bitfld.long 0x0 4.--6. "DVL,Data Valid Level" "0: When 1 entry in the scan FIFO is valid set the..,1: When 2 entries in the scan FIFO are valid set..,2: When 3 entries in the scan FIFO are valid set..,3: When 4 entries in the scan FIFO are valid set..,4: When 5 entries in the scan FIFO are valid set..,5: When 6 entries in the scan FIFO are valid set..,6: When 7 entries in the scan FIFO are valid set..,7: When 8 entries in the scan FIFO are valid set.."
|
|
newline
|
|
bitfld.long 0x0 3. "SHOWID,Show ID" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--2. "ALIGNMENT,Alignment" "0: ID[7:0] SIGN_EXT DATA[11:0],1: ID[7:0] SIGN_EXT DATA[15:0],2: ID[7:0] SIGN_EXT DATA[19:0],3: DATA[11:0] 000000000000 ID[7:0],4: DATA[15:0] 00000000 ID[7:0],5: DATA[19:0] 0000 ID[7:0],?,?"
|
|
rgroup.long 0x84++0xB
|
|
line.long 0x0 "SCANFIFODATA,Read the oldest valid data from the scan FIFO and pop the FIFO"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "SCANFIFOSTAT,Scan FIFO status"
|
|
hexmask.long.byte 0x4 0.--3. 1. "FIFOREADCNT,FIFO Read Count"
|
|
line.long 0x8 "SCANDATA,Most recent data data from scan queue conversion"
|
|
hexmask.long 0x8 0.--31. 1. "DATA,Data"
|
|
group.long 0x98++0x3
|
|
line.long 0x0 "SINGLE,No Description"
|
|
bitfld.long 0x0 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x0 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
group.long 0xA0++0x3F
|
|
line.long 0x0 "SCAN0,No Description"
|
|
bitfld.long 0x0 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x0 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x4 "SCAN1,No Description"
|
|
bitfld.long 0x4 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x4 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x8 "SCAN2,No Description"
|
|
bitfld.long 0x8 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x8 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x8 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0xC "SCAN3,No Description"
|
|
bitfld.long 0xC 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0xC 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0xC 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0xC 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0xC 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0xC 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x10 "SCAN4,No Description"
|
|
bitfld.long 0x10 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x10 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x10 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x14 "SCAN5,No Description"
|
|
bitfld.long 0x14 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x14 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x14 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x14 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x14 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x14 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x18 "SCAN6,No Description"
|
|
bitfld.long 0x18 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x18 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x18 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x18 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x18 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x18 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x1C "SCAN7,No Description"
|
|
bitfld.long 0x1C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x1C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x20 "SCAN8,No Description"
|
|
bitfld.long 0x20 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x20 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x20 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x20 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x20 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x24 "SCAN9,No Description"
|
|
bitfld.long 0x24 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x24 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x24 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x24 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x24 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x24 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x28 "SCAN10,No Description"
|
|
bitfld.long 0x28 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x28 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x28 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x28 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x28 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x28 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x2C "SCAN11,No Description"
|
|
bitfld.long 0x2C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x2C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x2C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x30 "SCAN12,No Description"
|
|
bitfld.long 0x30 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x30 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x30 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x30 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x30 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x30 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x34 "SCAN13,No Description"
|
|
bitfld.long 0x34 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x34 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x34 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x34 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x34 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x34 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x38 "SCAN14,No Description"
|
|
bitfld.long 0x38 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x38 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x38 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x38 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x38 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x38 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x3C "SCAN15,No Description"
|
|
bitfld.long 0x3C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x3C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x3C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
tree.end
|
|
tree "IADC0_S"
|
|
base ad:0x49004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,Enable"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "EN,Enable IADC Module" "0: Disable,1: Enable"
|
|
line.long 0x4 "CTRL,Control"
|
|
bitfld.long 0x4 28.--30. "HSCLKRATE,High Speed Clock Rate" "0: Use CMU_CLK_ADC directly. The source clock must..,1: Divide CMU_CLK_ADC by 2 before using it. The..,2: Divide CMU_CLK_ADC by 3 before using it. The..,3: Divide CMU_CLK_ADC by 4 before using it. The..,?,?,?,?"
|
|
newline
|
|
hexmask.long.byte 0x4 16.--22. 1. "TIMEBASE,Time Base"
|
|
newline
|
|
bitfld.long 0x4 4.--5. "WARMUPMODE,Warmup Mode" "0: Shut down the IADC after conversions have..,1: Switch to standby mode after conversions have..,2: Keep IADC fully powered after conversions have..,?"
|
|
newline
|
|
bitfld.long 0x4 3. "DBGHALT,Debug Halt" "0: Continue operation as normal during debug mode,1: Complete the current conversion and then halt.."
|
|
newline
|
|
bitfld.long 0x4 2. "ADCCLKSUSPEND1,ADC_CLK Suspend - PRS1" "0: Normal mode which does not disable the ADC_CLK.,1: ADCCLKWUEN will gate off ADC_CLK until the.."
|
|
newline
|
|
bitfld.long 0x4 1. "ADCCLKSUSPEND0,ADC_CLK Suspend - PRS0" "0: Normal mode which does not disable the ADC_CLK.,1: ADCCLKWUEN will gate off ADC_CLK until the.."
|
|
newline
|
|
bitfld.long 0x4 0. "EM23WUCONVERT,EM23 Wakeup on Conversion" "0: When using suspend mode conversions performed in..,1: When using suspend mode conversions performed in.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,Command"
|
|
bitfld.long 0x0 25. "SCANFIFOFLUSH,Flush the Scan FIFO" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SINGLEFIFOFLUSH,Flush the Single FIFO" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "TIMERDIS,Timer Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "TIMEREN,Timer Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "SCANSTOP,Scan Queue Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SCANSTART,Scan Queue Start" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SINGLESTOP,Single Queue Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SINGLESTART,Single Queue Start" "0,1"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "TIMER,Timer"
|
|
hexmask.long.word 0x0 0.--15. 1. "TIMER,Timer Period"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 30. "ADCWARM,ADCWARM" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SYNCBUSY,SYNCBUSY" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "MASKREQWRITEPENDING,MASKREQ write pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "SINGLEWRITEPENDING,SINGLE write pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "TIMERACTIVE,Timer Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "SCANFIFOFLUSHING,The Scan FIFO is flushing" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "SINGLEFIFOFLUSHING,The Single FIFO is flushing" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "SCANFIFODV,SCANFIFO Data Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "SINGLEFIFODV,SINGLEFIFO Data Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "CONVERTING,Converting" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "SCANQUEUEPENDING,Scan Queue Pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SCANQEN,Scan Queued Enabled" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SINGLEQUEUEPENDING,Single Queue Pending" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "SINGLEQEN,Single Queue Enabled" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "MASKREQ,Mask Request"
|
|
hexmask.long.word 0x0 0.--15. 1. "MASKREQ,Scan Queue Mask Request"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "STMASK,Scan Table Mask"
|
|
hexmask.long.word 0x0 0.--15. 1. "STMASK,Scan Table Mask"
|
|
group.long 0x20++0xF
|
|
line.long 0x0 "CMPTHR,Comparator Threshold"
|
|
hexmask.long.word 0x0 16.--31. 1. "ADGT,ADC Greater Than or Equal to Threshold"
|
|
newline
|
|
hexmask.long.word 0x0 0.--15. 1. "ADLT,ADC Less Than or Equal to Threshold"
|
|
line.long 0x4 "IF,Interrupt Flag"
|
|
bitfld.long 0x4 31. "EM23ABORTERROR,EM2/3 Abort Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SCANFIFOUF,Scan FIFO Underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "SINGLEFIFOUF,Single FIFO Underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "SCANFIFOOF,Scan FIFO Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "SINGLEFIFOOF,Single FIFO Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "PORTALLOCERR,Port Allocation Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "POLARITYERR,Polarity Error" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "SINGLEDONE,Single Conversion Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "SCANTABLEDONE,Scan Table Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "SCANENTRYDONE,Scan Entry Done" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "SCANCMP,Scan Result Window Compare" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "SINGLECMP,Single Result Window Compare" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "SCANFIFODVL,Scan FIFO Data Valid Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SINGLEFIFODVL,Single FIFO Data Valid Level" "0,1"
|
|
line.long 0x8 "IEN,Interrupt Enable"
|
|
bitfld.long 0x8 31. "EM23ABORTERROR,EM2/3 Abort Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 19. "SCANFIFOUF,Scan FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 18. "SINGLEFIFOUF,Single FIFO Underflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 17. "SCANFIFOOF,Scan FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 16. "SINGLEFIFOOF,Single FIFO Overflow Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 13. "PORTALLOCERR,Port Allocation Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 12. "POLARITYERR,Polarity Error Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 9. "SINGLEDONE,Single Conversion Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 8. "SCANTABLEDONE,Scan Table Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 7. "SCANENTRYDONE,Scan Entry Done Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 3. "SCANCMP,Scan Result Window Compare Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 2. "SINGLECMP,Single Result Window Compare Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 1. "SCANFIFODVL,Scan FIFO Data Valid Level Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "SINGLEFIFODVL,Single FIFO Data Valid Level Enable" "0,1"
|
|
line.long 0xC "TRIGGER,Trigger"
|
|
bitfld.long 0xC 16. "SINGLETAILGATE,Single Tailgate Enable" "0: The single queue is ready to start warming up..,1: After the single queue's trigger is detected it.."
|
|
newline
|
|
bitfld.long 0xC 12. "SINGLETRIGACTION,Single Trigger Action" "0: For TRIGSEL=IMMEDIATE converts the single queue..,1: Converts the single queue then checks for a.."
|
|
newline
|
|
bitfld.long 0xC 8.--10. "SINGLETRIGSEL,Single Trigger Select" "0: Immediate triggering. The single queue will be..,1: Triggers when the local timer count reaches zero.,2: Triggers on PRS1 from a timer module that is..,3: Triggers on asynchronous PRS1 positive edge.,4: Triggers on asynchronous PRS1 negative edge.,?,?,?"
|
|
newline
|
|
bitfld.long 0xC 4. "SCANTRIGACTION,Scan Trigger Action" "0: For TRIGSEL=IMMEDIATE goes through the scan..,1: Goes through the scan table converts each entry.."
|
|
newline
|
|
bitfld.long 0xC 0.--2. "SCANTRIGSEL,Scan Trigger Select" "0: Immediate triggering. The scan queue will be..,1: Triggers when the local timer count reaches zero.,2: Triggers on PRS0 from a timer module that is..,3: Triggers on asynchronous PRS0 positive edge.,4: Triggers on asynchronous PRS0 negative edge.,5: Triggers on LESENSE convert request. When using..,?,?"
|
|
group.long 0x48++0x3
|
|
line.long 0x0 "CFG0,Configration"
|
|
bitfld.long 0x0 28.--29. "TWOSCOMPL,Two's Complement" "0: Automatic: Single ended measurements are..,1: Force all measurements to result in unipolar..,2: Force all measurements to result in bipolar..,?"
|
|
newline
|
|
bitfld.long 0x0 21.--23. "DIGAVG,Digital Averaging" "0: Collect one output word (no digital averaging).,1: Collect and average 2 digital output words.,2: Collect and average 4 digital output words.,3: Collect and average 8 digital output words.,4: Collect and average 16 digital output words.,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 16.--18. "REFSEL,Reference Select" "0: Internal 1.21 V reference.,1: External Reference. (Calibrated for 1.25V..,?,3: AVDD (unbuffered),4: AVDD (buffered) * 0.8,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 12.--14. "ANALOGGAIN,Analog Gain" "?,1: Analog gain of 0.5x.,2: Analog gain of 1x.,3: Analog gain of 2x.,4: Analog gain of 3x.,5: Analog gain of 4x.,?,?"
|
|
newline
|
|
bitfld.long 0x0 2.--4. "OSRHS,High Speed OSR" "0: High speed over sampling of 2x.,1: High speed over sampling of 4x.,2: High speed over sampling of 8x.,3: High speed over sampling of 16x.,4: HIgh speed over sampling of 32x.,5: High speed over sampling of 64x.,?,?"
|
|
newline
|
|
bitfld.long 0x0 0.--1. "ADCMODE,ADC Mode" "0: High speed mode with a maximum CLK_ADC of 10 MHz.,?,?,?"
|
|
group.long 0x50++0xB
|
|
line.long 0x0 "SCALE0,Scale"
|
|
bitfld.long 0x0 31. "GAIN3MSB,Gain 3 MSBs" "0: Upper 3 bits of gain = 011 (0.75x),1: Upper 3 bits of gain = 100 (1.00x)"
|
|
newline
|
|
hexmask.long.word 0x0 18.--30. 1. "GAIN13LSB,Gain 13 LSBs"
|
|
newline
|
|
hexmask.long.tbyte 0x0 0.--17. 1. "OFFSET,Offset"
|
|
line.long 0x4 "SCHED0,Scheduling"
|
|
hexmask.long.word 0x4 0.--9. 1. "PRESCALE,Prescale"
|
|
line.long 0x8 "CFG1,Configration"
|
|
bitfld.long 0x8 28.--29. "TWOSCOMPL,Two's Complement" "0: Automatic: Single ended measurements are..,1: Force all measurements to result in unipolar..,2: Force all measurements to result in bipolar..,?"
|
|
newline
|
|
bitfld.long 0x8 21.--23. "DIGAVG,Digital Averaging" "0: Collect one output word (no digital averaging).,1: Collect and average 2 digital output words.,2: Collect and average 4 digital output words.,3: Collect and average 8 digital output words.,4: Collect and average 16 digital output words.,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 16.--18. "REFSEL,Reference Select" "0: Internal 1.21 V reference.,1: External Reference. (Calibrated for 1.25V..,?,3: AVDD (unbuffered),4: AVDD (buffered) * 0.8,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 12.--14. "ANALOGGAIN,Analog Gain" "?,1: Analog gain of 0.5x.,2: Analog gain of 1x.,3: Analog gain of 2x.,4: Analog gain of 3x.,5: Analog gain of 4x.,?,?"
|
|
newline
|
|
bitfld.long 0x8 2.--4. "OSRHS,High Speed OSR" "0: High speed over sampling of 2x.,1: High speed over sampling of 4x.,2: High speed over sampling of 8x.,3: High speed over sampling of 16x.,4: HIgh speed over sampling of 32x.,5: High speed over sampling of 64x.,?,?"
|
|
newline
|
|
bitfld.long 0x8 0.--1. "ADCMODE,ADC Mode" "0: High speed mode with a maximum CLK_ADC of 10 MHz.,?,?,?"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "SCALE1,Scale"
|
|
bitfld.long 0x0 31. "GAIN3MSB,Gain 3 MSBs" "0: Upper 3 bits of gain = 011 (0.75x),1: Upper 3 bits of gain = 100 (1.00x)"
|
|
newline
|
|
hexmask.long.word 0x0 18.--30. 1. "GAIN13LSB,Gain 13 LSBs"
|
|
newline
|
|
hexmask.long.tbyte 0x0 0.--17. 1. "OFFSET,Offset"
|
|
line.long 0x4 "SCHED1,Scheduling"
|
|
hexmask.long.word 0x4 0.--9. 1. "PRESCALE,Prescale"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "SINGLEFIFOCFG,Single FIFO Configuration"
|
|
bitfld.long 0x0 8. "DMAWUFIFOSINGLE,Single FIFO DMA wakeup." "0: While in EM2 or EM3 the DMA controller will not..,1: While in EM2 or EM3 the DMA controller will be.."
|
|
newline
|
|
bitfld.long 0x0 4.--6. "DVL,Data Valid Level" "0: When 1 entry in the single FIFO is valid set the..,1: When 2 entries in the single FIFO are valid set..,2: When 3 entries in the single FIFO are valid set..,3: When 4 entries in the single FIFO are valid set..,4: When 5 entries in the single FIFO are valid set..,5: When 6 entries in the single FIFO are valid set..,6: When 7 entries in the single FIFO are valid set..,7: When 8 entries in the single FIFO are valid set.."
|
|
newline
|
|
bitfld.long 0x0 3. "SHOWID,Show ID" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--2. "ALIGNMENT,Alignment" "0: ID[7:0] SIGN_EXT DATA[11:0],1: ID[7:0] SIGN_EXT DATA[15:0],2: ID[7:0] SIGN_EXT DATA[19:0],3: DATA[11:0] 000000000000 ID[7:0],4: DATA[15:0] 00000000 ID[7:0],5: DATA[19:0] 0000 ID[7:0],?,?"
|
|
rgroup.long 0x74++0xB
|
|
line.long 0x0 "SINGLEFIFODATA,Read the oldest valid data from the single FIFO and pop the FIFO"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Single FIFO Read Data"
|
|
line.long 0x4 "SINGLEFIFOSTAT,Single FIFO status"
|
|
hexmask.long.byte 0x4 0.--3. 1. "FIFOREADCNT,FIFO Read Count"
|
|
line.long 0x8 "SINGLEDATA,latest single queue conversion data"
|
|
hexmask.long 0x8 0.--31. 1. "DATA,Data"
|
|
group.long 0x80++0x3
|
|
line.long 0x0 "SCANFIFOCFG,SCAN FIFO configuration"
|
|
bitfld.long 0x0 8. "DMAWUFIFOSCAN,Scan FIFO DMA Wakeup" "0: While in EM2 or EM3 the DMA controller will not..,1: While in EM2 or EM3 the DMA controller will be.."
|
|
newline
|
|
bitfld.long 0x0 4.--6. "DVL,Data Valid Level" "0: When 1 entry in the scan FIFO is valid set the..,1: When 2 entries in the scan FIFO are valid set..,2: When 3 entries in the scan FIFO are valid set..,3: When 4 entries in the scan FIFO are valid set..,4: When 5 entries in the scan FIFO are valid set..,5: When 6 entries in the scan FIFO are valid set..,6: When 7 entries in the scan FIFO are valid set..,7: When 8 entries in the scan FIFO are valid set.."
|
|
newline
|
|
bitfld.long 0x0 3. "SHOWID,Show ID" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0.--2. "ALIGNMENT,Alignment" "0: ID[7:0] SIGN_EXT DATA[11:0],1: ID[7:0] SIGN_EXT DATA[15:0],2: ID[7:0] SIGN_EXT DATA[19:0],3: DATA[11:0] 000000000000 ID[7:0],4: DATA[15:0] 00000000 ID[7:0],5: DATA[19:0] 0000 ID[7:0],?,?"
|
|
rgroup.long 0x84++0xB
|
|
line.long 0x0 "SCANFIFODATA,Read the oldest valid data from the scan FIFO and pop the FIFO"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "SCANFIFOSTAT,Scan FIFO status"
|
|
hexmask.long.byte 0x4 0.--3. 1. "FIFOREADCNT,FIFO Read Count"
|
|
line.long 0x8 "SCANDATA,Most recent data data from scan queue conversion"
|
|
hexmask.long 0x8 0.--31. 1. "DATA,Data"
|
|
group.long 0x98++0x3
|
|
line.long 0x0 "SINGLE,No Description"
|
|
bitfld.long 0x0 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x0 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
group.long 0xA0++0x3F
|
|
line.long 0x0 "SCAN0,No Description"
|
|
bitfld.long 0x0 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x0 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x0 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x4 "SCAN1,No Description"
|
|
bitfld.long 0x4 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x4 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x4 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x4 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x8 "SCAN2,No Description"
|
|
bitfld.long 0x8 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x8 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x8 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x8 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0xC "SCAN3,No Description"
|
|
bitfld.long 0xC 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0xC 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0xC 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0xC 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0xC 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0xC 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x10 "SCAN4,No Description"
|
|
bitfld.long 0x10 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x10 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x10 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x10 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x10 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x14 "SCAN5,No Description"
|
|
bitfld.long 0x14 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x14 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x14 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x14 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x14 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x14 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x18 "SCAN6,No Description"
|
|
bitfld.long 0x18 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x18 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x18 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x18 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x18 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x18 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x1C "SCAN7,No Description"
|
|
bitfld.long 0x1C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x1C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x20 "SCAN8,No Description"
|
|
bitfld.long 0x20 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x20 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x20 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x20 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x20 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x24 "SCAN9,No Description"
|
|
bitfld.long 0x24 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x24 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x24 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x24 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x24 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x24 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x28 "SCAN10,No Description"
|
|
bitfld.long 0x28 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x28 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x28 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x28 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x28 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x28 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x2C "SCAN11,No Description"
|
|
bitfld.long 0x2C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x2C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x2C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x2C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x30 "SCAN12,No Description"
|
|
bitfld.long 0x30 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x30 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x30 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x30 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x30 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x30 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x34 "SCAN13,No Description"
|
|
bitfld.long 0x34 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x34 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x34 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x34 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x34 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x34 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x38 "SCAN14,No Description"
|
|
bitfld.long 0x38 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x38 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x38 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x38 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x38 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x38 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
line.long 0x3C "SCAN15,No Description"
|
|
bitfld.long 0x3C 17. "CMP,Comparison Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x3C 16. "CFG,Configuration Group Select" "0: Use configuration group 0,1: Use configuration group 1"
|
|
newline
|
|
hexmask.long.byte 0x3C 12.--15. 1. "PORTPOS,Positive Port Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 8.--11. 1. "PINPOS,Positive Pin Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 4.--7. 1. "PORTNEG,Negative Port Select"
|
|
newline
|
|
hexmask.long.byte 0x3C 0.--3. 1. "PINNEG,Negative Pin Select"
|
|
tree.end
|
|
tree.end
|
|
tree "ICACHE (Instruction Cache)"
|
|
base ad:0x0
|
|
tree "ICACHE0_NS"
|
|
base ad:0x50034000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION."
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "AUTOFLUSHDIS,Automatic Flushing Disable" "0,1"
|
|
bitfld.long 0x0 1. "USEMPU,Use MPU" "0,1"
|
|
bitfld.long 0x0 0. "CACHEDIS,Cache Disable" "0,1"
|
|
rgroup.long 0x8++0xF
|
|
line.long 0x0 "PCHITS,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "PCHITS,Performance Counter Hits"
|
|
line.long 0x4 "PCMISSES,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "PCMISSES,Performance Counter Misses"
|
|
line.long 0x8 "PCAHITS,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "PCAHITS,Performance Counter Advanced Hits"
|
|
line.long 0xC "STATUS,No Description"
|
|
bitfld.long 0xC 0. "PCRUNNING,PC Running" "0,1"
|
|
wgroup.long 0x18++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 2. "STOPPC,Stop Performance Counters" "0,1"
|
|
bitfld.long 0x0 1. "STARTPC,Start Performance Counters" "0,1"
|
|
bitfld.long 0x0 0. "FLUSH,Flush" "0,1"
|
|
group.long 0x1C++0xB
|
|
line.long 0x0 "LPMODE,No Description"
|
|
hexmask.long.byte 0x0 4.--7. 1. "NESTFACTOR,Low Power Nest Factor"
|
|
bitfld.long 0x0 0.--1. "LPLEVEL,Low Power Level" "0: Base instruction cache functionality,1: Advanced buffering mode where the cache uses the..,?,3: Minimum activity mode which allows the cache to.."
|
|
line.long 0x4 "IF,No Description"
|
|
bitfld.long 0x4 8. "RAMERROR,RAM error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 2. "AHITOF,Advanced Hit Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "MISSOF,Miss Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "HITOF,Hit Overflow Interrupt Flag" "0,1"
|
|
line.long 0x8 "IEN,No Description"
|
|
bitfld.long 0x8 8. "RAMERROR,RAM error Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 2. "AHITOF,Advanced Hit Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 1. "MISSOF,Miss Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 0. "HITOF,Hit Overflow Interrupt Enable" "0,1"
|
|
tree.end
|
|
tree "ICACHE0_S"
|
|
base ad:0x40034000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION."
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
group.long 0x4++0x3
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 2. "AUTOFLUSHDIS,Automatic Flushing Disable" "0,1"
|
|
bitfld.long 0x0 1. "USEMPU,Use MPU" "0,1"
|
|
bitfld.long 0x0 0. "CACHEDIS,Cache Disable" "0,1"
|
|
rgroup.long 0x8++0xF
|
|
line.long 0x0 "PCHITS,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "PCHITS,Performance Counter Hits"
|
|
line.long 0x4 "PCMISSES,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "PCMISSES,Performance Counter Misses"
|
|
line.long 0x8 "PCAHITS,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "PCAHITS,Performance Counter Advanced Hits"
|
|
line.long 0xC "STATUS,No Description"
|
|
bitfld.long 0xC 0. "PCRUNNING,PC Running" "0,1"
|
|
wgroup.long 0x18++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 2. "STOPPC,Stop Performance Counters" "0,1"
|
|
bitfld.long 0x0 1. "STARTPC,Start Performance Counters" "0,1"
|
|
bitfld.long 0x0 0. "FLUSH,Flush" "0,1"
|
|
group.long 0x1C++0xB
|
|
line.long 0x0 "LPMODE,No Description"
|
|
hexmask.long.byte 0x0 4.--7. 1. "NESTFACTOR,Low Power Nest Factor"
|
|
bitfld.long 0x0 0.--1. "LPLEVEL,Low Power Level" "0: Base instruction cache functionality,1: Advanced buffering mode where the cache uses the..,?,3: Minimum activity mode which allows the cache to.."
|
|
line.long 0x4 "IF,No Description"
|
|
bitfld.long 0x4 8. "RAMERROR,RAM error Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 2. "AHITOF,Advanced Hit Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "MISSOF,Miss Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "HITOF,Hit Overflow Interrupt Flag" "0,1"
|
|
line.long 0x8 "IEN,No Description"
|
|
bitfld.long 0x8 8. "RAMERROR,RAM error Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 2. "AHITOF,Advanced Hit Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 1. "MISSOF,Miss Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 0. "HITOF,Hit Overflow Interrupt Enable" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "KEYSCAN"
|
|
base ad:0x0
|
|
tree "KEYSCAN_NS"
|
|
base ad:0x500B0000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,Enable"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0: Stops clocking and resets peripheral core logic.,1: Enables clocking and begins scanning if.."
|
|
line.long 0x4 "SWRST,Software Reset"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,Config"
|
|
bitfld.long 0x8 28.--30. "NUMCOLS,Number of Columns" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 24.--26. "NUMROWS,Number of Rows" "0: 1 Row is not supported; defaults to 3 instead,1: 2 Rows are not supported; defaults to 3 instead,2: 3 Rows,3: 4 Rows,4: 5 Rows,5: 6 Rows,?,?"
|
|
newline
|
|
bitfld.long 0x8 22. "AUTOSTART,Automatically Start" "0: Auto start is disabled,1: Auto start is enabled"
|
|
bitfld.long 0x8 20. "SINGLEPRESS,Single Press" "0: After KEYIF is set and then cleared scanning..,1: After KEYIF has been set and cleared it will not.."
|
|
newline
|
|
hexmask.long.tbyte 0x8 0.--17. 1. "CLKDIV,Clock Divider"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,Command"
|
|
bitfld.long 0x0 1. "KEYSCANSTOP,Keyscan Stop" "0,1"
|
|
bitfld.long 0x0 0. "KEYSCANSTART,Keyscan Start" "0,1"
|
|
group.long 0x14++0x3
|
|
line.long 0x0 "DELAY,Delay"
|
|
hexmask.long.byte 0x0 24.--27. 1. "STABDLY,Row stable Delay"
|
|
hexmask.long.byte 0x0 16.--19. 1. "DEBDLY,Debounce Delay"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "SCANDLY,Scan Delay"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 31. "SYNCBUSY,Sync Busy" "0,1"
|
|
bitfld.long 0x0 30. "NOKEY,No Key pressed status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24.--26. "COL,Column Latched" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 16. "RUNNING,Running" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "ROW,Row detection"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 3. "WAKEUP,Wake up" "0,1"
|
|
bitfld.long 0x0 2. "SCANNED,Completed scan" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "KEY,A key was pressed" "0,1"
|
|
bitfld.long 0x0 0. "NOKEY,No key was pressed" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enables"
|
|
bitfld.long 0x4 3. "WAKEUP,Wake up" "0,1"
|
|
bitfld.long 0x4 2. "SCANNED,Completed Scanning" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "KEY,A Key was pressed" "0,1"
|
|
bitfld.long 0x4 0. "NOKEY,No Key was pressed" "0,1"
|
|
tree.end
|
|
tree "KEYSCAN_S"
|
|
base ad:0x400B0000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,Enable"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0: Stops clocking and resets peripheral core logic.,1: Enables clocking and begins scanning if.."
|
|
line.long 0x4 "SWRST,Software Reset"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,Config"
|
|
bitfld.long 0x8 28.--30. "NUMCOLS,Number of Columns" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 24.--26. "NUMROWS,Number of Rows" "0: 1 Row is not supported; defaults to 3 instead,1: 2 Rows are not supported; defaults to 3 instead,2: 3 Rows,3: 4 Rows,4: 5 Rows,5: 6 Rows,?,?"
|
|
newline
|
|
bitfld.long 0x8 22. "AUTOSTART,Automatically Start" "0: Auto start is disabled,1: Auto start is enabled"
|
|
bitfld.long 0x8 20. "SINGLEPRESS,Single Press" "0: After KEYIF is set and then cleared scanning..,1: After KEYIF has been set and cleared it will not.."
|
|
newline
|
|
hexmask.long.tbyte 0x8 0.--17. 1. "CLKDIV,Clock Divider"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,Command"
|
|
bitfld.long 0x0 1. "KEYSCANSTOP,Keyscan Stop" "0,1"
|
|
bitfld.long 0x0 0. "KEYSCANSTART,Keyscan Start" "0,1"
|
|
group.long 0x14++0x3
|
|
line.long 0x0 "DELAY,Delay"
|
|
hexmask.long.byte 0x0 24.--27. 1. "STABDLY,Row stable Delay"
|
|
hexmask.long.byte 0x0 16.--19. 1. "DEBDLY,Debounce Delay"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--11. 1. "SCANDLY,Scan Delay"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,Status"
|
|
bitfld.long 0x0 31. "SYNCBUSY,Sync Busy" "0,1"
|
|
bitfld.long 0x0 30. "NOKEY,No Key pressed status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24.--26. "COL,Column Latched" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 16. "RUNNING,Running" "0,1"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "ROW,Row detection"
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 3. "WAKEUP,Wake up" "0,1"
|
|
bitfld.long 0x0 2. "SCANNED,Completed scan" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "KEY,A key was pressed" "0,1"
|
|
bitfld.long 0x0 0. "NOKEY,No key was pressed" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enables"
|
|
bitfld.long 0x4 3. "WAKEUP,Wake up" "0,1"
|
|
bitfld.long 0x4 2. "SCANNED,Completed Scanning" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "KEY,A Key was pressed" "0,1"
|
|
bitfld.long 0x4 0. "NOKEY,No Key was pressed" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "LDMA (Linked DMA)"
|
|
base ad:0x0
|
|
tree "LDMA_NS"
|
|
base ad:0x50040000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,LDMA module enable and disable register" "0,1"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 31. "CORERST,Reset DMA controller" "0,1"
|
|
hexmask.long.byte 0x4 24.--28. 1. "NUMFIXED,Number of Fixed Priority Channels"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
hexmask.long.byte 0x0 24.--28. 1. "CHNUM,Number of Channels"
|
|
hexmask.long.byte 0x0 16.--20. 1. "FIFOLEVEL,FIFO Level"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--12. 1. "CHERROR,Errant Channel Number"
|
|
hexmask.long.byte 0x0 3.--7. 1. "CHGRANT,Granted Channel Number"
|
|
newline
|
|
bitfld.long 0x0 1. "ANYREQ,Any DMA Channel Request Pending" "0,1"
|
|
bitfld.long 0x0 0. "ANYBUSY,Any DMA Channel Busy" "0,1"
|
|
wgroup.long 0x10++0x7
|
|
line.long 0x0 "SYNCSWSET,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCSWSET,DMA SYNC Software Trigger Set"
|
|
line.long 0x4 "SYNCSWCLR,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "SYNCSWCLR,DMA SYNC Software Trigger Clear"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "SYNCHWEN,No Description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "SYNCCLREN,Hardware Sync Trigger Clear Enable"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCSETEN,Hardware Sync Trigger Set Enable"
|
|
line.long 0x4 "SYNCHWSEL,No Description"
|
|
hexmask.long.byte 0x4 16.--23. 1. "SYNCCLREDGE,Hardware Sync Trigger Clear Edge Select"
|
|
hexmask.long.byte 0x4 0.--7. 1. "SYNCSETEDGE,Hardware Sync Trigger Set Edge Select"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x0 "SYNCSTATUS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCTRIG,sync trig status"
|
|
wgroup.long 0x24++0x7
|
|
line.long 0x0 "CHEN,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "CHEN,Channel Enables"
|
|
line.long 0x4 "CHDIS,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CHDIS,DMA Channel disable"
|
|
rgroup.long 0x2C++0x7
|
|
line.long 0x0 "CHSTATUS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "CHSTATUS,DMA Channel Status"
|
|
line.long 0x4 "CHBUSY,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "BUSY,Channels Busy"
|
|
group.long 0x34++0x7
|
|
line.long 0x0 "CHDONE,No Description"
|
|
bitfld.long 0x0 7. "CHDONE7,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 6. "CHDONE6,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CHDONE5,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 4. "CHDONE4,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CHDONE3,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 2. "CHDONE2,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CHDONE1,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 0. "CHDONE0,DMA Channel Link done intr flag" "0,1"
|
|
line.long 0x4 "DBGHALT,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "DBGHALT,DMA Debug Halt"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "SWREQ,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SWREQ,Software Transfer Requests"
|
|
group.long 0x40++0x3
|
|
line.long 0x0 "REQDIS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "REQDIS,DMA Request Disables"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "REQPEND,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "REQPEND,DMA Requests Pending"
|
|
wgroup.long 0x48++0x7
|
|
line.long 0x0 "LINKLOAD,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "LINKLOAD,DMA Link Loads"
|
|
line.long 0x4 "REQCLEAR,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "REQCLEAR,DMA Request Clear"
|
|
group.long 0x50++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "ERROR,Error Flag" "0,1"
|
|
bitfld.long 0x0 7. "DONE7,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DONE6,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 5. "DONE5,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "DONE4,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 3. "DONE3,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DONE2,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 1. "DONE1,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DONE0,DMA Structure Operation Done" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "ERROR,Enable or disable the error interrupt" "0,1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CHDONE,Enable or disable the done interrupt"
|
|
group.long 0x5C++0x17
|
|
line.long 0x0 "CH0_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH0_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH0_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH0_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH0_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH0_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x8C++0x17
|
|
line.long 0x0 "CH1_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH1_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH1_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH1_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH1_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH1_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0xBC++0x17
|
|
line.long 0x0 "CH2_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH2_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH2_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH2_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH2_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH2_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0xEC++0x17
|
|
line.long 0x0 "CH3_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH3_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH3_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH3_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH3_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH3_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x11C++0x17
|
|
line.long 0x0 "CH4_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH4_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH4_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH4_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH4_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH4_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x14C++0x17
|
|
line.long 0x0 "CH5_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH5_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH5_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH5_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH5_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH5_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x17C++0x17
|
|
line.long 0x0 "CH6_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH6_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH6_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH6_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH6_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH6_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x1AC++0x17
|
|
line.long 0x0 "CH7_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH7_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH7_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH7_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH7_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH7_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
tree.end
|
|
tree "LDMA_S"
|
|
base ad:0x40040000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,LDMA module enable and disable register" "0,1"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 31. "CORERST,Reset DMA controller" "0,1"
|
|
hexmask.long.byte 0x4 24.--28. 1. "NUMFIXED,Number of Fixed Priority Channels"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
hexmask.long.byte 0x0 24.--28. 1. "CHNUM,Number of Channels"
|
|
hexmask.long.byte 0x0 16.--20. 1. "FIFOLEVEL,FIFO Level"
|
|
newline
|
|
hexmask.long.byte 0x0 8.--12. 1. "CHERROR,Errant Channel Number"
|
|
hexmask.long.byte 0x0 3.--7. 1. "CHGRANT,Granted Channel Number"
|
|
newline
|
|
bitfld.long 0x0 1. "ANYREQ,Any DMA Channel Request Pending" "0,1"
|
|
bitfld.long 0x0 0. "ANYBUSY,Any DMA Channel Busy" "0,1"
|
|
wgroup.long 0x10++0x7
|
|
line.long 0x0 "SYNCSWSET,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCSWSET,DMA SYNC Software Trigger Set"
|
|
line.long 0x4 "SYNCSWCLR,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "SYNCSWCLR,DMA SYNC Software Trigger Clear"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "SYNCHWEN,No Description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "SYNCCLREN,Hardware Sync Trigger Clear Enable"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCSETEN,Hardware Sync Trigger Set Enable"
|
|
line.long 0x4 "SYNCHWSEL,No Description"
|
|
hexmask.long.byte 0x4 16.--23. 1. "SYNCCLREDGE,Hardware Sync Trigger Clear Edge Select"
|
|
hexmask.long.byte 0x4 0.--7. 1. "SYNCSETEDGE,Hardware Sync Trigger Set Edge Select"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x0 "SYNCSTATUS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SYNCTRIG,sync trig status"
|
|
wgroup.long 0x24++0x7
|
|
line.long 0x0 "CHEN,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "CHEN,Channel Enables"
|
|
line.long 0x4 "CHDIS,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CHDIS,DMA Channel disable"
|
|
rgroup.long 0x2C++0x7
|
|
line.long 0x0 "CHSTATUS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "CHSTATUS,DMA Channel Status"
|
|
line.long 0x4 "CHBUSY,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "BUSY,Channels Busy"
|
|
group.long 0x34++0x7
|
|
line.long 0x0 "CHDONE,No Description"
|
|
bitfld.long 0x0 7. "CHDONE7,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 6. "CHDONE6,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CHDONE5,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 4. "CHDONE4,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CHDONE3,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 2. "CHDONE2,DMA Channel Link done intr flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CHDONE1,DMA Channel Link done intr flag" "0,1"
|
|
bitfld.long 0x0 0. "CHDONE0,DMA Channel Link done intr flag" "0,1"
|
|
line.long 0x4 "DBGHALT,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "DBGHALT,DMA Debug Halt"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "SWREQ,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "SWREQ,Software Transfer Requests"
|
|
group.long 0x40++0x3
|
|
line.long 0x0 "REQDIS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "REQDIS,DMA Request Disables"
|
|
rgroup.long 0x44++0x3
|
|
line.long 0x0 "REQPEND,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "REQPEND,DMA Requests Pending"
|
|
wgroup.long 0x48++0x7
|
|
line.long 0x0 "LINKLOAD,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "LINKLOAD,DMA Link Loads"
|
|
line.long 0x4 "REQCLEAR,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "REQCLEAR,DMA Request Clear"
|
|
group.long 0x50++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 31. "ERROR,Error Flag" "0,1"
|
|
bitfld.long 0x0 7. "DONE7,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DONE6,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 5. "DONE5,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "DONE4,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 3. "DONE3,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DONE2,DMA Structure Operation Done" "0,1"
|
|
bitfld.long 0x0 1. "DONE1,DMA Structure Operation Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DONE0,DMA Structure Operation Done" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 31. "ERROR,Enable or disable the error interrupt" "0,1"
|
|
hexmask.long.byte 0x4 0.--7. 1. "CHDONE,Enable or disable the done interrupt"
|
|
group.long 0x5C++0x17
|
|
line.long 0x0 "CH0_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH0_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH0_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH0_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH0_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH0_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x8C++0x17
|
|
line.long 0x0 "CH1_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH1_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH1_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH1_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH1_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH1_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0xBC++0x17
|
|
line.long 0x0 "CH2_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH2_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH2_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH2_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH2_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH2_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0xEC++0x17
|
|
line.long 0x0 "CH3_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH3_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH3_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH3_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH3_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH3_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x11C++0x17
|
|
line.long 0x0 "CH4_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH4_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH4_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH4_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH4_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH4_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x14C++0x17
|
|
line.long 0x0 "CH5_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH5_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH5_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH5_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH5_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH5_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x17C++0x17
|
|
line.long 0x0 "CH6_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH6_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH6_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH6_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH6_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH6_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
group.long 0x1AC++0x17
|
|
line.long 0x0 "CH7_CFG,No Description"
|
|
bitfld.long 0x0 21. "DSTINCSIGN,Destination Address Increment Sign" "0: Increment destination address,1: Decrement destination address"
|
|
bitfld.long 0x0 20. "SRCINCSIGN,Source Address Increment Sign" "0: Increment source address,1: Decrement source address"
|
|
newline
|
|
bitfld.long 0x0 16.--17. "ARBSLOTS,Arbitration Slot Number Select" "0: One arbitration slot selected,1: Two arbitration slots selected,2: Four arbitration slots selected,3: Eight arbitration slots selected"
|
|
line.long 0x4 "CH7_LOOP,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "LOOPCNT,Linked Structure Sequence Loop Counter"
|
|
line.long 0x8 "CH7_CTRL,No Description"
|
|
rbitfld.long 0x8 31. "DSTMODE,Destination Addressing Mode" "0: The DSTADDR field of LDMA_CHx_DST contains the..,1: The DSTADDR field of LDMA_CHx_DST contains the.."
|
|
rbitfld.long 0x8 30. "SRCMODE,Source Addressing Mode" "0: The SRCADDR field of LDMA_CHx_SRC contains the..,1: The SRCADDR field of LDMA_CHx_SRC contains the.."
|
|
newline
|
|
bitfld.long 0x8 28.--29. "DSTINC,Destination Address Increment Size" "0: Increment destination address by one unit data..,1: Increment destination address by two unit data..,2: Increment destination address by four unit data..,3: Do not increment the destination address. Writes.."
|
|
bitfld.long 0x8 26.--27. "SIZE,Unit Data Transfer Size" "0: Each unit transfer is a byte,1: Each unit transfer is a half-word,2: Each unit transfer is a word,?"
|
|
newline
|
|
bitfld.long 0x8 24.--25. "SRCINC,Source Address Increment Size" "0: Increment source address by one unit data size..,1: Increment source address by two unit data sizes..,2: Increment source address by four unit data sizes..,3: Do not increment the source address. In this.."
|
|
bitfld.long 0x8 23. "IGNORESREQ,Ignore Sreq" "0,1"
|
|
newline
|
|
bitfld.long 0x8 22. "DECLOOPCNT,Decrement Loop Count" "0,1"
|
|
bitfld.long 0x8 21. "REQMODE,DMA Request Transfer Mode Select" "0: The LDMA transfers one BLOCKSIZE per transfer..,1: One transfer request transfers all units as.."
|
|
newline
|
|
bitfld.long 0x8 20. "DONEIEN,DMA Operation Done Interrupt Flag Set En" "0,1"
|
|
hexmask.long.byte 0x8 16.--19. 1. "BLOCKSIZE,Block Transfer Size"
|
|
newline
|
|
bitfld.long 0x8 15. "BYTESWAP,Endian Byte Swap" "0,1"
|
|
hexmask.long.word 0x8 4.--14. 1. "XFERCNT,DMA Unit Data Transfer Count"
|
|
newline
|
|
rbitfld.long 0x8 3. "STRUCTREQ,Structure DMA Transfer Request" "0,1"
|
|
bitfld.long 0x8 0.--1. "STRUCTTYPE,DMA Structure Type" "0: DMA transfer structure type selected.,1: Synchronization structure type selected.,2: Write immediate value structure type selected.,?"
|
|
line.long 0xC "CH7_SRC,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "SRCADDR,Source Data Address"
|
|
line.long 0x10 "CH7_DST,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "DSTADDR,Destination Data Address"
|
|
line.long 0x14 "CH7_LINK,No Description"
|
|
hexmask.long 0x14 2.--31. 1. "LINKADDR,Link Structure Address"
|
|
bitfld.long 0x14 1. "LINK,Link Next Structure" "0,1"
|
|
newline
|
|
rbitfld.long 0x14 0. "LINKMODE,Link Structure Addressing Mode" "0: The LINKADDR field of LDMA_CHx_LINK contains the..,1: The LINKADDR field of LDMA_CHx_LINK contains the.."
|
|
tree.end
|
|
tree "LDMAXBAR_NS"
|
|
base ad:0x50044000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x1F
|
|
line.long 0x0 "CH0_REQSEL,No Description"
|
|
hexmask.long.byte 0x0 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x0 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x4 "CH1_REQSEL,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x4 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x8 "CH2_REQSEL,No Description"
|
|
hexmask.long.byte 0x8 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x8 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0xC "CH3_REQSEL,No Description"
|
|
hexmask.long.byte 0xC 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0xC 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x10 "CH4_REQSEL,No Description"
|
|
hexmask.long.byte 0x10 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x10 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x14 "CH5_REQSEL,No Description"
|
|
hexmask.long.byte 0x14 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x14 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x18 "CH6_REQSEL,No Description"
|
|
hexmask.long.byte 0x18 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x18 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x1C "CH7_REQSEL,No Description"
|
|
hexmask.long.byte 0x1C 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "SIGSEL,Signal Select"
|
|
tree.end
|
|
tree "LDMAXBAR_S"
|
|
base ad:0x40044000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x1F
|
|
line.long 0x0 "CH0_REQSEL,No Description"
|
|
hexmask.long.byte 0x0 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x0 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x4 "CH1_REQSEL,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x4 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x8 "CH2_REQSEL,No Description"
|
|
hexmask.long.byte 0x8 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x8 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0xC "CH3_REQSEL,No Description"
|
|
hexmask.long.byte 0xC 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0xC 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x10 "CH4_REQSEL,No Description"
|
|
hexmask.long.byte 0x10 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x10 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x14 "CH5_REQSEL,No Description"
|
|
hexmask.long.byte 0x14 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x14 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x18 "CH6_REQSEL,No Description"
|
|
hexmask.long.byte 0x18 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x18 0.--3. 1. "SIGSEL,Signal Select"
|
|
line.long 0x1C "CH7_REQSEL,No Description"
|
|
hexmask.long.byte 0x1C 16.--21. 1. "SOURCESEL,Source Select"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "SIGSEL,Signal Select"
|
|
tree.end
|
|
tree.end
|
|
tree "LESENSE (Low Energy Sensor Interface)"
|
|
base ad:0x0
|
|
tree "LESENSE_NS"
|
|
base ad:0x59038000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x1F
|
|
line.long 0x0 "EN,Global Enable of LESENSE functions"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0: Disable,1: Enable"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,Configuration Register"
|
|
bitfld.long 0x8 17. "DEBUGRUN,Debug Mode Run Enable" "0: LESENSE can not start new scans in debug mode,1: LESENSE can start new scans in debug mode"
|
|
hexmask.long.byte 0x8 8.--11. 1. "RESFIDL,Result FIFO level"
|
|
newline
|
|
bitfld.long 0x8 7. "DMAWU,DMA wake-up from EM2" "0: No DMA wake-up from EM2,1: DMA wake-up from EM2 when FIFO count is greater.."
|
|
bitfld.long 0x8 6. "STRSCANRES,Enable storing of SCANRES" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "DUALSAMPLE,Enable dual sample mode" "0,1"
|
|
bitfld.long 0x8 2.--3. "SCANCONF,Select scan configuration" "0: The channel configuration register registers..,1: The channel configuration registers used are..,2: The channel configuration registers used toggle..,3: The decoder state defines the CONF registers to.."
|
|
newline
|
|
bitfld.long 0x8 0.--1. "SCANMODE,Configure scan mode" "0: A new scan is started each time the period..,1: A single scan is performed when START in CMD is..,2: Pulse on PRS channel,?"
|
|
line.long 0xC "TIMCTRL,Timing Control Register"
|
|
bitfld.long 0xC 28. "AUXSTARTUP,AUX startup config" "0: Request oscillator .5 LESENSECLK cycle before..,1: Request oscillator at sensing time"
|
|
bitfld.long 0xC 22.--23. "STARTDLY,Start delay configuration" "0,1,2,3"
|
|
newline
|
|
hexmask.long.byte 0xC 12.--19. 1. "PCTOP,Period counter top value"
|
|
bitfld.long 0xC 8.--10. "PCPRESC,Period counter prescaling" "0: The period counter clock frequency is LESENSECLK/1,1: The period counter clock frequency is LESENSECLK/2,2: The period counter clock frequency is LESENSECLK/4,3: The period counter clock frequency is LESENSECLK/8,4: The period counter clock frequency is..,5: The period counter clock frequency is..,6: The period counter clock frequency is..,7: The period counter clock frequency is.."
|
|
newline
|
|
bitfld.long 0xC 4.--6. "LFPRESC,Prescaling factor for low frequency time" "0: Low frequency timer is clocked with LESENSECLK/1,1: Low frequency timer is clocked with LESENSECLK/2,2: Low frequency timer is clocked with LESENSECLK/4,3: Low frequency timer is clocked with LESENSECLK/8,4: Low frequency timer is clocked with LESENSECLK/16,5: Low frequency timer is clocked with LESENSECLK/32,6: Low frequency timer is clocked with LESENSECLK/64,7: Low frequency timer is clocked with LESENSECLK/128"
|
|
bitfld.long 0xC 0.--1. "AUXPRESC,Prescaling factor for high frequency tim" "0: High frequency timer is clocked at LESENSEHFCLK/1,1: High frequency timer is clocked at LESENSEHFCLK/2,2: High frequency timer is clocked at LESENSEHFCLK/4,3: High frequency timer is clocked at LESENSEHFCLK/8"
|
|
line.long 0x10 "PERCTRL,Peripheral Control Register"
|
|
bitfld.long 0x10 25. "ACMP1INV,Invert analog comparator 1 output" "0,1"
|
|
bitfld.long 0x10 24. "ACMP0INV,Invert analog comparator 0 output" "0,1"
|
|
newline
|
|
bitfld.long 0x10 22. "ACMP1MODE,ACMP1 mode" "0: LESENSE controls the POSSEL of ACMP1,1: LESENSE POSSEL and reference divider of ACMP1"
|
|
bitfld.long 0x10 20. "ACMP0MODE,ACMP0 mode" "0: LESENSE controls POSSEL of ACMP0,1: LESENSE controls POSSEL and reference divider of.."
|
|
newline
|
|
bitfld.long 0x10 8. "DACCONVTRIG,DAC conversion trigger configuration" "0: DAC is enabled before every LESENSE channle..,1: DAC is only enabled once per scan."
|
|
bitfld.long 0x10 6. "DACSTARTUP,DAC startup configuration" "0: DAC is started a full LESENSECLK before sensor..,1: DAC is started half a LESENSECLK cycle before.."
|
|
newline
|
|
bitfld.long 0x10 2. "DACCH0DATA,DAC CH0 data selection." "0: DAC data is defined by CH0DATA in the DAC..,1: DAC data is defined by THRES in CHx_INTERACT."
|
|
line.long 0x14 "DECCTRL,Decoder control Register"
|
|
bitfld.long 0x14 7. "PRSCNT,Enable count mode on decoder PRS channel" "0,1"
|
|
bitfld.long 0x14 6. "HYSTIRQ,Enable decoder hysteresis on interrupt r" "0,1"
|
|
newline
|
|
bitfld.long 0x14 5. "HYSTPRS2,Enable decoder hysteresis on PRS2 output" "0,1"
|
|
bitfld.long 0x14 4. "HYSTPRS1,Enable decoder hysteresis on PRS1 output" "0,1"
|
|
newline
|
|
bitfld.long 0x14 3. "HYSTPRS0,Enable decoder hysteresis on PRS0 output" "0,1"
|
|
bitfld.long 0x14 2. "INTMAP,Enable decoder to channel interrupt map" "0,1"
|
|
newline
|
|
bitfld.long 0x14 0. "DECDIS,Disable the decoder" "0,1"
|
|
line.long 0x18 "EVALCTRL,LESENSE evaluation control"
|
|
hexmask.long.word 0x18 0.--15. 1. "WINSIZE,Sliding window and step detection size"
|
|
line.long 0x1C "PRSCTRL,PRS control register"
|
|
bitfld.long 0x1C 16. "DECCMPEN,Enable PRS output DECCMP" "0,1"
|
|
hexmask.long.byte 0x1C 8.--12. 1. "DECCMPMASK,Decoder state compare value mask"
|
|
newline
|
|
hexmask.long.byte 0x1C 0.--4. 1. "DECCMPVAL,Decoder state compare value"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "CMD,Command Register"
|
|
bitfld.long 0x0 3. "CLEARBUF,Clear result buffer" "0,1"
|
|
bitfld.long 0x0 2. "DECODE,Start decoder" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Stop scanning of sensors" "0,1"
|
|
bitfld.long 0x0 0. "START,Start scanning of sensors." "0,1"
|
|
group.long 0x28++0x3
|
|
line.long 0x0 "CHEN,Channel enable Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "CHEN,Enable scan channel"
|
|
rgroup.long 0x2C++0x1B
|
|
line.long 0x0 "SCANRES,Scan result register"
|
|
hexmask.long.word 0x0 16.--31. 1. "STEPDIR,Direction of previous step detection"
|
|
hexmask.long.word 0x0 0.--15. 1. "SCANRES,Scan results"
|
|
line.long 0x4 "STATUS,Status Register"
|
|
bitfld.long 0x4 6. "FLUSHING,FIFO Flushing" "0,1"
|
|
bitfld.long 0x4 5. "READBUSY,FIFO Read Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RUNNING,LESENSE periodic counter running" "0,1"
|
|
bitfld.long 0x4 3. "SCANACTIVE,LESENSE scan active" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "RESFIFOFULL,Result fifo full" "0,1"
|
|
bitfld.long 0x4 0. "RESFIFOV,Result fifo valid" "0,1"
|
|
line.long 0x8 "RESCOUNT,Result FIFO Count"
|
|
hexmask.long.byte 0x8 0.--4. 1. "COUNT,Result Fifo Count"
|
|
line.long 0xC "RESFIFO,Result Fifo"
|
|
hexmask.long.tbyte 0xC 0.--19. 1. "BUFDATASRC,Result data and source"
|
|
line.long 0x10 "CURCH,Current channel index"
|
|
hexmask.long.byte 0x10 0.--3. 1. "CURCH,Shows the index of the current channel"
|
|
line.long 0x14 "DECSTATE,Current decoder state"
|
|
hexmask.long.byte 0x14 0.--4. 1. "DECSTATE,Shows the current decoder state"
|
|
line.long 0x18 "SENSORSTATE,Decoder input register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "SENSORSTATE,Sensor State"
|
|
group.long 0x48++0x3
|
|
line.long 0x0 "IDLECONF,GPIO Idle phase configuration"
|
|
bitfld.long 0x0 30.--31. "CHIDLE15,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 28.--29. "CHIDLE14,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 26.--27. "CHIDLE13,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 24.--25. "CHIDLE12,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 22.--23. "CHIDLE11,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 20.--21. "CHIDLE10,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 18.--19. "CHIDLE9,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 16.--17. "CHIDLE8,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 14.--15. "CHIDLE7,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 12.--13. "CHIDLE6,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 10.--11. "CHIDLE5,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 8.--9. "CHIDLE4,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 6.--7. "CHIDLE3,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 4.--5. "CHIDLE2,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 2.--3. "CHIDLE1,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 0.--1. "CHIDLE0,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
rgroup.long 0x50++0x3
|
|
line.long 0x0 "SYNCBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x0 0. "CMD,Command" "0,1"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 21. "RESUF,Result Underflow" "0,1"
|
|
bitfld.long 0x0 20. "CNTOF,Counter Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "RESOF,Result Overflow" "0,1"
|
|
bitfld.long 0x0 18. "RESWL,Result Watermark Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "DEC,Decoder" "0,1"
|
|
bitfld.long 0x0 16. "SCANDONE,Scan Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "CH15,Channel" "0,1"
|
|
bitfld.long 0x0 14. "CH14,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "CH13,Channel" "0,1"
|
|
bitfld.long 0x0 12. "CH12,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "CH11,Channel" "0,1"
|
|
bitfld.long 0x0 10. "CH10,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH9,Channel" "0,1"
|
|
bitfld.long 0x0 8. "CH8,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "CH7,Channel" "0,1"
|
|
bitfld.long 0x0 6. "CH6,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH5,Channel" "0,1"
|
|
bitfld.long 0x0 4. "CH4,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CH3,Channel" "0,1"
|
|
bitfld.long 0x0 2. "CH2,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1,Channel" "0,1"
|
|
bitfld.long 0x0 0. "CH0,Channel" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enables"
|
|
bitfld.long 0x4 21. "RESUF,Result Underflow" "0,1"
|
|
bitfld.long 0x4 20. "CNTOF,Counter Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "RESOF,Result Overflow" "0,1"
|
|
bitfld.long 0x4 18. "RESWL,Result Watermark Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "DEC,Decoder" "0,1"
|
|
bitfld.long 0x4 16. "SCANDONE,Scan Complete" "0,1"
|
|
newline
|
|
bitfld.long 0x4 15. "CH15,Channel" "0,1"
|
|
bitfld.long 0x4 14. "CH14,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "CH13,Channel" "0,1"
|
|
bitfld.long 0x4 12. "CH12,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "CH11,Channel" "0,1"
|
|
bitfld.long 0x4 10. "CH10,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "CH9,Channel" "0,1"
|
|
bitfld.long 0x4 8. "CH8,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "CH7,Channel" "0,1"
|
|
bitfld.long 0x4 6. "CH6,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CH5,Channel" "0,1"
|
|
bitfld.long 0x4 4. "CH4,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "CH3,Channel" "0,1"
|
|
bitfld.long 0x4 2. "CH2,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CH1,Channel" "0,1"
|
|
bitfld.long 0x4 0. "CH0,Channel" "0,1"
|
|
group.long 0x100++0x1FF
|
|
line.long 0x0 "CH0_TIMING,No Description"
|
|
hexmask.long.word 0x0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x4 "CH0_INTERACT,No Description"
|
|
bitfld.long 0x4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x8 "CH0_EVALCFG,No Description"
|
|
bitfld.long 0x8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xC "CH0_EVALTHRES,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x10 "CH1_TIMING,No Description"
|
|
hexmask.long.word 0x10 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x10 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x10 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x14 "CH1_INTERACT,No Description"
|
|
bitfld.long 0x14 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x14 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x14 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x14 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x14 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x14 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x14 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x14 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x18 "CH1_EVALCFG,No Description"
|
|
bitfld.long 0x18 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x18 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x18 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x18 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x18 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x1C "CH1_EVALTHRES,No Description"
|
|
hexmask.long.word 0x1C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x20 "CH2_TIMING,No Description"
|
|
hexmask.long.word 0x20 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x20 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x20 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x24 "CH2_INTERACT,No Description"
|
|
bitfld.long 0x24 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x24 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x24 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x24 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x24 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x24 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x24 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x24 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x28 "CH2_EVALCFG,No Description"
|
|
bitfld.long 0x28 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x28 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x28 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x28 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x28 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x2C "CH2_EVALTHRES,No Description"
|
|
hexmask.long.word 0x2C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x30 "CH3_TIMING,No Description"
|
|
hexmask.long.word 0x30 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x30 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x30 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x34 "CH3_INTERACT,No Description"
|
|
bitfld.long 0x34 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x34 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x34 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x34 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x34 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x34 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x34 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x34 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x38 "CH3_EVALCFG,No Description"
|
|
bitfld.long 0x38 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x38 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x38 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x38 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x38 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x3C "CH3_EVALTHRES,No Description"
|
|
hexmask.long.word 0x3C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x40 "CH4_TIMING,No Description"
|
|
hexmask.long.word 0x40 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x40 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x40 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x44 "CH4_INTERACT,No Description"
|
|
bitfld.long 0x44 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x44 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x44 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x44 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x44 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x44 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x44 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x44 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x48 "CH4_EVALCFG,No Description"
|
|
bitfld.long 0x48 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x48 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x48 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x48 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x48 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x4C "CH4_EVALTHRES,No Description"
|
|
hexmask.long.word 0x4C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x50 "CH5_TIMING,No Description"
|
|
hexmask.long.word 0x50 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x50 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x50 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x54 "CH5_INTERACT,No Description"
|
|
bitfld.long 0x54 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x54 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x54 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x54 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x54 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x54 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x54 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x54 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x58 "CH5_EVALCFG,No Description"
|
|
bitfld.long 0x58 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x58 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x58 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x58 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x58 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x5C "CH5_EVALTHRES,No Description"
|
|
hexmask.long.word 0x5C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x60 "CH6_TIMING,No Description"
|
|
hexmask.long.word 0x60 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x60 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x60 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x64 "CH6_INTERACT,No Description"
|
|
bitfld.long 0x64 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x64 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x64 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x64 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x64 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x64 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x64 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x64 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x68 "CH6_EVALCFG,No Description"
|
|
bitfld.long 0x68 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x68 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x68 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x68 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x68 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x6C "CH6_EVALTHRES,No Description"
|
|
hexmask.long.word 0x6C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x70 "CH7_TIMING,No Description"
|
|
hexmask.long.word 0x70 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x70 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x70 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x74 "CH7_INTERACT,No Description"
|
|
bitfld.long 0x74 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x74 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x74 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x74 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x74 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x74 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x74 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x74 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x78 "CH7_EVALCFG,No Description"
|
|
bitfld.long 0x78 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x78 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x78 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x78 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x78 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x7C "CH7_EVALTHRES,No Description"
|
|
hexmask.long.word 0x7C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x80 "CH8_TIMING,No Description"
|
|
hexmask.long.word 0x80 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x80 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x80 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x84 "CH8_INTERACT,No Description"
|
|
bitfld.long 0x84 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x84 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x84 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x84 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x84 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x84 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x84 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x84 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x88 "CH8_EVALCFG,No Description"
|
|
bitfld.long 0x88 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x88 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x88 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x88 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x88 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x8C "CH8_EVALTHRES,No Description"
|
|
hexmask.long.word 0x8C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x90 "CH9_TIMING,No Description"
|
|
hexmask.long.word 0x90 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x90 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x90 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x94 "CH9_INTERACT,No Description"
|
|
bitfld.long 0x94 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x94 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x94 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x94 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x94 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x94 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x94 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x94 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x98 "CH9_EVALCFG,No Description"
|
|
bitfld.long 0x98 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x98 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x98 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x98 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x98 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x9C "CH9_EVALTHRES,No Description"
|
|
hexmask.long.word 0x9C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xA0 "CH10_TIMING,No Description"
|
|
hexmask.long.word 0xA0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xA0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xA0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xA4 "CH10_INTERACT,No Description"
|
|
bitfld.long 0xA4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xA4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xA4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xA4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xA4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xA4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xA4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xA4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xA8 "CH10_EVALCFG,No Description"
|
|
bitfld.long 0xA8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xA8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xA8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xA8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xA8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xAC "CH10_EVALTHRES,No Description"
|
|
hexmask.long.word 0xAC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xB0 "CH11_TIMING,No Description"
|
|
hexmask.long.word 0xB0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xB0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xB0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xB4 "CH11_INTERACT,No Description"
|
|
bitfld.long 0xB4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xB4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xB4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xB4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xB4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xB4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xB4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xB4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xB8 "CH11_EVALCFG,No Description"
|
|
bitfld.long 0xB8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xB8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xB8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xB8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xB8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xBC "CH11_EVALTHRES,No Description"
|
|
hexmask.long.word 0xBC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xC0 "CH12_TIMING,No Description"
|
|
hexmask.long.word 0xC0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xC0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xC0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xC4 "CH12_INTERACT,No Description"
|
|
bitfld.long 0xC4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xC4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xC4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xC4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xC4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xC4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xC4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xC4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xC8 "CH12_EVALCFG,No Description"
|
|
bitfld.long 0xC8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xC8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xC8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xC8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xC8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xCC "CH12_EVALTHRES,No Description"
|
|
hexmask.long.word 0xCC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xD0 "CH13_TIMING,No Description"
|
|
hexmask.long.word 0xD0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xD0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xD0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xD4 "CH13_INTERACT,No Description"
|
|
bitfld.long 0xD4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xD4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xD4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xD4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xD4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xD4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xD4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xD4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xD8 "CH13_EVALCFG,No Description"
|
|
bitfld.long 0xD8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xD8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xD8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xD8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xD8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xDC "CH13_EVALTHRES,No Description"
|
|
hexmask.long.word 0xDC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xE0 "CH14_TIMING,No Description"
|
|
hexmask.long.word 0xE0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xE0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xE0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xE4 "CH14_INTERACT,No Description"
|
|
bitfld.long 0xE4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xE4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xE4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xE4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xE4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xE4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xE4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xE4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xE8 "CH14_EVALCFG,No Description"
|
|
bitfld.long 0xE8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xE8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xE8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xE8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xE8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xEC "CH14_EVALTHRES,No Description"
|
|
hexmask.long.word 0xEC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xF0 "CH15_TIMING,No Description"
|
|
hexmask.long.word 0xF0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xF0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xF0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xF4 "CH15_INTERACT,No Description"
|
|
bitfld.long 0xF4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xF4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xF4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xF4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xF4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xF4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xF4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xF4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xF8 "CH15_EVALCFG,No Description"
|
|
bitfld.long 0xF8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xF8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xF8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xF8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xF8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xFC "CH15_EVALTHRES,No Description"
|
|
hexmask.long.word 0xFC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x100 "ST0_ARC,No Description"
|
|
bitfld.long 0x100 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x100 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x100 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x100 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x100 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x100 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x104 "ST1_ARC,No Description"
|
|
bitfld.long 0x104 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x104 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x104 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x104 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x104 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x104 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x108 "ST2_ARC,No Description"
|
|
bitfld.long 0x108 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x108 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x108 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x108 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x108 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x108 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x10C "ST3_ARC,No Description"
|
|
bitfld.long 0x10C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x10C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x10C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x10C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x10C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x10C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x110 "ST4_ARC,No Description"
|
|
bitfld.long 0x110 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x110 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x110 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x110 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x110 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x110 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x114 "ST5_ARC,No Description"
|
|
bitfld.long 0x114 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x114 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x114 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x114 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x114 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x114 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x118 "ST6_ARC,No Description"
|
|
bitfld.long 0x118 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x118 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x118 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x118 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x118 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x118 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x11C "ST7_ARC,No Description"
|
|
bitfld.long 0x11C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x11C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x11C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x11C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x11C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x11C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x120 "ST8_ARC,No Description"
|
|
bitfld.long 0x120 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x120 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x120 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x120 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x120 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x120 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x124 "ST9_ARC,No Description"
|
|
bitfld.long 0x124 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x124 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x124 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x124 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x124 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x124 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x128 "ST10_ARC,No Description"
|
|
bitfld.long 0x128 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x128 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x128 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x128 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x128 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x128 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x12C "ST11_ARC,No Description"
|
|
bitfld.long 0x12C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x12C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x12C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x12C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x12C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x12C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x130 "ST12_ARC,No Description"
|
|
bitfld.long 0x130 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x130 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x130 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x130 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x130 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x130 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x134 "ST13_ARC,No Description"
|
|
bitfld.long 0x134 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x134 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x134 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x134 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x134 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x134 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x138 "ST14_ARC,No Description"
|
|
bitfld.long 0x138 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x138 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x138 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x138 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x138 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x138 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x13C "ST15_ARC,No Description"
|
|
bitfld.long 0x13C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x13C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x13C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x13C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x13C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x13C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x140 "ST16_ARC,No Description"
|
|
bitfld.long 0x140 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x140 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x140 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x140 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x140 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x140 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x144 "ST17_ARC,No Description"
|
|
bitfld.long 0x144 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x144 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x144 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x144 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x144 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x144 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x148 "ST18_ARC,No Description"
|
|
bitfld.long 0x148 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x148 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x148 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x148 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x148 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x148 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x14C "ST19_ARC,No Description"
|
|
bitfld.long 0x14C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x14C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x14C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x14C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x14C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x14C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x150 "ST20_ARC,No Description"
|
|
bitfld.long 0x150 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x150 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x150 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x150 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x150 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x150 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x154 "ST21_ARC,No Description"
|
|
bitfld.long 0x154 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x154 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x154 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x154 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x154 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x154 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x158 "ST22_ARC,No Description"
|
|
bitfld.long 0x158 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x158 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x158 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x158 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x158 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x158 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x15C "ST23_ARC,No Description"
|
|
bitfld.long 0x15C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x15C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x15C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x15C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x15C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x15C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x160 "ST24_ARC,No Description"
|
|
bitfld.long 0x160 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x160 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x160 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x160 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x160 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x160 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x164 "ST25_ARC,No Description"
|
|
bitfld.long 0x164 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x164 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x164 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x164 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x164 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x164 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x168 "ST26_ARC,No Description"
|
|
bitfld.long 0x168 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x168 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x168 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x168 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x168 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x168 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x16C "ST27_ARC,No Description"
|
|
bitfld.long 0x16C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x16C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x16C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x16C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x16C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x16C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x170 "ST28_ARC,No Description"
|
|
bitfld.long 0x170 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x170 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x170 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x170 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x170 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x170 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x174 "ST29_ARC,No Description"
|
|
bitfld.long 0x174 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x174 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x174 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x174 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x174 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x174 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x178 "ST30_ARC,No Description"
|
|
bitfld.long 0x178 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x178 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x178 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x178 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x178 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x178 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x17C "ST31_ARC,No Description"
|
|
bitfld.long 0x17C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x17C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x17C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x17C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x17C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x17C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x180 "ST32_ARC,No Description"
|
|
bitfld.long 0x180 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x180 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x180 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x180 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x180 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x180 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x184 "ST33_ARC,No Description"
|
|
bitfld.long 0x184 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x184 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x184 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x184 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x184 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x184 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x188 "ST34_ARC,No Description"
|
|
bitfld.long 0x188 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x188 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x188 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x188 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x188 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x188 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x18C "ST35_ARC,No Description"
|
|
bitfld.long 0x18C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x18C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x18C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x18C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x18C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x18C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x190 "ST36_ARC,No Description"
|
|
bitfld.long 0x190 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x190 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x190 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x190 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x190 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x190 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x194 "ST37_ARC,No Description"
|
|
bitfld.long 0x194 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x194 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x194 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x194 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x194 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x194 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x198 "ST38_ARC,No Description"
|
|
bitfld.long 0x198 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x198 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x198 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x198 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x198 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x198 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x19C "ST39_ARC,No Description"
|
|
bitfld.long 0x19C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x19C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x19C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x19C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x19C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x19C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A0 "ST40_ARC,No Description"
|
|
bitfld.long 0x1A0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A4 "ST41_ARC,No Description"
|
|
bitfld.long 0x1A4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A8 "ST42_ARC,No Description"
|
|
bitfld.long 0x1A8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1AC "ST43_ARC,No Description"
|
|
bitfld.long 0x1AC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1AC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1AC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1AC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1AC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1AC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B0 "ST44_ARC,No Description"
|
|
bitfld.long 0x1B0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B4 "ST45_ARC,No Description"
|
|
bitfld.long 0x1B4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B8 "ST46_ARC,No Description"
|
|
bitfld.long 0x1B8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1BC "ST47_ARC,No Description"
|
|
bitfld.long 0x1BC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1BC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1BC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1BC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1BC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1BC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C0 "ST48_ARC,No Description"
|
|
bitfld.long 0x1C0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C4 "ST49_ARC,No Description"
|
|
bitfld.long 0x1C4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C8 "ST50_ARC,No Description"
|
|
bitfld.long 0x1C8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1CC "ST51_ARC,No Description"
|
|
bitfld.long 0x1CC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1CC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1CC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1CC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1CC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1CC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D0 "ST52_ARC,No Description"
|
|
bitfld.long 0x1D0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D4 "ST53_ARC,No Description"
|
|
bitfld.long 0x1D4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D8 "ST54_ARC,No Description"
|
|
bitfld.long 0x1D8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1DC "ST55_ARC,No Description"
|
|
bitfld.long 0x1DC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1DC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1DC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1DC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1DC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1DC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E0 "ST56_ARC,No Description"
|
|
bitfld.long 0x1E0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E4 "ST57_ARC,No Description"
|
|
bitfld.long 0x1E4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E8 "ST58_ARC,No Description"
|
|
bitfld.long 0x1E8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1EC "ST59_ARC,No Description"
|
|
bitfld.long 0x1EC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1EC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1EC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1EC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1EC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1EC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F0 "ST60_ARC,No Description"
|
|
bitfld.long 0x1F0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F4 "ST61_ARC,No Description"
|
|
bitfld.long 0x1F4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F8 "ST62_ARC,No Description"
|
|
bitfld.long 0x1F8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1FC "ST63_ARC,No Description"
|
|
bitfld.long 0x1FC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1FC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1FC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1FC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1FC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1FC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
tree.end
|
|
tree "LESENSE_S"
|
|
base ad:0x49038000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,IPVERSION"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0x1F
|
|
line.long 0x0 "EN,Global Enable of LESENSE functions"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling" "0,1"
|
|
bitfld.long 0x0 0. "EN,Enable" "0: Disable,1: Enable"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,Configuration Register"
|
|
bitfld.long 0x8 17. "DEBUGRUN,Debug Mode Run Enable" "0: LESENSE can not start new scans in debug mode,1: LESENSE can start new scans in debug mode"
|
|
hexmask.long.byte 0x8 8.--11. 1. "RESFIDL,Result FIFO level"
|
|
newline
|
|
bitfld.long 0x8 7. "DMAWU,DMA wake-up from EM2" "0: No DMA wake-up from EM2,1: DMA wake-up from EM2 when FIFO count is greater.."
|
|
bitfld.long 0x8 6. "STRSCANRES,Enable storing of SCANRES" "0,1"
|
|
newline
|
|
bitfld.long 0x8 5. "DUALSAMPLE,Enable dual sample mode" "0,1"
|
|
bitfld.long 0x8 2.--3. "SCANCONF,Select scan configuration" "0: The channel configuration register registers..,1: The channel configuration registers used are..,2: The channel configuration registers used toggle..,3: The decoder state defines the CONF registers to.."
|
|
newline
|
|
bitfld.long 0x8 0.--1. "SCANMODE,Configure scan mode" "0: A new scan is started each time the period..,1: A single scan is performed when START in CMD is..,2: Pulse on PRS channel,?"
|
|
line.long 0xC "TIMCTRL,Timing Control Register"
|
|
bitfld.long 0xC 28. "AUXSTARTUP,AUX startup config" "0: Request oscillator .5 LESENSECLK cycle before..,1: Request oscillator at sensing time"
|
|
bitfld.long 0xC 22.--23. "STARTDLY,Start delay configuration" "0,1,2,3"
|
|
newline
|
|
hexmask.long.byte 0xC 12.--19. 1. "PCTOP,Period counter top value"
|
|
bitfld.long 0xC 8.--10. "PCPRESC,Period counter prescaling" "0: The period counter clock frequency is LESENSECLK/1,1: The period counter clock frequency is LESENSECLK/2,2: The period counter clock frequency is LESENSECLK/4,3: The period counter clock frequency is LESENSECLK/8,4: The period counter clock frequency is..,5: The period counter clock frequency is..,6: The period counter clock frequency is..,7: The period counter clock frequency is.."
|
|
newline
|
|
bitfld.long 0xC 4.--6. "LFPRESC,Prescaling factor for low frequency time" "0: Low frequency timer is clocked with LESENSECLK/1,1: Low frequency timer is clocked with LESENSECLK/2,2: Low frequency timer is clocked with LESENSECLK/4,3: Low frequency timer is clocked with LESENSECLK/8,4: Low frequency timer is clocked with LESENSECLK/16,5: Low frequency timer is clocked with LESENSECLK/32,6: Low frequency timer is clocked with LESENSECLK/64,7: Low frequency timer is clocked with LESENSECLK/128"
|
|
bitfld.long 0xC 0.--1. "AUXPRESC,Prescaling factor for high frequency tim" "0: High frequency timer is clocked at LESENSEHFCLK/1,1: High frequency timer is clocked at LESENSEHFCLK/2,2: High frequency timer is clocked at LESENSEHFCLK/4,3: High frequency timer is clocked at LESENSEHFCLK/8"
|
|
line.long 0x10 "PERCTRL,Peripheral Control Register"
|
|
bitfld.long 0x10 25. "ACMP1INV,Invert analog comparator 1 output" "0,1"
|
|
bitfld.long 0x10 24. "ACMP0INV,Invert analog comparator 0 output" "0,1"
|
|
newline
|
|
bitfld.long 0x10 22. "ACMP1MODE,ACMP1 mode" "0: LESENSE controls the POSSEL of ACMP1,1: LESENSE POSSEL and reference divider of ACMP1"
|
|
bitfld.long 0x10 20. "ACMP0MODE,ACMP0 mode" "0: LESENSE controls POSSEL of ACMP0,1: LESENSE controls POSSEL and reference divider of.."
|
|
newline
|
|
bitfld.long 0x10 8. "DACCONVTRIG,DAC conversion trigger configuration" "0: DAC is enabled before every LESENSE channle..,1: DAC is only enabled once per scan."
|
|
bitfld.long 0x10 6. "DACSTARTUP,DAC startup configuration" "0: DAC is started a full LESENSECLK before sensor..,1: DAC is started half a LESENSECLK cycle before.."
|
|
newline
|
|
bitfld.long 0x10 2. "DACCH0DATA,DAC CH0 data selection." "0: DAC data is defined by CH0DATA in the DAC..,1: DAC data is defined by THRES in CHx_INTERACT."
|
|
line.long 0x14 "DECCTRL,Decoder control Register"
|
|
bitfld.long 0x14 7. "PRSCNT,Enable count mode on decoder PRS channel" "0,1"
|
|
bitfld.long 0x14 6. "HYSTIRQ,Enable decoder hysteresis on interrupt r" "0,1"
|
|
newline
|
|
bitfld.long 0x14 5. "HYSTPRS2,Enable decoder hysteresis on PRS2 output" "0,1"
|
|
bitfld.long 0x14 4. "HYSTPRS1,Enable decoder hysteresis on PRS1 output" "0,1"
|
|
newline
|
|
bitfld.long 0x14 3. "HYSTPRS0,Enable decoder hysteresis on PRS0 output" "0,1"
|
|
bitfld.long 0x14 2. "INTMAP,Enable decoder to channel interrupt map" "0,1"
|
|
newline
|
|
bitfld.long 0x14 0. "DECDIS,Disable the decoder" "0,1"
|
|
line.long 0x18 "EVALCTRL,LESENSE evaluation control"
|
|
hexmask.long.word 0x18 0.--15. 1. "WINSIZE,Sliding window and step detection size"
|
|
line.long 0x1C "PRSCTRL,PRS control register"
|
|
bitfld.long 0x1C 16. "DECCMPEN,Enable PRS output DECCMP" "0,1"
|
|
hexmask.long.byte 0x1C 8.--12. 1. "DECCMPMASK,Decoder state compare value mask"
|
|
newline
|
|
hexmask.long.byte 0x1C 0.--4. 1. "DECCMPVAL,Decoder state compare value"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "CMD,Command Register"
|
|
bitfld.long 0x0 3. "CLEARBUF,Clear result buffer" "0,1"
|
|
bitfld.long 0x0 2. "DECODE,Start decoder" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "STOP,Stop scanning of sensors" "0,1"
|
|
bitfld.long 0x0 0. "START,Start scanning of sensors." "0,1"
|
|
group.long 0x28++0x3
|
|
line.long 0x0 "CHEN,Channel enable Register"
|
|
hexmask.long.word 0x0 0.--15. 1. "CHEN,Enable scan channel"
|
|
rgroup.long 0x2C++0x1B
|
|
line.long 0x0 "SCANRES,Scan result register"
|
|
hexmask.long.word 0x0 16.--31. 1. "STEPDIR,Direction of previous step detection"
|
|
hexmask.long.word 0x0 0.--15. 1. "SCANRES,Scan results"
|
|
line.long 0x4 "STATUS,Status Register"
|
|
bitfld.long 0x4 6. "FLUSHING,FIFO Flushing" "0,1"
|
|
bitfld.long 0x4 5. "READBUSY,FIFO Read Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RUNNING,LESENSE periodic counter running" "0,1"
|
|
bitfld.long 0x4 3. "SCANACTIVE,LESENSE scan active" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "RESFIFOFULL,Result fifo full" "0,1"
|
|
bitfld.long 0x4 0. "RESFIFOV,Result fifo valid" "0,1"
|
|
line.long 0x8 "RESCOUNT,Result FIFO Count"
|
|
hexmask.long.byte 0x8 0.--4. 1. "COUNT,Result Fifo Count"
|
|
line.long 0xC "RESFIFO,Result Fifo"
|
|
hexmask.long.tbyte 0xC 0.--19. 1. "BUFDATASRC,Result data and source"
|
|
line.long 0x10 "CURCH,Current channel index"
|
|
hexmask.long.byte 0x10 0.--3. 1. "CURCH,Shows the index of the current channel"
|
|
line.long 0x14 "DECSTATE,Current decoder state"
|
|
hexmask.long.byte 0x14 0.--4. 1. "DECSTATE,Shows the current decoder state"
|
|
line.long 0x18 "SENSORSTATE,Decoder input register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "SENSORSTATE,Sensor State"
|
|
group.long 0x48++0x3
|
|
line.long 0x0 "IDLECONF,GPIO Idle phase configuration"
|
|
bitfld.long 0x0 30.--31. "CHIDLE15,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 28.--29. "CHIDLE14,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 26.--27. "CHIDLE13,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 24.--25. "CHIDLE12,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 22.--23. "CHIDLE11,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 20.--21. "CHIDLE10,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 18.--19. "CHIDLE9,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 16.--17. "CHIDLE8,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 14.--15. "CHIDLE7,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 12.--13. "CHIDLE6,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 10.--11. "CHIDLE5,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 8.--9. "CHIDLE4,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 6.--7. "CHIDLE3,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 4.--5. "CHIDLE2,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
newline
|
|
bitfld.long 0x0 2.--3. "CHIDLE1,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
bitfld.long 0x0 0.--1. "CHIDLE0,Channel IDLE configuration" "0: Channel output is disabled in idle phase,1: Channel output is high in idle phase,2: Channel output is low in idle phase,3: Channel output is connected to DAC output in.."
|
|
rgroup.long 0x50++0x3
|
|
line.long 0x0 "SYNCBUSY,Synchronization Busy Register"
|
|
bitfld.long 0x0 0. "CMD,Command" "0,1"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "IF,Interrupt Flags"
|
|
bitfld.long 0x0 21. "RESUF,Result Underflow" "0,1"
|
|
bitfld.long 0x0 20. "CNTOF,Counter Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "RESOF,Result Overflow" "0,1"
|
|
bitfld.long 0x0 18. "RESWL,Result Watermark Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "DEC,Decoder" "0,1"
|
|
bitfld.long 0x0 16. "SCANDONE,Scan Done" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15. "CH15,Channel" "0,1"
|
|
bitfld.long 0x0 14. "CH14,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "CH13,Channel" "0,1"
|
|
bitfld.long 0x0 12. "CH12,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "CH11,Channel" "0,1"
|
|
bitfld.long 0x0 10. "CH10,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH9,Channel" "0,1"
|
|
bitfld.long 0x0 8. "CH8,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "CH7,Channel" "0,1"
|
|
bitfld.long 0x0 6. "CH6,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH5,Channel" "0,1"
|
|
bitfld.long 0x0 4. "CH4,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "CH3,Channel" "0,1"
|
|
bitfld.long 0x0 2. "CH2,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1,Channel" "0,1"
|
|
bitfld.long 0x0 0. "CH0,Channel" "0,1"
|
|
line.long 0x4 "IEN,Interrupt Enables"
|
|
bitfld.long 0x4 21. "RESUF,Result Underflow" "0,1"
|
|
bitfld.long 0x4 20. "CNTOF,Counter Overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "RESOF,Result Overflow" "0,1"
|
|
bitfld.long 0x4 18. "RESWL,Result Watermark Level" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "DEC,Decoder" "0,1"
|
|
bitfld.long 0x4 16. "SCANDONE,Scan Complete" "0,1"
|
|
newline
|
|
bitfld.long 0x4 15. "CH15,Channel" "0,1"
|
|
bitfld.long 0x4 14. "CH14,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 13. "CH13,Channel" "0,1"
|
|
bitfld.long 0x4 12. "CH12,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "CH11,Channel" "0,1"
|
|
bitfld.long 0x4 10. "CH10,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "CH9,Channel" "0,1"
|
|
bitfld.long 0x4 8. "CH8,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 7. "CH7,Channel" "0,1"
|
|
bitfld.long 0x4 6. "CH6,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CH5,Channel" "0,1"
|
|
bitfld.long 0x4 4. "CH4,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "CH3,Channel" "0,1"
|
|
bitfld.long 0x4 2. "CH2,Channel" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CH1,Channel" "0,1"
|
|
bitfld.long 0x4 0. "CH0,Channel" "0,1"
|
|
group.long 0x100++0x1FF
|
|
line.long 0x0 "CH0_TIMING,No Description"
|
|
hexmask.long.word 0x0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x4 "CH0_INTERACT,No Description"
|
|
bitfld.long 0x4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x8 "CH0_EVALCFG,No Description"
|
|
bitfld.long 0x8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xC "CH0_EVALTHRES,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x10 "CH1_TIMING,No Description"
|
|
hexmask.long.word 0x10 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x10 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x10 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x14 "CH1_INTERACT,No Description"
|
|
bitfld.long 0x14 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x14 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x14 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x14 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x14 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x14 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x14 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x14 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x18 "CH1_EVALCFG,No Description"
|
|
bitfld.long 0x18 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x18 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x18 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x18 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x18 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x1C "CH1_EVALTHRES,No Description"
|
|
hexmask.long.word 0x1C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x20 "CH2_TIMING,No Description"
|
|
hexmask.long.word 0x20 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x20 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x20 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x24 "CH2_INTERACT,No Description"
|
|
bitfld.long 0x24 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x24 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x24 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x24 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x24 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x24 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x24 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x24 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x28 "CH2_EVALCFG,No Description"
|
|
bitfld.long 0x28 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x28 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x28 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x28 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x28 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x2C "CH2_EVALTHRES,No Description"
|
|
hexmask.long.word 0x2C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x30 "CH3_TIMING,No Description"
|
|
hexmask.long.word 0x30 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x30 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x30 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x34 "CH3_INTERACT,No Description"
|
|
bitfld.long 0x34 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x34 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x34 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x34 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x34 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x34 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x34 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x34 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x38 "CH3_EVALCFG,No Description"
|
|
bitfld.long 0x38 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x38 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x38 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x38 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x38 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x3C "CH3_EVALTHRES,No Description"
|
|
hexmask.long.word 0x3C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x40 "CH4_TIMING,No Description"
|
|
hexmask.long.word 0x40 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x40 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x40 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x44 "CH4_INTERACT,No Description"
|
|
bitfld.long 0x44 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x44 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x44 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x44 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x44 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x44 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x44 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x44 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x48 "CH4_EVALCFG,No Description"
|
|
bitfld.long 0x48 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x48 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x48 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x48 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x48 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x4C "CH4_EVALTHRES,No Description"
|
|
hexmask.long.word 0x4C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x50 "CH5_TIMING,No Description"
|
|
hexmask.long.word 0x50 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x50 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x50 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x54 "CH5_INTERACT,No Description"
|
|
bitfld.long 0x54 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x54 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x54 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x54 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x54 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x54 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x54 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x54 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x58 "CH5_EVALCFG,No Description"
|
|
bitfld.long 0x58 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x58 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x58 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x58 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x58 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x5C "CH5_EVALTHRES,No Description"
|
|
hexmask.long.word 0x5C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x60 "CH6_TIMING,No Description"
|
|
hexmask.long.word 0x60 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x60 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x60 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x64 "CH6_INTERACT,No Description"
|
|
bitfld.long 0x64 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x64 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x64 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x64 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x64 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x64 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x64 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x64 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x68 "CH6_EVALCFG,No Description"
|
|
bitfld.long 0x68 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x68 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x68 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x68 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x68 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x6C "CH6_EVALTHRES,No Description"
|
|
hexmask.long.word 0x6C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x70 "CH7_TIMING,No Description"
|
|
hexmask.long.word 0x70 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x70 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x70 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x74 "CH7_INTERACT,No Description"
|
|
bitfld.long 0x74 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x74 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x74 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x74 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x74 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x74 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x74 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x74 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x78 "CH7_EVALCFG,No Description"
|
|
bitfld.long 0x78 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x78 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x78 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x78 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x78 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x7C "CH7_EVALTHRES,No Description"
|
|
hexmask.long.word 0x7C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x80 "CH8_TIMING,No Description"
|
|
hexmask.long.word 0x80 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x80 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x80 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x84 "CH8_INTERACT,No Description"
|
|
bitfld.long 0x84 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x84 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x84 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x84 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x84 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x84 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x84 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x84 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x88 "CH8_EVALCFG,No Description"
|
|
bitfld.long 0x88 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x88 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x88 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x88 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x88 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x8C "CH8_EVALTHRES,No Description"
|
|
hexmask.long.word 0x8C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x90 "CH9_TIMING,No Description"
|
|
hexmask.long.word 0x90 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0x90 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0x90 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0x94 "CH9_INTERACT,No Description"
|
|
bitfld.long 0x94 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0x94 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0x94 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0x94 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0x94 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0x94 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0x94 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0x94 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0x98 "CH9_EVALCFG,No Description"
|
|
bitfld.long 0x98 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0x98 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0x98 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0x98 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0x98 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0x9C "CH9_EVALTHRES,No Description"
|
|
hexmask.long.word 0x9C 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xA0 "CH10_TIMING,No Description"
|
|
hexmask.long.word 0xA0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xA0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xA0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xA4 "CH10_INTERACT,No Description"
|
|
bitfld.long 0xA4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xA4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xA4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xA4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xA4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xA4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xA4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xA4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xA8 "CH10_EVALCFG,No Description"
|
|
bitfld.long 0xA8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xA8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xA8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xA8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xA8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xAC "CH10_EVALTHRES,No Description"
|
|
hexmask.long.word 0xAC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xB0 "CH11_TIMING,No Description"
|
|
hexmask.long.word 0xB0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xB0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xB0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xB4 "CH11_INTERACT,No Description"
|
|
bitfld.long 0xB4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xB4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xB4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xB4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xB4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xB4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xB4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xB4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xB8 "CH11_EVALCFG,No Description"
|
|
bitfld.long 0xB8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xB8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xB8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xB8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xB8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xBC "CH11_EVALTHRES,No Description"
|
|
hexmask.long.word 0xBC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xC0 "CH12_TIMING,No Description"
|
|
hexmask.long.word 0xC0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xC0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xC0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xC4 "CH12_INTERACT,No Description"
|
|
bitfld.long 0xC4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xC4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xC4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xC4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xC4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xC4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xC4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xC4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xC8 "CH12_EVALCFG,No Description"
|
|
bitfld.long 0xC8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xC8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xC8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xC8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xC8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xCC "CH12_EVALTHRES,No Description"
|
|
hexmask.long.word 0xCC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xD0 "CH13_TIMING,No Description"
|
|
hexmask.long.word 0xD0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xD0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xD0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xD4 "CH13_INTERACT,No Description"
|
|
bitfld.long 0xD4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xD4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xD4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xD4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xD4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xD4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xD4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xD4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xD8 "CH13_EVALCFG,No Description"
|
|
bitfld.long 0xD8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xD8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xD8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xD8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xD8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xDC "CH13_EVALTHRES,No Description"
|
|
hexmask.long.word 0xDC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xE0 "CH14_TIMING,No Description"
|
|
hexmask.long.word 0xE0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xE0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xE0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xE4 "CH14_INTERACT,No Description"
|
|
bitfld.long 0xE4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xE4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xE4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xE4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xE4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xE4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xE4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xE4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xE8 "CH14_EVALCFG,No Description"
|
|
bitfld.long 0xE8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xE8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xE8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xE8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xE8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xEC "CH14_EVALTHRES,No Description"
|
|
hexmask.long.word 0xEC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0xF0 "CH15_TIMING,No Description"
|
|
hexmask.long.word 0xF0 14.--23. 1. "MEASUREDLY,Set measure delay"
|
|
hexmask.long.byte 0xF0 6.--13. 1. "SAMPLEDLY,Set sample delay"
|
|
newline
|
|
hexmask.long.byte 0xF0 0.--5. 1. "EXTIME,Set excitation time"
|
|
line.long 0xF4 "CH15_INTERACT,No Description"
|
|
bitfld.long 0xF4 28.--29. "SAMPLE,Sample mode Selection" "0: ACMPCOUNT,1: ACMP,2: ADC,3: ADCDIFF"
|
|
hexmask.long.byte 0xF4 24.--27. 1. "OFFSET,OFFSET for IADC/ACMP interaction"
|
|
newline
|
|
bitfld.long 0xF4 21.--23. "SETIF,Enable interrupt generation" "0: No interrupt is generated,1: Set interrupt flag if the sensor triggers.,2: Set interrupt flag on positive edge of the..,3: Set interrupt flag on negative edge of the..,4: Set interrupt flag on both edges of the sensor..,?,?,?"
|
|
bitfld.long 0xF4 20. "EXCLK,Select clock used for excitation timing" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
newline
|
|
bitfld.long 0xF4 19. "SAMPLECLK,Select clock used for timing of sample d" "0: LFACLK will be used for timing,1: AUXHFRCO will be used for timing"
|
|
bitfld.long 0xF4 18. "ALTEX,Use alternative excite pin" "0,1"
|
|
newline
|
|
bitfld.long 0xF4 16.--17. "EXMODE,Set GPIO mode" "0: Disabled,1: Push Pull GPIO is driven high,2: Push Pull GPIO is driven low,3: DAC output"
|
|
hexmask.long.word 0xF4 0.--11. 1. "THRES,ACMP threshold or DAC data"
|
|
line.long 0xF8 "CH15_EVALCFG,No Description"
|
|
bitfld.long 0xF8 8.--9. "MODE,Configure evaluation mode" "0: Threshold comparison is used to evaluate sensor..,1: Sliding window is used to evaluate sensor result,2: Step detection is used to evaluate sensor result,?"
|
|
bitfld.long 0xF8 6. "SCANRESINV,Enable inversion of result" "0,1"
|
|
newline
|
|
bitfld.long 0xF8 4.--5. "STRSAMPLE,Enable storing of sensor sample in resul" "0: Nothing will be stored in the result buffer.,1: The sensor sample data will be stored in the..,2: The data source i.e. the channel will be stored..,?"
|
|
bitfld.long 0xF8 3. "COMP,Select mode for threshold comparison" "0: Comparison evaluates to 1 if sensor data is less..,1: Comparison evaluates to 1 if sensor data is.."
|
|
newline
|
|
bitfld.long 0xF8 2. "DECODE,Send result to decoder" "0,1"
|
|
line.long 0xFC "CH15_EVALTHRES,No Description"
|
|
hexmask.long.word 0xFC 0.--15. 1. "EVALTHRES,Threshold"
|
|
line.long 0x100 "ST0_ARC,No Description"
|
|
bitfld.long 0x100 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x100 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x100 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x100 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x100 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x100 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x104 "ST1_ARC,No Description"
|
|
bitfld.long 0x104 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x104 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x104 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x104 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x104 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x104 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x108 "ST2_ARC,No Description"
|
|
bitfld.long 0x108 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x108 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x108 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x108 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x108 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x108 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x10C "ST3_ARC,No Description"
|
|
bitfld.long 0x10C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x10C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x10C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x10C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x10C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x10C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x110 "ST4_ARC,No Description"
|
|
bitfld.long 0x110 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x110 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x110 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x110 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x110 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x110 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x114 "ST5_ARC,No Description"
|
|
bitfld.long 0x114 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x114 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x114 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x114 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x114 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x114 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x118 "ST6_ARC,No Description"
|
|
bitfld.long 0x118 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x118 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x118 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x118 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x118 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x118 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x11C "ST7_ARC,No Description"
|
|
bitfld.long 0x11C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x11C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x11C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x11C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x11C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x11C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x120 "ST8_ARC,No Description"
|
|
bitfld.long 0x120 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x120 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x120 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x120 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x120 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x120 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x124 "ST9_ARC,No Description"
|
|
bitfld.long 0x124 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x124 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x124 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x124 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x124 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x124 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x128 "ST10_ARC,No Description"
|
|
bitfld.long 0x128 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x128 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x128 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x128 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x128 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x128 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x12C "ST11_ARC,No Description"
|
|
bitfld.long 0x12C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x12C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x12C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x12C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x12C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x12C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x130 "ST12_ARC,No Description"
|
|
bitfld.long 0x130 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x130 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x130 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x130 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x130 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x130 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x134 "ST13_ARC,No Description"
|
|
bitfld.long 0x134 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x134 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x134 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x134 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x134 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x134 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x138 "ST14_ARC,No Description"
|
|
bitfld.long 0x138 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x138 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x138 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x138 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x138 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x138 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x13C "ST15_ARC,No Description"
|
|
bitfld.long 0x13C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x13C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x13C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x13C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x13C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x13C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x140 "ST16_ARC,No Description"
|
|
bitfld.long 0x140 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x140 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x140 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x140 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x140 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x140 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x144 "ST17_ARC,No Description"
|
|
bitfld.long 0x144 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x144 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x144 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x144 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x144 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x144 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x148 "ST18_ARC,No Description"
|
|
bitfld.long 0x148 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x148 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x148 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x148 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x148 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x148 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x14C "ST19_ARC,No Description"
|
|
bitfld.long 0x14C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x14C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x14C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x14C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x14C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x14C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x150 "ST20_ARC,No Description"
|
|
bitfld.long 0x150 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x150 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x150 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x150 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x150 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x150 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x154 "ST21_ARC,No Description"
|
|
bitfld.long 0x154 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x154 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x154 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x154 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x154 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x154 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x158 "ST22_ARC,No Description"
|
|
bitfld.long 0x158 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x158 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x158 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x158 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x158 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x158 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x15C "ST23_ARC,No Description"
|
|
bitfld.long 0x15C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x15C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x15C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x15C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x15C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x15C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x160 "ST24_ARC,No Description"
|
|
bitfld.long 0x160 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x160 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x160 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x160 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x160 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x160 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x164 "ST25_ARC,No Description"
|
|
bitfld.long 0x164 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x164 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x164 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x164 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x164 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x164 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x168 "ST26_ARC,No Description"
|
|
bitfld.long 0x168 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x168 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x168 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x168 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x168 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x168 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x16C "ST27_ARC,No Description"
|
|
bitfld.long 0x16C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x16C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x16C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x16C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x16C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x16C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x170 "ST28_ARC,No Description"
|
|
bitfld.long 0x170 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x170 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x170 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x170 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x170 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x170 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x174 "ST29_ARC,No Description"
|
|
bitfld.long 0x174 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x174 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x174 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x174 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x174 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x174 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x178 "ST30_ARC,No Description"
|
|
bitfld.long 0x178 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x178 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x178 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x178 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x178 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x178 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x17C "ST31_ARC,No Description"
|
|
bitfld.long 0x17C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x17C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x17C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x17C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x17C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x17C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x180 "ST32_ARC,No Description"
|
|
bitfld.long 0x180 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x180 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x180 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x180 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x180 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x180 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x184 "ST33_ARC,No Description"
|
|
bitfld.long 0x184 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x184 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x184 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x184 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x184 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x184 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x188 "ST34_ARC,No Description"
|
|
bitfld.long 0x188 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x188 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x188 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x188 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x188 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x188 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x18C "ST35_ARC,No Description"
|
|
bitfld.long 0x18C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x18C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x18C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x18C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x18C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x18C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x190 "ST36_ARC,No Description"
|
|
bitfld.long 0x190 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x190 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x190 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x190 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x190 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x190 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x194 "ST37_ARC,No Description"
|
|
bitfld.long 0x194 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x194 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x194 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x194 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x194 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x194 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x198 "ST38_ARC,No Description"
|
|
bitfld.long 0x198 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x198 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x198 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x198 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x198 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x198 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x19C "ST39_ARC,No Description"
|
|
bitfld.long 0x19C 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x19C 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x19C 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x19C 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x19C 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x19C 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A0 "ST40_ARC,No Description"
|
|
bitfld.long 0x1A0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A4 "ST41_ARC,No Description"
|
|
bitfld.long 0x1A4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1A8 "ST42_ARC,No Description"
|
|
bitfld.long 0x1A8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1A8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1A8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1A8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1A8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1A8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1AC "ST43_ARC,No Description"
|
|
bitfld.long 0x1AC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1AC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1AC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1AC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1AC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1AC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B0 "ST44_ARC,No Description"
|
|
bitfld.long 0x1B0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B4 "ST45_ARC,No Description"
|
|
bitfld.long 0x1B4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1B8 "ST46_ARC,No Description"
|
|
bitfld.long 0x1B8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1B8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1B8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1B8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1B8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1B8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1BC "ST47_ARC,No Description"
|
|
bitfld.long 0x1BC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1BC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1BC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1BC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1BC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1BC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C0 "ST48_ARC,No Description"
|
|
bitfld.long 0x1C0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C4 "ST49_ARC,No Description"
|
|
bitfld.long 0x1C4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1C8 "ST50_ARC,No Description"
|
|
bitfld.long 0x1C8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1C8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1C8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1C8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1C8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1C8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1CC "ST51_ARC,No Description"
|
|
bitfld.long 0x1CC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1CC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1CC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1CC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1CC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1CC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D0 "ST52_ARC,No Description"
|
|
bitfld.long 0x1D0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D4 "ST53_ARC,No Description"
|
|
bitfld.long 0x1D4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1D8 "ST54_ARC,No Description"
|
|
bitfld.long 0x1D8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1D8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1D8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1D8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1D8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1D8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1DC "ST55_ARC,No Description"
|
|
bitfld.long 0x1DC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1DC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1DC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1DC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1DC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1DC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E0 "ST56_ARC,No Description"
|
|
bitfld.long 0x1E0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E4 "ST57_ARC,No Description"
|
|
bitfld.long 0x1E4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1E8 "ST58_ARC,No Description"
|
|
bitfld.long 0x1E8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1E8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1E8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1E8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1E8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1E8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1EC "ST59_ARC,No Description"
|
|
bitfld.long 0x1EC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1EC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1EC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1EC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1EC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1EC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F0 "ST60_ARC,No Description"
|
|
bitfld.long 0x1F0 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F0 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F0 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F0 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F0 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F0 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F4 "ST61_ARC,No Description"
|
|
bitfld.long 0x1F4 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F4 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F4 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F4 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F4 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F4 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1F8 "ST62_ARC,No Description"
|
|
bitfld.long 0x1F8 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1F8 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1F8 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1F8 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1F8 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1F8 0.--3. 1. "SCOMP,Sensor compare value"
|
|
line.long 0x1FC "ST63_ARC,No Description"
|
|
bitfld.long 0x1FC 21. "SETIF,Set interrupt flag" "0,1"
|
|
hexmask.long.byte 0x1FC 16.--20. 1. "NEXTSTATE,Next state index"
|
|
newline
|
|
bitfld.long 0x1FC 13.--15. "PRSACT,Configure transition action in normal mode" "0: No PRS output generated (if PRSCOUNT == 0) or do..,1: Count Up (if PRSCOUNT == 1).,2: Count Down (if PRSCOUNT == 1).,3: Pulse generated on LESENSE PRS output 0 and 1..,4: Pulse generated on LESENSE PRS output 2.,5: Count Up and Pulse generated on LESENSE PRS..,6: Count Down and Pulse generated on LESENSE PRS..,7: Pulse generated on LESENSE PRS output 0 1 and 2.."
|
|
hexmask.long.byte 0x1FC 8.--12. 1. "CURSTATE,Current State"
|
|
newline
|
|
hexmask.long.byte 0x1FC 4.--7. 1. "SMASK,Sensor mask"
|
|
hexmask.long.byte 0x1FC 0.--3. 1. "SCOMP,Sensor compare value"
|
|
tree.end
|
|
tree.end
|
|
tree "LETIMER (Low Energy Timer)"
|
|
base ad:0x0
|
|
tree "LETIMER0_NS"
|
|
base ad:0x59000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,module en" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CTRL,No Description"
|
|
hexmask.long.byte 0x8 16.--19. 1. "CNTPRESC,Counter prescaler value"
|
|
bitfld.long 0x8 12. "DEBUGRUN,Debug Mode Run Enable" "0: LETIMER is frozen in debug mode,1: LETIMER is running in debug mode"
|
|
newline
|
|
bitfld.long 0x8 9. "CNTTOPEN,Compare Value 0 Is Top Value" "0: The top value of the LETIMER is 65535 (0xFFFF),1: The top value of the LETIMER is given by COMP0"
|
|
bitfld.long 0x8 8. "BUFTOP,Buffered Top" "0: COMP0 is only written by software,1: COMP0 is set to COMP1 when REP0 reaches 0"
|
|
newline
|
|
bitfld.long 0x8 7. "OPOL1,Output 1 Polarity" "0,1"
|
|
bitfld.long 0x8 6. "OPOL0,Output 0 Polarity" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "UFOA1,Underflow Output Action 1" "0: LETIMERn_OUT1 is held at its idle value as..,1: LETIMERn_OUT1 is toggled on CNT underflow,2: LETIMERn_OUT1 is held active for one LETIMER0..,3: LETIMERn_OUT1 is set idle on CNT underflow and.."
|
|
bitfld.long 0x8 2.--3. "UFOA0,Underflow Output Action 0" "0: LETIMERn_OUT0 is held at its idle value as..,1: LETIMERn_OUT0 is toggled on CNT underflow,2: LETIMERn_OUT0 is held active for one LETIMER0..,3: LETIMERn_OUT0 is set idle on CNT underflow and.."
|
|
newline
|
|
bitfld.long 0x8 0.--1. "REPMODE,Repeat Mode" "0: When started the LETIMER counts down until it is..,1: The counter counts REP0 times. When REP0 reaches..,2: The counter counts REP0 times. If REP1 has been..,3: Both REP0 and REP1 are decremented when the.."
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 4. "CTO1,Clear Toggle Output 1" "0,1"
|
|
bitfld.long 0x0 3. "CTO0,Clear Toggle Output 0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CLEAR,Clear LETIMER" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Stop LETIMER" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Start LETIMER" "0,1"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LETIMERLOCKSTATUS,LETIMER Lock Status" "0: LETIMER registers are unlocked,1: LETIMER registers are locked"
|
|
bitfld.long 0x0 0. "RUNNING,LETIMER Running" "0,1"
|
|
group.long 0x18++0x23
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "CNT,Counter Value"
|
|
line.long 0x4 "COMP0,No Description"
|
|
hexmask.long.tbyte 0x4 0.--23. 1. "COMP0,Compare Value 0"
|
|
line.long 0x8 "COMP1,No Description"
|
|
hexmask.long.tbyte 0x8 0.--23. 1. "COMP1,Compare Value 1"
|
|
line.long 0xC "TOP,No Description"
|
|
hexmask.long.tbyte 0xC 0.--23. 1. "TOP,Counter TOP Value"
|
|
line.long 0x10 "TOPBUFF,No Description"
|
|
hexmask.long.tbyte 0x10 0.--23. 1. "TOPBUFF,Buffered Counter TOP Value"
|
|
line.long 0x14 "REP0,No Description"
|
|
hexmask.long.byte 0x14 0.--7. 1. "REP0,Repeat Counter 0"
|
|
line.long 0x18 "REP1,No Description"
|
|
hexmask.long.byte 0x18 0.--7. 1. "REP1,Repeat Counter 1"
|
|
line.long 0x1C "IF,No Description"
|
|
bitfld.long 0x1C 4. "REP1,Repeat Counter 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x1C 3. "REP0,Repeat Counter 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 2. "UF,Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x1C 1. "COMP1,Compare Match 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 0. "COMP0,Compare Match 0 Interrupt Flag" "0,1"
|
|
line.long 0x20 "IEN,No Description"
|
|
bitfld.long 0x20 4. "REP1,Repeat Counter 1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x20 3. "REP0,Repeat Counter 0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 2. "UF,Underflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x20 1. "COMP1,Compare Match 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 0. "COMP0,Compare Match 0 Interrupt Enable" "0,1"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LETIMERLOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 9. "CTO1,Sync busy for CTO1" "0,1"
|
|
bitfld.long 0x0 8. "CTO0,Sync busy for CTO0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "CLEAR,Sync busy for CLEAR" "0,1"
|
|
bitfld.long 0x0 6. "STOP,Sync busy for STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "START,Sync busy for START" "0,1"
|
|
bitfld.long 0x0 4. "REP1,Sync busy for REP1" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "REP0,Sync busy for REP0" "0,1"
|
|
bitfld.long 0x0 2. "TOP,Sync busy for TOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CNT,Sync busy for CNT" "0,1"
|
|
group.long 0x50++0x3
|
|
line.long 0x0 "PRSMODE,No Description"
|
|
bitfld.long 0x0 26.--27. "PRSCLEARMODE,PRS Clear Mode" "0: PRS cannot clear the LETIMER,1: Rising edge of selected PRS input can clear the..,2: Falling edge of selected PRS input can clear the..,3: Both the rising or falling edge of the selected.."
|
|
bitfld.long 0x0 22.--23. "PRSSTOPMODE,PRS Stop Mode" "0: PRS cannot stop the LETIMER,1: Rising edge of selected PRS input can stop the..,2: Falling edge of selected PRS input can stop the..,3: Both the rising or falling edge of the selected.."
|
|
newline
|
|
bitfld.long 0x0 18.--19. "PRSSTARTMODE,PRS Start Mode" "0: PRS cannot start the LETIMER,1: Rising edge of selected PRS input can start the..,2: Falling edge of selected PRS input can start the..,3: Both the rising or falling edge of the selected.."
|
|
tree.end
|
|
tree "LETIMER0_S"
|
|
base ad:0x49000000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,module en" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CTRL,No Description"
|
|
hexmask.long.byte 0x8 16.--19. 1. "CNTPRESC,Counter prescaler value"
|
|
bitfld.long 0x8 12. "DEBUGRUN,Debug Mode Run Enable" "0: LETIMER is frozen in debug mode,1: LETIMER is running in debug mode"
|
|
newline
|
|
bitfld.long 0x8 9. "CNTTOPEN,Compare Value 0 Is Top Value" "0: The top value of the LETIMER is 65535 (0xFFFF),1: The top value of the LETIMER is given by COMP0"
|
|
bitfld.long 0x8 8. "BUFTOP,Buffered Top" "0: COMP0 is only written by software,1: COMP0 is set to COMP1 when REP0 reaches 0"
|
|
newline
|
|
bitfld.long 0x8 7. "OPOL1,Output 1 Polarity" "0,1"
|
|
bitfld.long 0x8 6. "OPOL0,Output 0 Polarity" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "UFOA1,Underflow Output Action 1" "0: LETIMERn_OUT1 is held at its idle value as..,1: LETIMERn_OUT1 is toggled on CNT underflow,2: LETIMERn_OUT1 is held active for one LETIMER0..,3: LETIMERn_OUT1 is set idle on CNT underflow and.."
|
|
bitfld.long 0x8 2.--3. "UFOA0,Underflow Output Action 0" "0: LETIMERn_OUT0 is held at its idle value as..,1: LETIMERn_OUT0 is toggled on CNT underflow,2: LETIMERn_OUT0 is held active for one LETIMER0..,3: LETIMERn_OUT0 is set idle on CNT underflow and.."
|
|
newline
|
|
bitfld.long 0x8 0.--1. "REPMODE,Repeat Mode" "0: When started the LETIMER counts down until it is..,1: The counter counts REP0 times. When REP0 reaches..,2: The counter counts REP0 times. If REP1 has been..,3: Both REP0 and REP1 are decremented when the.."
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 4. "CTO1,Clear Toggle Output 1" "0,1"
|
|
bitfld.long 0x0 3. "CTO0,Clear Toggle Output 0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "CLEAR,Clear LETIMER" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Stop LETIMER" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Start LETIMER" "0,1"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LETIMERLOCKSTATUS,LETIMER Lock Status" "0: LETIMER registers are unlocked,1: LETIMER registers are locked"
|
|
bitfld.long 0x0 0. "RUNNING,LETIMER Running" "0,1"
|
|
group.long 0x18++0x23
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "CNT,Counter Value"
|
|
line.long 0x4 "COMP0,No Description"
|
|
hexmask.long.tbyte 0x4 0.--23. 1. "COMP0,Compare Value 0"
|
|
line.long 0x8 "COMP1,No Description"
|
|
hexmask.long.tbyte 0x8 0.--23. 1. "COMP1,Compare Value 1"
|
|
line.long 0xC "TOP,No Description"
|
|
hexmask.long.tbyte 0xC 0.--23. 1. "TOP,Counter TOP Value"
|
|
line.long 0x10 "TOPBUFF,No Description"
|
|
hexmask.long.tbyte 0x10 0.--23. 1. "TOPBUFF,Buffered Counter TOP Value"
|
|
line.long 0x14 "REP0,No Description"
|
|
hexmask.long.byte 0x14 0.--7. 1. "REP0,Repeat Counter 0"
|
|
line.long 0x18 "REP1,No Description"
|
|
hexmask.long.byte 0x18 0.--7. 1. "REP1,Repeat Counter 1"
|
|
line.long 0x1C "IF,No Description"
|
|
bitfld.long 0x1C 4. "REP1,Repeat Counter 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x1C 3. "REP0,Repeat Counter 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 2. "UF,Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x1C 1. "COMP1,Compare Match 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x1C 0. "COMP0,Compare Match 0 Interrupt Flag" "0,1"
|
|
line.long 0x20 "IEN,No Description"
|
|
bitfld.long 0x20 4. "REP1,Repeat Counter 1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x20 3. "REP0,Repeat Counter 0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 2. "UF,Underflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x20 1. "COMP1,Compare Match 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x20 0. "COMP0,Compare Match 0 Interrupt Enable" "0,1"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LETIMERLOCKKEY,Configuration Lock Key"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 9. "CTO1,Sync busy for CTO1" "0,1"
|
|
bitfld.long 0x0 8. "CTO0,Sync busy for CTO0" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "CLEAR,Sync busy for CLEAR" "0,1"
|
|
bitfld.long 0x0 6. "STOP,Sync busy for STOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "START,Sync busy for START" "0,1"
|
|
bitfld.long 0x0 4. "REP1,Sync busy for REP1" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "REP0,Sync busy for REP0" "0,1"
|
|
bitfld.long 0x0 2. "TOP,Sync busy for TOP" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CNT,Sync busy for CNT" "0,1"
|
|
group.long 0x50++0x3
|
|
line.long 0x0 "PRSMODE,No Description"
|
|
bitfld.long 0x0 26.--27. "PRSCLEARMODE,PRS Clear Mode" "0: PRS cannot clear the LETIMER,1: Rising edge of selected PRS input can clear the..,2: Falling edge of selected PRS input can clear the..,3: Both the rising or falling edge of the selected.."
|
|
bitfld.long 0x0 22.--23. "PRSSTOPMODE,PRS Stop Mode" "0: PRS cannot stop the LETIMER,1: Rising edge of selected PRS input can stop the..,2: Falling edge of selected PRS input can stop the..,3: Both the rising or falling edge of the selected.."
|
|
newline
|
|
bitfld.long 0x0 18.--19. "PRSSTARTMODE,PRS Start Mode" "0: PRS cannot start the LETIMER,1: Rising edge of selected PRS input can start the..,2: Falling edge of selected PRS input can start the..,3: Both the rising or falling edge of the selected.."
|
|
tree.end
|
|
tree.end
|
|
tree "LFRCO (Low-Frequency RC Oscillator)"
|
|
base ad:0x0
|
|
tree "LFRCO_NS"
|
|
base ad:0x50024000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,Contains the LFRCO ip version."
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,Status register"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: Access to configuration registers not locked,1: Access to configuration registers locked"
|
|
bitfld.long 0x0 16. "ENS,Enabled Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0xC++0x3
|
|
line.long 0x0 "CAL,Calibration register"
|
|
hexmask.long.byte 0x0 0.--7. 1. "FREQTRIM,Frequency Trim"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "IF,Interrupt flag register"
|
|
bitfld.long 0x0 2. "NEGEDGE,Falling Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "POSEDGE,Rising Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,Interrupt enable register."
|
|
bitfld.long 0x4 2. "NEGEDGE,Falling Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Rising Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Ready Interrupt Enable" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "SYNCBUSY,Synchronization busy register"
|
|
bitfld.long 0x0 0. "CAL,CAL Busy" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,Configuration lock register. Locks/unlocks access to cofiguration registers."
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "LFRCO_S"
|
|
base ad:0x40024000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,Contains the LFRCO ip version."
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP version ID"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,Status register"
|
|
bitfld.long 0x0 31. "LOCK,Lock Status" "0: Access to configuration registers not locked,1: Access to configuration registers locked"
|
|
bitfld.long 0x0 16. "ENS,Enabled Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0xC++0x3
|
|
line.long 0x0 "CAL,Calibration register"
|
|
hexmask.long.byte 0x0 0.--7. 1. "FREQTRIM,Frequency Trim"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "IF,Interrupt flag register"
|
|
bitfld.long 0x0 2. "NEGEDGE,Falling Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "POSEDGE,Rising Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,Interrupt enable register."
|
|
bitfld.long 0x4 2. "NEGEDGE,Falling Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Rising Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Ready Interrupt Enable" "0,1"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "SYNCBUSY,Synchronization busy register"
|
|
bitfld.long 0x0 0. "CAL,CAL Busy" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,Configuration lock register. Locks/unlocks access to cofiguration registers."
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "LFXO (Low-Frequency Crystal Oscillator)"
|
|
base ad:0x0
|
|
tree "LFXO_NS"
|
|
base ad:0x50020000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 5. "FAILDETEM4WUEN,LFXO Failure Detection EM4WU Enable" "0,1"
|
|
bitfld.long 0x0 4. "FAILDETEN,LFXO Failure Detection Enable" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,LFXO Disable On-demand requests" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "FORCEEN,LFXO Force Enable" "0,1"
|
|
line.long 0x4 "CFG,Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared."
|
|
bitfld.long 0x4 8.--10. "TIMEOUT,LFXO Start-up Delay" "0: Timeout period of 2 cycles,1: Timeout period of 256 cycles,2: Timeout period of 1024 cycles,3: Timeout period of 2048 cycles,4: Timeout period of 4096 cycles,5: Timeout period of 8192 cycles,6: Timeout period of 16384 cycles,7: Timeout period of 32768 cycles"
|
|
bitfld.long 0x4 4.--5. "MODE,LFXO Mode" "0: A 32768Hz crystal should be connected to the LF..,1: An external sine source with minimum amplitude..,2: An external 32KHz CMOS clock should be provided..,?"
|
|
bitfld.long 0x4 1. "HIGHAMPL,LFXO High Amplitude Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "AGC,LFXO AGC Enable" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,LFXO Locked Status" "0: LFXO lockable registers are not locked,1: LFXO lockable registers are locked"
|
|
bitfld.long 0x0 16. "ENS,LFXO Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,LFXO Ready Status" "0,1"
|
|
group.long 0x14++0xB
|
|
line.long 0x0 "CAL,Do not write to this register unless CALBSY in SYNCBUSY register is low."
|
|
bitfld.long 0x0 8.--9. "GAIN,LFXO Startup Gain" "0,1,2,3"
|
|
hexmask.long.byte 0x0 0.--6. 1. "CAPTUNE,Internal Capacitance Tuning"
|
|
line.long 0x4 "IF,No Description"
|
|
bitfld.long 0x4 3. "FAIL,LFXO Failure Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 2. "NEGEDGE,Falling Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Rising Edge Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RDY,LFXO Ready Interrupt Flag" "0,1"
|
|
line.long 0x8 "IEN,No Description"
|
|
bitfld.long 0x8 3. "FAIL,LFXO Failure Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 2. "NEGEDGE,Falling Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 1. "POSEDGE,Rising Edge Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "RDY,LFXO Ready Interrupt Enable" "0,1"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CAL,LFXO Synchronization status" "0,1"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree "LFXO_S"
|
|
base ad:0x40020000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CTRL,No Description"
|
|
bitfld.long 0x0 5. "FAILDETEM4WUEN,LFXO Failure Detection EM4WU Enable" "0,1"
|
|
bitfld.long 0x0 4. "FAILDETEN,LFXO Failure Detection Enable" "0,1"
|
|
bitfld.long 0x0 1. "DISONDEMAND,LFXO Disable On-demand requests" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "FORCEEN,LFXO Force Enable" "0,1"
|
|
line.long 0x4 "CFG,Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared."
|
|
bitfld.long 0x4 8.--10. "TIMEOUT,LFXO Start-up Delay" "0: Timeout period of 2 cycles,1: Timeout period of 256 cycles,2: Timeout period of 1024 cycles,3: Timeout period of 2048 cycles,4: Timeout period of 4096 cycles,5: Timeout period of 8192 cycles,6: Timeout period of 16384 cycles,7: Timeout period of 32768 cycles"
|
|
bitfld.long 0x4 4.--5. "MODE,LFXO Mode" "0: A 32768Hz crystal should be connected to the LF..,1: An external sine source with minimum amplitude..,2: An external 32KHz CMOS clock should be provided..,?"
|
|
bitfld.long 0x4 1. "HIGHAMPL,LFXO High Amplitude Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "AGC,LFXO AGC Enable" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,LFXO Locked Status" "0: LFXO lockable registers are not locked,1: LFXO lockable registers are locked"
|
|
bitfld.long 0x0 16. "ENS,LFXO Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,LFXO Ready Status" "0,1"
|
|
group.long 0x14++0xB
|
|
line.long 0x0 "CAL,Do not write to this register unless CALBSY in SYNCBUSY register is low."
|
|
bitfld.long 0x0 8.--9. "GAIN,LFXO Startup Gain" "0,1,2,3"
|
|
hexmask.long.byte 0x0 0.--6. 1. "CAPTUNE,Internal Capacitance Tuning"
|
|
line.long 0x4 "IF,No Description"
|
|
bitfld.long 0x4 3. "FAIL,LFXO Failure Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 2. "NEGEDGE,Falling Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Rising Edge Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "RDY,LFXO Ready Interrupt Flag" "0,1"
|
|
line.long 0x8 "IEN,No Description"
|
|
bitfld.long 0x8 3. "FAIL,LFXO Failure Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 2. "NEGEDGE,Falling Edge Interrupt Enable" "0,1"
|
|
bitfld.long 0x8 1. "POSEDGE,Rising Edge Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "RDY,LFXO Ready Interrupt Enable" "0,1"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CAL,LFXO Synchronization status" "0,1"
|
|
wgroup.long 0x24++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "MSC (Memory System Controller)"
|
|
base ad:0x0
|
|
tree "MSC_NS"
|
|
base ad:0x50030000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "READCTRL,No Description"
|
|
bitfld.long 0x0 20.--21. "MODE,Read Mode" "0: Zero wait-states inserted in fetch or read..,1: One wait-state inserted for each fetch or read..,2: Two wait-states inserted for eatch fetch or read..,3: Three wait-states inserted for eatch fetch or.."
|
|
line.long 0x4 "RDATACTRL,No Description"
|
|
bitfld.long 0x4 12. "DOUTBUFEN,Flash dout pipeline buffer enable" "0,1"
|
|
bitfld.long 0x4 1. "AFDIS,Automatic Invalidate Disable" "0,1"
|
|
line.long 0x8 "WRITECTRL,No Description"
|
|
hexmask.long.byte 0x8 16.--23. 1. "RANGECOUNT,EraseRange Count"
|
|
bitfld.long 0x8 3. "LPWRITE,Low-Power Write" "0,1"
|
|
bitfld.long 0x8 1. "IRQERASEABORT,Abort Page Erase on Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "WREN,Enable Write/Erase Controller" "0,1"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "WRITECMD,No Description"
|
|
bitfld.long 0x0 12. "CLEARWDATA,Clear WDATA state" "0,1"
|
|
bitfld.long 0x0 8. "ERASEMAIN0,Mass erase region 0" "0,1"
|
|
bitfld.long 0x0 5. "ERASEABORT,Abort erase sequence" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "ERASERANGE,Erase range of pages" "0,1"
|
|
bitfld.long 0x0 2. "WRITEEND,End Write Mode" "0,1"
|
|
bitfld.long 0x0 1. "ERASEPAGE,Erase Page" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "ADDRB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ADDRB,Page Erase or Write Address Buffer"
|
|
line.long 0x4 "WDATA,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "DATAW,Write Data"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
hexmask.long.byte 0x0 28.--31. 1. "PWRUPCKBDFAILCOUNT,Flash power up checkerboard pattern chec"
|
|
bitfld.long 0x0 27. "WREADY,Flash Write Ready" "0,1"
|
|
bitfld.long 0x0 24. "PWRON,Flash power on status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "REGLOCK,Register Lock Status" "0: UNLOCKED,1: LOCKED"
|
|
bitfld.long 0x0 7. "RANGEPARTIAL,EraseRange with skipped locked pages" "0,1"
|
|
bitfld.long 0x0 6. "TIMEOUT,Write command timeout flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PENDING,Write command is in queue" "0,1"
|
|
bitfld.long 0x0 4. "ERASEABORTED,The Current Flash Erase Operation Aborte" "0,1"
|
|
bitfld.long 0x0 3. "WDATAREADY,WDATA Write Ready" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "INVADDR,Invalid Write Address or Erase Page" "0,1"
|
|
bitfld.long 0x0 1. "LOCKED,Access Locked" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Erase/Write Busy" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 9. "PWROFF,Flash Power Off Sequence Complete Flag" "0,1"
|
|
bitfld.long 0x0 8. "PWRUPF,Flash Power Up Sequence Complete Flag" "0,1"
|
|
bitfld.long 0x0 2. "WDATAOV,Host write buffer overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "WRITE,Host Write Done Interrupt Read Flag" "0,1"
|
|
bitfld.long 0x0 0. "ERASE,Host Erase Done Interrupt Read Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 9. "PWROFF,Flash Power Off Seq done irq enable" "0,1"
|
|
bitfld.long 0x4 8. "PWRUPF,Flash Power Up Seq done irq enable" "0,1"
|
|
bitfld.long 0x4 2. "WDATAOV,write data buffer overflow irq enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "WRITE,Write Done Interrupt enable" "0,1"
|
|
bitfld.long 0x4 0. "ERASE,Erase Done Interrupt enable" "0,1"
|
|
rgroup.long 0x34++0x3
|
|
line.long 0x0 "USERDATASIZE,No Description"
|
|
hexmask.long.byte 0x0 0.--5. 1. "USERDATASIZE,User Data Size"
|
|
wgroup.long 0x38++0x7
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 4. "PWROFF,Flash power off/sleep command" "0,1"
|
|
bitfld.long 0x0 0. "PWRUP,Flash Power Up Command" "0,1"
|
|
line.long 0x4 "LOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "LOCKKEY,Configuration Lock"
|
|
group.long 0x40++0x3
|
|
line.long 0x0 "MISCLOCKWORD,No Description"
|
|
bitfld.long 0x0 4. "UDLOCKBIT,User Data Lock" "0,1"
|
|
bitfld.long 0x0 0. "MELOCKBIT,Mass Erase Lock" "0,1"
|
|
group.long 0x50++0x3
|
|
line.long 0x0 "PWRCTRL,No Description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "PWROFFDLY,Power down delay"
|
|
bitfld.long 0x0 4. "PWROFFENTRYAGAIN,POWER down flash again in EM1/EM1p" "0,1"
|
|
bitfld.long 0x0 1. "PWROFFONEM1PENTRY,Power down Flash macro when enter EM1P" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "PWROFFONEM1ENTRY,Power down Flash macro when enter EM1" "0,1"
|
|
group.long 0x120++0x7
|
|
line.long 0x0 "PAGELOCK0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "LOCKBIT,page lock bit"
|
|
line.long 0x4 "PAGELOCK1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "LOCKBIT,page lock bit"
|
|
tree.end
|
|
tree "MSC_S"
|
|
base ad:0x40030000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "READCTRL,No Description"
|
|
bitfld.long 0x0 20.--21. "MODE,Read Mode" "0: Zero wait-states inserted in fetch or read..,1: One wait-state inserted for each fetch or read..,2: Two wait-states inserted for eatch fetch or read..,3: Three wait-states inserted for eatch fetch or.."
|
|
line.long 0x4 "RDATACTRL,No Description"
|
|
bitfld.long 0x4 12. "DOUTBUFEN,Flash dout pipeline buffer enable" "0,1"
|
|
bitfld.long 0x4 1. "AFDIS,Automatic Invalidate Disable" "0,1"
|
|
line.long 0x8 "WRITECTRL,No Description"
|
|
hexmask.long.byte 0x8 16.--23. 1. "RANGECOUNT,EraseRange Count"
|
|
bitfld.long 0x8 3. "LPWRITE,Low-Power Write" "0,1"
|
|
bitfld.long 0x8 1. "IRQERASEABORT,Abort Page Erase on Interrupt" "0,1"
|
|
newline
|
|
bitfld.long 0x8 0. "WREN,Enable Write/Erase Controller" "0,1"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "WRITECMD,No Description"
|
|
bitfld.long 0x0 12. "CLEARWDATA,Clear WDATA state" "0,1"
|
|
bitfld.long 0x0 8. "ERASEMAIN0,Mass erase region 0" "0,1"
|
|
bitfld.long 0x0 5. "ERASEABORT,Abort erase sequence" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "ERASERANGE,Erase range of pages" "0,1"
|
|
bitfld.long 0x0 2. "WRITEEND,End Write Mode" "0,1"
|
|
bitfld.long 0x0 1. "ERASEPAGE,Erase Page" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "ADDRB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ADDRB,Page Erase or Write Address Buffer"
|
|
line.long 0x4 "WDATA,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "DATAW,Write Data"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
hexmask.long.byte 0x0 28.--31. 1. "PWRUPCKBDFAILCOUNT,Flash power up checkerboard pattern chec"
|
|
bitfld.long 0x0 27. "WREADY,Flash Write Ready" "0,1"
|
|
bitfld.long 0x0 24. "PWRON,Flash power on status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "REGLOCK,Register Lock Status" "0: UNLOCKED,1: LOCKED"
|
|
bitfld.long 0x0 7. "RANGEPARTIAL,EraseRange with skipped locked pages" "0,1"
|
|
bitfld.long 0x0 6. "TIMEOUT,Write command timeout flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "PENDING,Write command is in queue" "0,1"
|
|
bitfld.long 0x0 4. "ERASEABORTED,The Current Flash Erase Operation Aborte" "0,1"
|
|
bitfld.long 0x0 3. "WDATAREADY,WDATA Write Ready" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "INVADDR,Invalid Write Address or Erase Page" "0,1"
|
|
bitfld.long 0x0 1. "LOCKED,Access Locked" "0,1"
|
|
bitfld.long 0x0 0. "BUSY,Erase/Write Busy" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 9. "PWROFF,Flash Power Off Sequence Complete Flag" "0,1"
|
|
bitfld.long 0x0 8. "PWRUPF,Flash Power Up Sequence Complete Flag" "0,1"
|
|
bitfld.long 0x0 2. "WDATAOV,Host write buffer overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "WRITE,Host Write Done Interrupt Read Flag" "0,1"
|
|
bitfld.long 0x0 0. "ERASE,Host Erase Done Interrupt Read Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 9. "PWROFF,Flash Power Off Seq done irq enable" "0,1"
|
|
bitfld.long 0x4 8. "PWRUPF,Flash Power Up Seq done irq enable" "0,1"
|
|
bitfld.long 0x4 2. "WDATAOV,write data buffer overflow irq enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "WRITE,Write Done Interrupt enable" "0,1"
|
|
bitfld.long 0x4 0. "ERASE,Erase Done Interrupt enable" "0,1"
|
|
rgroup.long 0x34++0x3
|
|
line.long 0x0 "USERDATASIZE,No Description"
|
|
hexmask.long.byte 0x0 0.--5. 1. "USERDATASIZE,User Data Size"
|
|
wgroup.long 0x38++0x7
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 4. "PWROFF,Flash power off/sleep command" "0,1"
|
|
bitfld.long 0x0 0. "PWRUP,Flash Power Up Command" "0,1"
|
|
line.long 0x4 "LOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "LOCKKEY,Configuration Lock"
|
|
group.long 0x40++0x3
|
|
line.long 0x0 "MISCLOCKWORD,No Description"
|
|
bitfld.long 0x0 4. "UDLOCKBIT,User Data Lock" "0,1"
|
|
bitfld.long 0x0 0. "MELOCKBIT,Mass Erase Lock" "0,1"
|
|
group.long 0x50++0x3
|
|
line.long 0x0 "PWRCTRL,No Description"
|
|
hexmask.long.byte 0x0 16.--23. 1. "PWROFFDLY,Power down delay"
|
|
bitfld.long 0x0 4. "PWROFFENTRYAGAIN,POWER down flash again in EM1/EM1p" "0,1"
|
|
bitfld.long 0x0 1. "PWROFFONEM1PENTRY,Power down Flash macro when enter EM1P" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "PWROFFONEM1ENTRY,Power down Flash macro when enter EM1" "0,1"
|
|
group.long 0x120++0x7
|
|
line.long 0x0 "PAGELOCK0,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "LOCKBIT,page lock bit"
|
|
line.long 0x4 "PAGELOCK1,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "LOCKBIT,page lock bit"
|
|
tree.end
|
|
tree.end
|
|
tree "PCNT (Pulse Counter)"
|
|
base ad:0x0
|
|
tree "PCNT0_NS"
|
|
base ad:0x59030000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP VERSION"
|
|
group.long 0x4++0xF
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,PCNT Module Enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 9. "S1PRSEN,S1IN PRS Enable" "0,1"
|
|
bitfld.long 0x8 8. "S0PRSEN,S0IN PRS Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 6. "HYST,Enable Hysteresis" "0,1"
|
|
bitfld.long 0x8 5. "FILTEN,Enable Digital Pulse Width Filter" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4. "DEBUGHALT,Debug Mode Halt Enable" "0: PCNT is running in debug mode.,1: PCNT is frozen in debug mode."
|
|
bitfld.long 0x8 0.--2. "MODE,Mode Select" "0: Single input EM23GRPACLK oversampling mode..,1: Externally clocked single input counter mode..,2: Externally clocked quadrature decoder mode..,3: EM23GRPACLK oversampling quadrature decoder 1X..,4: EM23GRPACLK oversampling quadrature decoder 2X..,5: EM23GRPACLK oversampling quadrature decoder 4X..,?,?"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 6.--7. "AUXCNTEV,Controls When the Aux Counter Counts" "0: Counts up on both up-count and down-count events.,1: Counts up on up-count events.,2: Counts up on down-count events.,?"
|
|
bitfld.long 0xC 4.--5. "CNTEV,Controls When the Counter Counts" "0: Counts up on up-count and down on down-count..,1: Only counts up on up-count events.,2: Only counts down on down-count events.,?"
|
|
newline
|
|
bitfld.long 0xC 2. "EDGE,Edge Select" "0: Positive edges on the PCNTn_S0IN inputs are..,1: Negative edges on the PCNTn_S0IN inputs are.."
|
|
bitfld.long 0xC 1. "CNTDIR,Non-Quadrature Mode Counter Direction Co" "0: Up counter mode.,1: Down counter mode."
|
|
newline
|
|
bitfld.long 0xC 0. "S1CDIR,Count Direction Determined By S1" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "STOPAUXCNT,Stop Aux Counter" "0,1"
|
|
bitfld.long 0x0 10. "STOPCNT,Stop Main Counter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "STARTAUXCNT,Start Aux Counter" "0,1"
|
|
bitfld.long 0x0 8. "STARTCNT,Start Main Counter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "LCNTIM,Load CNT Immediately" "0,1"
|
|
bitfld.long 0x0 2. "AUXCNTRST,AUXCNT Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CNTRST,CNT Reset" "0,1"
|
|
bitfld.long 0x0 0. "CORERST,PCNT Clock Domain Reset" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "AUXCNTRUNNING,Aux Counter running status" "0,1"
|
|
bitfld.long 0x0 3. "CNTRUNNING,Main Counter running status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "PCNTLOCKSTATUS,Lock Status" "0: PCNT registers are unlocked,1: PCNT registers are locked"
|
|
bitfld.long 0x0 1. "TOPBV,TOP Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DIR,Current Counter Direction" "0: Up counter mode (clockwise in EXTCLKQUAD mode..,1: Down counter mode."
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "OQSTERR,Oversampling Quad State Err Int Flag" "0,1"
|
|
bitfld.long 0x0 3. "AUXOF,Auxiliary Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCNG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "OF,Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "UF,Underflow Interrupt Read Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "OQSTERR,Oversampling Quad State Err Int Flag" "0,1"
|
|
bitfld.long 0x4 3. "AUXOF,Auxiliary Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCNG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "OF,Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "UF,Underflow Interrupt Read Flag" "0,1"
|
|
rgroup.long 0x24++0x7
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "CNT,Counter Value"
|
|
line.long 0x4 "AUXCNT,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "AUXCNT,Auxiliary Counter Value"
|
|
group.long 0x2C++0xB
|
|
line.long 0x0 "TOP,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0x4 "TOPB,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x8 "OVSCTRL,No Description"
|
|
bitfld.long 0x8 12. "FLUTTERRM,Flutter Remove" "0,1"
|
|
hexmask.long.byte 0x8 0.--7. 1. "FILTLEN,Configure Filter Length for Inputs S0IN"
|
|
rgroup.long 0x38++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 4. "OVSCTRL,OVSCTRL Register Busy" "0,1"
|
|
bitfld.long 0x0 3. "TOPB,TOPB Register Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TOP,TOP Register Busy" "0,1"
|
|
bitfld.long 0x0 1. "CMD,CMD Register Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CTRL,CTRL Register Busy" "0,1"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "PCNTLOCKKEY,Configuration Lock Key"
|
|
tree.end
|
|
tree "PCNT0_S"
|
|
base ad:0x49030000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP VERSION"
|
|
group.long 0x4++0xF
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,PCNT Module Enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 9. "S1PRSEN,S1IN PRS Enable" "0,1"
|
|
bitfld.long 0x8 8. "S0PRSEN,S0IN PRS Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 6. "HYST,Enable Hysteresis" "0,1"
|
|
bitfld.long 0x8 5. "FILTEN,Enable Digital Pulse Width Filter" "0,1"
|
|
newline
|
|
bitfld.long 0x8 4. "DEBUGHALT,Debug Mode Halt Enable" "0: PCNT is running in debug mode.,1: PCNT is frozen in debug mode."
|
|
bitfld.long 0x8 0.--2. "MODE,Mode Select" "0: Single input EM23GRPACLK oversampling mode..,1: Externally clocked single input counter mode..,2: Externally clocked quadrature decoder mode..,3: EM23GRPACLK oversampling quadrature decoder 1X..,4: EM23GRPACLK oversampling quadrature decoder 2X..,5: EM23GRPACLK oversampling quadrature decoder 4X..,?,?"
|
|
line.long 0xC "CTRL,No Description"
|
|
bitfld.long 0xC 6.--7. "AUXCNTEV,Controls When the Aux Counter Counts" "0: Counts up on both up-count and down-count events.,1: Counts up on up-count events.,2: Counts up on down-count events.,?"
|
|
bitfld.long 0xC 4.--5. "CNTEV,Controls When the Counter Counts" "0: Counts up on up-count and down on down-count..,1: Only counts up on up-count events.,2: Only counts down on down-count events.,?"
|
|
newline
|
|
bitfld.long 0xC 2. "EDGE,Edge Select" "0: Positive edges on the PCNTn_S0IN inputs are..,1: Negative edges on the PCNTn_S0IN inputs are.."
|
|
bitfld.long 0xC 1. "CNTDIR,Non-Quadrature Mode Counter Direction Co" "0: Up counter mode.,1: Down counter mode."
|
|
newline
|
|
bitfld.long 0xC 0. "S1CDIR,Count Direction Determined By S1" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "STOPAUXCNT,Stop Aux Counter" "0,1"
|
|
bitfld.long 0x0 10. "STOPCNT,Stop Main Counter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "STARTAUXCNT,Start Aux Counter" "0,1"
|
|
bitfld.long 0x0 8. "STARTCNT,Start Main Counter" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "LCNTIM,Load CNT Immediately" "0,1"
|
|
bitfld.long 0x0 2. "AUXCNTRST,AUXCNT Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CNTRST,CNT Reset" "0,1"
|
|
bitfld.long 0x0 0. "CORERST,PCNT Clock Domain Reset" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 4. "AUXCNTRUNNING,Aux Counter running status" "0,1"
|
|
bitfld.long 0x0 3. "CNTRUNNING,Main Counter running status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "PCNTLOCKSTATUS,Lock Status" "0: PCNT registers are unlocked,1: PCNT registers are locked"
|
|
bitfld.long 0x0 1. "TOPBV,TOP Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DIR,Current Counter Direction" "0: Up counter mode (clockwise in EXTCLKQUAD mode..,1: Down counter mode."
|
|
group.long 0x1C++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "OQSTERR,Oversampling Quad State Err Int Flag" "0,1"
|
|
bitfld.long 0x0 3. "AUXOF,Auxiliary Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCNG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "OF,Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "UF,Underflow Interrupt Read Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "OQSTERR,Oversampling Quad State Err Int Flag" "0,1"
|
|
bitfld.long 0x4 3. "AUXOF,Auxiliary Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCNG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 1. "OF,Overflow Interrupt Read Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "UF,Underflow Interrupt Read Flag" "0,1"
|
|
rgroup.long 0x24++0x7
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "CNT,Counter Value"
|
|
line.long 0x4 "AUXCNT,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "AUXCNT,Auxiliary Counter Value"
|
|
group.long 0x2C++0xB
|
|
line.long 0x0 "TOP,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0x4 "TOPB,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x8 "OVSCTRL,No Description"
|
|
bitfld.long 0x8 12. "FLUTTERRM,Flutter Remove" "0,1"
|
|
hexmask.long.byte 0x8 0.--7. 1. "FILTLEN,Configure Filter Length for Inputs S0IN"
|
|
rgroup.long 0x38++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 4. "OVSCTRL,OVSCTRL Register Busy" "0,1"
|
|
bitfld.long 0x0 3. "TOPB,TOPB Register Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "TOP,TOP Register Busy" "0,1"
|
|
bitfld.long 0x0 1. "CMD,CMD Register Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "CTRL,CTRL Register Busy" "0,1"
|
|
wgroup.long 0x3C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "PCNTLOCKKEY,Configuration Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "PFMXPPRF"
|
|
base ad:0x0
|
|
tree "PFMXPPRF_NS"
|
|
base ad:0x500C4000
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "RFIMDCDCCTRL0,No Description"
|
|
bitfld.long 0x0 1. "RXPPREQ,RX PP Req" "0,1"
|
|
bitfld.long 0x0 0. "TXMAXREQ,TX Max Req" "0,1"
|
|
line.long 0x4 "RFIMDCDCCTRL1,No Description"
|
|
hexmask.long.byte 0x4 2.--5. 1. "DCDCDIVRATIO,DCDC DIV Ratio"
|
|
bitfld.long 0x4 1. "DCDCDIVINVEN,DCDC DIV Inverter Enable" "0,1"
|
|
bitfld.long 0x4 0. "DCDCDIVEN,DCDC DIV Enable" "0,1"
|
|
line.long 0x8 "RFIMDCDCCTRL2,No Description"
|
|
bitfld.long 0x8 28. "PPSYNCONLY,Pulse Pairing Sync Only" "0,1"
|
|
bitfld.long 0x8 27. "PPCALEN,Pulse Pairing Calibration Loop Enable" "0,1"
|
|
hexmask.long.word 0x8 18.--26. 1. "PPND,Pulse Pairing Period"
|
|
hexmask.long.word 0x8 9.--17. 1. "PPTMIN,Pulse Pairing Time Min"
|
|
hexmask.long.word 0x8 0.--8. 1. "PPTMAX,Pulse Pairing Time Max"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "RFIMDCDCSTATUS,No Description"
|
|
hexmask.long.word 0x0 8.--16. 1. "WNO1,Cal Loop WNO1 value"
|
|
bitfld.long 0x0 2. "RXPPSTATUS,RX PP Status" "0,1"
|
|
bitfld.long 0x0 1. "TXMAXSTATUS,TX MAX Status" "0,1"
|
|
bitfld.long 0x0 0. "DCDCEN,DCDC Enable Status" "0,1"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "RPURATD0,Protected register address = (RPURATD register index X 32 + RPURATD bit index) X 4."
|
|
bitfld.long 0x0 2. "RATDRFIMDCDCCTRL2,RFIMDCDCCTRL2 Protection Bit" "0,1"
|
|
bitfld.long 0x0 1. "RATDRFIMDCDCCTRL1,RFIMDCDCCTRL1 Protection Bit" "0,1"
|
|
bitfld.long 0x0 0. "RATDRFIMDCDCCTRL0,RFIMDCDCCTRL0 Protection Bit" "0,1"
|
|
tree.end
|
|
tree "PFMXPPRF_S"
|
|
base ad:0x400C4000
|
|
group.long 0x0++0xB
|
|
line.long 0x0 "RFIMDCDCCTRL0,No Description"
|
|
bitfld.long 0x0 1. "RXPPREQ,RX PP Req" "0,1"
|
|
bitfld.long 0x0 0. "TXMAXREQ,TX Max Req" "0,1"
|
|
line.long 0x4 "RFIMDCDCCTRL1,No Description"
|
|
hexmask.long.byte 0x4 2.--5. 1. "DCDCDIVRATIO,DCDC DIV Ratio"
|
|
bitfld.long 0x4 1. "DCDCDIVINVEN,DCDC DIV Inverter Enable" "0,1"
|
|
bitfld.long 0x4 0. "DCDCDIVEN,DCDC DIV Enable" "0,1"
|
|
line.long 0x8 "RFIMDCDCCTRL2,No Description"
|
|
bitfld.long 0x8 28. "PPSYNCONLY,Pulse Pairing Sync Only" "0,1"
|
|
bitfld.long 0x8 27. "PPCALEN,Pulse Pairing Calibration Loop Enable" "0,1"
|
|
hexmask.long.word 0x8 18.--26. 1. "PPND,Pulse Pairing Period"
|
|
hexmask.long.word 0x8 9.--17. 1. "PPTMIN,Pulse Pairing Time Min"
|
|
hexmask.long.word 0x8 0.--8. 1. "PPTMAX,Pulse Pairing Time Max"
|
|
rgroup.long 0xC++0x3
|
|
line.long 0x0 "RFIMDCDCSTATUS,No Description"
|
|
hexmask.long.word 0x0 8.--16. 1. "WNO1,Cal Loop WNO1 value"
|
|
bitfld.long 0x0 2. "RXPPSTATUS,RX PP Status" "0,1"
|
|
bitfld.long 0x0 1. "TXMAXSTATUS,TX MAX Status" "0,1"
|
|
bitfld.long 0x0 0. "DCDCEN,DCDC Enable Status" "0,1"
|
|
group.long 0x10++0x3
|
|
line.long 0x0 "RPURATD0,Protected register address = (RPURATD register index X 32 + RPURATD bit index) X 4."
|
|
bitfld.long 0x0 2. "RATDRFIMDCDCCTRL2,RFIMDCDCCTRL2 Protection Bit" "0,1"
|
|
bitfld.long 0x0 1. "RATDRFIMDCDCCTRL1,RFIMDCDCCTRL1 Protection Bit" "0,1"
|
|
bitfld.long 0x0 0. "RATDRFIMDCDCCTRL0,RFIMDCDCCTRL0 Protection Bit" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "PRS (Peripheral Reflex System)"
|
|
base ad:0x0
|
|
tree "PRS_NS"
|
|
base ad:0x50038000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,New BitField"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "ASYNC_SWPULSE,No Description"
|
|
bitfld.long 0x0 11. "CH11PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 10. "CH10PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 9. "CH9PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 8. "CH8PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 7. "CH7PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 6. "CH6PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 5. "CH5PULSE,Channel pulse" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 3. "CH3PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 2. "CH2PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 1. "CH1PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 0. "CH0PULSE,Channel pulse" "0,1"
|
|
group.long 0xC++0x3
|
|
line.long 0x0 "ASYNC_SWLEVEL,No Description"
|
|
bitfld.long 0x0 11. "CH11LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 10. "CH10LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 9. "CH9LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 8. "CH8LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 7. "CH7LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 6. "CH6LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 5. "CH5LEVEL,Channel Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 3. "CH3LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 2. "CH2LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 1. "CH1LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 0. "CH0LEVEL,Channel Level" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "ASYNC_PEEK,No Description"
|
|
bitfld.long 0x0 11. "CH11VAL,Channel 11 Current Value" "0,1"
|
|
bitfld.long 0x0 10. "CH10VAL,Channel 10 Current Value" "0,1"
|
|
bitfld.long 0x0 9. "CH9VAL,Channel 9 Current Value" "0,1"
|
|
bitfld.long 0x0 8. "CH8VAL,Channel 8 Current Value" "0,1"
|
|
bitfld.long 0x0 7. "CH7VAL,Channel 7 Current Value" "0,1"
|
|
bitfld.long 0x0 6. "CH6VAL,Channel 6 Current Value" "0,1"
|
|
bitfld.long 0x0 5. "CH5VAL,Channel 5 Current Value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4VAL,Channel 4 Current Value" "0,1"
|
|
bitfld.long 0x0 3. "CH3VAL,Channel 3 Current Value" "0,1"
|
|
bitfld.long 0x0 2. "CH2VAL,Channel 2 Current Value" "0,1"
|
|
bitfld.long 0x0 1. "CH1VAL,Channel 1 Current Value" "0,1"
|
|
bitfld.long 0x0 0. "CH0VAL,Channel 0 Current Value" "0,1"
|
|
line.long 0x4 "SYNC_PEEK,No Description"
|
|
bitfld.long 0x4 3. "CH3VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 2. "CH2VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 1. "CH1VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 0. "CH0VAL,Channel Value" "0,1"
|
|
group.long 0x18++0x6B
|
|
line.long 0x0 "ASYNC_CH0_CTRL,No Description"
|
|
hexmask.long.byte 0x0 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x0 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x0 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x4 "ASYNC_CH1_CTRL,No Description"
|
|
hexmask.long.byte 0x4 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x4 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x4 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x8 "ASYNC_CH2_CTRL,No Description"
|
|
hexmask.long.byte 0x8 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x8 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x8 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0xC "ASYNC_CH3_CTRL,No Description"
|
|
hexmask.long.byte 0xC 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0xC 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0xC 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x10 "ASYNC_CH4_CTRL,No Description"
|
|
hexmask.long.byte 0x10 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x10 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x10 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x14 "ASYNC_CH5_CTRL,No Description"
|
|
hexmask.long.byte 0x14 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x14 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x14 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x18 "ASYNC_CH6_CTRL,No Description"
|
|
hexmask.long.byte 0x18 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x18 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x18 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x1C "ASYNC_CH7_CTRL,No Description"
|
|
hexmask.long.byte 0x1C 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x1C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x1C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x20 "ASYNC_CH8_CTRL,No Description"
|
|
hexmask.long.byte 0x20 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x20 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x20 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x24 "ASYNC_CH9_CTRL,No Description"
|
|
hexmask.long.byte 0x24 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x24 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x24 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x28 "ASYNC_CH10_CTRL,No Description"
|
|
hexmask.long.byte 0x28 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x28 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x28 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x2C "ASYNC_CH11_CTRL,No Description"
|
|
hexmask.long.byte 0x2C 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x2C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x2C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x30 "SYNC_CH0_CTRL,No Description"
|
|
hexmask.long.byte 0x30 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x30 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x34 "SYNC_CH1_CTRL,No Description"
|
|
hexmask.long.byte 0x34 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x34 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x38 "SYNC_CH2_CTRL,No Description"
|
|
hexmask.long.byte 0x38 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x38 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x3C "SYNC_CH3_CTRL,No Description"
|
|
hexmask.long.byte 0x3C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x3C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x40 "CONSUMER_CMU_CALDN,CALDN consumer register"
|
|
hexmask.long.byte 0x40 0.--3. 1. "PRSSEL,CALDN async channel select"
|
|
line.long 0x44 "CONSUMER_CMU_CALUP,CALUP Consumer register"
|
|
hexmask.long.byte 0x44 0.--3. 1. "PRSSEL,CALUP async channel select"
|
|
line.long 0x48 "CONSUMER_EUSART0_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x48 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x4C "CONSUMER_EUSART0_RX,RX Consumer register"
|
|
hexmask.long.byte 0x4C 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x50 "CONSUMER_EUSART0_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x50 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
line.long 0x54 "CONSUMER_EUSART1_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x54 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x58 "CONSUMER_EUSART1_RX,RX Consumer register"
|
|
hexmask.long.byte 0x58 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x5C "CONSUMER_EUSART1_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x5C 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
line.long 0x60 "CONSUMER_EUSART2_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x60 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x64 "CONSUMER_EUSART2_RX,RX Consumer register"
|
|
hexmask.long.byte 0x64 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x68 "CONSUMER_EUSART2_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x68 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
group.long 0x88++0xF
|
|
line.long 0x0 "CONSUMER_IADC0_SCANTRIGGER,SCAN consumer register"
|
|
bitfld.long 0x0 8.--9. "SPRSSEL,SCAN sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,SCAN async channel select"
|
|
line.long 0x4 "CONSUMER_IADC0_SINGLETRIGGER,SINGLE Consumer register"
|
|
bitfld.long 0x4 8.--9. "SPRSSEL,SINGLE sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,SINGLE async channel select"
|
|
line.long 0x8 "CONSUMER_LDMAXBAR_DMAREQ0,DMAREQ0 consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,DMAREQ0 async channel select"
|
|
line.long 0xC "CONSUMER_LDMAXBAR_DMAREQ1,DMAREQ1 Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,DMAREQ1 async channel select"
|
|
group.long 0xA8++0x1B
|
|
line.long 0x0 "CONSUMER_LESENSE_START,START Consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,START async channel select"
|
|
line.long 0x4 "CONSUMER_LETIMER0_CLEAR,CLEAR consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,CLEAR async channel select"
|
|
line.long 0x8 "CONSUMER_LETIMER0_START,START Consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,START async channel select"
|
|
line.long 0xC "CONSUMER_LETIMER0_STOP,STOP Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,STOP async channel select"
|
|
line.long 0x10 "CONSUMER_MODEM_DIN,MODEM DIN consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,DIN async channel select"
|
|
line.long 0x14 "CONSUMER_PCNT0_S0IN,S0IN consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,S0IN async channel select"
|
|
line.long 0x18 "CONSUMER_PCNT0_S1IN,S1IN Consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,S1IN async channel select"
|
|
group.long 0xF0++0xEB
|
|
line.long 0x0 "CONSUMER_RAC_CLR,CLR consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,CLR async channel select"
|
|
line.long 0x4 "CONSUMER_RAC_CTIIN0,CTI Consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x8 "CONSUMER_RAC_CTIIN1,CTI Consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0xC "CONSUMER_RAC_CTIIN2,CTI Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x10 "CONSUMER_RAC_CTIIN3,CTI Consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x14 "CONSUMER_RAC_FORCETX,FORCETX Consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,FORCETX async channel select"
|
|
line.long 0x18 "CONSUMER_RAC_RXDIS,RXDIS Consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,RXDIS async channel select"
|
|
line.long 0x1C "CONSUMER_RAC_RXEN,RXEN Consumer register"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PRSSEL,RXEN async channel select"
|
|
line.long 0x20 "CONSUMER_RAC_TXEN,TXEN Consumer register"
|
|
hexmask.long.byte 0x20 0.--3. 1. "PRSSEL,TXEN async channel select"
|
|
line.long 0x24 "CONSUMER_SETAMPER_TAMPERSRC25,TAMPERSRC25 consumer register"
|
|
hexmask.long.byte 0x24 0.--3. 1. "PRSSEL,TAMPERSRC25 async channel select"
|
|
line.long 0x28 "CONSUMER_SETAMPER_TAMPERSRC26,TAMPERSRC26 Consumer register"
|
|
hexmask.long.byte 0x28 0.--3. 1. "PRSSEL,TAMPERSRC26 async channel select"
|
|
line.long 0x2C "CONSUMER_SETAMPER_TAMPERSRC27,TAMPERSRC27 Consumer register"
|
|
hexmask.long.byte 0x2C 0.--3. 1. "PRSSEL,TAMPERSRC27 async channel select"
|
|
line.long 0x30 "CONSUMER_SETAMPER_TAMPERSRC28,TAMPERSRC28 Consumer register"
|
|
hexmask.long.byte 0x30 0.--3. 1. "PRSSEL,TAMPERSRC28 async channel select"
|
|
line.long 0x34 "CONSUMER_SETAMPER_TAMPERSRC29,TAMPERSRC29 Consumer register"
|
|
hexmask.long.byte 0x34 0.--3. 1. "PRSSEL,TAMPERSRC29 async channel select"
|
|
line.long 0x38 "CONSUMER_SETAMPER_TAMPERSRC30,TAMPERSRC30 Consumer register"
|
|
hexmask.long.byte 0x38 0.--3. 1. "PRSSEL,TAMPERSRC30 async channel select"
|
|
line.long 0x3C "CONSUMER_SETAMPER_TAMPERSRC31,TAMPERSRC31 Consumer register"
|
|
hexmask.long.byte 0x3C 0.--3. 1. "PRSSEL,TAMPERSRC31 async channel select"
|
|
line.long 0x40 "CONSUMER_SYSRTC0_IN0,IN0 consumer register"
|
|
hexmask.long.byte 0x40 0.--3. 1. "PRSSEL,IN0 async channel select"
|
|
line.long 0x44 "CONSUMER_SYSRTC0_IN1,IN1 Consumer register"
|
|
hexmask.long.byte 0x44 0.--3. 1. "PRSSEL,IN1 async channel select"
|
|
line.long 0x48 "CONSUMER_HFXO0_OSCREQ,OSCREQ consumer register"
|
|
hexmask.long.byte 0x48 0.--3. 1. "PRSSEL,OSC async channel select"
|
|
line.long 0x4C "CONSUMER_HFXO0_TIMEOUT,TIMEOUT Consumer register"
|
|
hexmask.long.byte 0x4C 0.--3. 1. "PRSSEL,TIMEOUT async channel select"
|
|
line.long 0x50 "CONSUMER_CORE_CTIIN0,CTI Consumer Register"
|
|
hexmask.long.byte 0x50 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x54 "CONSUMER_CORE_CTIIN1,CTI Consumer Register"
|
|
hexmask.long.byte 0x54 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x58 "CONSUMER_CORE_CTIIN2,CTI Consumer Register"
|
|
hexmask.long.byte 0x58 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x5C "CONSUMER_CORE_CTIIN3,CTI Consumer Register"
|
|
hexmask.long.byte 0x5C 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x60 "CONSUMER_CORE_M33RXEV,M33 Consumer Register"
|
|
hexmask.long.byte 0x60 0.--3. 1. "PRSSEL,M33 async channel select"
|
|
line.long 0x64 "CONSUMER_TIMER0_CC0,CC0 consumer register"
|
|
bitfld.long 0x64 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x64 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x68 "CONSUMER_TIMER0_CC1,CC1 Consumer register"
|
|
bitfld.long 0x68 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x68 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x6C "CONSUMER_TIMER0_CC2,CC2 Consumer register"
|
|
bitfld.long 0x6C 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x6C 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0x70 "CONSUMER_TIMER0_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0x70 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x74 "CONSUMER_TIMER0_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0x74 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x78 "CONSUMER_TIMER0_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0x78 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x7C "CONSUMER_TIMER1_CC0,CC0 consumer register"
|
|
bitfld.long 0x7C 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x7C 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x80 "CONSUMER_TIMER1_CC1,CC1 Consumer register"
|
|
bitfld.long 0x80 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x80 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x84 "CONSUMER_TIMER1_CC2,CC2 Consumer register"
|
|
bitfld.long 0x84 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x84 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0x88 "CONSUMER_TIMER1_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0x88 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x8C "CONSUMER_TIMER1_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0x8C 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x90 "CONSUMER_TIMER1_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0x90 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x94 "CONSUMER_TIMER2_CC0,CC0 consumer register"
|
|
bitfld.long 0x94 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x94 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x98 "CONSUMER_TIMER2_CC1,CC1 Consumer register"
|
|
bitfld.long 0x98 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x98 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x9C "CONSUMER_TIMER2_CC2,CC2 Consumer register"
|
|
bitfld.long 0x9C 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x9C 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xA0 "CONSUMER_TIMER2_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xA0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xA4 "CONSUMER_TIMER2_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xA4 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xA8 "CONSUMER_TIMER2_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xA8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xAC "CONSUMER_TIMER3_CC0,CC0 consumer register"
|
|
bitfld.long 0xAC 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xAC 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0xB0 "CONSUMER_TIMER3_CC1,CC1 Consumer register"
|
|
bitfld.long 0xB0 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xB0 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0xB4 "CONSUMER_TIMER3_CC2,CC2 Consumer register"
|
|
bitfld.long 0xB4 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xB4 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xB8 "CONSUMER_TIMER3_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xB8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xBC "CONSUMER_TIMER3_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xBC 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xC0 "CONSUMER_TIMER3_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xC0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xC4 "CONSUMER_TIMER4_CC0,CC0 consumer register"
|
|
bitfld.long 0xC4 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xC4 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0xC8 "CONSUMER_TIMER4_CC1,CC1 Consumer register"
|
|
bitfld.long 0xC8 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xC8 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0xCC "CONSUMER_TIMER4_CC2,CC2 Consumer register"
|
|
bitfld.long 0xCC 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xCC 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xD0 "CONSUMER_TIMER4_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xD0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xD4 "CONSUMER_TIMER4_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xD4 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xD8 "CONSUMER_TIMER4_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xD8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xDC "CONSUMER_USART0_CLK,CLK consumer register"
|
|
hexmask.long.byte 0xDC 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0xE0 "CONSUMER_USART0_IR,IR Consumer register"
|
|
hexmask.long.byte 0xE0 0.--3. 1. "PRSSEL,IR async channel select"
|
|
line.long 0xE4 "CONSUMER_USART0_RX,RX Consumer register"
|
|
hexmask.long.byte 0xE4 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0xE8 "CONSUMER_USART0_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0xE8 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
group.long 0x1E8++0x1F
|
|
line.long 0x0 "CONSUMER_VDAC0_ASYNCTRIGCH0,ASYNCTRIG consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,ASYNCTRIG async channel select"
|
|
line.long 0x4 "CONSUMER_VDAC0_ASYNCTRIGCH1,ASYNCTRIG Consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,ASYNCTRIG async channel select"
|
|
line.long 0x8 "CONSUMER_VDAC0_SYNCTRIGCH0,SYNCTRIG Consumer register"
|
|
bitfld.long 0x8 8.--9. "SPRSSEL,SYNCTRIG sync channel select" "0,1,2,3"
|
|
line.long 0xC "CONSUMER_VDAC0_SYNCTRIGCH1,SYNCTRIG Consumer register"
|
|
bitfld.long 0xC 8.--9. "SPRSSEL,SYNCTRIG sync channel select" "0,1,2,3"
|
|
line.long 0x10 "CONSUMER_WDOG0_SRC0,SRC0 consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,SRC0 async channel select"
|
|
line.long 0x14 "CONSUMER_WDOG0_SRC1,SRC1 Consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,SRC1 async channel select"
|
|
line.long 0x18 "CONSUMER_WDOG1_SRC0,SRC0 consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,SRC0 async channel select"
|
|
line.long 0x1C "CONSUMER_WDOG1_SRC1,SRC1 Consumer register"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PRSSEL,SRC1 async channel select"
|
|
tree.end
|
|
tree "PRS_S"
|
|
base ad:0x40038000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,New BitField"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "ASYNC_SWPULSE,No Description"
|
|
bitfld.long 0x0 11. "CH11PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 10. "CH10PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 9. "CH9PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 8. "CH8PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 7. "CH7PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 6. "CH6PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 5. "CH5PULSE,Channel pulse" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 3. "CH3PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 2. "CH2PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 1. "CH1PULSE,Channel pulse" "0,1"
|
|
bitfld.long 0x0 0. "CH0PULSE,Channel pulse" "0,1"
|
|
group.long 0xC++0x3
|
|
line.long 0x0 "ASYNC_SWLEVEL,No Description"
|
|
bitfld.long 0x0 11. "CH11LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 10. "CH10LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 9. "CH9LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 8. "CH8LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 7. "CH7LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 6. "CH6LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 5. "CH5LEVEL,Channel Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 3. "CH3LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 2. "CH2LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 1. "CH1LEVEL,Channel Level" "0,1"
|
|
bitfld.long 0x0 0. "CH0LEVEL,Channel Level" "0,1"
|
|
rgroup.long 0x10++0x7
|
|
line.long 0x0 "ASYNC_PEEK,No Description"
|
|
bitfld.long 0x0 11. "CH11VAL,Channel 11 Current Value" "0,1"
|
|
bitfld.long 0x0 10. "CH10VAL,Channel 10 Current Value" "0,1"
|
|
bitfld.long 0x0 9. "CH9VAL,Channel 9 Current Value" "0,1"
|
|
bitfld.long 0x0 8. "CH8VAL,Channel 8 Current Value" "0,1"
|
|
bitfld.long 0x0 7. "CH7VAL,Channel 7 Current Value" "0,1"
|
|
bitfld.long 0x0 6. "CH6VAL,Channel 6 Current Value" "0,1"
|
|
bitfld.long 0x0 5. "CH5VAL,Channel 5 Current Value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "CH4VAL,Channel 4 Current Value" "0,1"
|
|
bitfld.long 0x0 3. "CH3VAL,Channel 3 Current Value" "0,1"
|
|
bitfld.long 0x0 2. "CH2VAL,Channel 2 Current Value" "0,1"
|
|
bitfld.long 0x0 1. "CH1VAL,Channel 1 Current Value" "0,1"
|
|
bitfld.long 0x0 0. "CH0VAL,Channel 0 Current Value" "0,1"
|
|
line.long 0x4 "SYNC_PEEK,No Description"
|
|
bitfld.long 0x4 3. "CH3VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 2. "CH2VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 1. "CH1VAL,Channel Value" "0,1"
|
|
bitfld.long 0x4 0. "CH0VAL,Channel Value" "0,1"
|
|
group.long 0x18++0x6B
|
|
line.long 0x0 "ASYNC_CH0_CTRL,No Description"
|
|
hexmask.long.byte 0x0 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x0 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x0 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x0 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x4 "ASYNC_CH1_CTRL,No Description"
|
|
hexmask.long.byte 0x4 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x4 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x4 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x4 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x8 "ASYNC_CH2_CTRL,No Description"
|
|
hexmask.long.byte 0x8 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x8 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x8 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x8 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0xC "ASYNC_CH3_CTRL,No Description"
|
|
hexmask.long.byte 0xC 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0xC 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0xC 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0xC 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x10 "ASYNC_CH4_CTRL,No Description"
|
|
hexmask.long.byte 0x10 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x10 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x10 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x10 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x14 "ASYNC_CH5_CTRL,No Description"
|
|
hexmask.long.byte 0x14 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x14 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x14 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x14 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x18 "ASYNC_CH6_CTRL,No Description"
|
|
hexmask.long.byte 0x18 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x18 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x18 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x18 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x1C "ASYNC_CH7_CTRL,No Description"
|
|
hexmask.long.byte 0x1C 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x1C 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x1C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x1C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x20 "ASYNC_CH8_CTRL,No Description"
|
|
hexmask.long.byte 0x20 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x20 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x20 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x20 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x24 "ASYNC_CH9_CTRL,No Description"
|
|
hexmask.long.byte 0x24 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x24 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x24 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x24 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x28 "ASYNC_CH10_CTRL,No Description"
|
|
hexmask.long.byte 0x28 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x28 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x28 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x28 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x2C "ASYNC_CH11_CTRL,No Description"
|
|
hexmask.long.byte 0x2C 24.--27. 1. "AUXSEL,Aux Select"
|
|
hexmask.long.byte 0x2C 16.--19. 1. "FNSEL,Function Select"
|
|
hexmask.long.byte 0x2C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x2C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x30 "SYNC_CH0_CTRL,No Description"
|
|
hexmask.long.byte 0x30 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x30 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x34 "SYNC_CH1_CTRL,No Description"
|
|
hexmask.long.byte 0x34 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x34 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x38 "SYNC_CH2_CTRL,No Description"
|
|
hexmask.long.byte 0x38 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x38 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x3C "SYNC_CH3_CTRL,No Description"
|
|
hexmask.long.byte 0x3C 8.--14. 1. "SOURCESEL,Source Select"
|
|
bitfld.long 0x3C 0.--2. "SIGSEL,Signal Select" "0: NONE,?,?,?,?,?,?,?"
|
|
line.long 0x40 "CONSUMER_CMU_CALDN,CALDN consumer register"
|
|
hexmask.long.byte 0x40 0.--3. 1. "PRSSEL,CALDN async channel select"
|
|
line.long 0x44 "CONSUMER_CMU_CALUP,CALUP Consumer register"
|
|
hexmask.long.byte 0x44 0.--3. 1. "PRSSEL,CALUP async channel select"
|
|
line.long 0x48 "CONSUMER_EUSART0_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x48 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x4C "CONSUMER_EUSART0_RX,RX Consumer register"
|
|
hexmask.long.byte 0x4C 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x50 "CONSUMER_EUSART0_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x50 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
line.long 0x54 "CONSUMER_EUSART1_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x54 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x58 "CONSUMER_EUSART1_RX,RX Consumer register"
|
|
hexmask.long.byte 0x58 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x5C "CONSUMER_EUSART1_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x5C 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
line.long 0x60 "CONSUMER_EUSART2_CLK,CLK consumer register"
|
|
hexmask.long.byte 0x60 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0x64 "CONSUMER_EUSART2_RX,RX Consumer register"
|
|
hexmask.long.byte 0x64 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0x68 "CONSUMER_EUSART2_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0x68 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
group.long 0x88++0xF
|
|
line.long 0x0 "CONSUMER_IADC0_SCANTRIGGER,SCAN consumer register"
|
|
bitfld.long 0x0 8.--9. "SPRSSEL,SCAN sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,SCAN async channel select"
|
|
line.long 0x4 "CONSUMER_IADC0_SINGLETRIGGER,SINGLE Consumer register"
|
|
bitfld.long 0x4 8.--9. "SPRSSEL,SINGLE sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,SINGLE async channel select"
|
|
line.long 0x8 "CONSUMER_LDMAXBAR_DMAREQ0,DMAREQ0 consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,DMAREQ0 async channel select"
|
|
line.long 0xC "CONSUMER_LDMAXBAR_DMAREQ1,DMAREQ1 Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,DMAREQ1 async channel select"
|
|
group.long 0xA8++0x1B
|
|
line.long 0x0 "CONSUMER_LESENSE_START,START Consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,START async channel select"
|
|
line.long 0x4 "CONSUMER_LETIMER0_CLEAR,CLEAR consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,CLEAR async channel select"
|
|
line.long 0x8 "CONSUMER_LETIMER0_START,START Consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,START async channel select"
|
|
line.long 0xC "CONSUMER_LETIMER0_STOP,STOP Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,STOP async channel select"
|
|
line.long 0x10 "CONSUMER_MODEM_DIN,MODEM DIN consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,DIN async channel select"
|
|
line.long 0x14 "CONSUMER_PCNT0_S0IN,S0IN consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,S0IN async channel select"
|
|
line.long 0x18 "CONSUMER_PCNT0_S1IN,S1IN Consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,S1IN async channel select"
|
|
group.long 0xF0++0xEB
|
|
line.long 0x0 "CONSUMER_RAC_CLR,CLR consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,CLR async channel select"
|
|
line.long 0x4 "CONSUMER_RAC_CTIIN0,CTI Consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x8 "CONSUMER_RAC_CTIIN1,CTI Consumer register"
|
|
hexmask.long.byte 0x8 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0xC "CONSUMER_RAC_CTIIN2,CTI Consumer register"
|
|
hexmask.long.byte 0xC 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x10 "CONSUMER_RAC_CTIIN3,CTI Consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x14 "CONSUMER_RAC_FORCETX,FORCETX Consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,FORCETX async channel select"
|
|
line.long 0x18 "CONSUMER_RAC_RXDIS,RXDIS Consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,RXDIS async channel select"
|
|
line.long 0x1C "CONSUMER_RAC_RXEN,RXEN Consumer register"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PRSSEL,RXEN async channel select"
|
|
line.long 0x20 "CONSUMER_RAC_TXEN,TXEN Consumer register"
|
|
hexmask.long.byte 0x20 0.--3. 1. "PRSSEL,TXEN async channel select"
|
|
line.long 0x24 "CONSUMER_SETAMPER_TAMPERSRC25,TAMPERSRC25 consumer register"
|
|
hexmask.long.byte 0x24 0.--3. 1. "PRSSEL,TAMPERSRC25 async channel select"
|
|
line.long 0x28 "CONSUMER_SETAMPER_TAMPERSRC26,TAMPERSRC26 Consumer register"
|
|
hexmask.long.byte 0x28 0.--3. 1. "PRSSEL,TAMPERSRC26 async channel select"
|
|
line.long 0x2C "CONSUMER_SETAMPER_TAMPERSRC27,TAMPERSRC27 Consumer register"
|
|
hexmask.long.byte 0x2C 0.--3. 1. "PRSSEL,TAMPERSRC27 async channel select"
|
|
line.long 0x30 "CONSUMER_SETAMPER_TAMPERSRC28,TAMPERSRC28 Consumer register"
|
|
hexmask.long.byte 0x30 0.--3. 1. "PRSSEL,TAMPERSRC28 async channel select"
|
|
line.long 0x34 "CONSUMER_SETAMPER_TAMPERSRC29,TAMPERSRC29 Consumer register"
|
|
hexmask.long.byte 0x34 0.--3. 1. "PRSSEL,TAMPERSRC29 async channel select"
|
|
line.long 0x38 "CONSUMER_SETAMPER_TAMPERSRC30,TAMPERSRC30 Consumer register"
|
|
hexmask.long.byte 0x38 0.--3. 1. "PRSSEL,TAMPERSRC30 async channel select"
|
|
line.long 0x3C "CONSUMER_SETAMPER_TAMPERSRC31,TAMPERSRC31 Consumer register"
|
|
hexmask.long.byte 0x3C 0.--3. 1. "PRSSEL,TAMPERSRC31 async channel select"
|
|
line.long 0x40 "CONSUMER_SYSRTC0_IN0,IN0 consumer register"
|
|
hexmask.long.byte 0x40 0.--3. 1. "PRSSEL,IN0 async channel select"
|
|
line.long 0x44 "CONSUMER_SYSRTC0_IN1,IN1 Consumer register"
|
|
hexmask.long.byte 0x44 0.--3. 1. "PRSSEL,IN1 async channel select"
|
|
line.long 0x48 "CONSUMER_HFXO0_OSCREQ,OSCREQ consumer register"
|
|
hexmask.long.byte 0x48 0.--3. 1. "PRSSEL,OSC async channel select"
|
|
line.long 0x4C "CONSUMER_HFXO0_TIMEOUT,TIMEOUT Consumer register"
|
|
hexmask.long.byte 0x4C 0.--3. 1. "PRSSEL,TIMEOUT async channel select"
|
|
line.long 0x50 "CONSUMER_CORE_CTIIN0,CTI Consumer Register"
|
|
hexmask.long.byte 0x50 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x54 "CONSUMER_CORE_CTIIN1,CTI Consumer Register"
|
|
hexmask.long.byte 0x54 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x58 "CONSUMER_CORE_CTIIN2,CTI Consumer Register"
|
|
hexmask.long.byte 0x58 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x5C "CONSUMER_CORE_CTIIN3,CTI Consumer Register"
|
|
hexmask.long.byte 0x5C 0.--3. 1. "PRSSEL,CTI async channel select"
|
|
line.long 0x60 "CONSUMER_CORE_M33RXEV,M33 Consumer Register"
|
|
hexmask.long.byte 0x60 0.--3. 1. "PRSSEL,M33 async channel select"
|
|
line.long 0x64 "CONSUMER_TIMER0_CC0,CC0 consumer register"
|
|
bitfld.long 0x64 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x64 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x68 "CONSUMER_TIMER0_CC1,CC1 Consumer register"
|
|
bitfld.long 0x68 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x68 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x6C "CONSUMER_TIMER0_CC2,CC2 Consumer register"
|
|
bitfld.long 0x6C 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x6C 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0x70 "CONSUMER_TIMER0_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0x70 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x74 "CONSUMER_TIMER0_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0x74 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x78 "CONSUMER_TIMER0_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0x78 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x7C "CONSUMER_TIMER1_CC0,CC0 consumer register"
|
|
bitfld.long 0x7C 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x7C 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x80 "CONSUMER_TIMER1_CC1,CC1 Consumer register"
|
|
bitfld.long 0x80 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x80 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x84 "CONSUMER_TIMER1_CC2,CC2 Consumer register"
|
|
bitfld.long 0x84 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x84 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0x88 "CONSUMER_TIMER1_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0x88 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x8C "CONSUMER_TIMER1_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0x8C 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x90 "CONSUMER_TIMER1_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0x90 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0x94 "CONSUMER_TIMER2_CC0,CC0 consumer register"
|
|
bitfld.long 0x94 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x94 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0x98 "CONSUMER_TIMER2_CC1,CC1 Consumer register"
|
|
bitfld.long 0x98 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x98 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0x9C "CONSUMER_TIMER2_CC2,CC2 Consumer register"
|
|
bitfld.long 0x9C 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0x9C 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xA0 "CONSUMER_TIMER2_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xA0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xA4 "CONSUMER_TIMER2_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xA4 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xA8 "CONSUMER_TIMER2_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xA8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xAC "CONSUMER_TIMER3_CC0,CC0 consumer register"
|
|
bitfld.long 0xAC 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xAC 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0xB0 "CONSUMER_TIMER3_CC1,CC1 Consumer register"
|
|
bitfld.long 0xB0 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xB0 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0xB4 "CONSUMER_TIMER3_CC2,CC2 Consumer register"
|
|
bitfld.long 0xB4 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xB4 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xB8 "CONSUMER_TIMER3_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xB8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xBC "CONSUMER_TIMER3_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xBC 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xC0 "CONSUMER_TIMER3_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xC0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xC4 "CONSUMER_TIMER4_CC0,CC0 consumer register"
|
|
bitfld.long 0xC4 8.--9. "SPRSSEL,CC0 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xC4 0.--3. 1. "PRSSEL,CC0 async channel select"
|
|
line.long 0xC8 "CONSUMER_TIMER4_CC1,CC1 Consumer register"
|
|
bitfld.long 0xC8 8.--9. "SPRSSEL,CC1 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xC8 0.--3. 1. "PRSSEL,CC1 async channel select"
|
|
line.long 0xCC "CONSUMER_TIMER4_CC2,CC2 Consumer register"
|
|
bitfld.long 0xCC 8.--9. "SPRSSEL,CC2 sync channel select" "0,1,2,3"
|
|
hexmask.long.byte 0xCC 0.--3. 1. "PRSSEL,CC2 async channel select"
|
|
line.long 0xD0 "CONSUMER_TIMER4_DTI,DTI Consumer register"
|
|
hexmask.long.byte 0xD0 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xD4 "CONSUMER_TIMER4_DTIFS1,DTI Consumer register"
|
|
hexmask.long.byte 0xD4 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xD8 "CONSUMER_TIMER4_DTIFS2,DTI Consumer register"
|
|
hexmask.long.byte 0xD8 0.--3. 1. "PRSSEL,DTI async channel select"
|
|
line.long 0xDC "CONSUMER_USART0_CLK,CLK consumer register"
|
|
hexmask.long.byte 0xDC 0.--3. 1. "PRSSEL,CLK async channel select"
|
|
line.long 0xE0 "CONSUMER_USART0_IR,IR Consumer register"
|
|
hexmask.long.byte 0xE0 0.--3. 1. "PRSSEL,IR async channel select"
|
|
line.long 0xE4 "CONSUMER_USART0_RX,RX Consumer register"
|
|
hexmask.long.byte 0xE4 0.--3. 1. "PRSSEL,RX async channel select"
|
|
line.long 0xE8 "CONSUMER_USART0_TRIGGER,TRIGGER Consumer register"
|
|
hexmask.long.byte 0xE8 0.--3. 1. "PRSSEL,TRIGGER async channel select"
|
|
group.long 0x1E8++0x1F
|
|
line.long 0x0 "CONSUMER_VDAC0_ASYNCTRIGCH0,ASYNCTRIG consumer register"
|
|
hexmask.long.byte 0x0 0.--3. 1. "PRSSEL,ASYNCTRIG async channel select"
|
|
line.long 0x4 "CONSUMER_VDAC0_ASYNCTRIGCH1,ASYNCTRIG Consumer register"
|
|
hexmask.long.byte 0x4 0.--3. 1. "PRSSEL,ASYNCTRIG async channel select"
|
|
line.long 0x8 "CONSUMER_VDAC0_SYNCTRIGCH0,SYNCTRIG Consumer register"
|
|
bitfld.long 0x8 8.--9. "SPRSSEL,SYNCTRIG sync channel select" "0,1,2,3"
|
|
line.long 0xC "CONSUMER_VDAC0_SYNCTRIGCH1,SYNCTRIG Consumer register"
|
|
bitfld.long 0xC 8.--9. "SPRSSEL,SYNCTRIG sync channel select" "0,1,2,3"
|
|
line.long 0x10 "CONSUMER_WDOG0_SRC0,SRC0 consumer register"
|
|
hexmask.long.byte 0x10 0.--3. 1. "PRSSEL,SRC0 async channel select"
|
|
line.long 0x14 "CONSUMER_WDOG0_SRC1,SRC1 Consumer register"
|
|
hexmask.long.byte 0x14 0.--3. 1. "PRSSEL,SRC1 async channel select"
|
|
line.long 0x18 "CONSUMER_WDOG1_SRC0,SRC0 consumer register"
|
|
hexmask.long.byte 0x18 0.--3. 1. "PRSSEL,SRC0 async channel select"
|
|
line.long 0x1C "CONSUMER_WDOG1_SRC1,SRC1 Consumer register"
|
|
hexmask.long.byte 0x1C 0.--3. 1. "PRSSEL,SRC1 async channel select"
|
|
tree.end
|
|
tree.end
|
|
tree "RADIOAES"
|
|
base ad:0x0
|
|
tree "RADIOAES_NS"
|
|
base ad:0x54000000
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "FETCHADDR,Fetcher: Start address of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is updated after each processed descriptor."
|
|
hexmask.long 0x0 0.--31. 1. "ADDR,Start address of data block"
|
|
group.long 0x8++0xB
|
|
line.long 0x0 "FETCHLEN,Fetcher: Length of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
bitfld.long 0x0 29. "REALIGN,Realign lengh" "0,1"
|
|
bitfld.long 0x0 28. "CONSTADDR,Constant address" "0,1"
|
|
hexmask.long 0x0 0.--27. 1. "LENGTH,Length of data block"
|
|
line.long 0x4 "FETCHTAG,Fetcher: User tag. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
hexmask.long 0x4 0.--31. 1. "TAG,User tag"
|
|
line.long 0x8 "PUSHADDR,Pusher: Start address of data block (LSB). In direct mode. this register is written by the software. In scatter-gather mode. this register is updated after each processed descriptor."
|
|
hexmask.long 0x8 0.--31. 1. "ADDR,Start address of data block"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "PUSHLEN,Pusher: Length of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
bitfld.long 0x0 30. "DISCARD,Discard data" "0,1"
|
|
bitfld.long 0x0 29. "REALIGN,Realign length" "0,1"
|
|
bitfld.long 0x0 28. "CONSTADDR,Constant address" "0,1"
|
|
hexmask.long 0x0 0.--27. 1. "LENGTH,Start address of data block"
|
|
line.long 0x4 "IEN,Interrupt enable"
|
|
bitfld.long 0x4 5. "PUSHERERROR,Error interrupt enable" "0,1"
|
|
bitfld.long 0x4 4. "PUSHERSTOPPED,Stopped interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "PUSHERENDOFBLOCK,End of block interrupt enable" "0,1"
|
|
bitfld.long 0x4 2. "FETCHERERROR,Error interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "FETCHERSTOPPED,Stopped interrupt enable" "0,1"
|
|
bitfld.long 0x4 0. "FETCHERENDOFBLOCK,End of block interrupt enable" "0,1"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "IF,Interrupt flag register"
|
|
bitfld.long 0x0 5. "PUSHERERROR,Error interrupt flag" "0,1"
|
|
bitfld.long 0x0 4. "PUSHERSTOPPED,Stopped interrupt flag" "0,1"
|
|
bitfld.long 0x0 3. "PUSHERENDOFBLOCK,End of block interrupt flag" "0,1"
|
|
bitfld.long 0x0 2. "FETCHERERROR,Error interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FETCHERSTOPPED,Stopped interrupt flag" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERENDOFBLOCK,End of block interrupt flag" "0,1"
|
|
wgroup.long 0x30++0x3
|
|
line.long 0x0 "IF_CLR,Writing a '1' clears the interrupt status. Writing a '0' has no effect."
|
|
bitfld.long 0x0 5. "PUSHERERROR,FETCHERERRORIFC" "0,1"
|
|
bitfld.long 0x0 4. "PUSHERSTOPPED,FETCHERSTOPPEDIFC" "0,1"
|
|
bitfld.long 0x0 3. "PUSHERENDOFBLOCK,FETCHERENDOFBLOCKIFC" "0,1"
|
|
bitfld.long 0x0 2. "FETCHERERROR,Error interrupt flag clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FETCHERSTOPPED,Stopped interrupt flag clear" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERENDOFBLOCK,End of block interrupt flag clear" "0,1"
|
|
group.long 0x34++0x3
|
|
line.long 0x0 "CTRL,Control register. called CONFIG in Barco datasheet."
|
|
bitfld.long 0x0 4. "SWRESET,Software reset" "0,1"
|
|
bitfld.long 0x0 3. "STOPPUSHER,Stop pusher" "0,1"
|
|
bitfld.long 0x0 2. "STOPFETCHER,Stop fetcher" "0,1"
|
|
bitfld.long 0x0 1. "PUSHERSCATTERGATHER,Pusher scatter/gather" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "FETCHERSCATTERGATHER,Fetcher scatter/gather" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,Command register for starting the fetcher and pusher"
|
|
bitfld.long 0x0 1. "STARTPUSHER,Start push" "0,1"
|
|
bitfld.long 0x0 0. "STARTFETCHER,Start fetch" "0,1"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x0 "STATUS,Status register"
|
|
hexmask.long.word 0x0 16.--31. 1. "FIFODATANUM,Number of data in output FIFO"
|
|
bitfld.long 0x0 6. "SOFTRSTBSY,Software reset busy" "0,1"
|
|
bitfld.long 0x0 5. "WAITING,Pusher waiting for FIFO" "0,1"
|
|
bitfld.long 0x0 4. "NOTEMPTY,Not empty flag from input FIFO (fetcher)" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "PUSHERBSY,Pusher busy" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERBSY,Fetcher busy" "0,1"
|
|
rgroup.long 0x400++0x17
|
|
line.long 0x0 "INCL_IPS_HW_CFG,No Description"
|
|
bitfld.long 0x0 10. "g_IncludeNDRNG,Generic g_IncludeNDRNG value" "0,1"
|
|
bitfld.long 0x0 9. "g_IncludePKE,Generic g_IncludePKE value" "0,1"
|
|
bitfld.long 0x0 8. "g_IncludeSM4,Generic g_IncludeSM4 value" "0,1"
|
|
bitfld.long 0x0 7. "g_IncludeZUC,Generic g_IncludeZUC value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "g_IncludeSHA3,Generic g_IncludeSHA3 value" "0,1"
|
|
bitfld.long 0x0 5. "g_IncludeChachaPoly,Generic g_IncludeChachaPoly value" "0,1"
|
|
bitfld.long 0x0 4. "g_IncludeHASH,Generic g_IncludeHASH value" "0,1"
|
|
bitfld.long 0x0 3. "g_IncludeDES,Generic g_IncludeDES value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "g_IncludeAESXTS,Generic g_IncludeAESXTS value" "0,1"
|
|
bitfld.long 0x0 1. "g_IncludeAESGCM,Generic g_IncludeAESGCM value" "0,1"
|
|
bitfld.long 0x0 0. "g_IncludeAES,Generic g_IncludeAES value" "0,1"
|
|
line.long 0x4 "BA411E_HW_CFG_1,No Description"
|
|
bitfld.long 0x4 24.--26. "g_Keysize,Generic g_Keysize value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 17. "g_UseMasking,Generic g_UseMasking value" "0,1"
|
|
bitfld.long 0x4 16. "g_CS,Generic g_CS value" "0,1"
|
|
hexmask.long.word 0x4 0.--8. 1. "g_AesModesPoss,AES Modes Supported"
|
|
line.long 0x8 "BA411E_HW_CFG_2,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "g_CtrSize,Generic g_CtrSize value"
|
|
line.long 0xC "BA413_HW_CFG,No Description"
|
|
bitfld.long 0xC 18. "g_HashVerifyDigest,Generic g_HashVerifyDigest value" "0,1"
|
|
bitfld.long 0xC 17. "g_HMAC_enabled,Generic g_HMAC_enabled value" "0,1"
|
|
bitfld.long 0xC 16. "g_HashPadding,Generic g_HashPadding value" "0,1"
|
|
hexmask.long.byte 0xC 0.--6. 1. "g_HashMaskFunc,Generic g_HashMaskFunc value"
|
|
line.long 0x10 "BA418_HW_CFG,No Description"
|
|
bitfld.long 0x10 0. "g_Sha3CtxtEn,Generic g_Sha3CtxtEn value" "0,1"
|
|
line.long 0x14 "BA419_HW_CFG,No Description"
|
|
hexmask.long.byte 0x14 0.--6. 1. "g_SM4ModesPoss,Generic g_SM4ModesPoss value"
|
|
tree.end
|
|
tree "RADIOAES_S"
|
|
base ad:0x44000000
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "FETCHADDR,Fetcher: Start address of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is updated after each processed descriptor."
|
|
hexmask.long 0x0 0.--31. 1. "ADDR,Start address of data block"
|
|
group.long 0x8++0xB
|
|
line.long 0x0 "FETCHLEN,Fetcher: Length of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
bitfld.long 0x0 29. "REALIGN,Realign lengh" "0,1"
|
|
bitfld.long 0x0 28. "CONSTADDR,Constant address" "0,1"
|
|
hexmask.long 0x0 0.--27. 1. "LENGTH,Length of data block"
|
|
line.long 0x4 "FETCHTAG,Fetcher: User tag. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
hexmask.long 0x4 0.--31. 1. "TAG,User tag"
|
|
line.long 0x8 "PUSHADDR,Pusher: Start address of data block (LSB). In direct mode. this register is written by the software. In scatter-gather mode. this register is updated after each processed descriptor."
|
|
hexmask.long 0x8 0.--31. 1. "ADDR,Start address of data block"
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "PUSHLEN,Pusher: Length of data block. In direct mode. this register is written by the software. In scatter-gather mode. this register is not used."
|
|
bitfld.long 0x0 30. "DISCARD,Discard data" "0,1"
|
|
bitfld.long 0x0 29. "REALIGN,Realign length" "0,1"
|
|
bitfld.long 0x0 28. "CONSTADDR,Constant address" "0,1"
|
|
hexmask.long 0x0 0.--27. 1. "LENGTH,Start address of data block"
|
|
line.long 0x4 "IEN,Interrupt enable"
|
|
bitfld.long 0x4 5. "PUSHERERROR,Error interrupt enable" "0,1"
|
|
bitfld.long 0x4 4. "PUSHERSTOPPED,Stopped interrupt enable" "0,1"
|
|
bitfld.long 0x4 3. "PUSHERENDOFBLOCK,End of block interrupt enable" "0,1"
|
|
bitfld.long 0x4 2. "FETCHERERROR,Error interrupt enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "FETCHERSTOPPED,Stopped interrupt enable" "0,1"
|
|
bitfld.long 0x4 0. "FETCHERENDOFBLOCK,End of block interrupt enable" "0,1"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x0 "IF,Interrupt flag register"
|
|
bitfld.long 0x0 5. "PUSHERERROR,Error interrupt flag" "0,1"
|
|
bitfld.long 0x0 4. "PUSHERSTOPPED,Stopped interrupt flag" "0,1"
|
|
bitfld.long 0x0 3. "PUSHERENDOFBLOCK,End of block interrupt flag" "0,1"
|
|
bitfld.long 0x0 2. "FETCHERERROR,Error interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FETCHERSTOPPED,Stopped interrupt flag" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERENDOFBLOCK,End of block interrupt flag" "0,1"
|
|
wgroup.long 0x30++0x3
|
|
line.long 0x0 "IF_CLR,Writing a '1' clears the interrupt status. Writing a '0' has no effect."
|
|
bitfld.long 0x0 5. "PUSHERERROR,FETCHERERRORIFC" "0,1"
|
|
bitfld.long 0x0 4. "PUSHERSTOPPED,FETCHERSTOPPEDIFC" "0,1"
|
|
bitfld.long 0x0 3. "PUSHERENDOFBLOCK,FETCHERENDOFBLOCKIFC" "0,1"
|
|
bitfld.long 0x0 2. "FETCHERERROR,Error interrupt flag clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "FETCHERSTOPPED,Stopped interrupt flag clear" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERENDOFBLOCK,End of block interrupt flag clear" "0,1"
|
|
group.long 0x34++0x3
|
|
line.long 0x0 "CTRL,Control register. called CONFIG in Barco datasheet."
|
|
bitfld.long 0x0 4. "SWRESET,Software reset" "0,1"
|
|
bitfld.long 0x0 3. "STOPPUSHER,Stop pusher" "0,1"
|
|
bitfld.long 0x0 2. "STOPFETCHER,Stop fetcher" "0,1"
|
|
bitfld.long 0x0 1. "PUSHERSCATTERGATHER,Pusher scatter/gather" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "FETCHERSCATTERGATHER,Fetcher scatter/gather" "0,1"
|
|
wgroup.long 0x38++0x3
|
|
line.long 0x0 "CMD,Command register for starting the fetcher and pusher"
|
|
bitfld.long 0x0 1. "STARTPUSHER,Start push" "0,1"
|
|
bitfld.long 0x0 0. "STARTFETCHER,Start fetch" "0,1"
|
|
rgroup.long 0x3C++0x3
|
|
line.long 0x0 "STATUS,Status register"
|
|
hexmask.long.word 0x0 16.--31. 1. "FIFODATANUM,Number of data in output FIFO"
|
|
bitfld.long 0x0 6. "SOFTRSTBSY,Software reset busy" "0,1"
|
|
bitfld.long 0x0 5. "WAITING,Pusher waiting for FIFO" "0,1"
|
|
bitfld.long 0x0 4. "NOTEMPTY,Not empty flag from input FIFO (fetcher)" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "PUSHERBSY,Pusher busy" "0,1"
|
|
bitfld.long 0x0 0. "FETCHERBSY,Fetcher busy" "0,1"
|
|
rgroup.long 0x400++0x17
|
|
line.long 0x0 "INCL_IPS_HW_CFG,No Description"
|
|
bitfld.long 0x0 10. "g_IncludeNDRNG,Generic g_IncludeNDRNG value" "0,1"
|
|
bitfld.long 0x0 9. "g_IncludePKE,Generic g_IncludePKE value" "0,1"
|
|
bitfld.long 0x0 8. "g_IncludeSM4,Generic g_IncludeSM4 value" "0,1"
|
|
bitfld.long 0x0 7. "g_IncludeZUC,Generic g_IncludeZUC value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "g_IncludeSHA3,Generic g_IncludeSHA3 value" "0,1"
|
|
bitfld.long 0x0 5. "g_IncludeChachaPoly,Generic g_IncludeChachaPoly value" "0,1"
|
|
bitfld.long 0x0 4. "g_IncludeHASH,Generic g_IncludeHASH value" "0,1"
|
|
bitfld.long 0x0 3. "g_IncludeDES,Generic g_IncludeDES value" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "g_IncludeAESXTS,Generic g_IncludeAESXTS value" "0,1"
|
|
bitfld.long 0x0 1. "g_IncludeAESGCM,Generic g_IncludeAESGCM value" "0,1"
|
|
bitfld.long 0x0 0. "g_IncludeAES,Generic g_IncludeAES value" "0,1"
|
|
line.long 0x4 "BA411E_HW_CFG_1,No Description"
|
|
bitfld.long 0x4 24.--26. "g_Keysize,Generic g_Keysize value" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x4 17. "g_UseMasking,Generic g_UseMasking value" "0,1"
|
|
bitfld.long 0x4 16. "g_CS,Generic g_CS value" "0,1"
|
|
hexmask.long.word 0x4 0.--8. 1. "g_AesModesPoss,AES Modes Supported"
|
|
line.long 0x8 "BA411E_HW_CFG_2,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "g_CtrSize,Generic g_CtrSize value"
|
|
line.long 0xC "BA413_HW_CFG,No Description"
|
|
bitfld.long 0xC 18. "g_HashVerifyDigest,Generic g_HashVerifyDigest value" "0,1"
|
|
bitfld.long 0xC 17. "g_HMAC_enabled,Generic g_HMAC_enabled value" "0,1"
|
|
bitfld.long 0xC 16. "g_HashPadding,Generic g_HashPadding value" "0,1"
|
|
hexmask.long.byte 0xC 0.--6. 1. "g_HashMaskFunc,Generic g_HashMaskFunc value"
|
|
line.long 0x10 "BA418_HW_CFG,No Description"
|
|
bitfld.long 0x10 0. "g_Sha3CtxtEn,Generic g_Sha3CtxtEn value" "0,1"
|
|
line.long 0x14 "BA419_HW_CFG,No Description"
|
|
hexmask.long.byte 0x14 0.--6. 1. "g_SM4ModesPoss,Generic g_SM4ModesPoss value"
|
|
tree.end
|
|
tree.end
|
|
tree "SCRATCHPAD"
|
|
base ad:0x0
|
|
tree "SCRATCHPAD_NS"
|
|
base ad:0x50000000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "SREG0,Used for SIMCTRL Pointer in Verification Environment"
|
|
hexmask.long 0x0 0.--31. 1. "SCRATCH,Scratch Pad Register"
|
|
line.long 0x4 "SREG1,Used for SIMCTRL Data Access in Verification Environment"
|
|
hexmask.long 0x4 0.--31. 1. "SCRATCH,Scratch Register"
|
|
tree.end
|
|
tree "SCRATCHPAD_S"
|
|
base ad:0x40000000
|
|
group.long 0x0++0x7
|
|
line.long 0x0 "SREG0,Used for SIMCTRL Pointer in Verification Environment"
|
|
hexmask.long 0x0 0.--31. 1. "SCRATCH,Scratch Pad Register"
|
|
line.long 0x4 "SREG1,Used for SIMCTRL Data Access in Verification Environment"
|
|
hexmask.long 0x4 0.--31. 1. "SCRATCH,Scratch Register"
|
|
tree.end
|
|
tree.end
|
|
tree "SEMAILBOX"
|
|
base ad:0x0
|
|
tree "SEMAILBOX_NS_HOST"
|
|
base ad:0x5C000000
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "FIFO,A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one.."
|
|
hexmask.long 0x0 0.--31. 1. "FIFO,FIFO"
|
|
rgroup.long 0x40++0xF
|
|
line.long 0x0 "TX_STATUS,TX Status register."
|
|
bitfld.long 0x0 23. "TXERROR,TXERROR" "0,1"
|
|
bitfld.long 0x0 21. "TXFULL,TXFULL" "0,1"
|
|
bitfld.long 0x0 20. "TXINT,TXINT" "0,1"
|
|
hexmask.long.byte 0x0 16.--19. 1. "MSGINFO,MSGINFO"
|
|
hexmask.long.word 0x0 0.--15. 1. "REMBYTES,REMBYTES"
|
|
line.long 0x4 "RX_STATUS,RX Status register."
|
|
bitfld.long 0x4 23. "RXERROR,RXERROR" "0,1"
|
|
bitfld.long 0x4 22. "RXHDR,RXHDR" "0,1"
|
|
bitfld.long 0x4 21. "RXEMPTY,RXEMPTY" "0,1"
|
|
bitfld.long 0x4 20. "RXINT,RXINT" "0,1"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MSGINFO,MSGINFO"
|
|
hexmask.long.word 0x4 0.--15. 1. "REMBYTES,REMBYTES"
|
|
line.long 0x8 "TX_PROT,TX Protection register."
|
|
hexmask.long.byte 0x8 24.--31. 1. "USER,USER"
|
|
bitfld.long 0x8 23. "NONSECURE,NONSECURE" "0,1"
|
|
bitfld.long 0x8 22. "PRIVILEGED,PRIVILEGED" "0,1"
|
|
bitfld.long 0x8 21. "UNPROTECTED,UNPROTECTED" "0,1"
|
|
line.long 0xC "RX_PROT,RX Protection register."
|
|
hexmask.long.byte 0xC 24.--31. 1. "USER,USER"
|
|
bitfld.long 0xC 23. "NONSECURE,NONSECURE" "0,1"
|
|
bitfld.long 0xC 22. "PRIVILEGED,PRIVILEGED" "0,1"
|
|
bitfld.long 0xC 21. "UNPROTECTED,UNPROTECTED" "0,1"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "TX_HEADER,A write access to this register will be mapped to the TX FIFO (only for header)."
|
|
hexmask.long 0x0 0.--31. 1. "TXHEADER,TXHEADER"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "RX_HEADER,A read access to this register will be mapped to the RX FIFO (only for the header)."
|
|
hexmask.long 0x0 0.--31. 1. "RXHEADER,RXHEADER"
|
|
group.long 0x58++0x3
|
|
line.long 0x0 "CONFIGURATION,Configuration register."
|
|
bitfld.long 0x0 1. "RXINTEN,RXINTEN" "0,1"
|
|
bitfld.long 0x0 0. "TXINTEN,TXINTEN" "0,1"
|
|
tree.end
|
|
tree "SEMAILBOX_S_HOST"
|
|
base ad:0x4C000000
|
|
group.long 0x0++0x3
|
|
line.long 0x0 "FIFO,A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one.."
|
|
hexmask.long 0x0 0.--31. 1. "FIFO,FIFO"
|
|
rgroup.long 0x40++0xF
|
|
line.long 0x0 "TX_STATUS,TX Status register."
|
|
bitfld.long 0x0 23. "TXERROR,TXERROR" "0,1"
|
|
bitfld.long 0x0 21. "TXFULL,TXFULL" "0,1"
|
|
bitfld.long 0x0 20. "TXINT,TXINT" "0,1"
|
|
hexmask.long.byte 0x0 16.--19. 1. "MSGINFO,MSGINFO"
|
|
hexmask.long.word 0x0 0.--15. 1. "REMBYTES,REMBYTES"
|
|
line.long 0x4 "RX_STATUS,RX Status register."
|
|
bitfld.long 0x4 23. "RXERROR,RXERROR" "0,1"
|
|
bitfld.long 0x4 22. "RXHDR,RXHDR" "0,1"
|
|
bitfld.long 0x4 21. "RXEMPTY,RXEMPTY" "0,1"
|
|
bitfld.long 0x4 20. "RXINT,RXINT" "0,1"
|
|
hexmask.long.byte 0x4 16.--19. 1. "MSGINFO,MSGINFO"
|
|
hexmask.long.word 0x4 0.--15. 1. "REMBYTES,REMBYTES"
|
|
line.long 0x8 "TX_PROT,TX Protection register."
|
|
hexmask.long.byte 0x8 24.--31. 1. "USER,USER"
|
|
bitfld.long 0x8 23. "NONSECURE,NONSECURE" "0,1"
|
|
bitfld.long 0x8 22. "PRIVILEGED,PRIVILEGED" "0,1"
|
|
bitfld.long 0x8 21. "UNPROTECTED,UNPROTECTED" "0,1"
|
|
line.long 0xC "RX_PROT,RX Protection register."
|
|
hexmask.long.byte 0xC 24.--31. 1. "USER,USER"
|
|
bitfld.long 0xC 23. "NONSECURE,NONSECURE" "0,1"
|
|
bitfld.long 0xC 22. "PRIVILEGED,PRIVILEGED" "0,1"
|
|
bitfld.long 0xC 21. "UNPROTECTED,UNPROTECTED" "0,1"
|
|
wgroup.long 0x50++0x3
|
|
line.long 0x0 "TX_HEADER,A write access to this register will be mapped to the TX FIFO (only for header)."
|
|
hexmask.long 0x0 0.--31. 1. "TXHEADER,TXHEADER"
|
|
rgroup.long 0x54++0x3
|
|
line.long 0x0 "RX_HEADER,A read access to this register will be mapped to the RX FIFO (only for the header)."
|
|
hexmask.long 0x0 0.--31. 1. "RXHEADER,RXHEADER"
|
|
group.long 0x58++0x3
|
|
line.long 0x0 "CONFIGURATION,Configuration register."
|
|
bitfld.long 0x0 1. "RXINTEN,RXINTEN" "0,1"
|
|
bitfld.long 0x0 0. "TXINTEN,TXINTEN" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "SMU (Security Management Unit)"
|
|
base ad:0x0
|
|
tree "SMU_NS"
|
|
base ad:0x54008000
|
|
rgroup.long 0x0++0x7
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 1. "SMUPRGERR,SMU Programming Error" "0,1"
|
|
bitfld.long 0x4 0. "SMULOCK,SMU Lock" "0: UNLOCKED,1: LOCKED"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "SMULOCKKEY,No Description"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 17. "BMPUSEC,BMPU Security Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 16. "PPUSEC,PPU Security Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "PPUINST,PPU Instruction Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "PPUPRIV,PPU Privilege Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 17. "BMPUSEC,BMPU Security Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 16. "PPUSEC,PPU Security Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "PPUINST,PPU Instruction Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "PPUPRIV,PPU Privilege Interrupt Enable" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "M33CTRL,Holds the M33 control settings"
|
|
bitfld.long 0x0 4. "LOCKSAU,New BitField" "0,1"
|
|
bitfld.long 0x0 3. "LOCKNSMPU,New BitField" "0,1"
|
|
bitfld.long 0x0 2. "LOCKSMPU,New BitField" "0,1"
|
|
bitfld.long 0x0 1. "LOCKNSVTOR,New BitField" "0,1"
|
|
bitfld.long 0x0 0. "LOCKSVTAIRCR,New BitField" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "PPUPATD0,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Privileged Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Privileged Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Privileged Access" "0,1"
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Privileged Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Privileged Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Privileged Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Privileged Access" "0,1"
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "LDMA,LDMA Privileged Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Privileged Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Privileged Access" "0,1"
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Privileged Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Privileged Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EMU,EMU Privileged Access" "0,1"
|
|
line.long 0x4 "PPUPATD1,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Privileged Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Privileged Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Privileged Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Privileged Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 3. "DMEM,DMEM Privileged Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Privileged Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Privileged Access" "0,1"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "PPUSATD0,Set peripheral bits to 1 to mark as secure access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Secure Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Secure Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Secure Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Secure Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Secure Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Secure Access" "0,1"
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Secure Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Secure Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Secure Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Secure Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Secure Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Secure Access" "0,1"
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Secure Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Secure Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Secure Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "LDMA,LDMA Secure Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Secure Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Secure Access" "0,1"
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Secure Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Secure Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Secure Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Secure Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Secure Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Secure Access" "0,1"
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Secure Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EMU,EMU Secure Access" "0,1"
|
|
line.long 0x4 "PPUSATD1,Set peripheral bits to 1 to mark as secure access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Secure Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Secure Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Secure Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Secure Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Secure Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Secure Access" "0,1"
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Secure Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Secure Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Secure Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Secure Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Secure Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Secure Access" "0,1"
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Secure Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Secure Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Secure Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Secure Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Secure Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Secure Access" "0,1"
|
|
bitfld.long 0x4 3. "DMEM,DMEM Secure Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Secure Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Secure Access" "0,1"
|
|
rgroup.long 0x140++0x3
|
|
line.long 0x0 "PPUFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "PPUFSPERIPHID,Peripheral ID"
|
|
group.long 0x150++0x3
|
|
line.long 0x0 "BMPUPATD0,Set master bits to 1 to mark as a privileged master"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 privileged mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 privileged mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager privileged mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIO AES DMA privileged mode" "0,1"
|
|
group.long 0x170++0x3
|
|
line.long 0x0 "BMPUSATD0,Set master bits to 1 to mark as a secure master"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA secure mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 secure mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 secure mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA secure mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager secure mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIOAES DMA secure mode" "0,1"
|
|
rgroup.long 0x250++0x7
|
|
line.long 0x0 "BMPUFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "BMPUFSMASTERID,Bus Manager ID"
|
|
line.long 0x4 "BMPUFSADDR,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "BMPUFSADDR,Fault Address"
|
|
group.long 0x260++0x7
|
|
line.long 0x0 "ESAURTYPES0,No Description"
|
|
bitfld.long 0x0 12. "ESAUR3NS,Region 3 Non-Secure" "0,1"
|
|
line.long 0x4 "ESAURTYPES1,No Description"
|
|
bitfld.long 0x4 12. "ESAUR11NS,Region 11 Non-Secure" "0,1"
|
|
group.long 0x270++0x7
|
|
line.long 0x0 "ESAUMRB01,No Description"
|
|
hexmask.long.word 0x0 12.--27. 1. "ESAUMRB01,Moveable Region Boundary"
|
|
line.long 0x4 "ESAUMRB12,No Description"
|
|
hexmask.long.word 0x4 12.--27. 1. "ESAUMRB12,Moveable Region Boundary"
|
|
group.long 0x280++0x7
|
|
line.long 0x0 "ESAUMRB45,No Description"
|
|
hexmask.long.word 0x0 12.--27. 1. "ESAUMRB45,Moveable Region Boundary"
|
|
line.long 0x4 "ESAUMRB56,No Description"
|
|
hexmask.long.word 0x4 12.--27. 1. "ESAUMRB56,Moveable Region Boundary"
|
|
tree.end
|
|
tree "SMU_NS_CFGNS"
|
|
base ad:0x5400C000
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "NSSTATUS,No Description"
|
|
bitfld.long 0x0 0. "SMUNSLOCK,SMUNS Lock" "0: UNLOCKED,1: LOCKED"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "NSLOCK,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "SMUNSLOCKKEY,No Description"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "NSIF,No Description"
|
|
bitfld.long 0x0 2. "PPUNSINST,PPUNS Instruction Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "PPUNSPRIV,PPUNS Privilege Interrupt Flag" "0,1"
|
|
line.long 0x4 "NSIEN,No Description"
|
|
bitfld.long 0x4 2. "PPUNSINST,PPUNS Instruction Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "PPUNSPRIV,PPUNS Privilege Interrupt Enable" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "PPUNSPATD0,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Privileged Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Privileged Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Privileged Access" "0,1"
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Privileged Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Privileged Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Privileged Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Privileged Access" "0,1"
|
|
bitfld.long 0x0 13. "LDMA,LDMA Privileged Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Privileged Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Privileged Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Privileged Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Privileged Access" "0,1"
|
|
bitfld.long 0x0 1. "EMU,EMU Privileged Access" "0,1"
|
|
bitfld.long 0x0 0. "SCRATCHPAD,SCRATCHPAD Privileged Access" "0,1"
|
|
line.long 0x4 "PPUNSPATD1,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Privileged Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Privileged Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Privileged Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Privileged Access" "0,1"
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Privileged Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "DMEM,DMEM Privileged Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Privileged Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Privileged Access" "0,1"
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Privileged Access" "0,1"
|
|
rgroup.long 0x140++0x3
|
|
line.long 0x0 "PPUNSFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "PPUFSPERIPHID,Peripheral I"
|
|
group.long 0x150++0x3
|
|
line.long 0x0 "BMPUNSPATD0,No Description"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 privileged mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 privileged mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager privileged mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIO AES DMA privileged mode" "0,1"
|
|
tree.end
|
|
tree "SMU_S"
|
|
base ad:0x44008000
|
|
rgroup.long 0x0++0x7
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
line.long 0x4 "STATUS,No Description"
|
|
bitfld.long 0x4 1. "SMUPRGERR,SMU Programming Error" "0,1"
|
|
bitfld.long 0x4 0. "SMULOCK,SMU Lock" "0: UNLOCKED,1: LOCKED"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "SMULOCKKEY,No Description"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 17. "BMPUSEC,BMPU Security Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 16. "PPUSEC,PPU Security Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "PPUINST,PPU Instruction Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "PPUPRIV,PPU Privilege Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 17. "BMPUSEC,BMPU Security Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 16. "PPUSEC,PPU Security Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "PPUINST,PPU Instruction Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "PPUPRIV,PPU Privilege Interrupt Enable" "0,1"
|
|
group.long 0x20++0x3
|
|
line.long 0x0 "M33CTRL,Holds the M33 control settings"
|
|
bitfld.long 0x0 4. "LOCKSAU,New BitField" "0,1"
|
|
bitfld.long 0x0 3. "LOCKNSMPU,New BitField" "0,1"
|
|
bitfld.long 0x0 2. "LOCKSMPU,New BitField" "0,1"
|
|
bitfld.long 0x0 1. "LOCKNSVTOR,New BitField" "0,1"
|
|
bitfld.long 0x0 0. "LOCKSVTAIRCR,New BitField" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "PPUPATD0,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Privileged Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Privileged Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Privileged Access" "0,1"
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Privileged Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Privileged Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Privileged Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Privileged Access" "0,1"
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "LDMA,LDMA Privileged Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Privileged Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Privileged Access" "0,1"
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Privileged Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Privileged Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EMU,EMU Privileged Access" "0,1"
|
|
line.long 0x4 "PPUPATD1,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Privileged Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Privileged Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Privileged Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Privileged Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 3. "DMEM,DMEM Privileged Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Privileged Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Privileged Access" "0,1"
|
|
group.long 0x60++0x7
|
|
line.long 0x0 "PPUSATD0,Set peripheral bits to 1 to mark as secure access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Secure Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Secure Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Secure Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Secure Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Secure Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Secure Access" "0,1"
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Secure Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Secure Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Secure Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Secure Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Secure Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Secure Access" "0,1"
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Secure Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Secure Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Secure Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "LDMA,LDMA Secure Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Secure Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Secure Access" "0,1"
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Secure Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Secure Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Secure Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Secure Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Secure Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Secure Access" "0,1"
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Secure Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "EMU,EMU Secure Access" "0,1"
|
|
line.long 0x4 "PPUSATD1,Set peripheral bits to 1 to mark as secure access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Secure Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Secure Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Secure Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Secure Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Secure Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Secure Access" "0,1"
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Secure Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Secure Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Secure Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Secure Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Secure Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Secure Access" "0,1"
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Secure Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Secure Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Secure Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Secure Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Secure Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Secure Access" "0,1"
|
|
bitfld.long 0x4 3. "DMEM,DMEM Secure Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Secure Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Secure Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Secure Access" "0,1"
|
|
rgroup.long 0x140++0x3
|
|
line.long 0x0 "PPUFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "PPUFSPERIPHID,Peripheral ID"
|
|
group.long 0x150++0x3
|
|
line.long 0x0 "BMPUPATD0,Set master bits to 1 to mark as a privileged master"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 privileged mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 privileged mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager privileged mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIO AES DMA privileged mode" "0,1"
|
|
group.long 0x170++0x3
|
|
line.long 0x0 "BMPUSATD0,Set master bits to 1 to mark as a secure master"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA secure mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 secure mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 secure mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA secure mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager secure mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIOAES DMA secure mode" "0,1"
|
|
rgroup.long 0x250++0x7
|
|
line.long 0x0 "BMPUFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "BMPUFSMASTERID,Bus Manager ID"
|
|
line.long 0x4 "BMPUFSADDR,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "BMPUFSADDR,Fault Address"
|
|
group.long 0x260++0x7
|
|
line.long 0x0 "ESAURTYPES0,No Description"
|
|
bitfld.long 0x0 12. "ESAUR3NS,Region 3 Non-Secure" "0,1"
|
|
line.long 0x4 "ESAURTYPES1,No Description"
|
|
bitfld.long 0x4 12. "ESAUR11NS,Region 11 Non-Secure" "0,1"
|
|
group.long 0x270++0x7
|
|
line.long 0x0 "ESAUMRB01,No Description"
|
|
hexmask.long.word 0x0 12.--27. 1. "ESAUMRB01,Moveable Region Boundary"
|
|
line.long 0x4 "ESAUMRB12,No Description"
|
|
hexmask.long.word 0x4 12.--27. 1. "ESAUMRB12,Moveable Region Boundary"
|
|
group.long 0x280++0x7
|
|
line.long 0x0 "ESAUMRB45,No Description"
|
|
hexmask.long.word 0x0 12.--27. 1. "ESAUMRB45,Moveable Region Boundary"
|
|
line.long 0x4 "ESAUMRB56,No Description"
|
|
hexmask.long.word 0x4 12.--27. 1. "ESAUMRB56,Moveable Region Boundary"
|
|
tree.end
|
|
tree "SMU_S_CFGNS"
|
|
base ad:0x4400C000
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "NSSTATUS,No Description"
|
|
bitfld.long 0x0 0. "SMUNSLOCK,SMUNS Lock" "0: UNLOCKED,1: LOCKED"
|
|
wgroup.long 0x8++0x3
|
|
line.long 0x0 "NSLOCK,No Description"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "SMUNSLOCKKEY,No Description"
|
|
group.long 0xC++0x7
|
|
line.long 0x0 "NSIF,No Description"
|
|
bitfld.long 0x0 2. "PPUNSINST,PPUNS Instruction Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "PPUNSPRIV,PPUNS Privilege Interrupt Flag" "0,1"
|
|
line.long 0x4 "NSIEN,No Description"
|
|
bitfld.long 0x4 2. "PPUNSINST,PPUNS Instruction Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "PPUNSPRIV,PPUNS Privilege Interrupt Enable" "0,1"
|
|
group.long 0x40++0x7
|
|
line.long 0x0 "PPUNSPATD0,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x0 31. "EUSART2,EUSART2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 30. "EUSART1,EUSART1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 29. "HOSTMAILBOX,HOSTMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x0 28. "DCDC,DCDC Privileged Access" "0,1"
|
|
bitfld.long 0x0 27. "GPCRC,GPCRC Privileged Access" "0,1"
|
|
bitfld.long 0x0 26. "BURAM,BURAM Privileged Access" "0,1"
|
|
bitfld.long 0x0 25. "SYSCFG,SYSCFG Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "SYSCFGCFGNS,SYSCFGCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x0 23. "CHIPTESTCTRL,CHIPTESTCTRL Privileged Access" "0,1"
|
|
bitfld.long 0x0 22. "I2C1,I2C1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 21. "BURTC,BURTC Privileged Access" "0,1"
|
|
bitfld.long 0x0 20. "USART0,USART0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 19. "TIMER4,TIMER4 Privileged Access" "0,1"
|
|
bitfld.long 0x0 18. "TIMER3,TIMER3 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "TIMER2,TIMER2 Privileged Access" "0,1"
|
|
bitfld.long 0x0 16. "TIMER1,TIMER1 Privileged Access" "0,1"
|
|
bitfld.long 0x0 15. "TIMER0,TIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 14. "LDMAXBAR,LDMAXBAR Privileged Access" "0,1"
|
|
bitfld.long 0x0 13. "LDMA,LDMA Privileged Access" "0,1"
|
|
bitfld.long 0x0 12. "GPIO,GPIO Privileged Access" "0,1"
|
|
bitfld.long 0x0 11. "PRS,PRS Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "ICACHE0,ICACHE0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 9. "MSC,MSC Privileged Access" "0,1"
|
|
bitfld.long 0x0 8. "ULFRCO,ULFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 7. "LFRCO,LFRCO Privileged Access" "0,1"
|
|
bitfld.long 0x0 6. "LFXO,LFXO Privileged Access" "0,1"
|
|
bitfld.long 0x0 5. "DPLL0,DPLL0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 4. "FSRCO,FSRCO Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "HFRCO0,HFRCO0 Privileged Access" "0,1"
|
|
bitfld.long 0x0 2. "CMU,CMU Privileged Access" "0,1"
|
|
bitfld.long 0x0 1. "EMU,EMU Privileged Access" "0,1"
|
|
bitfld.long 0x0 0. "SCRATCHPAD,SCRATCHPAD Privileged Access" "0,1"
|
|
line.long 0x4 "PPUNSPATD1,Set peripheral bits to 1 to mark as privileged access only"
|
|
bitfld.long 0x4 24. "AHBRADIO,AHBRADIO Privileged Access" "0,1"
|
|
bitfld.long 0x4 23. "SEMAILBOX,SEMAILBOX Privileged Access" "0,1"
|
|
bitfld.long 0x4 22. "EUSART0,EUSART0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 21. "WDOG1,WDOG1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 20. "WDOG0,WDOG0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 19. "I2C0,I2C0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 18. "HFXO0,HFXO0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "HFRCO1,HFRCO1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 16. "LESENSE,LESENSE Privileged Access" "0,1"
|
|
bitfld.long 0x4 15. "PCNT,PCNT Privileged Access" "0,1"
|
|
bitfld.long 0x4 14. "VDAC0,VDAC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 13. "AMUXCP0,AMUXCP0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 12. "ACMP1,ACMP1 Privileged Access" "0,1"
|
|
bitfld.long 0x4 11. "ACMP0,ACMP0 Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "IADC0,IADC0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 9. "LETIMER0,LETIMER0 Privileged Access" "0,1"
|
|
bitfld.long 0x4 8. "SMUCFGNS,SMUCFGNS Privileged Access" "0,1"
|
|
bitfld.long 0x4 7. "SMU,SMU Privileged Access" "0,1"
|
|
bitfld.long 0x4 6. "RADIOAES,RADIOAES Privileged Access" "0,1"
|
|
bitfld.long 0x4 5. "PFMXPPRF,PFMXPPRF Privileged Access" "0,1"
|
|
bitfld.long 0x4 4. "LCDRF,LCDRF Privileged Access" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "DMEM,DMEM Privileged Access" "0,1"
|
|
bitfld.long 0x4 2. "KEYSCAN,KEYSCAN Privileged Access" "0,1"
|
|
bitfld.long 0x4 1. "LCD,LCD Privileged Access" "0,1"
|
|
bitfld.long 0x4 0. "SYSRTC,SYSRTC Privileged Access" "0,1"
|
|
rgroup.long 0x140++0x3
|
|
line.long 0x0 "PPUNSFS,No Description"
|
|
hexmask.long.byte 0x0 0.--7. 1. "PPUFSPERIPHID,Peripheral I"
|
|
group.long 0x150++0x3
|
|
line.long 0x0 "BMPUNSPATD0,No Description"
|
|
bitfld.long 0x0 5. "SEEXTDMA,SEEXTDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 4. "RFECA1,RFECA1 privileged mode" "0,1"
|
|
bitfld.long 0x0 3. "RFECA0,RFECA0 privileged mode" "0,1"
|
|
bitfld.long 0x0 2. "LDMA,MCU LDMA privileged mode" "0,1"
|
|
bitfld.long 0x0 1. "RADIOSUBSYSTEM,RADIO subsystem manager privileged mode" "0,1"
|
|
bitfld.long 0x0 0. "RADIOAES,RADIO AES DMA privileged mode" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "SYSCFG (System Configuration)"
|
|
base ad:0x0
|
|
tree "SYSCFG_NS"
|
|
base ad:0x5007C000
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,New BitField"
|
|
group.long 0x8++0x7
|
|
line.long 0x0 "IF,Read to get system status."
|
|
bitfld.long 0x0 29. "FRCRAMERR2B,FRCRAM Error 2-bit Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 28. "FRCRAMERR1B,FRCRAM Error 1-bit Interrupt Flag" "?,1: bit Interrupt Flag"
|
|
newline
|
|
bitfld.long 0x0 25. "SEQRAMERR2B,SEQRAM Error 2-bit Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "SEQRAMERR1B,SEQRAM Error 1-bit Interrupt Flag" "?,1: bit Interrupt Flag"
|
|
newline
|
|
bitfld.long 0x0 13. "FPIXC,FPU Inexact interrupt flag" "0,1"
|
|
bitfld.long 0x0 12. "FPIDC,FPU Input denormal interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "FPOFC,FPU Overflow interrupt flag" "0,1"
|
|
bitfld.long 0x0 10. "FPUFC,FPU Underflow interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FPDZC,FPU Divide by zero interrupt flag" "0,1"
|
|
bitfld.long 0x0 8. "FPIOC,FPU Invalid Operation interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SW3,Software Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "SW2,Software Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SW1,Software Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "SW0,Software Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,Write to enable interrupts."
|
|
bitfld.long 0x4 29. "FRCRAMERR2B,FRCRAM Error 2-bit Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 28. "FRCRAMERR1B,FRCRAM Error 1-bit Interrupt Enable" "?,1: bit Interrupt Enable"
|
|
newline
|
|
bitfld.long 0x4 25. "SEQRAMERR2B,SEQRAM Error 2-bit Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 24. "SEQRAMERR1B,SEQRAM Error 1-bit Interrupt Enable" "?,1: bit Interrupt Enable"
|
|
newline
|
|
bitfld.long 0x4 13. "FPIXC,FPU Inexact Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 12. "FPIDC,FPU Input denormal Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "FPOFC,FPU Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 10. "FPUFC,FPU Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FPDZC,FPU Divide by zero Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 8. "FPIOC,FPU Invalid Operation Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "SW3,Software Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "SW2,Software Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "SW1,Software Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "SW0,Software Interrupt Enable" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "CHIPREVHW,Read to get the hard-wired chip revision."
|
|
hexmask.long.byte 0x0 12.--19. 1. "MINOR,Hardwired Chip Revision Minor value"
|
|
hexmask.long.byte 0x0 6.--11. 1. "FAMILY,Hardwired Chip Family value"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "MAJOR,Hardwired Chip Revision Major value"
|
|
line.long 0x4 "CHIPREV,Read to get the chip revision programmed by feature configuration."
|
|
hexmask.long.byte 0x4 12.--19. 1. "MINOR,Chip Revision Minor value"
|
|
hexmask.long.byte 0x4 6.--11. 1. "FAMILY,Chip Family value"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--5. 1. "MAJOR,Chip Revision Major value"
|
|
group.long 0x24++0x3
|
|
line.long 0x0 "CFGSYSTIC,Configure the source of the system tick for the M33."
|
|
bitfld.long 0x0 0. "SYSTICEXTCLKEN,SysTick External Clock Enable" "0,1"
|
|
group.long 0x200++0x3
|
|
line.long 0x0 "CTRL,Configure to provide general RAM configuration."
|
|
bitfld.long 0x0 5. "RAMECCERRFAULTEN,Two bit ECC error bus fault response ena" "0,1"
|
|
bitfld.long 0x0 1. "CLKDISFAULTEN,Disabled Clkbus Bus Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ADDRFAULTEN,Invalid Address Bus Fault Response Enabl" "0,1"
|
|
group.long 0x208++0x3
|
|
line.long 0x0 "DMEM0RETNCTRL,Configure to provide general RAM retention configuration."
|
|
bitfld.long 0x0 0.--2. "RAMRETNCTRL,DMEM0 blockset retention control" "0: None of the RAM blocks powered down,?,?,?,4: Power down RAM block 3 (address range..,?,6: Power down RAM blocks 2 and above (address range..,7: Power down RAM blocks 1 and above (address range.."
|
|
group.long 0x30C++0x3
|
|
line.long 0x0 "RAMBIASCONF,Configure RAM bias configure bits."
|
|
hexmask.long.byte 0x0 0.--3. 1. "RAMBIASCTRL,RAM Bias Control"
|
|
group.long 0x400++0x3
|
|
line.long 0x0 "RADIORAMRETNCTRL,Configure SEQRAM Retention controls."
|
|
bitfld.long 0x0 8. "FRCRAMRETNCTRL,FRCRAM Retention Control" "0: FRCRAM not powered down,1: Power down FRCRAM"
|
|
bitfld.long 0x0 0.--1. "SEQRAMRETNCTRL,SEQRAM Retention Control" "0: SEQRAM not powered down,1: Power down SEQRAM block 0,2: Power down SEQRAM block 1,3: Power down all SEQRAM blocks"
|
|
group.long 0x408++0x3
|
|
line.long 0x0 "RADIOECCCTRL,Configure to set RAM ECC control."
|
|
bitfld.long 0x0 9. "FRCRAMECCEWEN,FRCRAM ECC Error Writeback Enable" "0,1"
|
|
bitfld.long 0x0 8. "FRCRAMECCEN,FRCRAM ECC Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SEQRAMECCEWEN,SEQRAM ECC Error Writeback Enable" "0,1"
|
|
bitfld.long 0x0 0. "SEQRAMECCEN,SEQRAM ECC Enable" "0,1"
|
|
rgroup.long 0x410++0x7
|
|
line.long 0x0 "SEQRAMECCADDR,Read to get status of the SEQRAM ECC error address."
|
|
hexmask.long 0x0 0.--31. 1. "SEQRAMECCADDR,SEQRAM ECC Address"
|
|
line.long 0x4 "FRCRAMECCADDR,Read to get status of the FRCRAM ECC error address."
|
|
hexmask.long 0x4 0.--31. 1. "FRCRAMECCADDR,FRCRAM ECC Error Address"
|
|
group.long 0x418++0x7
|
|
line.long 0x0 "ICACHERAMRETNCTRL,Configure Host ICACHERAM retention configuration."
|
|
bitfld.long 0x0 0. "RAMRETNCTRL,ICACHERAM Retention control" "0: None of the Host ICACHE RAM blocks powered down,1: Power down all Host ICACHE RAM blocks"
|
|
line.long 0x4 "DMEM0PORTMAPSEL,Configure DMEM0 port remap selection."
|
|
bitfld.long 0x4 4. "SRWECA1PORTSEL,SRWECA1 portmap selection" "0,1"
|
|
bitfld.long 0x4 3. "SRWECA0PORTSEL,SRWECA0 portmap selection" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "AHBSRWPORTSEL,AHBSRW portmap selection" "0,1"
|
|
bitfld.long 0x4 1. "SRWAESPORTSEL,SRWAES portmap selection" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "LDMAPORTSEL,LDMA portmap selection" "0,1"
|
|
group.long 0x600++0x7
|
|
line.long 0x0 "ROOTDATA0,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "ROOTDATA1,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x4 0.--31. 1. "DATA,Data"
|
|
rgroup.long 0x608++0x3
|
|
line.long 0x0 "ROOTLOCKSTATUS,This register returns the status of the SE managed locks."
|
|
bitfld.long 0x0 31. "EFUSEUNLOCKED,E-Fuse Unlocked" "0,1"
|
|
bitfld.long 0x0 22. "RADIONIDBGLOCK,Radio Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "RADIOIDBGLOCK,Radio Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 20. "USERSPNIDLOCK,User Secure Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "USERSPIDLOCK,User Secure Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 18. "USERNIDLOCK,User Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "USERDBGLOCK,User Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 16. "USERDBGAPLOCK,User Debug Access Port Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "ROOTDBGLOCK,Root Debug Lock" "0,1"
|
|
bitfld.long 0x0 2. "MFRLOCK,Manufacture Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "REGLOCK,Register Lock" "0,1"
|
|
bitfld.long 0x0 0. "BUSLOCK,Bus Lock" "0,1"
|
|
group.long 0x60C++0x3
|
|
line.long 0x0 "ROOTSESWVERSION,SE Software version"
|
|
hexmask.long 0x0 0.--31. 1. "SWVERSION,SW Version"
|
|
tree.end
|
|
tree "SYSCFG_NS_CFGNS"
|
|
base ad:0x50078000
|
|
group.long 0x1C++0x3
|
|
line.long 0x0 "CFGNSTCALIB,Configure to define the system tick for the M33."
|
|
bitfld.long 0x0 25. "NOREF,No Reference" "0: Reference clock is implemented,1: Reference clock is not implemented"
|
|
bitfld.long 0x0 24. "SKEW,Skew" "0,1"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Ten Milliseconds"
|
|
group.long 0x600++0x7
|
|
line.long 0x0 "ROOTNSDATA0,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "ROOTNSDATA1,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x4 0.--31. 1. "DATA,Data"
|
|
tree.end
|
|
tree "SYSCFG_S"
|
|
base ad:0x4007C000
|
|
rgroup.long 0x4++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,New BitField"
|
|
group.long 0x8++0x7
|
|
line.long 0x0 "IF,Read to get system status."
|
|
bitfld.long 0x0 29. "FRCRAMERR2B,FRCRAM Error 2-bit Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 28. "FRCRAMERR1B,FRCRAM Error 1-bit Interrupt Flag" "?,1: bit Interrupt Flag"
|
|
newline
|
|
bitfld.long 0x0 25. "SEQRAMERR2B,SEQRAM Error 2-bit Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 24. "SEQRAMERR1B,SEQRAM Error 1-bit Interrupt Flag" "?,1: bit Interrupt Flag"
|
|
newline
|
|
bitfld.long 0x0 13. "FPIXC,FPU Inexact interrupt flag" "0,1"
|
|
bitfld.long 0x0 12. "FPIDC,FPU Input denormal interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "FPOFC,FPU Overflow interrupt flag" "0,1"
|
|
bitfld.long 0x0 10. "FPUFC,FPU Underflow interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "FPDZC,FPU Divide by zero interrupt flag" "0,1"
|
|
bitfld.long 0x0 8. "FPIOC,FPU Invalid Operation interrupt flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "SW3,Software Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "SW2,Software Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SW1,Software Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "SW0,Software Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,Write to enable interrupts."
|
|
bitfld.long 0x4 29. "FRCRAMERR2B,FRCRAM Error 2-bit Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 28. "FRCRAMERR1B,FRCRAM Error 1-bit Interrupt Enable" "?,1: bit Interrupt Enable"
|
|
newline
|
|
bitfld.long 0x4 25. "SEQRAMERR2B,SEQRAM Error 2-bit Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 24. "SEQRAMERR1B,SEQRAM Error 1-bit Interrupt Enable" "?,1: bit Interrupt Enable"
|
|
newline
|
|
bitfld.long 0x4 13. "FPIXC,FPU Inexact Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 12. "FPIDC,FPU Input denormal Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11. "FPOFC,FPU Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 10. "FPUFC,FPU Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "FPDZC,FPU Divide by zero Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 8. "FPIOC,FPU Invalid Operation Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "SW3,Software Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "SW2,Software Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "SW1,Software Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "SW0,Software Interrupt Enable" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "CHIPREVHW,Read to get the hard-wired chip revision."
|
|
hexmask.long.byte 0x0 12.--19. 1. "MINOR,Hardwired Chip Revision Minor value"
|
|
hexmask.long.byte 0x0 6.--11. 1. "FAMILY,Hardwired Chip Family value"
|
|
newline
|
|
hexmask.long.byte 0x0 0.--5. 1. "MAJOR,Hardwired Chip Revision Major value"
|
|
line.long 0x4 "CHIPREV,Read to get the chip revision programmed by feature configuration."
|
|
hexmask.long.byte 0x4 12.--19. 1. "MINOR,Chip Revision Minor value"
|
|
hexmask.long.byte 0x4 6.--11. 1. "FAMILY,Chip Family value"
|
|
newline
|
|
hexmask.long.byte 0x4 0.--5. 1. "MAJOR,Chip Revision Major value"
|
|
group.long 0x24++0x3
|
|
line.long 0x0 "CFGSYSTIC,Configure the source of the system tick for the M33."
|
|
bitfld.long 0x0 0. "SYSTICEXTCLKEN,SysTick External Clock Enable" "0,1"
|
|
group.long 0x200++0x3
|
|
line.long 0x0 "CTRL,Configure to provide general RAM configuration."
|
|
bitfld.long 0x0 5. "RAMECCERRFAULTEN,Two bit ECC error bus fault response ena" "0,1"
|
|
bitfld.long 0x0 1. "CLKDISFAULTEN,Disabled Clkbus Bus Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "ADDRFAULTEN,Invalid Address Bus Fault Response Enabl" "0,1"
|
|
group.long 0x208++0x3
|
|
line.long 0x0 "DMEM0RETNCTRL,Configure to provide general RAM retention configuration."
|
|
bitfld.long 0x0 0.--2. "RAMRETNCTRL,DMEM0 blockset retention control" "0: None of the RAM blocks powered down,?,?,?,4: Power down RAM block 3 (address range..,?,6: Power down RAM blocks 2 and above (address range..,7: Power down RAM blocks 1 and above (address range.."
|
|
group.long 0x30C++0x3
|
|
line.long 0x0 "RAMBIASCONF,Configure RAM bias configure bits."
|
|
hexmask.long.byte 0x0 0.--3. 1. "RAMBIASCTRL,RAM Bias Control"
|
|
group.long 0x400++0x3
|
|
line.long 0x0 "RADIORAMRETNCTRL,Configure SEQRAM Retention controls."
|
|
bitfld.long 0x0 8. "FRCRAMRETNCTRL,FRCRAM Retention Control" "0: FRCRAM not powered down,1: Power down FRCRAM"
|
|
bitfld.long 0x0 0.--1. "SEQRAMRETNCTRL,SEQRAM Retention Control" "0: SEQRAM not powered down,1: Power down SEQRAM block 0,2: Power down SEQRAM block 1,3: Power down all SEQRAM blocks"
|
|
group.long 0x408++0x3
|
|
line.long 0x0 "RADIOECCCTRL,Configure to set RAM ECC control."
|
|
bitfld.long 0x0 9. "FRCRAMECCEWEN,FRCRAM ECC Error Writeback Enable" "0,1"
|
|
bitfld.long 0x0 8. "FRCRAMECCEN,FRCRAM ECC Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "SEQRAMECCEWEN,SEQRAM ECC Error Writeback Enable" "0,1"
|
|
bitfld.long 0x0 0. "SEQRAMECCEN,SEQRAM ECC Enable" "0,1"
|
|
rgroup.long 0x410++0x7
|
|
line.long 0x0 "SEQRAMECCADDR,Read to get status of the SEQRAM ECC error address."
|
|
hexmask.long 0x0 0.--31. 1. "SEQRAMECCADDR,SEQRAM ECC Address"
|
|
line.long 0x4 "FRCRAMECCADDR,Read to get status of the FRCRAM ECC error address."
|
|
hexmask.long 0x4 0.--31. 1. "FRCRAMECCADDR,FRCRAM ECC Error Address"
|
|
group.long 0x418++0x7
|
|
line.long 0x0 "ICACHERAMRETNCTRL,Configure Host ICACHERAM retention configuration."
|
|
bitfld.long 0x0 0. "RAMRETNCTRL,ICACHERAM Retention control" "0: None of the Host ICACHE RAM blocks powered down,1: Power down all Host ICACHE RAM blocks"
|
|
line.long 0x4 "DMEM0PORTMAPSEL,Configure DMEM0 port remap selection."
|
|
bitfld.long 0x4 4. "SRWECA1PORTSEL,SRWECA1 portmap selection" "0,1"
|
|
bitfld.long 0x4 3. "SRWECA0PORTSEL,SRWECA0 portmap selection" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "AHBSRWPORTSEL,AHBSRW portmap selection" "0,1"
|
|
bitfld.long 0x4 1. "SRWAESPORTSEL,SRWAES portmap selection" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "LDMAPORTSEL,LDMA portmap selection" "0,1"
|
|
group.long 0x600++0x7
|
|
line.long 0x0 "ROOTDATA0,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "ROOTDATA1,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x4 0.--31. 1. "DATA,Data"
|
|
rgroup.long 0x608++0x3
|
|
line.long 0x0 "ROOTLOCKSTATUS,This register returns the status of the SE managed locks."
|
|
bitfld.long 0x0 31. "EFUSEUNLOCKED,E-Fuse Unlocked" "0,1"
|
|
bitfld.long 0x0 22. "RADIONIDBGLOCK,Radio Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "RADIOIDBGLOCK,Radio Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 20. "USERSPNIDLOCK,User Secure Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 19. "USERSPIDLOCK,User Secure Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 18. "USERNIDLOCK,User Non-invasive Debug Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "USERDBGLOCK,User Invasive Debug Lock" "0,1"
|
|
bitfld.long 0x0 16. "USERDBGAPLOCK,User Debug Access Port Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "ROOTDBGLOCK,Root Debug Lock" "0,1"
|
|
bitfld.long 0x0 2. "MFRLOCK,Manufacture Lock" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "REGLOCK,Register Lock" "0,1"
|
|
bitfld.long 0x0 0. "BUSLOCK,Bus Lock" "0,1"
|
|
group.long 0x60C++0x3
|
|
line.long 0x0 "ROOTSESWVERSION,SE Software version"
|
|
hexmask.long 0x0 0.--31. 1. "SWVERSION,SW Version"
|
|
tree.end
|
|
tree "SYSCFG_S_CFGNS"
|
|
base ad:0x40078000
|
|
group.long 0x1C++0x3
|
|
line.long 0x0 "CFGNSTCALIB,Configure to define the system tick for the M33."
|
|
bitfld.long 0x0 25. "NOREF,No Reference" "0: Reference clock is implemented,1: Reference clock is not implemented"
|
|
bitfld.long 0x0 24. "SKEW,Skew" "0,1"
|
|
hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Ten Milliseconds"
|
|
group.long 0x600++0x7
|
|
line.long 0x0 "ROOTNSDATA0,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x0 0.--31. 1. "DATA,Data"
|
|
line.long 0x4 "ROOTNSDATA1,Generic data space for user to pass to root. e.g.. address of struct in mem"
|
|
hexmask.long 0x4 0.--31. 1. "DATA,Data"
|
|
tree.end
|
|
tree.end
|
|
tree "SYSRTC (System RTC)"
|
|
base ad:0x0
|
|
tree "SYSRTC0_NS"
|
|
base ad:0x500A8000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP VERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,SYSRTC Enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 0. "DEBUGRUN,Debug Mode Run Enable" "0: SYSRTC is frozen in debug mode,1: SYSRTC is running in debug mode"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop SYSRTC" "0,1"
|
|
bitfld.long 0x0 0. "START,Start SYSRTC" "0,1"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LOCKSTATUS,Lock Status" "0: SYSRTC registers are unlocked,1: SYSRTC registers are locked"
|
|
bitfld.long 0x0 0. "RUNNING,SYSRTC running status" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "CNT,Counter Value"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 2. "CNT,Sync busy for CNT bitfield" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Sync busy for STOP bitfield" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Sync busy for START bitfield" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x40++0x13
|
|
line.long 0x0 "GRP0_IF,No Description"
|
|
bitfld.long 0x0 3. "CAP0,Capture 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "CMP1,Compare 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CMP0,Compare 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "OVF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "GRP0_IEN,No Description"
|
|
bitfld.long 0x4 3. "CAP0,Capture 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "CMP1,Compare 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CMP0,Compare 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "OVF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "GRP0_CTRL,No Description"
|
|
bitfld.long 0x8 9.--10. "CAP0EDGE,Capture 0 Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,?"
|
|
bitfld.long 0x8 6.--8. "CMP1CMOA,Compare 1 Compare Match Output Action" "0: Cleared on the next cycle,1: Set on the next cycle,2: Set on the next cycle cleared on the cycle after,3: Inverted on the next cycle,4: Export this channel's CMP IF,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 3.--5. "CMP0CMOA,Compare 0 Compare Match Output Action" "0: Cleared on the next cycle,1: Set on the next cycle,2: Set on the next cycle cleared on the cycle after,3: Inverted on the next cycle,4: Export this channel's CMP IF,?,?,?"
|
|
bitfld.long 0x8 2. "CAP0EN,Capture 0 Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 1. "CMP1EN,Compare 1 Enable" "0,1"
|
|
bitfld.long 0x8 0. "CMP0EN,Compare 0 Enable" "0,1"
|
|
line.long 0xC "GRP0_CMP0VALUE,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "CMP0VALUE,Compare 0 Value"
|
|
line.long 0x10 "GRP0_CMP1VALUE,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "CMP1VALUE,Compare 1 Value"
|
|
rgroup.long 0x54++0x7
|
|
line.long 0x0 "GRP0_CAP0VALUE,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "CAP0VALUE,Capture 0 Value"
|
|
line.long 0x4 "GRP0_SYNCBUSY,No Description"
|
|
bitfld.long 0x4 2. "CMP1VALUE,Sync busy for CMP1VALUE register" "0,1"
|
|
bitfld.long 0x4 1. "CMP0VALUE,Sync busy for CMP0VALUE register" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "CTRL,Sync busy for CTRL register" "0,1"
|
|
tree.end
|
|
tree "SYSRTC0_S"
|
|
base ad:0x400A8000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP VERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,SYSRTC Enable" "0,1"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 0. "DEBUGRUN,Debug Mode Run Enable" "0: SYSRTC is frozen in debug mode,1: SYSRTC is running in debug mode"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop SYSRTC" "0,1"
|
|
bitfld.long 0x0 0. "START,Start SYSRTC" "0,1"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 1. "LOCKSTATUS,Lock Status" "0: SYSRTC registers are unlocked,1: SYSRTC registers are locked"
|
|
bitfld.long 0x0 0. "RUNNING,SYSRTC running status" "0,1"
|
|
group.long 0x18++0x3
|
|
line.long 0x0 "CNT,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "CNT,Counter Value"
|
|
rgroup.long 0x1C++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 2. "CNT,Sync busy for CNT bitfield" "0,1"
|
|
bitfld.long 0x0 1. "STOP,Sync busy for STOP bitfield" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "START,Sync busy for START bitfield" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Configuration Lock Key"
|
|
group.long 0x40++0x13
|
|
line.long 0x0 "GRP0_IF,No Description"
|
|
bitfld.long 0x0 3. "CAP0,Capture 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 2. "CMP1,Compare 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CMP0,Compare 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "OVF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "GRP0_IEN,No Description"
|
|
bitfld.long 0x4 3. "CAP0,Capture 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 2. "CMP1,Compare 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CMP0,Compare 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 0. "OVF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "GRP0_CTRL,No Description"
|
|
bitfld.long 0x8 9.--10. "CAP0EDGE,Capture 0 Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,?"
|
|
bitfld.long 0x8 6.--8. "CMP1CMOA,Compare 1 Compare Match Output Action" "0: Cleared on the next cycle,1: Set on the next cycle,2: Set on the next cycle cleared on the cycle after,3: Inverted on the next cycle,4: Export this channel's CMP IF,?,?,?"
|
|
newline
|
|
bitfld.long 0x8 3.--5. "CMP0CMOA,Compare 0 Compare Match Output Action" "0: Cleared on the next cycle,1: Set on the next cycle,2: Set on the next cycle cleared on the cycle after,3: Inverted on the next cycle,4: Export this channel's CMP IF,?,?,?"
|
|
bitfld.long 0x8 2. "CAP0EN,Capture 0 Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 1. "CMP1EN,Compare 1 Enable" "0,1"
|
|
bitfld.long 0x8 0. "CMP0EN,Compare 0 Enable" "0,1"
|
|
line.long 0xC "GRP0_CMP0VALUE,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "CMP0VALUE,Compare 0 Value"
|
|
line.long 0x10 "GRP0_CMP1VALUE,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "CMP1VALUE,Compare 1 Value"
|
|
rgroup.long 0x54++0x7
|
|
line.long 0x0 "GRP0_CAP0VALUE,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "CAP0VALUE,Capture 0 Value"
|
|
line.long 0x4 "GRP0_SYNCBUSY,No Description"
|
|
bitfld.long 0x4 2. "CMP1VALUE,Sync busy for CMP1VALUE register" "0,1"
|
|
bitfld.long 0x4 1. "CMP0VALUE,Sync busy for CMP0VALUE register" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "CTRL,Sync busy for CTRL register" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "TIMER (Timer/Counter)"
|
|
base ad:0x0
|
|
tree "TIMER0_NS"
|
|
base ad:0x50048000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER0_S"
|
|
base ad:0x40048000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long 0xC 0.--31. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long 0x10 0.--31. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long 0x8 0.--31. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long 0x4 0.--31. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER1_NS"
|
|
base ad:0x5004C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER1_S"
|
|
base ad:0x4004C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER2_NS"
|
|
base ad:0x50050000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER2_S"
|
|
base ad:0x40050000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER3_NS"
|
|
base ad:0x50054000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER3_S"
|
|
base ad:0x40054000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER4_NS"
|
|
base ad:0x50058000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree "TIMER4_S"
|
|
base ad:0x40058000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version ID"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "CFG,No Description"
|
|
hexmask.long.word 0x0 18.--27. 1. "PRESC,Prescaler Setting"
|
|
bitfld.long 0x0 17. "RSSCOIST,Reload-Start Sets COIST" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ATI,Always Track Inputs" "0,1"
|
|
bitfld.long 0x0 12. "RETIMESEL,PWM output retime select" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "DISSYNCOUT,Disable Timer Start/Stop/Reload output" "0: Timer can start/stop/reload other timers with..,1: Timer cannot start/stop/reload other timers with.."
|
|
bitfld.long 0x0 10. "RETIMEEN,PWM output retimed enable" "0: PWM outputs are not re-timed.,1: PWM outputs are re-timed."
|
|
newline
|
|
bitfld.long 0x0 8.--9. "CLKSEL,Clock Source Select" "0: Prescaled EM01GRPACLK,1: Compare/Capture Channel 1 Input,2: Timer is clocked by underflow(down-count) or..,?"
|
|
bitfld.long 0x0 7. "DMACLRACT,DMA Request Clear on Active" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "DEBUGRUN,Debug Mode Run Enable" "0: Timer is halted in debug mode,1: Timer is running in debug mode"
|
|
bitfld.long 0x0 5. "QDM,Quadrature Decoder Mode Selection" "0: X2 mode selected,1: X4 mode selected"
|
|
newline
|
|
bitfld.long 0x0 4. "OSMEN,One-shot Mode Enable" "0,1"
|
|
bitfld.long 0x0 3. "SYNC,Timer Start/Stop/Reload Synchronization" "0: Timer operation is unaffected by other timers.,1: Timer may be started stopped and re-loaded from.."
|
|
newline
|
|
bitfld.long 0x0 0.--1. "MODE,Timer Mode" "0: Up-count mode,1: Down-count mode,2: Up/down-count mode,3: Quadrature decoder mode"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 4. "X2CNT,2x Count Mode" "0,1"
|
|
bitfld.long 0x4 2.--3. "FALLA,Timer Falling Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
newline
|
|
bitfld.long 0x4 0.--1. "RISEA,Timer Rising Input Edge Action" "0: No action,1: Start counter without reload,2: Stop counter without reload,3: Reload and start counter"
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 1. "STOP,Stop Timer" "0,1"
|
|
bitfld.long 0x0 0. "START,Start Timer" "0,1"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 26. "CCPOL2,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 25. "CCPOL1,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
newline
|
|
bitfld.long 0x0 24. "CCPOL0,Compare/Capture Polarity" "0: CCx polarity low level/rising edge,1: CCx polarity high level/falling edge"
|
|
bitfld.long 0x0 18. "ICFEMPTY2,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 17. "ICFEMPTY1,Input capture fifo empty" "0,1"
|
|
bitfld.long 0x0 16. "ICFEMPTY0,Input capture fifo empty" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "OCBV2,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 9. "OCBV1,Output Compare Buffer Valid" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "OCBV0,Output Compare Buffer Valid" "0,1"
|
|
bitfld.long 0x0 6. "SYNCBUSY,Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "DTILOCKSTATUS,DTI lock status" "0: DTI registers are unlocked,1: DTI registers are locked"
|
|
bitfld.long 0x0 4. "TIMERLOCKSTATUS,Timer lock status" "0: TIMER registers are unlocked,1: TIMER registers are locked"
|
|
newline
|
|
bitfld.long 0x0 2. "TOPBV,TOP Buffer Valid" "0,1"
|
|
bitfld.long 0x0 1. "DIR,Direction" "0: Counting up,1: Counting down"
|
|
newline
|
|
bitfld.long 0x0 0. "RUNNING,Running" "0,1"
|
|
group.long 0x14++0x13
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ICFUF2,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 25. "ICFUF1,Input capture FIFO underflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 24. "ICFUF0,Input capture FIFO underflow" "0,1"
|
|
bitfld.long 0x0 22. "ICFOF2,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 21. "ICFOF1,Input Capture FIFO overflow" "0,1"
|
|
bitfld.long 0x0 20. "ICFOF0,Input Capture FIFO overflow" "0,1"
|
|
newline
|
|
bitfld.long 0x0 18. "ICFWLFULL2,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 17. "ICFWLFULL1,Input Capture Watermark Level Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 16. "ICFWLFULL0,Input Capture Watermark Level Full" "0,1"
|
|
bitfld.long 0x0 6. "CC2,Capture Compare Channel 2 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CC1,Capture Compare Channel 1 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CC0,Capture Compare Channel 0 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DIRCHG,Direction Change Detect Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "UF,Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "OF,Overflow Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ICFUF2,ICFUF2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 25. "ICFUF1,ICFUF1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 24. "ICFUF0,ICFUF0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 22. "ICFOF2,ICFOF2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 21. "ICFOF1,ICFOF1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 20. "ICFOF0,ICFOF0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 18. "ICFWLFULL2,ICFWLFULL2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 17. "ICFWLFULL1,ICFWLFULL1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 16. "ICFWLFULL0,ICFWLFULL0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 6. "CC2,CC2 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CC1,CC1 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 4. "CC0,CC0 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "DIRCHG,Direction Change Detect Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "UF,Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "OF,Overflow Interrupt Enable" "0,1"
|
|
line.long 0x8 "TOP,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "TOP,Counter Top Value"
|
|
line.long 0xC "TOPB,No Description"
|
|
hexmask.long.word 0xC 0.--15. 1. "TOPB,Counter Top Buffer Register"
|
|
line.long 0x10 "CNT,No Description"
|
|
hexmask.long.word 0x10 0.--15. 1. "CNT,Counter Value"
|
|
wgroup.long 0x2C++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,Timer Lock Key"
|
|
group.long 0x30++0x3
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Timer Module Enable" "0,1"
|
|
group.long 0x60++0xB
|
|
line.long 0x0 "CC0_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC0_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC0_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x70++0x3
|
|
line.long 0x0 "CC0_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x74++0x7
|
|
line.long 0x0 "CC0_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC0_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0x80++0xB
|
|
line.long 0x0 "CC1_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC1_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC1_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0x90++0x3
|
|
line.long 0x0 "CC1_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0x94++0x7
|
|
line.long 0x0 "CC1_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC1_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xA0++0xB
|
|
line.long 0x0 "CC2_CFG,No Description"
|
|
bitfld.long 0x0 21. "ICFWL,Input Capture FIFO watermark level" "0,1"
|
|
bitfld.long 0x0 20. "FILT,Digital Filter" "0: Digital Filter Disabled,1: Digital Filter Enabled"
|
|
newline
|
|
bitfld.long 0x0 19. "PRSCONF,PRS Configuration" "0: Each CC event will generate a one EM01GRPACLK..,1: The PRS channel will follow CC out"
|
|
bitfld.long 0x0 17.--18. "INSEL,Input Selection" "0: TIMERnCCx pin is selected,1: Synchornous PRS selected,2: Asynchronous Level PRS selected,3: Asynchronous Pulse PRS selected"
|
|
newline
|
|
bitfld.long 0x0 4. "COIST,Compare Output Initial State" "0,1"
|
|
bitfld.long 0x0 0.--1. "MODE,CC Channel Mode" "0: Compare/Capture channel turned off,1: Input Capture,2: Output Compare,3: Pulse-Width Modulation"
|
|
line.long 0x4 "CC2_CTRL,No Description"
|
|
bitfld.long 0x4 26.--27. "ICEVCTRL,Input Capture Event Control" "0: PRS output pulse and interrupt flag set on every..,1: PRS output pulse and interrupt flag set on every..,2: PRS output pulse and interrupt flag set on..,3: PRS output pulse and interrupt flag set on.."
|
|
bitfld.long 0x4 24.--25. "ICEDGE,Input Capture Edge Select" "0: Rising edges detected,1: Falling edges detected,2: Both edges detected,3: No edge detection signal is left as it is"
|
|
newline
|
|
bitfld.long 0x4 12.--13. "CUFOA,Counter Underflow Output Action" "0: No action on counter underflow,1: Toggle output on counter underflow,2: Clear output on counter underflow,3: Set output on counter underflow"
|
|
bitfld.long 0x4 10.--11. "COFOA,Counter Overflow Output Action" "0: No action on counter overflow,1: Toggle output on counter overflow,2: Clear output on counter overflow,3: Set output on counter overflow"
|
|
newline
|
|
bitfld.long 0x4 8.--9. "CMOA,Compare Match Output Action" "0: No action on compare match,1: Toggle output on compare match,2: Clear output on compare match,3: Set output on compare match"
|
|
bitfld.long 0x4 2. "OUTINV,Output Invert" "0,1"
|
|
line.long 0x8 "CC2_OC,No Description"
|
|
hexmask.long.word 0x8 0.--15. 1. "OC,Output Compare Value"
|
|
group.long 0xB0++0x3
|
|
line.long 0x0 "CC2_OCB,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "OCB,Output Compare Value Buffer"
|
|
rgroup.long 0xB4++0x7
|
|
line.long 0x0 "CC2_ICF,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "ICF,Input Capture FIFO"
|
|
line.long 0x4 "CC2_ICOF,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "ICOF,Input Capture FIFO Overflow"
|
|
group.long 0xE0++0x13
|
|
line.long 0x0 "DTCFG,No Description"
|
|
bitfld.long 0x0 11. "DTPRSEN,DTI PRS Source Enable" "0,1"
|
|
bitfld.long 0x0 10. "DTFATS,DTI Fault Action on Timer Stop" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "DTAR,DTI Always Run" "0,1"
|
|
bitfld.long 0x0 1. "DTDAS,DTI Automatic Start-up Functionality" "0: No DTI restart on debugger exit,1: DTI restart on debugger exit"
|
|
newline
|
|
bitfld.long 0x0 0. "DTEN,DTI Enable" "0,1"
|
|
line.long 0x4 "DTTIMECFG,No Description"
|
|
hexmask.long.byte 0x4 16.--21. 1. "DTFALLT,DTI Fall-time"
|
|
hexmask.long.byte 0x4 10.--15. 1. "DTRISET,DTI Rise-time"
|
|
newline
|
|
hexmask.long.word 0x4 0.--9. 1. "DTPRESC,DTI Prescaler Setting"
|
|
line.long 0x8 "DTFCFG,No Description"
|
|
bitfld.long 0x8 28. "DTEM23FEN,DTI EM23 Fault Enable" "0,1"
|
|
bitfld.long 0x8 27. "DTLOCKUPFEN,DTI Lockup Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 26. "DTDBGFEN,DTI Debugger Fault Enable" "0,1"
|
|
bitfld.long 0x8 25. "DTPRS1FEN,DTI PRS 1 Fault Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "DTPRS0FEN,DTI PRS 0 Fault Enable" "0,1"
|
|
bitfld.long 0x8 16.--17. "DTFA,DTI Fault Action" "0: No action on fault,1: Set outputs inactive,2: Clear outputs,3: Tristate outputs"
|
|
line.long 0xC "DTCTRL,No Description"
|
|
bitfld.long 0xC 1. "DTIPOL,DTI Inactive Polarity" "0,1"
|
|
bitfld.long 0xC 0. "DTCINV,DTI Complementary Output Invert." "0,1"
|
|
line.long 0x10 "DTOGEN,No Description"
|
|
bitfld.long 0x10 5. "DTOGCDTI2EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 4. "DTOGCDTI1EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 3. "DTOGCDTI0EN,DTI CDTIn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 2. "DTOGCC2EN,DTI CCn Output Generation Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x10 1. "DTOGCC1EN,DTI CCn Output Generation Enable" "0,1"
|
|
bitfld.long 0x10 0. "DTOGCC0EN,DTI CCn Output Generation Enable" "0,1"
|
|
rgroup.long 0xF4++0x3
|
|
line.long 0x0 "DTFAULT,No Description"
|
|
bitfld.long 0x0 4. "DTEM23F,DTI EM23 Entry Fault" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPF,DTI Lockup Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGF,DTI Debugger Fault" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1F,DTI PRS 1 Fault" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0F,DTI PRS 0 Fault" "0,1"
|
|
wgroup.long 0xF8++0x7
|
|
line.long 0x0 "DTFAULTC,No Description"
|
|
bitfld.long 0x0 4. "DTEM23FC,DTI EM23 Fault Clear" "0,1"
|
|
bitfld.long 0x0 3. "DTLOCKUPFC,DTI Lockup Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "DTDBGFC,DTI Debugger Fault Clear" "0,1"
|
|
bitfld.long 0x0 1. "DTPRS1FC,DTI PRS1 Fault Clear" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "DTPRS0FC,DTI PRS0 Fault Clear" "0,1"
|
|
line.long 0x4 "DTLOCK,No Description"
|
|
hexmask.long.word 0x4 0.--15. 1. "DTILOCKKEY,DTI Lock Key"
|
|
tree.end
|
|
tree.end
|
|
tree "ULFRCO (Ultra Low Frequency RC Oscillator)"
|
|
base ad:0x0
|
|
tree "ULFRCO_NS"
|
|
base ad:0x50028000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,ULFRCO IP version"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 2. "NEGEDGE,Negative Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "POSEDGE,Positive Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 2. "NEGEDGE,Enable Negative Edge Interrupt" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Enable Positive Edge Interrupt" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Enable Ready Interrupt" "0,1"
|
|
tree.end
|
|
tree "ULFRCO_S"
|
|
base ad:0x40028000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,ULFRCO IP version"
|
|
rgroup.long 0x8++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 16. "ENS,Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Status" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 2. "NEGEDGE,Negative Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "POSEDGE,Positive Edge Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "RDY,Ready Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 2. "NEGEDGE,Enable Negative Edge Interrupt" "0,1"
|
|
bitfld.long 0x4 1. "POSEDGE,Enable Positive Edge Interrupt" "0,1"
|
|
bitfld.long 0x4 0. "RDY,Enable Ready Interrupt" "0,1"
|
|
tree.end
|
|
tree.end
|
|
tree "USART (Universal Synchronous Asynchronous Receiver/Transmitter)"
|
|
base ad:0x0
|
|
tree "USART0_NS"
|
|
base ad:0x5005C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xF
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,USART Enable" "0,1"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 31. "SMSDELAY,Synchronous Main Sample Delay" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "AUTOTX,Always Transmit When RX Not Full" "0,1"
|
|
bitfld.long 0x4 28. "BYTESWAP,Byteswap In Double Accesses" "0: Normal byte order,1: Byte order swapped"
|
|
newline
|
|
bitfld.long 0x4 25. "SSSEARLY,Synchronous Secondary Setup Early" "0,1"
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
newline
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the USART are blocked while.."
|
|
newline
|
|
bitfld.long 0x4 21. "BIT8DV,Bit 8 Default Value" "0,1"
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SCRETRANS,SmartCard Retransmit" "0,1"
|
|
bitfld.long 0x4 18. "SCMODE,SmartCard Mode" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on U(S)n_TX when the transmitter is..,1: U(S)n_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 16. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0x4 15. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 12. "TXBIL,TX Buffer Interrupt Level" "0: TXBL and the TXBL interrupt flag are set when..,1: TXBL and TXBLIF are set when the transmit buffer.."
|
|
newline
|
|
bitfld.long 0x4 11. "CSMA,Action On Chip Select In Main Mode" "0: No action taken,1: Go to secondary mode"
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 9. "CLKPHA,Clock Edge For Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0x4 8. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0x4 5.--6. "OVS,Oversampling" "0: Regular UART mode with 16X oversampling in..,1: Double speed with 8X oversampling in..,2: 6X oversampling in asynchronous mode,3: Quadruple speed with 4X oversampling in.."
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,USART Synchronous Mode" "0: The USART operates in asynchronous mode,1: The USART operates in synchronous mode"
|
|
line.long 0x8 "FRAME,No Description"
|
|
bitfld.long 0x8 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x8 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0xC "TRIGCTRL,No Description"
|
|
bitfld.long 0xC 12. "RXATX2EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
bitfld.long 0xC 11. "RXATX1EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
newline
|
|
bitfld.long 0xC 10. "RXATX0EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
bitfld.long 0xC 9. "TXARX2EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
newline
|
|
bitfld.long 0xC 8. "TXARX1EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
bitfld.long 0xC 7. "TXARX0EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0xC 5. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "CLEARRX,Clear RX" "0,1"
|
|
bitfld.long 0x0 10. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
bitfld.long 0x0 8. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
bitfld.long 0x0 6. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "MASTERDIS,Main Mode Disable" "0,1"
|
|
bitfld.long 0x0 4. "MASTEREN,Main Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 16.--17. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x0 14. "TIMERRESTARTED,The USART Timer restarted itself" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
bitfld.long 0x0 12. "RXFULLRIGHT,RX Full of Right Data" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "RXDATAVRIGHT,RX Data Right" "0,1"
|
|
bitfld.long 0x0 10. "TXBSRIGHT,TX Buffer Expects Single Right Data" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXBDRIGHT,TX Buffer Expects Double Right Data" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x0 6. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 2. "MASTER,SPI Main Mode" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x1C++0x3
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
bitfld.long 0x0 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
hexmask.long.tbyte 0x0 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
rgroup.long 0x20++0x17
|
|
line.long 0x0 "RXDATAX,No Description"
|
|
bitfld.long 0x0 15. "FERR,Data Framing Error" "0,1"
|
|
bitfld.long 0x0 14. "PERR,Data Parity Error" "0,1"
|
|
newline
|
|
hexmask.long.word 0x0 0.--8. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDATA,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x8 "RXDOUBLEX,No Description"
|
|
bitfld.long 0x8 31. "FERR1,Data Framing Error 1" "0,1"
|
|
bitfld.long 0x8 30. "PERR1,Data Parity Error 1" "0,1"
|
|
newline
|
|
hexmask.long.word 0x8 16.--24. 1. "RXDATA1,RX Data 1"
|
|
bitfld.long 0x8 15. "FERR0,Data Framing Error 0" "0,1"
|
|
newline
|
|
bitfld.long 0x8 14. "PERR0,Data Parity Error 0" "0,1"
|
|
hexmask.long.word 0x8 0.--8. 1. "RXDATA0,RX Data 0"
|
|
line.long 0xC "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x10 "RXDATAXP,No Description"
|
|
bitfld.long 0x10 15. "FERRP,Data Framing Error Peek" "0,1"
|
|
bitfld.long 0x10 14. "PERRP,Data Parity Error Peek" "0,1"
|
|
newline
|
|
hexmask.long.word 0x10 0.--8. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0x14 "RXDOUBLEXP,No Description"
|
|
bitfld.long 0x14 31. "FERRP1,Data Framing Error 1 Peek" "0,1"
|
|
bitfld.long 0x14 30. "PERRP1,Data Parity Error 1 Peek" "0,1"
|
|
newline
|
|
hexmask.long.word 0x14 16.--24. 1. "RXDATAP1,RX Data 1 Peek"
|
|
bitfld.long 0x14 15. "FERRP0,Data Framing Error 0 Peek" "0,1"
|
|
newline
|
|
bitfld.long 0x14 14. "PERRP0,Data Parity Error 0 Peek" "0,1"
|
|
hexmask.long.word 0x14 0.--8. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x38++0xF
|
|
line.long 0x0 "TXDATAX,No Description"
|
|
bitfld.long 0x0 15. "RXENAT,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x0 14. "TXDISAT,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXBREAK,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x0 12. "TXTRIAT,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "UBRXAT,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXDATAX,TX Data"
|
|
line.long 0x4 "TXDATA,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x8 "TXDOUBLEX,No Description"
|
|
bitfld.long 0x8 31. "RXENAT1,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x8 30. "TXDISAT1,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 29. "TXBREAK1,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x8 28. "TXTRIAT1,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 27. "UBRXAT1,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x8 16.--24. 1. "TXDATA1,TX Data"
|
|
newline
|
|
bitfld.long 0x8 15. "RXENAT0,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x8 14. "TXDISAT0,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 13. "TXBREAK0,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x8 12. "TXTRIAT0,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "UBRXAT0,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x8 0.--8. 1. "TXDATA0,TX Data"
|
|
line.long 0xC "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0xC 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x48++0x23
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 16. "TCMP2,Timer comparator 2 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "TCMP1,Timer comparator 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "TCMP0,Timer comparator 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "SSM,Chip-Select In Main Mode Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "TXUF,TX Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXOF,TX Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXUF,RX Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXOF,RX Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "RXFULL,RX Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "RXDATAV,RX Data Valid Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "TXBL,TX Buffer Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 16. "TCMP2,Timer comparator 2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 15. "TCMP1,Timer comparator 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "TCMP0,Timer comparator 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 13. "TXIDLE,TX Idle Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 11. "SSM,Chip-Select In Main Mode Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x4 9. "FERR,Framing Error Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "PERR,Parity Error Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 7. "TXUF,TX Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXOF,TX Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 5. "RXUF,RX Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RXOF,RX Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "RXFULL,RX Buffer Full Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RXDATAV,RX Data Valid Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "TXBL,TX Buffer Level Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TXC,TX Complete Interrupt Enable" "0,1"
|
|
line.long 0x8 "IRCTRL,No Description"
|
|
bitfld.long 0x8 3. "IRFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x8 1.--2. "IRPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x8 0. "IREN,Enable IrDA Module" "0,1"
|
|
line.long 0xC "I2SCTRL,No Description"
|
|
bitfld.long 0xC 8.--10. "FORMAT,I2S Word Format" "0: 32-bit word 32-bit data,1: 32-bit word 32-bit data with 8 lsb masked,2: 32-bit word 24-bit data,3: 32-bit word 16-bit data,4: 32-bit word 8-bit data,5: 16-bit word 16-bit data,6: 16-bit word 8-bit data,7: 8-bit word 8-bit data"
|
|
bitfld.long 0xC 4. "DELAY,Delay on I2S data" "0,1"
|
|
newline
|
|
bitfld.long 0xC 3. "DMASPLIT,Separate DMA Request For Left/Right Data" "0,1"
|
|
bitfld.long 0xC 2. "JUSTIFY,Justification of I2S Data" "0: Data is left-justified,1: Data is right-justified"
|
|
newline
|
|
bitfld.long 0xC 1. "MONO,Stero or Mono" "0,1"
|
|
bitfld.long 0xC 0. "EN,Enable I2S Mode" "0,1"
|
|
line.long 0x10 "TIMING,No Description"
|
|
bitfld.long 0x10 28.--30. "CSHOLD,Chip Select Hold" "0: Disable CS being asserted after the end of..,1: CS is asserted for 1 baud-times after the end of..,2: CS is asserted for 2 baud-times after the end of..,3: CS is asserted for 3 baud-times after the end of..,4: CS is asserted for 7 baud-times after the end of..,5: CS is asserted after the end of transmission for..,6: CS is asserted after the end of transmission for..,7: CS is asserted after the end of transmission for.."
|
|
bitfld.long 0x10 24.--26. "ICS,Inter-character spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times before start of..,2: Create a space of 2 baud-times before start of..,3: Create a space of 3 baud-times before start of..,4: Create a space of 7 baud-times before start of..,5: Create a space of before the start of..,6: Create a space of before the start of..,7: Create a space of before the start of.."
|
|
newline
|
|
bitfld.long 0x10 20.--22. "CSSETUP,Chip Select Setup" "0: CS is not asserted before start of transmission,1: CS is asserted for 1 baud-times before start of..,2: CS is asserted for 2 baud-times before start of..,3: CS is asserted for 3 baud-times before start of..,4: CS is asserted for 7 baud-times before start of..,5: CS is asserted before the start of transmission..,6: CS is asserted before the start of transmission..,7: CS is asserted before the start of transmission.."
|
|
bitfld.long 0x10 16.--18. "TXDELAY,TX frame start delay" "0: Disable - TXDELAY in USARTn_CTRL can be used for..,1: Start of transmission is delayed for 1 baud-times,2: Start of transmission is delayed for 2 baud-times,3: Start of transmission is delayed for 3 baud-times,4: Start of transmission is delayed for 7 baud-times,5: Start of transmission is delayed for TCMPVAL0..,6: Start of transmission is delayed for TCMPVAL1..,7: Start of transmission is delayed for TCMPVAL2.."
|
|
line.long 0x14 "CTRLX,No Description"
|
|
bitfld.long 0x14 15. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0x14 7. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x14 3. "RTSINV,RTS Pin Inversion" "0: The USn_RTS pin is low true,1: The USn_RTS pin is high true"
|
|
bitfld.long 0x14 2. "CTSEN,CTS Function enabled" "0: Ingore CTS,1: Stop transmitting when CTS is negated"
|
|
newline
|
|
bitfld.long 0x14 1. "CTSINV,CTS Pin Inversion" "0: The USn_CTS pin is low true,1: The USn_CTS pin is high true"
|
|
bitfld.long 0x14 0. "DBGHALT,Debug halt" "0: Continue to transmit until TX buffer is empty,1: Negate RTS to stop link partner's transmission.."
|
|
line.long 0x18 "TIMECMP0,No Description"
|
|
bitfld.long 0x18 24. "RESTARTEN,Restart Timer on TCMP0" "0: Disable the timer restarting on TCMP0,1: Enable the timer restarting on TCMP0"
|
|
bitfld.long 0x18 20.--22. "TSTOP,Source used to disable comparator 0" "0: Comparator 0 is disabled when the counter equals..,1: Comparator 0 is disabled at TX start TX Engine,2: Comparator 0 is disabled on RX going going..,3: Comparator 0 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x18 16.--18. "TSTART,Timer start source" "0: Comparator 0 is disabled,1: Comparator 0 and timer are started at TX end of..,2: Comparator 0 and timer are started at TX Complete,3: Comparator 0 and timer are started at RX going..,4: Comparator 0 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x18 0.--7. 1. "TCMPVAL,Timer comparator 0."
|
|
line.long 0x1C "TIMECMP1,No Description"
|
|
bitfld.long 0x1C 24. "RESTARTEN,Restart Timer on TCMP1" "0: Disable the timer restarting on TCMP1,1: Enable the timer restarting on TCMP1"
|
|
bitfld.long 0x1C 20.--22. "TSTOP,Source used to disable comparator 1" "0: Comparator 1 is disabled when the counter equals..,1: Comparator 1 is disabled at TX start TX Engine,2: Comparator 1 is disabled on RX going going..,3: Comparator 1 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x1C 16.--18. "TSTART,Timer start source" "0: Comparator 1 is disabled,1: Comparator 1 and timer are started at TX end of..,2: Comparator 1 and timer are started at TX Complete,3: Comparator 1 and timer are started at RX going..,4: Comparator 1 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x1C 0.--7. 1. "TCMPVAL,Timer comparator 1."
|
|
line.long 0x20 "TIMECMP2,No Description"
|
|
bitfld.long 0x20 24. "RESTARTEN,Restart Timer on TCMP2" "0: Disable the timer restarting on TCMP2,1: Enable the timer restarting on TCMP2"
|
|
bitfld.long 0x20 20.--22. "TSTOP,Source used to disable comparator 2" "0: Comparator 2 is disabled when the counter equals..,1: Comparator 2 is disabled at TX start TX Engine,2: Comparator 2 is disabled on RX going going..,3: Comparator 2 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x20 16.--18. "TSTART,Timer start source" "0: Comparator 2 is disabled,1: Comparator 2 and timer are started at TX end of..,2: Comparator 2 and timer are started at TX Complete,3: Comparator 2 and timer are started at RX going..,4: Comparator 2 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x20 0.--7. 1. "TCMPVAL,Timer comparator 2."
|
|
tree.end
|
|
tree "USART0_S"
|
|
base ad:0x4005C000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xF
|
|
line.long 0x0 "EN,No Description"
|
|
bitfld.long 0x0 0. "EN,USART Enable" "0,1"
|
|
line.long 0x4 "CTRL,No Description"
|
|
bitfld.long 0x4 31. "SMSDELAY,Synchronous Main Sample Delay" "0,1"
|
|
bitfld.long 0x4 30. "MVDIS,Majority Vote Disable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 29. "AUTOTX,Always Transmit When RX Not Full" "0,1"
|
|
bitfld.long 0x4 28. "BYTESWAP,Byteswap In Double Accesses" "0: Normal byte order,1: Byte order swapped"
|
|
newline
|
|
bitfld.long 0x4 25. "SSSEARLY,Synchronous Secondary Setup Early" "0,1"
|
|
bitfld.long 0x4 24. "ERRSTX,Disable TX On Error" "0: Received framing and parity errors have no..,1: Received framing and parity errors disable the.."
|
|
newline
|
|
bitfld.long 0x4 23. "ERRSRX,Disable RX On Error" "0: Framing and parity errors have no effect on..,1: Framing and parity errors disable the receiver"
|
|
bitfld.long 0x4 22. "ERRSDMA,Halt DMA On Error" "0: Framing and parity errors have no effect on DMA..,1: DMA requests from the USART are blocked while.."
|
|
newline
|
|
bitfld.long 0x4 21. "BIT8DV,Bit 8 Default Value" "0,1"
|
|
bitfld.long 0x4 20. "SKIPPERRF,Skip Parity Error Frames" "0,1"
|
|
newline
|
|
bitfld.long 0x4 19. "SCRETRANS,SmartCard Retransmit" "0,1"
|
|
bitfld.long 0x4 18. "SCMODE,SmartCard Mode" "0,1"
|
|
newline
|
|
bitfld.long 0x4 17. "AUTOTRI,Automatic TX Tristate" "0: The output on U(S)n_TX when the transmitter is..,1: U(S)n_TX is tristated whenever the transmitter.."
|
|
bitfld.long 0x4 16. "AUTOCS,Automatic Chip Select" "0,1"
|
|
newline
|
|
bitfld.long 0x4 15. "CSINV,Chip Select Invert" "0: Chip select is active low,1: Chip select is active high"
|
|
bitfld.long 0x4 14. "TXINV,Transmitter output Invert" "0: Output from the transmitter is passed unchanged..,1: Output from the transmitter is inverted before.."
|
|
newline
|
|
bitfld.long 0x4 13. "RXINV,Receiver Input Invert" "0: Input is passed directly to the receiver,1: Input is inverted before it is passed to the.."
|
|
bitfld.long 0x4 12. "TXBIL,TX Buffer Interrupt Level" "0: TXBL and the TXBL interrupt flag are set when..,1: TXBL and TXBLIF are set when the transmit buffer.."
|
|
newline
|
|
bitfld.long 0x4 11. "CSMA,Action On Chip Select In Main Mode" "0: No action taken,1: Go to secondary mode"
|
|
bitfld.long 0x4 10. "MSBF,Most Significant Bit First" "0: Data is sent with the least significant bit first,1: Data is sent with the most significant bit first"
|
|
newline
|
|
bitfld.long 0x4 9. "CLKPHA,Clock Edge For Setup/Sample" "0: Data is sampled on the leading edge and set-up..,1: Data is set-up on the leading edge and sampled.."
|
|
bitfld.long 0x4 8. "CLKPOL,Clock Polarity" "0: The bus clock used in synchronous mode has a low..,1: The bus clock used in synchronous mode has a.."
|
|
newline
|
|
bitfld.long 0x4 5.--6. "OVS,Oversampling" "0: Regular UART mode with 16X oversampling in..,1: Double speed with 8X oversampling in..,2: 6X oversampling in asynchronous mode,3: Quadruple speed with 4X oversampling in.."
|
|
bitfld.long 0x4 4. "MPAB,Multi-Processor Address-Bit" "0,1"
|
|
newline
|
|
bitfld.long 0x4 3. "MPM,Multi-Processor Mode" "0: The 9th bit of incoming frames has no special..,1: An incoming frame with the 9th bit equal to MPAB.."
|
|
bitfld.long 0x4 2. "CCEN,Collision Check Enable" "0: Collision check is disabled,1: Collision check is enabled. The receiver must be.."
|
|
newline
|
|
bitfld.long 0x4 1. "LOOPBK,Loopback Enable" "0: The receiver is connected to and receives data..,1: The receiver is connected to and receives data.."
|
|
bitfld.long 0x4 0. "SYNC,USART Synchronous Mode" "0: The USART operates in asynchronous mode,1: The USART operates in synchronous mode"
|
|
line.long 0x8 "FRAME,No Description"
|
|
bitfld.long 0x8 12.--13. "STOPBITS,Stop-Bit Mode" "0: The transmitter generates a half stop bit.,1: One stop bit is generated and verified,2: The transmitter generates one and a half stop..,3: The transmitter generates two stop bits. The.."
|
|
bitfld.long 0x8 8.--9. "PARITY,Parity-Bit Mode" "0: Parity bits are not used,?,2: Even parity are used. Parity bits are..,3: Odd parity is used. Parity bits are.."
|
|
newline
|
|
hexmask.long.byte 0x8 0.--3. 1. "DATABITS,Data-Bit Mode"
|
|
line.long 0xC "TRIGCTRL,No Description"
|
|
bitfld.long 0xC 12. "RXATX2EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
bitfld.long 0xC 11. "RXATX1EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
newline
|
|
bitfld.long 0xC 10. "RXATX0EN,Enable Receive Trigger after TX end of f" "0,1"
|
|
bitfld.long 0xC 9. "TXARX2EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
newline
|
|
bitfld.long 0xC 8. "TXARX1EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
bitfld.long 0xC 7. "TXARX0EN,Enable Transmit Trigger after RX End of" "0,1"
|
|
newline
|
|
bitfld.long 0xC 6. "AUTOTXTEN,AUTOTX Trigger Enable" "0,1"
|
|
bitfld.long 0xC 5. "TXTEN,Transmit Trigger Enable" "0,1"
|
|
newline
|
|
bitfld.long 0xC 4. "RXTEN,Receive Trigger Enable" "0,1"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "CLEARRX,Clear RX" "0,1"
|
|
bitfld.long 0x0 10. "CLEARTX,Clear TX" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXTRIDIS,Transmitter Tristate Disable" "0,1"
|
|
bitfld.long 0x0 8. "TXTRIEN,Transmitter Tristate Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXBLOCKDIS,Receiver Block Disable" "0,1"
|
|
bitfld.long 0x0 6. "RXBLOCKEN,Receiver Block Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "MASTERDIS,Main Mode Disable" "0,1"
|
|
bitfld.long 0x0 4. "MASTEREN,Main Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "TXDIS,Transmitter Disable" "0,1"
|
|
bitfld.long 0x0 2. "TXEN,Transmitter Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "RXDIS,Receiver Disable" "0,1"
|
|
bitfld.long 0x0 0. "RXEN,Receiver Enable" "0,1"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 16.--17. "TXBUFCNT,TX Buffer Count" "0,1,2,3"
|
|
bitfld.long 0x0 14. "TIMERRESTARTED,The USART Timer restarted itself" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle" "0,1"
|
|
bitfld.long 0x0 12. "RXFULLRIGHT,RX Full of Right Data" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "RXDATAVRIGHT,RX Data Right" "0,1"
|
|
bitfld.long 0x0 10. "TXBSRIGHT,TX Buffer Expects Single Right Data" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "TXBDRIGHT,TX Buffer Expects Double Right Data" "0,1"
|
|
bitfld.long 0x0 8. "RXFULL,RX FIFO Full" "0,1"
|
|
newline
|
|
bitfld.long 0x0 7. "RXDATAV,RX Data Valid" "0,1"
|
|
bitfld.long 0x0 6. "TXBL,TX Buffer Level" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "TXC,TX Complete" "0,1"
|
|
bitfld.long 0x0 4. "TXTRI,Transmitter Tristated" "0,1"
|
|
newline
|
|
bitfld.long 0x0 3. "RXBLOCK,Block Incoming Data" "0,1"
|
|
bitfld.long 0x0 2. "MASTER,SPI Main Mode" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "TXENS,Transmitter Enable Status" "0,1"
|
|
bitfld.long 0x0 0. "RXENS,Receiver Enable Status" "0,1"
|
|
group.long 0x1C++0x3
|
|
line.long 0x0 "CLKDIV,No Description"
|
|
bitfld.long 0x0 31. "AUTOBAUDEN,AUTOBAUD detection enable" "0,1"
|
|
hexmask.long.tbyte 0x0 3.--22. 1. "DIV,Fractional Clock Divider"
|
|
rgroup.long 0x20++0x17
|
|
line.long 0x0 "RXDATAX,No Description"
|
|
bitfld.long 0x0 15. "FERR,Data Framing Error" "0,1"
|
|
bitfld.long 0x0 14. "PERR,Data Parity Error" "0,1"
|
|
newline
|
|
hexmask.long.word 0x0 0.--8. 1. "RXDATA,RX Data"
|
|
line.long 0x4 "RXDATA,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "RXDATA,RX Data"
|
|
line.long 0x8 "RXDOUBLEX,No Description"
|
|
bitfld.long 0x8 31. "FERR1,Data Framing Error 1" "0,1"
|
|
bitfld.long 0x8 30. "PERR1,Data Parity Error 1" "0,1"
|
|
newline
|
|
hexmask.long.word 0x8 16.--24. 1. "RXDATA1,RX Data 1"
|
|
bitfld.long 0x8 15. "FERR0,Data Framing Error 0" "0,1"
|
|
newline
|
|
bitfld.long 0x8 14. "PERR0,Data Parity Error 0" "0,1"
|
|
hexmask.long.word 0x8 0.--8. 1. "RXDATA0,RX Data 0"
|
|
line.long 0xC "RXDOUBLE,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "RXDATA1,RX Data 1"
|
|
hexmask.long.byte 0xC 0.--7. 1. "RXDATA0,RX Data 0"
|
|
line.long 0x10 "RXDATAXP,No Description"
|
|
bitfld.long 0x10 15. "FERRP,Data Framing Error Peek" "0,1"
|
|
bitfld.long 0x10 14. "PERRP,Data Parity Error Peek" "0,1"
|
|
newline
|
|
hexmask.long.word 0x10 0.--8. 1. "RXDATAP,RX Data Peek"
|
|
line.long 0x14 "RXDOUBLEXP,No Description"
|
|
bitfld.long 0x14 31. "FERRP1,Data Framing Error 1 Peek" "0,1"
|
|
bitfld.long 0x14 30. "PERRP1,Data Parity Error 1 Peek" "0,1"
|
|
newline
|
|
hexmask.long.word 0x14 16.--24. 1. "RXDATAP1,RX Data 1 Peek"
|
|
bitfld.long 0x14 15. "FERRP0,Data Framing Error 0 Peek" "0,1"
|
|
newline
|
|
bitfld.long 0x14 14. "PERRP0,Data Parity Error 0 Peek" "0,1"
|
|
hexmask.long.word 0x14 0.--8. 1. "RXDATAP0,RX Data 0 Peek"
|
|
wgroup.long 0x38++0xF
|
|
line.long 0x0 "TXDATAX,No Description"
|
|
bitfld.long 0x0 15. "RXENAT,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x0 14. "TXDISAT,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 13. "TXBREAK,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x0 12. "TXTRIAT,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11. "UBRXAT,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x0 0.--8. 1. "TXDATAX,TX Data"
|
|
line.long 0x4 "TXDATA,No Description"
|
|
hexmask.long.byte 0x4 0.--7. 1. "TXDATA,TX Data"
|
|
line.long 0x8 "TXDOUBLEX,No Description"
|
|
bitfld.long 0x8 31. "RXENAT1,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x8 30. "TXDISAT1,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 29. "TXBREAK1,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x8 28. "TXTRIAT1,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 27. "UBRXAT1,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x8 16.--24. 1. "TXDATA1,TX Data"
|
|
newline
|
|
bitfld.long 0x8 15. "RXENAT0,Enable RX After Transmission" "0,1"
|
|
bitfld.long 0x8 14. "TXDISAT0,Clear TXEN After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 13. "TXBREAK0,Transmit Data As Break" "0,1"
|
|
bitfld.long 0x8 12. "TXTRIAT0,Set TXTRI After Transmission" "0,1"
|
|
newline
|
|
bitfld.long 0x8 11. "UBRXAT0,Unblock RX After Transmission" "0,1"
|
|
hexmask.long.word 0x8 0.--8. 1. "TXDATA0,TX Data"
|
|
line.long 0xC "TXDOUBLE,No Description"
|
|
hexmask.long.byte 0xC 8.--15. 1. "TXDATA1,TX Data"
|
|
hexmask.long.byte 0xC 0.--7. 1. "TXDATA0,TX Data"
|
|
group.long 0x48++0x23
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 16. "TCMP2,Timer comparator 2 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 15. "TCMP1,Timer comparator 1 Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 14. "TCMP0,Timer comparator 0 Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 13. "TXIDLE,TX Idle Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 12. "CCF,Collision Check Fail Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 11. "SSM,Chip-Select In Main Mode Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x0 9. "FERR,Framing Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 8. "PERR,Parity Error Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 7. "TXUF,TX Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 6. "TXOF,TX Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 5. "RXUF,RX Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 4. "RXOF,RX Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "RXFULL,RX Buffer Full Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "RXDATAV,RX Data Valid Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "TXBL,TX Buffer Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TXC,TX Complete Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 16. "TCMP2,Timer comparator 2 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 15. "TCMP1,Timer comparator 1 Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 14. "TCMP0,Timer comparator 0 Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 13. "TXIDLE,TX Idle Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 12. "CCF,Collision Check Fail Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 11. "SSM,Chip-Select In Main Mode Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 10. "MPAF,Multi-Processor Address Frame Interrupt" "0,1"
|
|
bitfld.long 0x4 9. "FERR,Framing Error Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 8. "PERR,Parity Error Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 7. "TXUF,TX Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 6. "TXOF,TX Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 5. "RXUF,RX Underflow Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 4. "RXOF,RX Overflow Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "RXFULL,RX Buffer Full Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "RXDATAV,RX Data Valid Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "TXBL,TX Buffer Level Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TXC,TX Complete Interrupt Enable" "0,1"
|
|
line.long 0x8 "IRCTRL,No Description"
|
|
bitfld.long 0x8 3. "IRFILT,IrDA RX Filter" "0: No filter enabled,1: Filter enabled. IrDA pulse must be high for at.."
|
|
bitfld.long 0x8 1.--2. "IRPW,IrDA TX Pulse Width" "0: IrDA pulse width is 1/16 for OVS=0 and 1/8 for..,1: IrDA pulse width is 2/16 for OVS=0 and 2/8 for..,2: IrDA pulse width is 3/16 for OVS=0 and 3/8 for..,3: IrDA pulse width is 4/16 for OVS=0 and 4/8 for.."
|
|
newline
|
|
bitfld.long 0x8 0. "IREN,Enable IrDA Module" "0,1"
|
|
line.long 0xC "I2SCTRL,No Description"
|
|
bitfld.long 0xC 8.--10. "FORMAT,I2S Word Format" "0: 32-bit word 32-bit data,1: 32-bit word 32-bit data with 8 lsb masked,2: 32-bit word 24-bit data,3: 32-bit word 16-bit data,4: 32-bit word 8-bit data,5: 16-bit word 16-bit data,6: 16-bit word 8-bit data,7: 8-bit word 8-bit data"
|
|
bitfld.long 0xC 4. "DELAY,Delay on I2S data" "0,1"
|
|
newline
|
|
bitfld.long 0xC 3. "DMASPLIT,Separate DMA Request For Left/Right Data" "0,1"
|
|
bitfld.long 0xC 2. "JUSTIFY,Justification of I2S Data" "0: Data is left-justified,1: Data is right-justified"
|
|
newline
|
|
bitfld.long 0xC 1. "MONO,Stero or Mono" "0,1"
|
|
bitfld.long 0xC 0. "EN,Enable I2S Mode" "0,1"
|
|
line.long 0x10 "TIMING,No Description"
|
|
bitfld.long 0x10 28.--30. "CSHOLD,Chip Select Hold" "0: Disable CS being asserted after the end of..,1: CS is asserted for 1 baud-times after the end of..,2: CS is asserted for 2 baud-times after the end of..,3: CS is asserted for 3 baud-times after the end of..,4: CS is asserted for 7 baud-times after the end of..,5: CS is asserted after the end of transmission for..,6: CS is asserted after the end of transmission for..,7: CS is asserted after the end of transmission for.."
|
|
bitfld.long 0x10 24.--26. "ICS,Inter-character spacing" "0: There is no space between charcters,1: Create a space of 1 baud-times before start of..,2: Create a space of 2 baud-times before start of..,3: Create a space of 3 baud-times before start of..,4: Create a space of 7 baud-times before start of..,5: Create a space of before the start of..,6: Create a space of before the start of..,7: Create a space of before the start of.."
|
|
newline
|
|
bitfld.long 0x10 20.--22. "CSSETUP,Chip Select Setup" "0: CS is not asserted before start of transmission,1: CS is asserted for 1 baud-times before start of..,2: CS is asserted for 2 baud-times before start of..,3: CS is asserted for 3 baud-times before start of..,4: CS is asserted for 7 baud-times before start of..,5: CS is asserted before the start of transmission..,6: CS is asserted before the start of transmission..,7: CS is asserted before the start of transmission.."
|
|
bitfld.long 0x10 16.--18. "TXDELAY,TX frame start delay" "0: Disable - TXDELAY in USARTn_CTRL can be used for..,1: Start of transmission is delayed for 1 baud-times,2: Start of transmission is delayed for 2 baud-times,3: Start of transmission is delayed for 3 baud-times,4: Start of transmission is delayed for 7 baud-times,5: Start of transmission is delayed for TCMPVAL0..,6: Start of transmission is delayed for TCMPVAL1..,7: Start of transmission is delayed for TCMPVAL2.."
|
|
line.long 0x14 "CTRLX,No Description"
|
|
bitfld.long 0x14 15. "CLKPRSEN,PRS CLK Enable" "0,1"
|
|
bitfld.long 0x14 7. "RXPRSEN,PRS RX Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x14 3. "RTSINV,RTS Pin Inversion" "0: The USn_RTS pin is low true,1: The USn_RTS pin is high true"
|
|
bitfld.long 0x14 2. "CTSEN,CTS Function enabled" "0: Ingore CTS,1: Stop transmitting when CTS is negated"
|
|
newline
|
|
bitfld.long 0x14 1. "CTSINV,CTS Pin Inversion" "0: The USn_CTS pin is low true,1: The USn_CTS pin is high true"
|
|
bitfld.long 0x14 0. "DBGHALT,Debug halt" "0: Continue to transmit until TX buffer is empty,1: Negate RTS to stop link partner's transmission.."
|
|
line.long 0x18 "TIMECMP0,No Description"
|
|
bitfld.long 0x18 24. "RESTARTEN,Restart Timer on TCMP0" "0: Disable the timer restarting on TCMP0,1: Enable the timer restarting on TCMP0"
|
|
bitfld.long 0x18 20.--22. "TSTOP,Source used to disable comparator 0" "0: Comparator 0 is disabled when the counter equals..,1: Comparator 0 is disabled at TX start TX Engine,2: Comparator 0 is disabled on RX going going..,3: Comparator 0 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x18 16.--18. "TSTART,Timer start source" "0: Comparator 0 is disabled,1: Comparator 0 and timer are started at TX end of..,2: Comparator 0 and timer are started at TX Complete,3: Comparator 0 and timer are started at RX going..,4: Comparator 0 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x18 0.--7. 1. "TCMPVAL,Timer comparator 0."
|
|
line.long 0x1C "TIMECMP1,No Description"
|
|
bitfld.long 0x1C 24. "RESTARTEN,Restart Timer on TCMP1" "0: Disable the timer restarting on TCMP1,1: Enable the timer restarting on TCMP1"
|
|
bitfld.long 0x1C 20.--22. "TSTOP,Source used to disable comparator 1" "0: Comparator 1 is disabled when the counter equals..,1: Comparator 1 is disabled at TX start TX Engine,2: Comparator 1 is disabled on RX going going..,3: Comparator 1 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x1C 16.--18. "TSTART,Timer start source" "0: Comparator 1 is disabled,1: Comparator 1 and timer are started at TX end of..,2: Comparator 1 and timer are started at TX Complete,3: Comparator 1 and timer are started at RX going..,4: Comparator 1 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x1C 0.--7. 1. "TCMPVAL,Timer comparator 1."
|
|
line.long 0x20 "TIMECMP2,No Description"
|
|
bitfld.long 0x20 24. "RESTARTEN,Restart Timer on TCMP2" "0: Disable the timer restarting on TCMP2,1: Enable the timer restarting on TCMP2"
|
|
bitfld.long 0x20 20.--22. "TSTOP,Source used to disable comparator 2" "0: Comparator 2 is disabled when the counter equals..,1: Comparator 2 is disabled at TX start TX Engine,2: Comparator 2 is disabled on RX going going..,3: Comparator 2 is disabled on RX going Inactive,?,?,?,?"
|
|
newline
|
|
bitfld.long 0x20 16.--18. "TSTART,Timer start source" "0: Comparator 2 is disabled,1: Comparator 2 and timer are started at TX end of..,2: Comparator 2 and timer are started at TX Complete,3: Comparator 2 and timer are started at RX going..,4: Comparator 2 and timer are started at RX end of..,?,?,?"
|
|
hexmask.long.byte 0x20 0.--7. 1. "TCMPVAL,Timer comparator 2."
|
|
tree.end
|
|
tree.end
|
|
tree "VDAC (Digital to Analog Converter)"
|
|
base ad:0x0
|
|
tree "VDAC0_NS"
|
|
base ad:0x59024000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,VDAC Module Enable" "0: Disable,1: Enable"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 28.--30. "WARMUPTIME,DAC Warmup Time" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 27. "DBGHALT,Debug Halt" "0: Continue operation as normal during debug mode,1: Complete the current conversion and then halt.."
|
|
newline
|
|
bitfld.long 0x8 26. "ONDEMANDCLK,Always allow clk_dac" "0,1"
|
|
bitfld.long 0x8 25. "DMAWU,VDAC DMA Wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "BIASKEEPWARM,Bias Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x8 20.--22. "REFRESHPERIOD,Refresh Timer Overflow Period" "0: All channels with enabled refresh are refreshed..,1: All channels with enabled refresh are refreshed..,2: All channels with enabled refresh are refreshed..,3: All channels with enabled refresh are refreshed..,4: All channels with enabled refresh are refreshed..,5: All channels with enabled refresh are refreshed..,6: All channels with enabled refresh are refreshed..,7: All channels with enabled refresh are refreshed.."
|
|
newline
|
|
bitfld.long 0x8 16.--18. "TIMEROVRFLOWPERIOD,Internal Timer Overflow Period" "0: The Timer overflows every 2 Prescaled CLK_DAC..,1: The Timer overflows every 4 Prescaled CLK_DAC..,2: The Timer overflows every 8 Prescaled CLK_DAC..,3: The Timer overflows every 16 Prescaled CLK_DAC..,4: The Timer overflows every 32 Prescaled CLK_DAC..,5: The Timer overflows every 64 Prescaled CLK_DAC..,?,?"
|
|
hexmask.long.byte 0x8 7.--13. 1. "PRESC,Prescaler Setting for DAC clock"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "REFRSEL,Reference Selection" "0: Internal 1.25 V bandgap reference,1: Internal 2.5 V bandgap reference,2: AVDD reference,3: External pin reference"
|
|
bitfld.long 0x8 3. "CH0PRESCRST,Channel 0 Start Reset Prescaler" "0: Prescaler not reset on channel 0 start,1: Prescaler reset on channel 0 start"
|
|
newline
|
|
bitfld.long 0x8 2. "SINERESET,Sine Wave Reset When inactive" "0,1"
|
|
bitfld.long 0x8 1. "SINEMODE,Sine Mode" "0: Sine mode disabled. Sine reset to 0 degrees,1: Sine mode enabled"
|
|
newline
|
|
bitfld.long 0x8 0. "DIFF,Differential Mode" "0: Single ended output,1: Differential output"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "SYNCBUSY,Sync Busy Combined" "0,1"
|
|
bitfld.long 0x0 30. "ABUSALLOCERR,ABUS Allocation Error Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "SINEACTIVE,Sine Wave Output Status on Channel" "0,1"
|
|
bitfld.long 0x0 28. "ABUSINPUTCONFLICT,ABUS Input Conflict Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "CH1FIFOFLBUSY,CH1 FIFO Flush Sync Busy" "0,1"
|
|
bitfld.long 0x0 26. "CH0FIFOFLBUSY,CH0 FIFO Flush Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 23. "CH1FIFOEMPTY,Channel 1 FIFO Empty Status" "0,1"
|
|
bitfld.long 0x0 22. "CH0FIFOEMPTY,Channel 0 FIFO Empty Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "CH1CURRENTSTATE,Channel 1 Current Status" "0,1"
|
|
bitfld.long 0x0 19. "CH0CURRENTSTATE,Channel 0 Current Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15.--17. "CH1FIFOCNT,Channel 1 FIFO Valid Count" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12.--14. "CH0FIFOCNT,Channel 0 FIFO Valid Count" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1FIFOFULL,Channel 1 FIFO Full Status" "0,1"
|
|
bitfld.long 0x0 8. "CH0FIFOFULL,Channel 0 FIFO Full Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1WARM,Channel 1 Warmed Status" "0,1"
|
|
bitfld.long 0x0 4. "CH0WARM,Channel 0 Warmed Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1ENS,Channel 1 Enabled Status" "0,1"
|
|
bitfld.long 0x0 0. "CH0ENS,Channel 0 Enabled Status" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "CH0CFG,No Description"
|
|
bitfld.long 0x0 16. "KEEPWARM,Channel 0 Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x0 14. "HIGHCAPLOADEN,Channel 0 High Cap Load Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11.--12. "FIFODVL,Channel 0 FIFO Low Watermark" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "REFRESHSOURCE,Channel 0 Refresh Source" "0: No Refresh Source Selected for Channel 0.,1: Channel 0 Refresh triggered by Refresh Timer..,2: Channel 0 Refresh triggered by Sync PRS. PRS..,3: Channel 0 Refresh triggered by Async PRS"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "TRIGMODE,Channel 0 Trigger Mode" "0: No Conversion Trigger Source Selected for..,1: Channel 0 is triggered by Channel 0 FIFO (CH0F)..,2: Channel 0 is triggered by Sync PRS input. PRS..,3: Channel 0 is triggered by LESENSE,4: Channel 0 is triggered by Internal Timer Overflow,5: Channel 0 is triggered by Async PRS input,?,?"
|
|
bitfld.long 0x0 2. "POWERMODE,Channel 0 Power Mode" "0: Default is High Power Mode,1: Set this bit for Low Power Mode"
|
|
newline
|
|
bitfld.long 0x0 0. "CONVMODE,Channel 0 Conversion Mode" "0: DAC channel 0 is set in continuous mode,1: DAC channel 0 is set in sample/shut off mode"
|
|
line.long 0x4 "CH1CFG,No Description"
|
|
bitfld.long 0x4 16. "KEEPWARM,Channel 1 Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x4 14. "HIGHCAPLOADEN,Channel 1 High Cap Load Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11.--12. "FIFODVL,Channel 1 FIFO Low Watermark" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "REFRESHSOURCE,Channel 1 Refresh Source" "0: No Refresh Source Selected,1: CH1 Refresh Triggered by Refresh Timer Overflow,2: CH1 Refresh Triggered by Sync PRS. PRS Trigger..,3: CH1 Refresh Triggered by Async PRS"
|
|
newline
|
|
bitfld.long 0x4 4.--6. "TRIGMODE,Channel 1 Trigger Mode" "0: No Conversion Trigger Source Selected for..,1: Channel 1 is triggered by Channel 1 FIFO (CH1F)..,2: Channel 1 is triggered by Sync PRS input.PRS..,?,4: Channel 1 is triggered by Internal Timer Overflow,5: Channel 1 is triggered by Async PRS input,?,?"
|
|
bitfld.long 0x4 2. "POWERMODE,Channel 1 Power Mode" "0: Default is High Power Mode,1: Set this bit for Low Power Mode"
|
|
newline
|
|
bitfld.long 0x4 0. "CONVMODE,Channel 1 Conversion Mode" "0: DAC channel 1 is set in continuous mode,1: DAC channel 1 is set in sample/shut off mode"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "SINEMODESTOP,Stop Sine Wave Generation" "0,1"
|
|
bitfld.long 0x0 10. "SINEMODESTART,Start Sine Wave Generation" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1FIFOFLUSH,CH1 WFIFO Flush" "0,1"
|
|
bitfld.long 0x0 8. "CH0FIFOFLUSH,CH0 WFIFO Flush" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1DIS,DAC Channel 1 Disable" "0,1"
|
|
bitfld.long 0x0 4. "CH1EN,DAC Channel 1 Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH0DIS,DAC Channel 0 Disable" "0,1"
|
|
bitfld.long 0x0 0. "CH0EN,DAC Channel 0 Enable" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ABUSINPUTCONFLICT,ABUS Input Conflict Error Flag" "0,1"
|
|
bitfld.long 0x0 21. "CH1DVL,CH1 Data Valid Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "CH0DVL,CH0 Data Valid Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "ABUSALLOCERR,ABUS Port Allocation Error Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1UF,CH1 Data Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "CH0UF,CH0 Data Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1OF,CH1 Data Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CH0OF,CH0 Data Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1CD,CH1 Conversion Done Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "CH0CD,CH0 Conversion Done Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ABUSINPUTCONFLICT,ABUS Input Conflict Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 21. "CH1DVL,CH1 Data Valid Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "CH0DVL,CH0 Data Valid Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 18. "ABUSALLOCERR,ABUS Allocation Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "CH1UF,CH1 Data Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 8. "CH0UF,CH0 Data Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CH1OF,CH1 Data Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 4. "CH0OF,CH0 Data Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CH1CD,CH1 Conversion Done Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "CH0CD,CH0 Conversion Done Interrupt Flag" "0,1"
|
|
wgroup.long 0x28++0x7
|
|
line.long 0x0 "CH0F,No Description"
|
|
hexmask.long.word 0x0 0.--11. 1. "DATA,Channel 0 Data"
|
|
line.long 0x4 "CH1F,No Description"
|
|
hexmask.long.word 0x4 0.--11. 1. "DATA,Channel 1 Data"
|
|
group.long 0x30++0x7
|
|
line.long 0x0 "OUTCTRL,No Description"
|
|
hexmask.long.byte 0x0 25.--30. 1. "ABUSPINSELCH1,CH1 ABUS Pin Select"
|
|
bitfld.long 0x0 22.--24. "ABUSPORTSELCH1,CH1 ABUS Port Select" "0: No GPIO Selected for CH1 ABUS Output,1: Port A Selected,2: Port B Selected,3: Port C Selected,4: Port D Selected,?,?,?"
|
|
newline
|
|
hexmask.long.byte 0x0 15.--20. 1. "ABUSPINSELCH0,CH0 ABUS Pin Select"
|
|
bitfld.long 0x0 12.--14. "ABUSPORTSELCH0,CH0 ABUS Port Select" "0: No GPIO Selected for CH0 ABUS Output,1: Port A Selected,2: Port B Selected,3: Port C Selected,4: Port D Selected,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 9. "SHORTCH1,CH0 Main and Alternative Output Short" "0,1"
|
|
bitfld.long 0x0 8. "SHORTCH0,CH1 Main and Alternative Output Short" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "AUXOUTENCH1,CH1 Alternative Output Enable" "0,1"
|
|
bitfld.long 0x0 4. "AUXOUTENCH0,CH0 Alternative Output Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MAINOUTENCH1,CH1 Main Output Enable" "0,1"
|
|
bitfld.long 0x0 0. "MAINOUTENCH0,CH0 Main Output Enable" "0,1"
|
|
line.long 0x4 "OUTTIMERCFG,No Description"
|
|
hexmask.long.word 0x4 15.--24. 1. "CH1OUTHOLDTIME,CH1 Output Hold Time"
|
|
hexmask.long.word 0x4 0.--9. 1. "CH0OUTHOLDTIME,CH0 Output Hold Time"
|
|
tree.end
|
|
tree "VDAC0_S"
|
|
base ad:0x49024000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IPVERSION"
|
|
group.long 0x4++0xB
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disablement busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,VDAC Module Enable" "0: Disable,1: Enable"
|
|
line.long 0x4 "SWRST,No Description"
|
|
rbitfld.long 0x4 1. "RESETTING,Software reset busy status" "0,1"
|
|
bitfld.long 0x4 0. "SWRST,Software reset command" "0,1"
|
|
line.long 0x8 "CFG,No Description"
|
|
bitfld.long 0x8 28.--30. "WARMUPTIME,DAC Warmup Time" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x8 27. "DBGHALT,Debug Halt" "0: Continue operation as normal during debug mode,1: Complete the current conversion and then halt.."
|
|
newline
|
|
bitfld.long 0x8 26. "ONDEMANDCLK,Always allow clk_dac" "0,1"
|
|
bitfld.long 0x8 25. "DMAWU,VDAC DMA Wakeup" "0,1"
|
|
newline
|
|
bitfld.long 0x8 24. "BIASKEEPWARM,Bias Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x8 20.--22. "REFRESHPERIOD,Refresh Timer Overflow Period" "0: All channels with enabled refresh are refreshed..,1: All channels with enabled refresh are refreshed..,2: All channels with enabled refresh are refreshed..,3: All channels with enabled refresh are refreshed..,4: All channels with enabled refresh are refreshed..,5: All channels with enabled refresh are refreshed..,6: All channels with enabled refresh are refreshed..,7: All channels with enabled refresh are refreshed.."
|
|
newline
|
|
bitfld.long 0x8 16.--18. "TIMEROVRFLOWPERIOD,Internal Timer Overflow Period" "0: The Timer overflows every 2 Prescaled CLK_DAC..,1: The Timer overflows every 4 Prescaled CLK_DAC..,2: The Timer overflows every 8 Prescaled CLK_DAC..,3: The Timer overflows every 16 Prescaled CLK_DAC..,4: The Timer overflows every 32 Prescaled CLK_DAC..,5: The Timer overflows every 64 Prescaled CLK_DAC..,?,?"
|
|
hexmask.long.byte 0x8 7.--13. 1. "PRESC,Prescaler Setting for DAC clock"
|
|
newline
|
|
bitfld.long 0x8 4.--5. "REFRSEL,Reference Selection" "0: Internal 1.25 V bandgap reference,1: Internal 2.5 V bandgap reference,2: AVDD reference,3: External pin reference"
|
|
bitfld.long 0x8 3. "CH0PRESCRST,Channel 0 Start Reset Prescaler" "0: Prescaler not reset on channel 0 start,1: Prescaler reset on channel 0 start"
|
|
newline
|
|
bitfld.long 0x8 2. "SINERESET,Sine Wave Reset When inactive" "0,1"
|
|
bitfld.long 0x8 1. "SINEMODE,Sine Mode" "0: Sine mode disabled. Sine reset to 0 degrees,1: Sine mode enabled"
|
|
newline
|
|
bitfld.long 0x8 0. "DIFF,Differential Mode" "0: Single ended output,1: Differential output"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "SYNCBUSY,Sync Busy Combined" "0,1"
|
|
bitfld.long 0x0 30. "ABUSALLOCERR,ABUS Allocation Error Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 29. "SINEACTIVE,Sine Wave Output Status on Channel" "0,1"
|
|
bitfld.long 0x0 28. "ABUSINPUTCONFLICT,ABUS Input Conflict Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 27. "CH1FIFOFLBUSY,CH1 FIFO Flush Sync Busy" "0,1"
|
|
bitfld.long 0x0 26. "CH0FIFOFLBUSY,CH0 FIFO Flush Sync Busy" "0,1"
|
|
newline
|
|
bitfld.long 0x0 23. "CH1FIFOEMPTY,Channel 1 FIFO Empty Status" "0,1"
|
|
bitfld.long 0x0 22. "CH0FIFOEMPTY,Channel 0 FIFO Empty Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "CH1CURRENTSTATE,Channel 1 Current Status" "0,1"
|
|
bitfld.long 0x0 19. "CH0CURRENTSTATE,Channel 0 Current Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 15.--17. "CH1FIFOCNT,Channel 1 FIFO Valid Count" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x0 12.--14. "CH0FIFOCNT,Channel 0 FIFO Valid Count" "0,1,2,3,4,5,6,7"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1FIFOFULL,Channel 1 FIFO Full Status" "0,1"
|
|
bitfld.long 0x0 8. "CH0FIFOFULL,Channel 0 FIFO Full Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1WARM,Channel 1 Warmed Status" "0,1"
|
|
bitfld.long 0x0 4. "CH0WARM,Channel 0 Warmed Status" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1ENS,Channel 1 Enabled Status" "0,1"
|
|
bitfld.long 0x0 0. "CH0ENS,Channel 0 Enabled Status" "0,1"
|
|
group.long 0x14++0x7
|
|
line.long 0x0 "CH0CFG,No Description"
|
|
bitfld.long 0x0 16. "KEEPWARM,Channel 0 Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x0 14. "HIGHCAPLOADEN,Channel 0 High Cap Load Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 11.--12. "FIFODVL,Channel 0 FIFO Low Watermark" "0,1,2,3"
|
|
bitfld.long 0x0 8.--9. "REFRESHSOURCE,Channel 0 Refresh Source" "0: No Refresh Source Selected for Channel 0.,1: Channel 0 Refresh triggered by Refresh Timer..,2: Channel 0 Refresh triggered by Sync PRS. PRS..,3: Channel 0 Refresh triggered by Async PRS"
|
|
newline
|
|
bitfld.long 0x0 4.--6. "TRIGMODE,Channel 0 Trigger Mode" "0: No Conversion Trigger Source Selected for..,1: Channel 0 is triggered by Channel 0 FIFO (CH0F)..,2: Channel 0 is triggered by Sync PRS input. PRS..,3: Channel 0 is triggered by LESENSE,4: Channel 0 is triggered by Internal Timer Overflow,5: Channel 0 is triggered by Async PRS input,?,?"
|
|
bitfld.long 0x0 2. "POWERMODE,Channel 0 Power Mode" "0: Default is High Power Mode,1: Set this bit for Low Power Mode"
|
|
newline
|
|
bitfld.long 0x0 0. "CONVMODE,Channel 0 Conversion Mode" "0: DAC channel 0 is set in continuous mode,1: DAC channel 0 is set in sample/shut off mode"
|
|
line.long 0x4 "CH1CFG,No Description"
|
|
bitfld.long 0x4 16. "KEEPWARM,Channel 1 Keepwarm Mode Enable" "0,1"
|
|
bitfld.long 0x4 14. "HIGHCAPLOADEN,Channel 1 High Cap Load Mode Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 11.--12. "FIFODVL,Channel 1 FIFO Low Watermark" "0,1,2,3"
|
|
bitfld.long 0x4 8.--9. "REFRESHSOURCE,Channel 1 Refresh Source" "0: No Refresh Source Selected,1: CH1 Refresh Triggered by Refresh Timer Overflow,2: CH1 Refresh Triggered by Sync PRS. PRS Trigger..,3: CH1 Refresh Triggered by Async PRS"
|
|
newline
|
|
bitfld.long 0x4 4.--6. "TRIGMODE,Channel 1 Trigger Mode" "0: No Conversion Trigger Source Selected for..,1: Channel 1 is triggered by Channel 1 FIFO (CH1F)..,2: Channel 1 is triggered by Sync PRS input.PRS..,?,4: Channel 1 is triggered by Internal Timer Overflow,5: Channel 1 is triggered by Async PRS input,?,?"
|
|
bitfld.long 0x4 2. "POWERMODE,Channel 1 Power Mode" "0: Default is High Power Mode,1: Set this bit for Low Power Mode"
|
|
newline
|
|
bitfld.long 0x4 0. "CONVMODE,Channel 1 Conversion Mode" "0: DAC channel 1 is set in continuous mode,1: DAC channel 1 is set in sample/shut off mode"
|
|
wgroup.long 0x1C++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 11. "SINEMODESTOP,Stop Sine Wave Generation" "0,1"
|
|
bitfld.long 0x0 10. "SINEMODESTART,Start Sine Wave Generation" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1FIFOFLUSH,CH1 WFIFO Flush" "0,1"
|
|
bitfld.long 0x0 8. "CH0FIFOFLUSH,CH0 WFIFO Flush" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1DIS,DAC Channel 1 Disable" "0,1"
|
|
bitfld.long 0x0 4. "CH1EN,DAC Channel 1 Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH0DIS,DAC Channel 0 Disable" "0,1"
|
|
bitfld.long 0x0 0. "CH0EN,DAC Channel 0 Enable" "0,1"
|
|
group.long 0x20++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 26. "ABUSINPUTCONFLICT,ABUS Input Conflict Error Flag" "0,1"
|
|
bitfld.long 0x0 21. "CH1DVL,CH1 Data Valid Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 20. "CH0DVL,CH0 Data Valid Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 18. "ABUSALLOCERR,ABUS Port Allocation Error Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 9. "CH1UF,CH1 Data Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 8. "CH0UF,CH0 Data Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "CH1OF,CH1 Data Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 4. "CH0OF,CH0 Data Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "CH1CD,CH1 Conversion Done Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 0. "CH0CD,CH0 Conversion Done Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 26. "ABUSINPUTCONFLICT,ABUS Input Conflict Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 21. "CH1DVL,CH1 Data Valid Level Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 20. "CH0DVL,CH0 Data Valid Level Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 18. "ABUSALLOCERR,ABUS Allocation Error Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "CH1UF,CH1 Data Underflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 8. "CH0UF,CH0 Data Underflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 5. "CH1OF,CH1 Data Overflow Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 4. "CH0OF,CH0 Data Overflow Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x4 1. "CH1CD,CH1 Conversion Done Interrupt Flag" "0,1"
|
|
bitfld.long 0x4 0. "CH0CD,CH0 Conversion Done Interrupt Flag" "0,1"
|
|
wgroup.long 0x28++0x7
|
|
line.long 0x0 "CH0F,No Description"
|
|
hexmask.long.word 0x0 0.--11. 1. "DATA,Channel 0 Data"
|
|
line.long 0x4 "CH1F,No Description"
|
|
hexmask.long.word 0x4 0.--11. 1. "DATA,Channel 1 Data"
|
|
group.long 0x30++0x7
|
|
line.long 0x0 "OUTCTRL,No Description"
|
|
hexmask.long.byte 0x0 25.--30. 1. "ABUSPINSELCH1,CH1 ABUS Pin Select"
|
|
bitfld.long 0x0 22.--24. "ABUSPORTSELCH1,CH1 ABUS Port Select" "0: No GPIO Selected for CH1 ABUS Output,1: Port A Selected,2: Port B Selected,3: Port C Selected,4: Port D Selected,?,?,?"
|
|
newline
|
|
hexmask.long.byte 0x0 15.--20. 1. "ABUSPINSELCH0,CH0 ABUS Pin Select"
|
|
bitfld.long 0x0 12.--14. "ABUSPORTSELCH0,CH0 ABUS Port Select" "0: No GPIO Selected for CH0 ABUS Output,1: Port A Selected,2: Port B Selected,3: Port C Selected,4: Port D Selected,?,?,?"
|
|
newline
|
|
bitfld.long 0x0 9. "SHORTCH1,CH0 Main and Alternative Output Short" "0,1"
|
|
bitfld.long 0x0 8. "SHORTCH0,CH1 Main and Alternative Output Short" "0,1"
|
|
newline
|
|
bitfld.long 0x0 5. "AUXOUTENCH1,CH1 Alternative Output Enable" "0,1"
|
|
bitfld.long 0x0 4. "AUXOUTENCH0,CH0 Alternative Output Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x0 1. "MAINOUTENCH1,CH1 Main Output Enable" "0,1"
|
|
bitfld.long 0x0 0. "MAINOUTENCH0,CH0 Main Output Enable" "0,1"
|
|
line.long 0x4 "OUTTIMERCFG,No Description"
|
|
hexmask.long.word 0x4 15.--24. 1. "CH1OUTHOLDTIME,CH1 Output Hold Time"
|
|
hexmask.long.word 0x4 0.--9. 1. "CH0OUTHOLDTIME,CH0 Output Hold Time"
|
|
tree.end
|
|
tree.end
|
|
tree "WDOG (Watchdog Timer)"
|
|
base ad:0x0
|
|
tree "WDOG0_NS"
|
|
base ad:0x5B004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 28.--30. "WINSEL,WDOG Illegal Window Select" "0: Disabled.,1: Window timeout is 12.5% of the Timeout.,2: Window timeout is 25% of the Timeout.,3: Window timeout is 37.5% of the Timeout.,4: Window timeout is 50% of the Timeout.,5: Window timeout is 62.5% of the Timeout.,6: Window timeout is 75.5% of the Timeout.,7: Window timeout is 87.5% of the Timeout."
|
|
bitfld.long 0x4 24.--25. "WARNSEL,WDOG Warning Period Select" "0: Disable,1: Warning timeout is 25% of the Timeout.,2: Warning timeout is 50% of the Timeout.,3: Warning timeout is 75% of the Timeout."
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "PERSEL,WDOG Timeout Period Select"
|
|
bitfld.long 0x4 10. "PRS1MISSRSTEN,PRS Src1 Missing Event WDOG Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "PRS0MISSRSTEN,PRS Src0 Missing Event WDOG Reset" "0,1"
|
|
bitfld.long 0x4 8. "WDOGRSTDIS,WDOG Reset Disable" "0: A timeout will cause a WDOG reset,1: A timeout will not cause a WDOG reset"
|
|
newline
|
|
bitfld.long 0x4 5. "DEBUGRUN,Debug Mode Run" "0: WDOG timer is frozen in debug mode,1: WDOG timer is running in debug mode"
|
|
bitfld.long 0x4 4. "EM4BLOCK,EM4 Block" "0: EM4 can be entered by software. See EMU for..,1: EM4 cannot be entered by software."
|
|
newline
|
|
bitfld.long 0x4 3. "EM3RUN,EM3 Run" "0: WDOG timer is frozen in EM3.,1: WDOG timer is running in EM3."
|
|
bitfld.long 0x4 2. "EM2RUN,EM2 Run" "0: WDOG timer is frozen in EM2.,1: WDOG timer is running in EM2."
|
|
newline
|
|
bitfld.long 0x4 1. "EM1RUN,EM1 Run" "0: WDOG timer is frozen in EM1.,1: WDOG timer is running in EM1."
|
|
bitfld.long 0x4 0. "CLRSRC,WDOG Clear Source" "0: A write to the clear bit will clear the WDOG..,1: A rising edge on the PRS Source 0 will clear the.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "CLEAR,WDOG Timer Clear" "0: WDOG timer is unchanged.,1: WDOG timer is cleared to 0."
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,WDOG Configuration Lock Status" "0: All WDOG lockable registers are unlocked.,1: All WDOG lockable registers are locked."
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PEM1,PRS Src1 Event Missing Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "PEM0,PRS Src0 Event Missing Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "WIN,WDOG Window Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "WARN,WDOG Warning Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TOUT,WDOG Timeout Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PEM1,PRS Src1 Event Missing Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "PEM0,PRS Src0 Event Missing Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "WIN,WDOG Window Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARN,WDOG Warning Timeout Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TOUT,WDOG Timeout Interrupt Enable" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,WDOG Configuration Lock"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CMD,Sync Busy for Cmd Register" "0,1"
|
|
tree.end
|
|
tree "WDOG0_S"
|
|
base ad:0x4B004000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 28.--30. "WINSEL,WDOG Illegal Window Select" "0: Disabled.,1: Window timeout is 12.5% of the Timeout.,2: Window timeout is 25% of the Timeout.,3: Window timeout is 37.5% of the Timeout.,4: Window timeout is 50% of the Timeout.,5: Window timeout is 62.5% of the Timeout.,6: Window timeout is 75.5% of the Timeout.,7: Window timeout is 87.5% of the Timeout."
|
|
bitfld.long 0x4 24.--25. "WARNSEL,WDOG Warning Period Select" "0: Disable,1: Warning timeout is 25% of the Timeout.,2: Warning timeout is 50% of the Timeout.,3: Warning timeout is 75% of the Timeout."
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "PERSEL,WDOG Timeout Period Select"
|
|
bitfld.long 0x4 10. "PRS1MISSRSTEN,PRS Src1 Missing Event WDOG Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "PRS0MISSRSTEN,PRS Src0 Missing Event WDOG Reset" "0,1"
|
|
bitfld.long 0x4 8. "WDOGRSTDIS,WDOG Reset Disable" "0: A timeout will cause a WDOG reset,1: A timeout will not cause a WDOG reset"
|
|
newline
|
|
bitfld.long 0x4 5. "DEBUGRUN,Debug Mode Run" "0: WDOG timer is frozen in debug mode,1: WDOG timer is running in debug mode"
|
|
bitfld.long 0x4 4. "EM4BLOCK,EM4 Block" "0: EM4 can be entered by software. See EMU for..,1: EM4 cannot be entered by software."
|
|
newline
|
|
bitfld.long 0x4 3. "EM3RUN,EM3 Run" "0: WDOG timer is frozen in EM3.,1: WDOG timer is running in EM3."
|
|
bitfld.long 0x4 2. "EM2RUN,EM2 Run" "0: WDOG timer is frozen in EM2.,1: WDOG timer is running in EM2."
|
|
newline
|
|
bitfld.long 0x4 1. "EM1RUN,EM1 Run" "0: WDOG timer is frozen in EM1.,1: WDOG timer is running in EM1."
|
|
bitfld.long 0x4 0. "CLRSRC,WDOG Clear Source" "0: A write to the clear bit will clear the WDOG..,1: A rising edge on the PRS Source 0 will clear the.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "CLEAR,WDOG Timer Clear" "0: WDOG timer is unchanged.,1: WDOG timer is cleared to 0."
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,WDOG Configuration Lock Status" "0: All WDOG lockable registers are unlocked.,1: All WDOG lockable registers are locked."
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PEM1,PRS Src1 Event Missing Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "PEM0,PRS Src0 Event Missing Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "WIN,WDOG Window Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "WARN,WDOG Warning Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TOUT,WDOG Timeout Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PEM1,PRS Src1 Event Missing Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "PEM0,PRS Src0 Event Missing Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "WIN,WDOG Window Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARN,WDOG Warning Timeout Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TOUT,WDOG Timeout Interrupt Enable" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,WDOG Configuration Lock"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CMD,Sync Busy for Cmd Register" "0,1"
|
|
tree.end
|
|
tree "WDOG1_NS"
|
|
base ad:0x5B008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 28.--30. "WINSEL,WDOG Illegal Window Select" "0: Disabled.,1: Window timeout is 12.5% of the Timeout.,2: Window timeout is 25% of the Timeout.,3: Window timeout is 37.5% of the Timeout.,4: Window timeout is 50% of the Timeout.,5: Window timeout is 62.5% of the Timeout.,6: Window timeout is 75.5% of the Timeout.,7: Window timeout is 87.5% of the Timeout."
|
|
bitfld.long 0x4 24.--25. "WARNSEL,WDOG Warning Period Select" "0: Disable,1: Warning timeout is 25% of the Timeout.,2: Warning timeout is 50% of the Timeout.,3: Warning timeout is 75% of the Timeout."
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "PERSEL,WDOG Timeout Period Select"
|
|
bitfld.long 0x4 10. "PRS1MISSRSTEN,PRS Src1 Missing Event WDOG Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "PRS0MISSRSTEN,PRS Src0 Missing Event WDOG Reset" "0,1"
|
|
bitfld.long 0x4 8. "WDOGRSTDIS,WDOG Reset Disable" "0: A timeout will cause a WDOG reset,1: A timeout will not cause a WDOG reset"
|
|
newline
|
|
bitfld.long 0x4 5. "DEBUGRUN,Debug Mode Run" "0: WDOG timer is frozen in debug mode,1: WDOG timer is running in debug mode"
|
|
bitfld.long 0x4 4. "EM4BLOCK,EM4 Block" "0: EM4 can be entered by software. See EMU for..,1: EM4 cannot be entered by software."
|
|
newline
|
|
bitfld.long 0x4 3. "EM3RUN,EM3 Run" "0: WDOG timer is frozen in EM3.,1: WDOG timer is running in EM3."
|
|
bitfld.long 0x4 2. "EM2RUN,EM2 Run" "0: WDOG timer is frozen in EM2.,1: WDOG timer is running in EM2."
|
|
newline
|
|
bitfld.long 0x4 1. "EM1RUN,EM1 Run" "0: WDOG timer is frozen in EM1.,1: WDOG timer is running in EM1."
|
|
bitfld.long 0x4 0. "CLRSRC,WDOG Clear Source" "0: A write to the clear bit will clear the WDOG..,1: A rising edge on the PRS Source 0 will clear the.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "CLEAR,WDOG Timer Clear" "0: WDOG timer is unchanged.,1: WDOG timer is cleared to 0."
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,WDOG Configuration Lock Status" "0: All WDOG lockable registers are unlocked.,1: All WDOG lockable registers are locked."
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PEM1,PRS Src1 Event Missing Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "PEM0,PRS Src0 Event Missing Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "WIN,WDOG Window Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "WARN,WDOG Warning Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TOUT,WDOG Timeout Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PEM1,PRS Src1 Event Missing Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "PEM0,PRS Src0 Event Missing Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "WIN,WDOG Window Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARN,WDOG Warning Timeout Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TOUT,WDOG Timeout Interrupt Enable" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,WDOG Configuration Lock"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CMD,Sync Busy for Cmd Register" "0,1"
|
|
tree.end
|
|
tree "WDOG1_S"
|
|
base ad:0x4B008000
|
|
rgroup.long 0x0++0x3
|
|
line.long 0x0 "IPVERSION,No Description"
|
|
hexmask.long 0x0 0.--31. 1. "IPVERSION,IP Version"
|
|
group.long 0x4++0x7
|
|
line.long 0x0 "EN,No Description"
|
|
rbitfld.long 0x0 1. "DISABLING,Disabling busy status" "0,1"
|
|
bitfld.long 0x0 0. "EN,Module Enable" "0,1"
|
|
line.long 0x4 "CFG,No Description"
|
|
bitfld.long 0x4 28.--30. "WINSEL,WDOG Illegal Window Select" "0: Disabled.,1: Window timeout is 12.5% of the Timeout.,2: Window timeout is 25% of the Timeout.,3: Window timeout is 37.5% of the Timeout.,4: Window timeout is 50% of the Timeout.,5: Window timeout is 62.5% of the Timeout.,6: Window timeout is 75.5% of the Timeout.,7: Window timeout is 87.5% of the Timeout."
|
|
bitfld.long 0x4 24.--25. "WARNSEL,WDOG Warning Period Select" "0: Disable,1: Warning timeout is 25% of the Timeout.,2: Warning timeout is 50% of the Timeout.,3: Warning timeout is 75% of the Timeout."
|
|
newline
|
|
hexmask.long.byte 0x4 16.--19. 1. "PERSEL,WDOG Timeout Period Select"
|
|
bitfld.long 0x4 10. "PRS1MISSRSTEN,PRS Src1 Missing Event WDOG Reset" "0,1"
|
|
newline
|
|
bitfld.long 0x4 9. "PRS0MISSRSTEN,PRS Src0 Missing Event WDOG Reset" "0,1"
|
|
bitfld.long 0x4 8. "WDOGRSTDIS,WDOG Reset Disable" "0: A timeout will cause a WDOG reset,1: A timeout will not cause a WDOG reset"
|
|
newline
|
|
bitfld.long 0x4 5. "DEBUGRUN,Debug Mode Run" "0: WDOG timer is frozen in debug mode,1: WDOG timer is running in debug mode"
|
|
bitfld.long 0x4 4. "EM4BLOCK,EM4 Block" "0: EM4 can be entered by software. See EMU for..,1: EM4 cannot be entered by software."
|
|
newline
|
|
bitfld.long 0x4 3. "EM3RUN,EM3 Run" "0: WDOG timer is frozen in EM3.,1: WDOG timer is running in EM3."
|
|
bitfld.long 0x4 2. "EM2RUN,EM2 Run" "0: WDOG timer is frozen in EM2.,1: WDOG timer is running in EM2."
|
|
newline
|
|
bitfld.long 0x4 1. "EM1RUN,EM1 Run" "0: WDOG timer is frozen in EM1.,1: WDOG timer is running in EM1."
|
|
bitfld.long 0x4 0. "CLRSRC,WDOG Clear Source" "0: A write to the clear bit will clear the WDOG..,1: A rising edge on the PRS Source 0 will clear the.."
|
|
wgroup.long 0xC++0x3
|
|
line.long 0x0 "CMD,No Description"
|
|
bitfld.long 0x0 0. "CLEAR,WDOG Timer Clear" "0: WDOG timer is unchanged.,1: WDOG timer is cleared to 0."
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x0 "STATUS,No Description"
|
|
bitfld.long 0x0 31. "LOCK,WDOG Configuration Lock Status" "0: All WDOG lockable registers are unlocked.,1: All WDOG lockable registers are locked."
|
|
group.long 0x18++0x7
|
|
line.long 0x0 "IF,No Description"
|
|
bitfld.long 0x0 4. "PEM1,PRS Src1 Event Missing Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 3. "PEM0,PRS Src0 Event Missing Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 2. "WIN,WDOG Window Interrupt Flag" "0,1"
|
|
bitfld.long 0x0 1. "WARN,WDOG Warning Timeout Interrupt Flag" "0,1"
|
|
newline
|
|
bitfld.long 0x0 0. "TOUT,WDOG Timeout Interrupt Flag" "0,1"
|
|
line.long 0x4 "IEN,No Description"
|
|
bitfld.long 0x4 4. "PEM1,PRS Src1 Event Missing Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 3. "PEM0,PRS Src0 Event Missing Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 2. "WIN,WDOG Window Interrupt Enable" "0,1"
|
|
bitfld.long 0x4 1. "WARN,WDOG Warning Timeout Interrupt Enable" "0,1"
|
|
newline
|
|
bitfld.long 0x4 0. "TOUT,WDOG Timeout Interrupt Enable" "0,1"
|
|
wgroup.long 0x20++0x3
|
|
line.long 0x0 "LOCK,No Description"
|
|
hexmask.long.word 0x0 0.--15. 1. "LOCKKEY,WDOG Configuration Lock"
|
|
rgroup.long 0x24++0x3
|
|
line.long 0x0 "SYNCBUSY,No Description"
|
|
bitfld.long 0x0 0. "CMD,Sync Busy for Cmd Register" "0,1"
|
|
tree.end
|
|
tree.end
|
|
AUTOINDENT.OFF
|